Favourite Things 2: New CSS Features, JS Libraries and More
A roundup of exciting new web technologies including CSS aspect-ratio, container queries, and JavaScript libraries like GSAP Draggable and Three.js.
A roundup of exciting new web technologies including CSS aspect-ratio, container queries, and JavaScript libraries like GSAP Draggable and Three.js.
A guide to understanding and configuring static files (CSS, JS, images) in a Django web application for improved styling and functionality.
Learn 5 essential tips for React's useState hook, including functional updaters and common pitfalls to avoid in your code.
Explores the drawbacks of using TypeScript for library development and proposes an alternative approach to gain type safety without the build step.
Explores function overloading in JavaScript libraries, using Bliss.js as an example to show how it improves API design and developer experience.
A collection of 7 challenging JavaScript closure interview questions with detailed answers to test and improve your understanding.
Explains how to find an element's nearest positioned ancestor using JavaScript's offsetParent and getComputedStyle for debugging CSS layout issues.
A concise JavaScript reference covering variables, operators, loops, functions, arrays, objects, and DOM manipulation.
Learn how to use the Intl.ListFormat API in JavaScript to properly format arrays into human-readable lists with correct grammar and internationalization.
Explains what methods are in JavaScript, how to define them in objects and classes, and how to invoke them.
A developer's enthusiastic personal reflection on the benefits and joys of using TypeScript for JavaScript development.
A comparative tutorial teaching basic programming concepts like printing, variables, conditionals, and loops in Python, PHP, Ruby, and JavaScript.
A practical guide to writing simple, effective regular expressions for real-world JavaScript development, using a framework-building example.
Analysis of Ember.js performance data reveals Fandom mobile sites significantly increase median JavaScript processing times, skewing benchmarks.
Explains why JavaScript's array.sort() doesn't sort numbers numerically by default and how to fix it using a comparator function.
A curated list of useful NPM packages for productivity, covering frontend/backend frameworks, styling, and utilities for Node.js developers.
An overview of the React ecosystem in 2021, covering hooks, libraries, and best practices for developers.
Practical advice for new developers on building strong foundations, continuous learning, and overcoming imposter syndrome.
Monthly update on godocs.io launch, SourceHut dark theme, and API 2.0 work for sr.ht services, plus minor project improvements.
Introduces JavaScript's new array.at(index) method, highlighting its ability to access array elements using negative indices.