
Explore the development of "Hello, Operator!", a game using a 1927 telephone switchboard. Learn about blending old and new tech, hardware challenges, and cross-platform game engine design.

Learn to modularize React and Redux code for better state management, scalability, and maintainability using the "ducks" pattern, illustrated through a TV show ranking app example.

Exploring language-level solutions for distributed systems challenges, focusing on CRDTs and serverless function compositions to simplify development and enhance reliability.

Explore Kotlin's inner workings by decompiling to Java, examining data classes, lambdas, and delegation to gain deeper understanding and tools for further investigation.

Exploring Datafun: a functional query language bridging general-purpose and database languages. Simplifies data manipulation, optimizes queries, and integrates database theory with programming language concepts.

Explore building universal ReactJS apps with ReasonML, a typed language compiling to JavaScript. Learn language basics, library bindings, and full-stack development for modern web applications.

Explore Onyx-Native library for modernizing legacy scientific computing systems, focusing on information flow models and their application to complex, long-lived codebases like NOAA's ASOS Ingest System.

Explore Nervana Graph, a Python library for efficient neural network implementation across platforms. Learn about its modular design, computational efficiency, and hardware flexibility.

Create a voice-responsive NodeBot using Node.js, robotics frameworks, and Arduino. Learn step-by-step bot creation for customizable functionality.

Explore real-time data processing architecture for high-traffic monitoring, including distributed systems, Go-based microservices, and Kafka with ElasticSearch. Learn from successes and failures in upgrading monitoring systems.

Explore tacit programming in functional languages, its benefits, drawbacks, and applications. Learn eta-reduction, develop intuition, and examine its use in libraries and specialized languages.

Discover PureScript and Pux: a powerful alternative to Elm for React development, offering gradual adoption, hot reloading, and advanced typing features while maintaining compatibility with existing components.

Explore techniques for leveraging distributed commit logs in transaction processing, including handling duplicates, sharding, exceptions, and debugging in real-time systems.

Explore ClojureScript's relevance in modern web development, comparing its features with ES6 and showcasing code examples to help developers make informed decisions about its adoption.

Discover Specter, a library simplifying manipulation of nested data structures in Clojure. Learn to efficiently query and transform complex data, enhancing code readability and performance.

A musical journey through programming language history, exploring parallels between significant developments in coding and recorded music to deepen appreciation for both fields.

Explore probabilistic programming as a step towards machines with common sense. Learn about Sigma, a language for functional probabilistic models, and its applications in automated reasoning and inference.

Explore streams, a powerful data structure, with history, real-world demos, and JavaScript examples. Learn about IO streams, ES6 generators, and current developments to enhance your programming skills.

Explore techniques for visualizing program execution, including generating traces, advanced scaling methods, and practical tools to enhance debugging and programming efficiency.

Explore Elixir's power in efficiently connecting IoT devices, featuring real-world production system examples, OTP behaviors, restart strategies, and Acceptor Pool implementation.

Integrating Clojure with Unity 3D for game development, enabling REPL-based live coding, optimizing macros, and persistent data structures. Explore new possibilities in AI, logic programming, and game state management.