
Discover strategies for enhancing developer productivity, team coordination, and engineering culture. Learn from real-world examples at Atlassian and other tech companies to improve your development process.

Explores common software development practices that may have become ineffective or counterproductive, challenging assumptions about estimates, testing, agile methodologies, and system architecture.

Discover how ArchUnit can help test Java architecture, prevent code drift, and maintain structure. Learn to model architectural concepts with jMolecules for improved system design.

Explore modern Java implementations of classic design patterns, showcasing how language improvements enhance Strategy, Visitor, Command, and more, through live code refactoring and practical examples.

Explore monorepos: benefits, challenges, and essential tooling. Learn how to set up and maintain a successful monorepo for long-term growth in JavaScript development.

Explore Java's latest features including Pattern Matching, Record Patterns, Virtual Threads, and native integrations. Learn about recent changes and upcoming developments in this fast-evolving language.

Discover strategies to convince management about breaking down monoliths, using DORA metrics and business perspectives to justify the investment in microservices architecture.

Explore virtual threads in Java, comparing performance with native threads through Conway's Game of Life implementation. Learn best practices and implications for scalable, efficient programming.

Explore Java microservices frameworks and GraalVM Native Image for building fast, scalable applications with quick startup and low resource usage while maintaining high performance.

Explore WebAssembly from a compiler's perspective, uncovering its inner workings and discovering why it's becoming a popular choice for sandboxed, memory-safe runtime environments.

Explore reactivity concepts in Angular, React, Vue, and Svelte through live coding demos, gaining insights into framework internals and their impact on application development.

Explore full-stack Java development alternatives: Thymeleaf with htmx, Vaadin, and Hilla. Compare advantages and use cases to choose the best framework for your web application needs.

Explore Spring Security's architecture, patterns, and abstractions through theory and live coding. Learn to customize and extend the framework for robust application security.

Explore essential JDK tools for Java performance analysis, including jcmd, jconsole, and jstat. Gain insights on classes, threads, and GC to optimize your applications.

Explore Qwik's innovative resumability approach for faster, more efficient web apps. Learn how it compares to React and Angular, and start building with this next-gen framework.

Discover how to build optimized microservices using Micronaut and GraalVM Native Image, leading to efficient and high-performance applications ideal for Kubernetes and serverless platforms.

Explore Java's future with Project Amber, Panama, Loom, and Valhalla. Learn about upcoming features enhancing expressiveness, native code integration, concurrency, and performance improvements.

Explore AI-generated code for real-time MIDI and OSC input processing, creating dynamic visualizations in p5js. Learn to integrate AI-optimized code into multimedia projects and discover innovative sequencing techniques.

Explore the journey of serverless adoption in large enterprises, focusing on LEGO Group's experience, best practices, and strategies for sustainable implementation and team growth.

Explore software bill of materials (SBOMs), open source compliance, and best practices for secure, robust application development in the face of new regulations and vulnerabilities.

Explore tools and strategies for efficiently managing and updating dependencies in software projects, balancing security needs with continuous delivery of business value.