
Learn functional programming with Java Streams API, exploring imperative vs declarative approaches. Master filtering, mapping, and visualizing streams to write more efficient and expressive code.

Explore the pros and cons of using Java streams for bulk data processing in this 51-minute Devoxx conference talk. Delve into sample use cases where stream code offers clarity and conciseness compared to traditional collection iteration. Examine scenario…

Explore infrastructure as code using Bicep for Azure deployments. Learn benefits, compare declarative and imperative approaches, and understand when to leverage Bicep for efficient cloud resource management.

Comprehensive introduction to RESTful APIs, covering key concepts, benefits, and practical implementation with a vSphere 6.5 demo. Ideal for IT professionals seeking to enhance their API skills.

Explore parallel-ready Java code using Java 8's Collectors API for managing concurrent access to mutable collections, enabling efficient parallelism in imperative programming.

Learn six binary search implementations in JavaScript, enhancing software design skills and coding craftsmanship through hands-on practice and challenges. Suitable for working developers and bootcamp graduates.

Discover how Scala can solve Advent of Code challenges, exploring parsing, collections, functional programming, and data structures to enhance your problem-solving skills.

Explore Java 21's Virtual Threads: lightweight, high-performance alternative to traditional threads. Learn implementation, benefits, and best practices for efficient concurrent programming.

Learn to refactor Java code from imperative to functional style, gaining benefits like conciseness, expressiveness, and easier maintenance. Explore practical examples and techniques for thinking functionally.

Explore PieceWork, an innovative programming language for quilt design inspired by Homotopy Type Theory. Learn how computational methods can enhance diversity in sewn designs and bridge programming theory with quilting craft.

Explore programmatic strategy synthesis for resolving nondeterminism in probabilistic programs using deductive verification techniques and weakest precondition-style frameworks.

Explore complexity and proof rules for Positive Almost-Sure Termination in probabilistic programming, including recursion-theoretic analysis and novel proof techniques using transfinite ordinals.

Explore Shen, a powerful Lisp with macro system, Prolog, and advanced type system. Demo showcases seamless integration of functional, logic, and imperative styles in web development.

Explore contracts in programming: preconditions, postconditions, and invariants. Learn to write correct algorithms, improve testing, and use tools like JML and C0 for better code quality.

Explore Flix, a new programming language combining functional, imperative, and logic paradigms. Learn about its polymorphic type system and how to write pure functions in an imperative style.

Exploring Java's journey in adopting functional programming features, comparing its implementation to Scala's, and discussing the benefits and challenges of combining imperative and functional paradigms.

Explore sustainable agile practices for responsive software development, balancing speed with discipline to meet intense user demands and deliver timely features while maintaining code quality.

Explore strategies to tackle software complexity, focusing on adaptability, simplification, and effective design principles. Learn to identify and mitigate common pitfalls in development processes.

Explore Spring Boot's capabilities with experts Mark Heckler and Thomas Vitale, covering data integration, deployment, security, and reactive programming. Gain insights into this versatile development environment.

Explore Spring Boot's capabilities with experts Mark Heckler and Thomas Vitale. Discover data integrations, production deployment, security, and programming paradigms while gaining insights into the vibrant Spring Boot community.

Explore how GraphQL revolutionizes data access in React Native apps, simplifying development, enhancing declarative programming, and boosting performance compared to traditional REST services.