
Exploring strategies to grow and improve the Scala community, fostering inclusivity and innovation for future developers. Discusses current challenges, community changes, and initiatives to attract and engage new members.

Explore Mill, a Scala build tool offering speed and simplicity. Learn how it combines functional programming, Scala's flexibility, and best practices from SBT and Bazel for an intuitive building experience.

Navigating Scala as a beginner: key concepts, common pitfalls, and learning strategies for newcomers to functional programming and Scala development.

Panel discussion with Scala experts addressing current topics and community questions about the state of Scala programming language.

Interactive discussion on Scala Center's projects, covering tooling, language, education, community, and sustainability, with audience participation to shape the conversation.

Technique for implementing DSLs with user-defined domain functions using abstract arrows and lambda syntax. Enables clean point-free representation for programs and familiar notation for users.

Explore Resource from cats-effect library for efficient resource management in Scala, covering error handling, composition, and advanced use cases like queue consumption and Stream transformation.

Introducing Tyqu: A Scala library for type-safe SQL queries. Leverages Scala 3 features for convenient, functional-style database interactions with compile-time checks and runtime code generation.

Explore new features and improvements in IntelliJ Scala Plugin, including inspections, quick-fixes, and type inference hints, to enhance productivity and efficiency for Scala developers.

Discover how Optimus Cirrus platform leverages Scala and functional programming to dramatically reduce compile times and boost performance in large-scale software development at Morgan Stanley.

Comprehensive tutorial on SignalR for real-time web applications. Covers setup, implementation, and advanced features for building interactive, responsive web experiences.

Learn to set up Git and GitHub for Java projects, enhancing version control and collaboration skills essential for modern software development workflows.

Learn Java fundamentals through hands-on practice. Covers essential concepts and syntax for beginners, providing a solid foundation for Java programming.

Learn Node.js basics through a fun, interactive session as Caleb teaches his wife. Perfect for beginners looking to grasp fundamental concepts in a relatable, easy-to-understand way.

Comprehensive guide to Sets and HashSets in Java, covering their differences, usage, and comparisons with Lists. Includes practical examples and insights for effective implementation.

Learn to make REST API calls in Java with a step-by-step guide covering key concepts and practical coding examples for beginners and experienced developers alike.

Learn to create and utilize custom annotations in Java, enhancing code functionality and readability. Explore three types of annotations and their practical applications in programming.

Master Eclipse's debugging tools for efficient Java code troubleshooting. Learn to set breakpoints, step through code, inspect variables, and utilize advanced features to streamline your debugging process.

Comprehensive tutorial on implementing Quicksort in Java, covering algorithm explanation and step-by-step coding. Ideal for learners seeking to understand this efficient sorting technique.

Learn to build a Java program that solves Sudoku puzzles. This tutorial breaks down the logic and implementation, offering hands-on coding experience to enhance your Java skills.

Comprehensive tutorial on implementing the Merge Sort algorithm in Java using recursion. Covers efficient sorting techniques for large datasets and includes full source code.