"Site Reliability Engineering - How Google Runs Production Systems" is an open window into Google's experience and expertise on running some of the largest IT systems in the world. The book describes the principles that underpin the Site Reliability Engineering discipline. It also details the key practices that allow Google to grow at breakneck speed without sacrificing performance or reliability.
The Government Digital Service (GDS) aims to transform the relationship between citizen and state, moving the UK towards becoming a world-leading digital-by-default government. Nick Tune explores what GDS has achieved with assessments, sharing agile practices and experiences, and open source software, and shares what isn’t working so well in government IT.
In this article, Hugo Messer shares the top 5 challenges distributed teams face along with practical solutions. They are based on his 6 books, many workshops and a decade of hands on experience. The top 5 challenges: 1. We're thinking 'us versus them'; 2. Keeping the team in the dark; 3. Culture is a mystery; 4. We stop communicating; 5. The black box.
Cathy O’Neil talks to Charles Humble about “Weapons of Math Destruction," predictive policing models, the teacher value added model, approaches to auditing and whether regulation is needed.
Businesses are enticed by cheap and easily available web design templates. However, templates present a range of problems that make the solution ultimately less cost-effective.
In this article, Brent Chen explains the history of the MVC architecture and its different forms in modern applications, both on the client and on the server.
Communities of practice have specific applications in agile organisations: scaling agile development and allowing individuals to connect with others who share similar concerns.
One of the most challenging situations for app developers is whether to develop a native mobile app or go for cross-platform. This article discussed the pros and cons of cross-platform development. 6
InfoQ spoke with authors of Spark GraphX in Action book, Apache Spark framework and what's coming up in the area of graph data processing and analytics.
The book Liftoff, Second Edition provides practices and insights for chartering teams by understanding needs, building trust, and defining how to interact in the team and align with the organization.
Exceptions are an integral part of working with .NET, but far too many developers don’t think about them from an API design perspective.
Containers are just around the corner for the Windows community, and this article takes a closer look at using SQL Server containers.