
Insights from teaching JavaScript to beginners: curriculum challenges, easy and hard concepts, meta-JavaScript tools for learning, and lessons learned from a summer coding bootcamp.

Explore a JavaScript implementation of the Hystrix circuit breaker pattern for fault tolerance in distributed systems, enhancing resilience and preventing cascading failures.

Explore MinimaLT, a fast and secure network protocol that outperforms TCP and TLS, and learn how to build a new Internet using Node.js for improved mobile connectivity.

Explore the revival of 80s microworlds in modern web browsers, showcasing a hybrid visual programming environment for creating versatile, reusable computational canvases across various disciplines.

Explore static typing in JavaScript: its benefits, implementation methods, and impact on code quality. Learn how type annotations and modern IDEs can enhance your coding experience and prevent errors.

Explore the evolution of web development, from open protocols to APIs, and the challenges of modern application building. Learn about potential solutions for a more open and efficient future.

Exploring technology's inherent biases and their societal impact. Challenges developers to examine their role in shaping a more inclusive and ethical technological future.

Explore the challenges and intricacies of rendering HTML to canvas in JavaScript. Dive into modern browser technologies, uncovering powerful and unconventional techniques along the way.

Explore creating music with JavaScript using Web Audio API and Gamepad API. Learn basics, experiment with sound manipulation, and discover interactive music-making possibilities.

Explore Seriously.js, a JavaScript library for real-time video effects using WebGL. Learn about API design, technical challenges, and future possibilities in browser-based video compositing.

Explore game console emulation using JavaScript, from basic Chip-8 to Nintendo Famicom (NES) components. Learn implementation techniques and insights for building your own emulator.

Explore Node.js integration in Photoshop's Generator feature, enabling automation and custom functionality. Learn to leverage this powerful combination for creative workflows and innovative applications.

Explore creative applications of WebSockets beyond chat, from failed experiments to live applications. Learn about multi-device integration and second-screen experiences in real-time web development.

Explore advanced CSS3 techniques for depth and time control, including transitions and animations, with hands-on coding and expert tips for leveraging these exciting technologies.

Discover techniques to optimize mobile website performance, enhancing user engagement and conversions through faster load times and improved responsiveness.

Explore the blurring lines between web, mobile, and console gaming as new WebAPIs transform browsers into powerful platforms for game development.

Discover Pomelo: an open-source, scalable game server framework in Node.js. Learn design principles, performance optimization, and how to build efficient game servers for distributed environments.

Explore the architecture and performance optimization of Monocle.io, a link submission site, as Alex MacCaw deconstructs its components, design decisions, and JavaScript structuring techniques.

Explore data-flow processing in Node.js using Straw, a lightweight framework. Learn core concepts, simplify applications, and scale efficiently with real-time data capture and delivery systems.

Explore cross-platform mobile development frameworks, their pros and cons, and learn about Calatrava, a framework combining native and cross-platform benefits for efficient multi-device app creation.

Discover Meteor's power for building modern web apps with rich interfaces. Learn live coding, reactivity, publications, subscriptions, and latency compensation in this engaging talk.