
Explore effective branching strategies for software development, focusing on simplicity, flexibility, and adaptability to minimize costs and maximize team productivity across different project stages and repository structures.

Explore the ideal architecture for Jetpack Compose, discussing its current limitations and potential improvements for Android app development in 2020.

Explore Flutter's pros and cons, compare it to native Android/iOS development, and discover ideal job opportunities and wealth-building potential in app development.

Comprehensive overview of Angular framework, covering history, features, architecture, tools, and best practices. Ideal for developers seeking a high-level understanding of Angular's capabilities and ecosystem.

Aprenda a construir aplicativos Android com REST API, Retrofit2 e MVVM. Inclui paginação, animações de carregamento e preparação para cache de banco de dados local.

Explore Android bound services using MVVM architecture, focusing on client-server interactions between services and activities for efficient app development.

Introduction to MVVM architecture for Android: learn to structure code, separate UI from logic, manage data flow, and handle lifecycle events efficiently.

Explore WunderGraph's innovative solution for simplifying API development and data integration in modern app building, presented by founder Jens Neuse.

Explore PlanetScale's serverless driver for Netlify Edge Functions, unlocking new possibilities at the edge. Hands-on demonstration with Next.js integration and practical insights.

Learn to create a custom command line interface using Rust, exploring its powerful ecosystem and fast performance while building practical skills in this hands-on tutorial.

Explore TypeScript's benefits: code autocomplete, intuitive errors, and clear communication. Learn how TypeScript enhances JavaScript development for improved team collaboration and code quality.

Explore GitLab integration in IntelliJ IDEA, enabling efficient code reviews, merge request management, and collaboration directly within the IDE. Learn about current features and future plans.

Explore integration testing for Jakarta EE apps using various libraries and Testcontainers. Learn to deploy, test, and debug applications in containers with production runtime.

Explore the architecture and challenges of creating Gateway, JetBrains' remote development feature, and learn how collaborative editing is integrated into their IDEs.

Explore compelling reasons to upgrade from Java 8 or 11 to Java 17, including new features, improvements, performance comparisons, and upgrade strategies through live coding and presentation.

Insights on navigating the long road of open source development, drawing from 18 years of experience maintaining a popular library and contributing to OpenJDK. Valuable lessons for creators and maintainers.

Explore Java modules: benefits, challenges, and decision-making for implementation. Learn when to use modules and how to overcome common roadblocks in your projects.

Learn to write, locate, and execute tests using IntelliJ IDEA and JUnit 5. Explore IDE features, Java assertions, JUnit Jupiter, and the Mainrunner test engine for efficient software testing.

Discover how IntelliJ IDEA adapts to new technologies, enabling developers to implement support for custom languages, libraries, and frameworks. Learn about the process of keeping IDE features up-to-date with innovations in the tech world.

Explore visual validation techniques to enhance automated testing, catching UX, usability, and cross-device issues often missed by traditional functional tests.

Hands-on demo extending Map to create MultiSet and MultiValuedMap. Learn to design new collections, add APIs, and implement safeguards using TDD and JDK data structures.