Finding all HTML tags in a project not being self-closed
https://danielrotter.at/2024/04/02/finding-all-html-tags-not-being-self-closed.html
For some refactoring I needed to find all HTMl tags not being self-closed. I decided to use regular expression for that, and this is what I came up with.
URLPattern brings routing to the web platform | Web Platform | Chrome for Developers
https://developer.chrome.com/docs/web-platform/urlpattern
An approach to standardizing common pattern matching use cases.
Deno in 2023
Deno in 2023
https://deno.com/blog/deno-in-2023
2023 marked a significant step towards our vision of radically simplifying web development. Here are the biggest updates and what’s coming up next.
Deno 1.40: Temporal API
Deno 1.40: Temporal API
https://deno.com/blog/v1.40
Deno 1.40 introduces the Temporal API, TC39 decorators, and a range of deprecations and stabilizations, along with improvements in Node.js compatibility, LSP, diagnostics, and handling of unstable features, paving the way for a seamless upgrade to Deno 2.
API Design-First vs Code First
https://apisyouwonthate.com/blog/api-design-first-vs-code-first/
With API descriptions rising in popularity, the main question I hear folks asking about is "API Design-first" or "code-first". This is a bit of a misleading question because these are not two unique things, there are a few variants. Code-First, Write Docs "When We Have Time" This is how I
Build Real-time Applications with the new "watch" API in Deno KV
Build Real-time Applications with the new "watch" API in Deno KV
https://deno.com/blog/kv-watch
Detecting changes in Deno KV with `kv.watch` makes it easier to build real-time applications like newsfeeds, analytics, multi-user collaboration tools, and more.
Using Server Sent Events to Simplify Real-time Streaming at Scale
Using Server Sent Events to Simplify Real-time Streaming at Scale
https://shopify.engineering/server-sent-events-data-streaming
We walk through how we implemented an SSE server that's scalable and load-balanced to simplify and improve a real-time data visualization application.
Combine jq with curl to improve its JSON handling
https://danielrotter.at/2023/07/19/combine-jq-with-curl-to-improve-its-json-handling.html
jq is a nice JSON processor, which is helpful when working with JSON outputs, no matter if they are retrieved using curl or any other command.
Onyx, a new programming language powered by WebAssembly
https://wasmer.io/posts/onyxlang-powered-by-wasmer
The UX of HTML - HTMHell
The UX of HTML - HTMHell
https://www.htmhell.dev/adventcalendar/2023/1/
A collection of bad practices in HTML, copied from real websites.