InfoQ Homepage Articles
-
Scaling Autonomy at Zalando
Autonomy isn't something you can just give to a team, it’s something that teams learn and earn over time. It has to come with accountability to amplify working towards a purpose. At Zalando, creating the right architecture and organizational structure reduced the amount of alignment needed and freed up the energy to be more thorough where alignment is needed.
-
Modeling Uncertainty with Reactive DDD
Vaughn Vernon has written several books on DDD and reactive messaging patterns, and has found that the nature of distributed systems means you must deal with uncertainty. How to respond to a missing message, or a message that is received twice, should be a business decision, and therefore must be part of the domain model.
-
Explore the New Java 10 “var” Type: An Introduction and Hands-on Tutorial
Learn about the new Java 10 "var" type, and experiment using JShell with this hands-on tutorial on how to reduce boilerplate code using new type inference for local variables.
-
Scrum The Toyota Way
Toyota Connected uses Scrum combined with the Toyota Production System to deliver Lean Production, enabling teams to deliver rapid PDCA cycles. Scrum of Scrums, Meta Scrum, and the chief product owner, are some of the approaches used to scale Scrum for multiple teams and products. Agility is not the goal. It’s a result, an outcome.
-
The 2018 InfoQ Editors’ Recommended Reading List: Part One
As part of our core values of sharing knowledge, the InfoQ editor team has listed and commented on their most recent recommended reading.
-
Author Q&A Continuous Digital and Project Myopia
Allan Kelly has recently released two complimentary books which address ways of working in modern digital businesses. “Continuous Digital” addresses the way organisations need to structure themselves when “every business is a digital business”. “Project Myopia” explores more of the underlying theory of #NoProjects and explains why the continuous culture is so important.
-
DevOps for the Modern Enterprise Book Review and Q&A with Mirco Hering
InfoQ reviewed Mirco Hering's "DevOps for the Modern Enterprise" book and reached out to the author for more insights on his experience, learnings and obstacles with transformations at large scale.
-
Ethics, a Psychological Perspective
With emerging technologies like machine learning, developers can now achieve much more than ever before. But this new power has a downside. Only recently, Facebook’s chief executive apologised in front of the European Parliament for not taking enough responsibility for fake news, foreign interference in elections and developers misusing people’s information.
-
JShell: A Comprehensive Guide to the Java REPL
JShell provides an interactive shell for quickly prototyping, debugging, and learning Java and Java APIs. In this article, we’ll take a comprehensive look at JShell, understanding all its commands, its uses, and how to use it most effectively.
-
New Enterprise Decision-Making - Dealing with Uncertainty
Decision making is not usually a simple activity and is rarely easy. Alex da Costa presents some ideas and tips that may help make the process a little easier and more objective. He provides some guidance on what things to consider, which ways to evaluate decision making criteria depending on the scope of the decision and the organisation the decision is being made for.
-
The DDD Do-Over
Jimmy Bogard had a rare opportunity to do what many developers want after finishing a tough project -- a do-over. His team worked on two very similar projects, both using DDD. He discusses the lessons learned from the first project and how the team avoided common pitfalls and was more successful on their later project.
-
Ajey Gore on Small Teams Making a Big Difference and Effective Outsourcing
Ajay Gore will talk at the upcoming Agile Impact conference in Indonesia on his experiences working across multiple cultures, outsourcing for the right reasons and how small teams who have end-to-end responsibility for their products enable scaling and growth.