Engineering

Engineering

1370 bookmarks
Custom sorting
html energy
html energy
html energy is all around us and in this very website.
html energy
Component Party
Component Party
Web component JS frameworks overview by their syntax and features: Svelte 4, React, Vue 3, Angular, Lit, Vue 2, Ember Octane, Solid.js, Alpine, Svelte 5 (preview), Ember Polaris (preview), Mithril, Aurelia 2, Qwik, Marko, Aurelia 1
Component Party
A Microcosm of the interactions in Open Source projects
A Microcosm of the interactions in Open Source projects
Originally a thread on Twitter about the xz/liblzma vulnerability, when I finished typing it, I realized I had a real world slice of Open Source interaction that deserved more attention.
A Microcosm of the interactions in Open Source projects
Chrome DevTools Features I Use All the Time (and Why You Should Too)
Chrome DevTools Features I Use All the Time (and Why You Should Too)
Most developers open Chrome DevTools, check a couple of network requests, maybe refresh the page once or twice — and that's it. I used to do the same. Over time, DevTools became something else entirely for me. Not just a debugging tool, but a way to understand how the browser actually experiences
Chrome DevTools Features I Use All the Time (and Why You Should Too)
Managing Side Effects: A JavaScript Effect System in 30 Lines or Less
Managing Side Effects: A JavaScript Effect System in 30 Lines or Less
If you look at the source code of a typical application, you will likely find business logic tangled with database calls, HTTP requests firing off in the middle of validation rules, and try/catch blocks sprinkled here and there. The biggest casualty of this coupling is testability…
Managing Side Effects: A JavaScript Effect System in 30 Lines or Less
Configuration files are user interfaces
Configuration files are user interfaces
We have all been there. Your software keeps growing and you feel the need to make it customizable. It is too soon for a full-blown UI with all the bells and whistles, so your pragmatic instinct suggests a text-based configuration file. Yes, that’s exactly it! You rejoice knowing the software’s configuration will be trivial to version control. Your pragmatic instinct is satisfied as well; the door remains open to creating a proper UI later, since it would be merely a graphical view of your configuration’s structured data.
Configuration files are user interfaces
C++ Core Guidelines
C++ Core Guidelines
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
C++ Core Guidelines
URL Pattern API - Web APIs | MDN
URL Pattern API - Web APIs | MDN
The URL Pattern API defines a syntax that is used to create URL pattern matchers. These patterns can be matched against URLs or individual URL components.
URL Pattern API - Web APIs | MDN