
Explore Tulip, a new programming language with ML-like syntax and Erlang-inspired runtime, designed for REPL ergonomics and emphasizing minority language designers.

Explore function-passing style for distributed programming, leveraging Scala's type system and language features to enable safe, asynchronous computation on immutable data across distributed environments.

Explore JVM concurrency options, from Java's ExecutorService to Scala's akka actors and Clojure's core.async. Learn design strategies for deadlock-free, efficient concurrent applications.

Explore Ramparts, a compiler translating Julia code for homomorphic encryption, enabling secure computation on encrypted data without cryptography expertise.

Explore Hackett, a language combining Haskell's type system with Racket's macro system. Learn about interleaved macroexpansion and typechecking, and discover new possibilities for metaprogramming and DSLs.

Explore efficient data-driven UI development using Incremental, an OCaml library for dynamic computations. Learn techniques for building responsive applications that handle large data streams in real-time.

Explore Clojure's unique features for effective programming and development processes through live coding demonstrations and practical examples.

Explore functional reactive programming for simplified frontend development, treating data as asynchronous streams and transforming values over time to handle events more effectively.

Explore Rust's approach to safe concurrent programming, learning how it catches errors at compile time and enhances your skills across languages. Gain insights into race conditions and memory safety.

Explore how compiling code parallels language learning and creative practices, revealing insights into software engineering and fostering an inclusive tech environment.

Explore Lux: a functional, statically-typed Lisp for multiple platforms. Learn about its features, philosophy, and potential impact on programming paradigms and meta-programming.

Explore the profound connection between logic and computation, delving into the Propositions as Types principle and its impact on theorem provers, programming languages, and computing frontiers.

Explore unconventional programming through chemical computing metaphors. Learn artificial chemical computing basics, high-order concepts, and innovative problem-solving approaches using Clojure for demonstrations.

Explore Onyx, a distributed computation system addressing workflow complexities in modern frameworks. Learn about its innovative approach to simplify processing and leverage hardware advancements.

Explore a novel approach to dependency management using fact-based systems, functional programming, and datalog principles for improved flexibility, reproducibility, and context-aware artifact queries.

Explore Svelte's unique approach to building fast, reactive web apps without complex state management or virtual DOM, offering a fresh alternative to React and Vue.js.

Learn to write faster, more efficient C# code using high-performance APIs and language features. Practical examples cover Span, Memory, System.IO.Pipelines, ArrayPool, and new JSON APIs in .NET Core 3.0.

Explore advanced Blazor features with its architects, covering server-side streaming, Razor Class Libraries, APIs, build systems, and compiler internals for a deeper understanding of the framework.

Explore modern C# techniques to enhance coding practices, improve productivity, and enforce better design principles through practical examples and everyday applications.

Discover how a backend developer tackles frontend development using F# and functional programming, exploring the MVU pattern and Fable for efficient web development.

Modernize WPF and Windows Forms apps: migrate to .NET Core 3, implement CI/CD, switch to MSIX, add telemetry, and incorporate modern Windows controls for enhanced desktop applications.