
Explore reactive state management in Angular using NgRx with Brandon Roberts. Learn to handle local and global state efficiently, enhancing your Angular development skills.

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

Discover how to leverage JavaScript for custom shell scripts and CLI tools, combining modern development practices with powerful scripting capabilities.

Learn to integrate powerful data layers into Jamstack apps using Hasura. Explore quick setup, efficient database management, and real-time functionality for modern web development.

Explore Rust programming with Prince Wilson in this introduction. Learn key concepts, benefits, and practical applications of this powerful language for stretching your coding skills.

Explore GitHub automation using Octokit with expert Gregor Martynus. Learn to leverage GitHub's powerful APIs for efficient code management and workflow optimization.

Discover automatic error detection in serverless functions with Sentry. Learn to spot and fix bugs before users encounter them, enhancing your app's reliability and user experience.

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.

Learn contract testing with Pact for Quarkus to catch integration issues early in microservices. Explore consumer-driven testing, Pact Broker, and best practices for confident, decoupled microservice deployments.

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

Enhance debugging skills in IntelliJ IDEA with basic and advanced stepping techniques to efficiently analyze and troubleshoot code execution.

Explore next-gen Spring with new baselines, GraalVM-native images, observability, and more. Learn about Java 17, Jakarta EE, and exciting features in Spring Framework 6 and Spring Boot 3.

Explore advanced Testcontainers features for reliable integration testing, including debugging, complex service topologies, Docker Compose migration, local development, and reusable mode.

Explore Project Loom's lightweight threads for JVM, their benefits, implementation, and impact on concurrent programming. Compare with coroutines and assess potential to revolutionize Java development.

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

Explore Java ecosystem security through DevOps and OpenSource, addressing challenges and opportunities in software supply chain security with real-world scenarios and DevSecOps principles.

Discover best practices and advanced features for writing concise, readable Kotlin code. Learn to leverage Kotlin's unique capabilities to enhance your programming style and efficiency.

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.

Discover how to safely use open-source code with the JetBrains Dependency Checker plugin. Learn about vulnerability detection, detailed information, and suggested fixes for secure development.

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.