
Explore Roslyn's open-source C# and VB compilers, APIs, and analyzer capabilities. Learn how to enhance productivity with custom refactorings, code fixes, and diagnostics in real-time.

Explore PostgreSQL integration with Node.js using Massive.js, a data mapper that leverages database capabilities for efficient and flexible application development.

Explore C# 8's potential features with Jon Skeet and Mads Torgersen, covering nullable reference types, shapes, extension everything, and more in this forward-looking discussion.

Strategies for organizing ASP.NET Core projects, data access alternatives, testing tips, and rethinking MVC. Improve architecture and design with opinionated approaches for better application structure.

Explore higher-order functions in C++ to elevate code abstraction, improve readability, reduce duplication, and maintain performance through simple techniques and practical examples.

Explore modern frontend development tools, workflows, and practices. Learn strategies to stay current in the rapidly evolving world of web technologies and JavaScript ecosystems.

Explore efficient practices for sharing code across mobile platforms using C# and Xamarin, optimizing development time and increasing productivity in app creation.

Explore ClojureScript's unique development environment, including hot reload, REPL, typing, and client-side database. Learn how it transforms coding practices and enhances web frontend development.

Explore the Clean Architecture's principles and benefits, and learn practical steps to implement it in .NET Core, with examples and open-source library recommendations.

Explore serverless and container technologies with AWS for .NET Core, including Lambda and Elastic Container Service. Learn when to use each approach for optimal application deployment.

Explore recent C# features like improved async programming, pattern matching, tuples, and deconstruction. Learn how these additions enhance developer productivity and code readability.

Explore Amazon Alexa's inner workings, voice interface design principles, and best practices for building effective skills in this comprehensive session on voice technology.

Explore implementing type-safe array size determination in C++ using constexpr, enhancing code robustness and compile-time error detection for critical systems.

Explore string handling challenges in C++ projects, focusing on std::string_view in C++17. Learn strategies for managing multiple string types and optimizing performance in large-scale applications.

Explore alternative approaches to Dependency Injection, examining functional programming concepts and their applicability to object-oriented programming. Gain insights into controlling non-deterministic behavior in software development.

Explore F#'s journey as a versatile, cross-platform language that bridges gaps between diverse technologies, programming paradigms, and development environments.

Explore reactive programming evolution from Rx.NET to reactive streams, focusing on Akka.NET streams implementation and their versatile applications in networking and event sourcing.

Explore Erlang's history, design principles, and ecosystem. Learn about its concurrency model, error handling, and scalability for distributed systems, plus new languages in the Erlang environment.

Explore Apache Kafka's scalable messaging system for distributed architectures. Learn architectural principles and build a .NET project to efficiently produce and consume messages.

Explore TypeScript's advanced type system features, including intersection types, type guards, and discriminated unions. Learn to leverage compile-time checking for cleaner, safer code.

Explore ES6 Generators and ES7 Async/Await to write cleaner, more synchronous-looking async JavaScript code, moving beyond callbacks and promises for improved readability and maintainability.