Good reference material.… read the rest.
Apache Kafka powers Linkedin where it was conceived and built. It’s been open sourced under Apache banner and now, it’s one of the widely used platforms in big data stack powering number of enterprises.
Apache Kafka is a publish-subscribe, … read the rest.
A good read esp for Architects.
Adobe Experience Manager (AEM) is one of the most popular enterprise web content management systems (WCMS). Traditionally, it’s made for building content heavy websites. Credits to its beautiful java stack, enterprises push its sphere building dynamic web applications on it. … read the rest.
Findings from the survey on code review conducted by smartbear.com
Report link – download.
An excerpt from the above report.
Single Page Application, popularly called as
Java is still the preferred choice of programming language for enterprises (Reference – TIBOE Index). Java’s matured open eco-system and the robust virtual machine (JVM) make the enterprises go for it withstanding the criticisms of being verbose and entailing longer … read the rest.
Summary of my brush-up on popular JVM implementation – HotSpot from Oracle.
HotSpot comes in 2 flavours. Both the flavours use the same code but uses different compilers altering the optimization schemes such as method inlining and heap policies. Flavour … read the rest.
A brief on popular css frameworks being used in modern web applications. These frameworks ease the life for front end developers by providing a convention for coding the markup. They generally provide a grid system, a set of ui components … read the rest.
Interesting github repo presenting technology option present before front-end dev, back-end dev and devops – Web developer roadmap / 2017.
A promising open source A/B experience testing platform from Intuit – Wasabi. It’s based on Apache 2.0 license which permits commercial usage.
My random thoughts on devops maturity level. Overarching objective of devops is to roll out code changes for the requirements to the production as quickly as possible and hence letting business realize the value at higher pace.
Devops maturity could … read the rest.
Structural design patterns are software patterns that help in solving standard problems in creating static structure of classes through inheritance and composition.
Behavioral design patterns deal with the communication of objects. Patterns of this type vary with the assignment of responsibilities to the communicating objects and the way they interact with each other.
Do check the creational patterns and the design patterns … read the rest.
A good read on trending AI technologies.
- Natural language generation
- Speech recognition
- Virtual Agents
- Machine learning platforms
- AI optimized hardware
- Decision management
- Deep learning platforms
- Robotic process automation
- Text analytics/NLP
- Image & video analytics
- Semantic technologyAI
Insightful talk from Melisa on the secret sauce of culture Google invented to achieve high availability. We test if we are connected by hitting google.com. That’s the trust we’ve on Google.
- A role ‘Site Reliability Engineer’ (SRE) responsible
Following are few factors that could be considered for code audit.
- Code management – Repository structuring, Packaging, Dependency management, Repository branching, Branch permissions, etc.
- Build process – Maven POM, usage of plugins, build time checks, etc.
- Adherence to set coding
Uber follows micro services architecture catering to mobile and web apps. Here goes the key technologies in the stack. Please visit the links given under references for comprehensive listing.
- Multiple levels of APIs such as web, business layer.