
A critical look at front-end web development trends, exploring historical context, current technologies, and practical considerations for choosing the right tech stack in 2022.

Learn practical TDD in JavaScript using Visual Studio Code, Jest, and Wallaby.js. Covers tooling, mindset, patterns, naming, and refactoring to write effective, non-brittle tests for code characteristics.

Discover Cypress, a user-friendly E2E testing tool for web apps. Learn how its developer-friendly APIs make testing enjoyable across various JavaScript frameworks.

Explore fractal architecture to write more readable and maintainable code. Learn about encapsulation, aggressive thresholds, and referential transparency to improve software development productivity.

Explore three API patterns for serving JSON over HTTP: HTTP API, GraphQL, and gRPC JSON Transcoding. Learn implementation basics and compare their pros and cons for effective system communication.

Explore Yarn Berry's innovative features, including Plug-n-Play, which eliminates node_modules for faster, more efficient JavaScript development and package management.

Explore JavaScript metaprogramming with ES6's Symbol, Reflect, and Proxy types. Learn practical applications and how these features drive modern language capabilities.

Innovative solution using Azure Cognitive Services and Ably's MQTT broker to create a live captioning mask display, enhancing communication for the hard of hearing during mask-wearing.

Explore functional programming in C# using familiar features like LINQ and delegates. Learn to write more robust, readable, and maintainable code while enabling concurrency and serverless applications.

Explore common JavaScript issues, their impact, and solutions. Learn to identify and avoid prevalent errors, enhancing code quality and developer confidence.

Discover WordPress's modern capabilities for web development, including local dev features, React integration, and continuous deployment, to build maintainable and efficient websites.

Explore advanced TypeScript features through live coding, uncovering powerful capabilities and real-world applications to elevate your programming skills.

Explore TypeScript's features, type system, and tooling from a C++ perspective. Compare functionalities, examine JavaScript relations, and gain insights for problem-solving and language choices.

Explore JavaScript module history, SystemJS ecosystem, and build future-proof applications with powerful module-handling tools and techniques.

Leverage World Bank Open Data with Microsoft Fabric using various methods, model data, and create stunning reports in this demo-filled session on end-to-end solutions.

Deploy popular JavaScript frameworks to Google Cloud Run quickly and efficiently, demonstrating versatility and ease of use across the ecosystem.

Develop lightning-fast AI apps using Angular v18's cutting-edge features and Firebase hosting, integrating Google's Gemini generative AI for efficient web deployment.

Explore the worst features of programming languages combined into an abomination. Discover hilarious syntax, semantics, and runtime behaviors that make even Visual Basic look appealing.

Discover essential screenwriting techniques to enhance your storytelling skills, from building empathy and creating suspense to crafting subtext and defining characters through action.

Explore the evolving relationship between JavaScript, cloud computing, and virtual machines, and their impact on web development and cloud architecture.

Explore the journey of building a large-scale app using modern web technologies and open-source components, with insights on challenges, solutions, and lessons learned from a Microsoft engineer.