
Explore the evolution of JavaScript frameworks, Web Components, and ECMAScript 6 features. Learn about custom elements, Shadow DOM, and the future of web development.

Introduction to TypeScript: a typed superset of JavaScript for building large-scale applications. Explores features like static typing, classes, and modules to enhance JavaScript development and tooling.

Explore Dart's optimizing compiler for JavaScript, covering language features, deployment options, and advanced optimization techniques for efficient web development.

Explore advanced JavaScript-based text editors and learn techniques for implementing CodeMirror, a powerful in-browser code editing tool, with insights from its creator.

Explore challenges and solutions in porting iOS games to HTML5 using Mandreel technology, discussing browser capabilities and the evolution of web-based gaming.

Explore non-blocking, asynchronous, and reactive programming models for modern app development. Learn about Reactive Web, async non-blocking, Typesafe Activator, and more through demonstrations and code examples.

Explore key features and improvements in Java SE 8, including lambda expressions, Date and Time API, and Nashorn, with insights on functionality updates and usability enhancements.

Explore Functional Reactive Programming in JavaScript to transform and manipulate time-based events, enhancing your ability to handle asynchronous operations efficiently.

Exploring immutable data structures for efficient programming on modern devices. Discusses historical context, persistent data structures, and practical applications in libraries like Om and React.

Explore new patterns and idioms for iOS development with Swift, covering functional programming, closures, high-order functions, and bridging to Objective-C.

Exploring commonly misunderstood JavaScript concepts like closures, 'this' binding, and prototypes. Challenges developers to reevaluate their understanding of core language features.

Scott Hanselman explores Microsoft's shift towards open source, cloud computing, and web technologies, highlighting the company's evolving approach to development and collaboration in the tech industry.

Explore debugging challenges in Node.js production systems and innovative tools for postmortem and in situ analysis of JIT-compiled VMs, presented by Joyent engineers.

Explore mobile web development with ASP.NET MVC 4, HTML5, and responsive design techniques. Learn to create mobile-friendly sites and applications using modern frameworks and best practices.

Hands-on guide to deploying and debugging Node.js apps using Microsoft tools. Learn continuous deployment, Visual Studio debugging, MongoDB integration, and auto-scaling on Azure.

Explore TypeScript's benefits for JavaScript developers, including static checking, symbol-based navigation, and code refactoring. Learn how TypeScript enhances productivity while maintaining compatibility with plain JavaScript.

Explore Nashorn's unique position as a JavaScript runtime in Java, its under-the-hood workings, and new features in Java 8u40. Gain insights into this powerful integration of JavaScript and Java technologies.

Exploring functional programming's potential to advance UI development beyond MVC, focusing on ClojureScript's Om library and its approach to component modularity and abstraction.

Explore ClojureScript, a modern Lisp implementation targeting JavaScript, and its potential to revolutionize web development by bringing functional programming concepts to the browser.

Learn best practices and avoid common pitfalls in JavaScript unit testing. Discover techniques for writing readable, maintainable tests and gain insights from real-world examples and expert advice.

Explore performance challenges and solutions for JavaScript on the JVM with Nashorn, covering type specialization, optimization techniques, and JVM enhancements for improved dynamic language support.