
Practical introduction to Project Jigsaw and Java Platform Module System in Java 9, exploring configuration, encapsulation, security, and JDK configurability through live coding and a modular application.

Explore a novel approach to software architecture, comparing it to marbles instead of LEGO. Learn how to create loosely coupled, easily modifiable code using feature assemblies and onion architecture.

Explore Scala's core concepts and design principles with Martin Odersky. Learn how simple, orthogonal elements combine to create a powerful, flexible language for functional and object-oriented programming.

Explore Spring Modulith for building well-structured, maintainable applications. Learn code organization, bean relationships, and domain events to align technical components with domain concepts and boundaries.

Explore C++20's modules feature, its advantages over header files, and practical implementation across major compilers. Learn to restructure projects and understand build system support for modules.

Learn to create versatile, reusable UI components in Vue, drawing insights from KendoUI development experiences to enhance your frontend skills.

Explores techniques for creating flexible header-only C++ network libraries, focusing on cpp-netlib's modular design, generic programming principles, and implementation of key components like message types and URI parsers.

Exploring CMake integration for Boost: benefits, user needs, script structure, modules, and migration strategies to enhance accessibility and community support.

Discover how Kedro, an open-source Python framework, transforms experimental data science code into production-ready ML pipelines, emphasizing reproducibility, maintainability, and modularity.

Aprenda a criar código de ciência de dados escalável, reproduzível e confiável usando Kedro, Apache Airflow e Great Expectations. Descubra como combinar iteração rápida com manutenibilidade e qualidade de dados consistente.

Explore CERN's custom Python package repository, designed to enhance security and flexibility in accelerator controls development while leveraging the rich ecosystem of third-party packages.

Explore Scala 2.12 features, future developments, and the language's essence. Gain insights into functional programming, compiler improvements, and Scala's evolution towards version 3.0.

Explore the historical roots and influences behind Go's core concepts in this language archaeology tour, tracing its origins and understanding its fundamental ideas.

Explore modular vs monolithic approaches in Node.js applications, emphasizing simplicity, avoiding premature optimization, and managing complexity for evolving real-world projects.

Explore the evolution of CSS towards modularity, discussing Interoperable CSS and CSS Modules, and their impact on simplifying front-end development and enhancing code organization.

Explore the evolution of npm's website, from its pioneering beginnings to its current state, learning valuable lessons about web development and team dynamics along the way.

Explore modular software design for easy feature addition/removal. Learn to structure WebAPI, Entity Framework, and database migrations for flexible, loosely-coupled systems.

Develop a programmer's mindset: learn problem-solving techniques, break down complex issues, and plan before coding to advance your software engineering skills and overcome common challenges.

Explore design-first API approach for UI components to enhance collaboration between front-end and back-end teams. Learn to treat complex components as black-boxes with well-defined APIs for seamless development.

Explore robust and modular verification of WebAssembly programs using Iris-Wasm, a mechanized higher-order separation logic for specifying and verifying individual modules with strong isolation guarantees.

Explore efficient data pipeline design using Celery, Redis, and signal-based triggering. Learn to segment workflows, manage API limits, and optimize data processing for improved throughput and maintainability.