I Ported Sudoku to Your URL Bar and It Plays like a Dream
A developer built a playable Sudoku game that runs entirely in the browser's URL bar using JavaScript and the window.location.hash API.
A developer built a playable Sudoku game that runs entirely in the browser's URL bar using JavaScript and the window.location.hash API.
Explores browser features for detecting user preferences like reduced motion and dark mode using CSS and JavaScript media queries.
Analysis of JSHeroes 2019 conference CFP data, revealing submission patterns and workshop details for the JavaScript event.
Kent announces he is becoming a full-time educator, focusing on creating developer workshops, courses, and content.
Discusses proposals to limit JavaScript and other resources in browsers to improve web performance, comparing WebKit's idea to Chrome's Never-Slow Mode.
Explains how self.skipWaiting() forces a new service worker to activate immediately, bypassing the waiting state in its lifecycle.
Explains a specific XSS vulnerability when embedding JSON data in <script> tags and provides the solution of escaping '<' characters.
Explains tree shaking, a JavaScript optimization technique to remove unused code from bundles, using ES6 modules and tools like webpack.
A tutorial on creating a state machine using the XState library, demonstrated with an elevator example.
Explains how and why to enhance HTML links into interactive buttons using JavaScript, with a practical login dialog example.
An introduction to finite state machines in software, explaining their structure and demonstrating a simple implementation with a JavaScript light switch example.
Extending a Lisp compiler in JavaScript to support user-defined functions and variables, focusing on assembly code generation.
A developer shares career advice on taking risks, learning new technologies like React and TypeScript, and how it led to exciting roles in Barcelona and at Intel/McAfee.
A guide for beginners on how to start learning React Native mobile development, covering foundational concepts and a structured learning path.
A beginner's guide to building cross-platform mobile apps using React Native, covering setup, core concepts, and creating your first app.
A tutorial exploring three different date/datetime picker options for Django projects, covering manual setup, custom widgets, and third-party apps.
A software developer reflects on 2018, highlighting organizing internal tech knowledge sessions and delivering workshops on container technology.
A UI engineer explores the fundamental problems and challenges in user interface development, beyond specific libraries or frameworks.
A developer shares their experience creating a web game called Flapjack Fwop, detailing the use of CSS Grid and the Web Audio API.
A guide to understanding and using bitwise operations and binary/hexadecimal number systems in JavaScript for programming tasks.