An overview of how the InfoQ editorial team sees the “architecture and design” (A&D) topic evolving in 2019, which focuses on fundamental architectural patterns, framework usage, and design skills.
An overview of how the InfoQ editorial team sees the “architecture and design” (A&D) topic evolving in 2019, which focuses on fundamental architectural patterns, framework usage, and design skills.
Video and transcript of a talk I presented at the Sydney Microservices Meetup in Feb 2015 titled “Microservices at Tyro: An Evolutionary Tale”
Understanding the hype cycle can help you persevere through the python learning process and reach the plateau of productivity.
Jsonnet is a powerful data templating language. It extends JSON with variables, conditionals, functions, imports and more. As an engineer who never touched the technology before, I often struggled to understand it. In this post, I share my experience learning Jsonnet and my thoughts behind developing a starter.
For my ten years in the Erlang community, I decided to cover a few topics such as hype phases and how this related to Erlang, the ladder of ideas within the language and how that can impact adoption, what changed in my decade there, and what I think Erlang still has to bring to the programming community at large.
I was reading a post recently about Red Hat removing MongoDB support from Satellite (and yes, some folks say it is because of the license changes). It made me think how often over the last few years I’ve seen post after angry post about how terrible MongoDB is and how no one should ever use. However, […]
QUIC and HTTP/3 : Too big to fail?! The new QUIC and HTTP/3 protocols are coming and they are the bee's knees! Combining lessons and best practices from over 30 years of networking, the new protocol stack offers major improvements to performance, privacy, security and flexibility. Much has bee
A look at the motivations, design, and goals for Redux Toolkit
A book which presents a map visualization for business strategy
This post explains why a DI Container is useful with Convention over Configuration while Poor Man's DI might be a better fit for a more explicit Composition Root.
The hard things about Lean Startup in the real world.
The Bitcoin Central Bank will be the longest lasting institution of its kind thanks to the anti-fragile independent monetary policy it has set in stone.
As the Artsy iOS app grew larger, we started hitting pain points: We want to support other future platforms such as Android without creatin...
This post walks you through a framework for adopting new technologies. Microservices is a placeholder in this post. It is a generic framework that you can apply to any new technology that you are planning to adopt. Should we do microservices? The above question plagues the minds of software developers. Popular programming culture made microservices the de facto way to build software. Now, many are second-guessing their choice. https://twitter.com/kelseyhightower/status/940259898331238402 Here is a post from Segment on why they consolidated their microservices into a monolith.
Despite design and feature convergence, 2018 has brought us some meaningful innovations. Here are the best ones, part of our Best of Android 2018 awards.
Bodily modification, from hip replacement to magnets in your fingers.