Code security scan tooling provider Veracode has come up with this heatmap that shows the top security flaws for the popular programming languages. It’s worth taking a look – Do check this … read the rest.
Author: admin
Popular AI/ML use-cases today
Customer Experience (CX) and Process automation are the 2 biggest adoption areas for AI/ML use-cases.
Download a copy … read the rest.
Deployment patterns
Modern deployment patterns.
- Highlander
- Rolling
- Blue / Green
- Canary
Handy links –
http://blog.itaysk.com/2017/11/20/deployment-strategies-defined
https://dev.to/mostlyjason/intro-to-deployment-strategies-blue-green-canary-and-more-3a3
Insights from open data
Architectural view of systems that infers insights from open data.… read the rest.
ABC of containers
Ever growing scaling need demands for new architectural paradigms and technologies. Micro services are at forefront among distributed architectures in enterprises to meeting web scale needs. Micro services comes with its own mess of managing and updating them.
Containers such … read the rest.
Data lake
In my view –
Data lake is a conceptual term which describes the enterprise technology capability and toolset to ingest any variety of data irrespective of volume, store them and make business insights out of it.
If the data lake … read the rest.
Shell script to capture JVM thread dump and System resource usage
Shell script to capture JVM thread dumps and system resource usage using top
command in unix system. Handy tool for performance troubleshooting.
https://github.com/cqsupport/jstackSeries.sh… read the rest.
Top reasons preventing secured code
Your public app has to be highly secured. No second thoughts as your reputation as an organisation is at risk.
However we hear frequent news of hacking and sensitive data being compromised. What this means is that the developer community … read the rest.
Test automation for AEM sites applications
Automating tests helps in ensuring the integrity of the implementation over the changes in the codebase. It saves cost and laborious efforts of regression in long run avoiding repetitive test activities increasing the reliability of the application. Automating tests is … read the rest.
Microservice design patterns
Must learn microservice design patterns from Chris. Do check microservices.io for details.
Once you go through these, you would’ve answers for most of the common concerns around designing microservices.… read the rest.
Core JEE design patterns
In addition to the GoF object oriented design patterns, a java developer should know this core JEE design patterns. These are the fundamental building blocks of typical enterprise Java stack. They’ve been there right from the last 2 decades. If … read the rest.
IOT design patterns
Thing
A device that has a unique identity and connected to a remote host.
Intelligent Thing
A connected thing that has embedded intelligence and connected intelligence (from host) for a specific purpose.
Remote host
A remote host that has the … read the rest.
WebAssembly
WebAssembly provides a way to execute code such as C/C++ in browser. It’s suited for high performant use-cases like gaming. It’s been designed to work with JavaScript. Remember java’s applet ? Java applet provided applet runtime for browsers and notoriously … read the rest.
IOT things
2 popular choices today to attach intelligence to IOT things.
- Raspberry Pi.
- Ardunio
Raspberry pi is a card size computer with micro processor and Ardunio is a micro controller. Ardunio is suitable for real-time, specific purpose devices while Raspberry pi … read the rest.
IOT and cloud providers
Cloud services are an essential slice in the architectural pie of IOT. Data gathered from things (devices) need to be processed and distributed to enterprise applications for human consumption. Cloud with its IOT specific platform stack facilitates just this.
Top … read the rest.
Performance troubleshooting case study – Slow batch job in AEM
Problem statement
Slow batch job taking >60 mins in JVM based WCMS (AEM) system. Requirement was to bring it down to 15 mins.
Context
Adobe Experience Manager (AEM) used as eCommerce PIM (Product Information Management). Huge volume of SKUs maintained … read the rest.
Performance troubleshooting case study – CPU getting maxed out
Problem statement
CPU getting maxed out in JVM based production system. Issue recurs at least once in 3 days but no consistent pattern. Once the CPU consumption hits closer to 100%, its stays there and require a restart. Issue not … read the rest.
Neural Network learning material
Bumped on a pretty decent playlist on learning Neural Network. Background instrumental is irritating. Still, its worth watching it.… read the rest.
AI in marketing
A sneak peek into how modern brands are using Artificial Intelligence (AI) to reach customers in innovative ways.… read the rest.