
Exploring how technology can address inequalities in the criminal justice system, focusing on mass incarceration and providing affordable legal tools to balance access to justice.

Explore how supporting right-to-left languages can reveal UX issues and improve interfaces for all users. Learn challenges and solutions in internationalization for inclusive software design.

Explore Twitter's data quality engineering, focusing on scaling validation, stress testing, and innovative tools for maintaining high-quality streaming data products in a distributed architecture.

Explore deep collaboration with domain experts and five essential strategies for achieving excellence in software development initiatives.

Designing a secure SDLC for regulated organizations using DevOps and security techniques, ensuring compliance, provable processes, and audit trails.

Explore the path to becoming a successful CTO, covering essential skills, leadership strategies, and experiences needed for this pivotal tech leadership role.

Explore DevOps principles for Big Data Analytical Pipelines using Azure Data Platform, including Data Factory, Databricks, and Data Lake Gen2. Learn to build and operationalize multi-source Modern Data Warehouses.

Explore Test Driven Development through reprogramming a Terminator, covering SOLID principles, architecture, and practical examples to create maintainable applications.

Discover effective Git practices for team collaboration, including conflict handling, history crafting, and branching strategies. Learn to optimize workflows and boost productivity.

Explore practices for managing complex distributed systems, including collaborative observability, Service Level Objectives, and risk analysis to enhance production excellence.

Building trust in teams through shared values, effective communication, and leadership. Explore strategies like group activities, fostering psychological safety, and embracing vulnerability to enhance team cohesion and success.

Explore Go's unique features from a C# perspective, including concurrency, error handling, and syntax differences, through building an application with concurrent operations.

Unlock your company's potential with an internal API platform. Learn to simplify integrations, accelerate innovation, and create scalable services for streamlined business processes.

Strategies for tackling complex projects: breaking down tasks, defining MVP, revisiting software principles, and overcoming analysis paralysis to make steady progress.

Explore C++'s parallel programming models: unstructured, task-based, and data parallel. Learn key facilities, use cases, and recent features for efficient parallel programming in modern C++.

Explore minimalism in software development, focusing on Unix philosophy, constraint-driven design, and clean code practices to achieve simplicity and efficiency in product creation.

Explore how Zalando transitioned from a centralized Data Lake to a distributed Data Mesh architecture, emphasizing data ownership, quality, and accessibility at scale.

Explore business capability mapping for effective microservice design, enhancing organizational agility and product velocity through strategic alignment and improved integration.

Discover effective techniques for implementing true Agile practices in organizations resistant to change, overcoming misconceptions and fostering a culture of continuous improvement and adaptability.

Explore Microsoft's 8-year DevOps journey, focusing on cultural shifts, agile practices, and lessons learned. Gain insights into managing large-scale software development and continuous integration.

Explore e-commerce design challenges, focusing on decomposing complex requirements to build scalable, maintainable systems that align with business needs.