Using JSX with TypeScript
Explains how to use TypeScript with JSX for better type safety and tooling in React development, addressing refactoring and error prevention.
Explains how to use TypeScript with JSX for better type safety and tooling in React development, addressing refactoring and error prevention.
Announcing WebAssembly, a new binary format for safe, efficient code on the web, designed as a successor to asm.js.
A programming article advocating for structuring code like a newspaper, with the most important information at the top for better readability.
A developer shares their personal answers to the H5BP Frontend Developer Interview Questions, covering HTML, CSS, and JavaScript fundamentals.
Exploring a method to extend native DOM prototypes safely by using a single namespace property to avoid collisions in JavaScript libraries.
Argues against using jQuery for modern web development, citing native browser APIs and jQuery's abstraction issues.
A developer shares three practical Gulp.js recipes based on common StackOverflow questions, including conditional file deletion and managing watch tasks.
A technical guide on using Gulp and Browserify to create multiple JavaScript bundles, explaining compatibility and the vinyl-source-stream plugin.
Learn AngularJS core concepts by building a simplified, 200-line educational implementation. Understand directives, controllers, and services.
Explains how to persist ReactJS component state using localStorage to maintain state across browser sessions, with code examples.
Explains how to use immutable data structures from Immutable.js to improve AngularJS application performance by optimizing change detection.
Introducing Awesomplete, a lightweight, dependency-free JavaScript library for creating customizable autocomplete widgets.
Exploring methods for processing binary protocols in client-side JavaScript, from XMLHttpRequest to modern binary WebSockets with a proxy.
Explores using ES6 generators for cleaner asynchronous JavaScript code, comparing them to callbacks and promises.
A JavaScript tutorial on dynamically calling functions with variable parameters using apply() and slice().
Learn how to implement a Binary Search Tree iterator using ES6 generators in JavaScript, covering generator syntax and the iterator pattern.
How to use Grunt.js's built-in file copy utility to rename files by changing their extensions, avoiding the need for a dedicated rename plugin.
A theoretical overview of AngularJS, exploring how Object-Oriented Design Patterns apply to its core components like controllers and partials.
An exploration of the Singleton design pattern in JavaScript, covering its implementation, benefits, and drawbacks.
An analysis of the 2048 game's source code, focusing on its MVC architecture and the process of creating a word-based variant.