
Explore the value of developer skills in the NoCode era, focusing on PaaS projects and the evolving landscape of software development without traditional coding.

Explore the benefits and pitfalls of feature toggles in development, including effective usage, potential issues, and strategies for avoiding and addressing problems.

Develop a Java application using AI for facial recognition that adapts to changes in appearance over time, enabling accurate identification even in crowded settings.

Explore five powerful techniques for creating inclusive UX designs that consider users with disabilities, without compromising project budgets or timelines.

Explore building a self-driving RC car, covering hardware, software, image processing, and ethical considerations in autonomous vehicles.

Explore powerful functional libraries for Java 8+, enhancing coding efficiency with advanced APIs for complex tasks. Covers Vavr, JUnit 5, jOOL, RxJava, Vert.x, and Jinq.

Learn to implement version-controlled infrastructure using GitHub and Terraform, exploring collaboration benefits, key pillars, and practical demos for safe and predictable infrastructure provisioning.

Practical techniques from BDD, Lean Enterprise, DevOps, and Test Automation to boost team productivity and innovation. Learn new roles in software development and how to implement effective test automation during sprints.

Automate security testing in your application using frameworks to eliminate common vulnerabilities and streamline pentesting, focusing on complex security issues.

Explore GraphQL as an alternative to REST APIs, understanding its advantages and implementation challenges through real-world experiences and lessons learned.

Discover key skills and mindsets valued by management and customers in the software industry. Learn to maximize your value and advance your career in today's rapidly changing tech landscape.

Explore Kotlin's power in creating Domain-Specific Languages for faster, more readable application development with advanced language features and techniques.

Practical implementation of event-driven architecture, exploring benefits and challenges through live coding. Covers event sourcing, CQRS, distributed systems, and DDD concepts.

Explore reactive programming in frontend development using RxJS and Angular. Learn to manage data streams, handle async operations, and build scalable apps with practical examples and expert insights.

Dispelling myths about extreme programming practices and demonstrating how they help teams ship high-quality software quickly and sustainably in a competitive industry.

Refactoring imperative Java code to functional programming, exploring concepts like referential transparency, recursion, and higher-order functions for cleaner, more efficient code.

Explore serverless Java on Kubernetes: deploy Apache OpenWhisk, understand Java programming models, and discover tools for efficient serverless application development.

Explore Docker-Compose for multi-container apps, scaling with cloud infrastructure, and optimizing with Docker Swarm. Learn about persistent storage, event-based architecture, and monitoring with Elasticsearch and Grafana.

Insights on creating enduring web applications, drawing from a 20-year journey of maintaining RoaldDahlFans.com. Learn key decisions for long-term success and balancing trade-offs in web development.

Explore reactive systems using Eclipse Vert.x and Kubernetes, covering microservices, service discovery, deployment, and resilience. Learn through live coding and practical demonstrations.

Explore reactive programming in Spring 5, covering WebFlux, Spring Data Kay, Security 5.0, Boot 2.0, and Cloud Finchley. Learn to build resilient systems with new Netty-based web runtime and component model.