[go: up one dir, main page]

04 Jan 26

30 Dec 25

A tool for making web games into “apps” — likely wraps tauri or similar. Seems neat.

by eli 1 month ago

15 Jul 25

Overview of elm tools for 2025.

by eli 7 months ago saved 3 times

29 Oct 24

dev tools browser APIs for inspection and what not – chrome has the best docs for them, but they seem to work about the same in other browsers, too.

by eli 1 year ago

09 Aug 24

Firefox has an interesting features for developers, its ability to connect a Firefox developers tools to a remote Firefox instance. This can really interesting in the case of a remote kiosk display for instance.The remote debugging does not provide a display of the remote, but it gives you access to the developer tools for tabs opened on the remote.

by eli 1 year ago

06 Aug 24

Now to be fair, I’ve dunked on shadow DOM a bit in the past myself… such as when it’s used as a container for piles of JavaScript-generated HTML that would be better off in the page from the start. But the more I’ve worked with web components, the more I’ve come to see that shadow DOM (and slots in particular) may still play an interesting role in the HTML Web Components story.

by eli 1 year ago

05 Aug 24

For years now, though, I’ve been using Tachometer for most browser-based benchmarks. It’s featured in this blog a few times, although I’ve never written specifically about it. Tachometer doesn’t make benchmarking totally foolproof, but it does automate a lot of the trickiest bits. What I like best is that it:

by eli 1 year ago

29 May 24

The analogy I’ve been using is that this is like jumping from a tall 130 kilobyte-story building (ReactDOM) right into the zero kilobyte sewers of web components. If you take anything from this post, please understand this: web components (most likely) weren’t designed for you. Not to dissuade you from using them, but they were purposefully designed to be a low-level bare metal primitive for library authors to build on; they were designed to be used with a library, a thin layer of abstraction butter on top.

by eli 1 year ago

06 Dec 23

htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertexthtmx is small (~14k min.gz’d), dependency-free, extendable, IE11 compatible

by eli 2 years ago saved 9 times
Tags:

Hyperscript is a scripting language for doing front end web development. It is designed to make it very easy to respond to events and do simple DOM manipulation in code that is directly embedded on elements on a web page.

by eli 2 years ago
Tags:

Biff is a batteries-included web framework for Clojure. Launch new projects quickly without getting bogged down in complexity later.

by eli 2 years ago saved 2 times

30 Nov 23

When you’re designing and developing for accessibility, performing manual testing using a screen reader is important to catch and fix accessibility issues that cannot be caught by automated accessibility testing tools. In this article, which is a modified, text-only excerpt from the Practical Accessibility course, we’re going to walk through the process of setting up your screen reader testing environment, from downloading virtualization software if you need it, to installing screen readers, and setting up keyboard configuration. We’ll also learn what screen reader and browser combinations are most relevant for your testing work.

by eli 2 years ago

The Personal Web, to many people, only exists in a select few places. It could be solely sites on Blogspot, or Neocities, or some other adjacent platform, and that to them is the “Personal Web”. However, once you’ve exhausted these places and found the sites that you find interesting, it’s extremely difficult to figure out where to go next—to go to some unknown territory that you don’t even know exists.

by eli 2 years ago saved 3 times

28 Nov 23

PDFKit is a PDF document generation library for Node and the browser that makes creating complex, multi-page, printable documents easy. The API embraces chainability, and includes both low level functions as well as abstractions for higher level functionality. The PDFKit API is designed to be simple, so generating complex documents is often as simple as a few function calls.

by eli 2 years ago

26 Nov 23

A well-organized homepage was a sign of personal and professional pride — even if it was nothing but a collection of fun gifs, or instructions on how to make the best potato guns, or homebrew research on gerbil genetics.

by eli 2 years ago saved 3 times

13 Nov 23

My favorite feature of ES6 is Custom HTML Elements. Custom Elements allow us to extend HTML for React-Like components without the need for preprocessors or compilers. There are fewer things “out of the box” for these components, but that means they can be lighter and more readable than react.

by eli 2 years ago


30 Oct 23

Too often folks will grab ARIA first to provide an accessible name for a thing. Or they may sprinkle hidden content around a form. Sometimes this is to satisfy a (minimalist?) design, other times it is just part of the tooling. In most cases the impact of those decisions is unknown. The assumption that they do the same thing, give the same output to all users, is wrong.

by eli 2 years ago

27 Oct 23

Showing buttons as disabled until a form is complete might seem like a good idea. It is not. They usually create a lousy user experience and exclude many people with disabilities. Here’s why disabled buttons suck and what to do instead.

by eli 2 years ago