Finding all HTML tags in a project not being self-closed (danielrotter.at)
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.
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.
An approach to standardizing common pattern matching use cases.
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 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.
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
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.
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.
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.
A collection of bad practices in HTML, copied from real websites.
Learn about Onyx, a new imperative programming language that leverages WebAssembly and Wasmer for seamless cross-platform support
Deno.cron allows you to easily create scheduled jobs and is available on Deno Deploy. Here's how it works.
CSS content-visibility helps boost rendering performance by controlling whether or not an element renders its contents.
Deno KV is now even more flexible and powerful with self-hosted options, replicas, and S3 and GCS continuous backup support.
Web push book provides all the information you need to learn about the web push API.
Building a graph is a pretty straight forward task in D3.js, but I’ve had a hard time understanding how to update them. This is a try to explain why.
Deno 1.38 ships with HTML doc output, hot module replacement, improved Node.js compatibility by allowing you to use your own node_modules folder, and more.
Exploring the reasons why we no longer have web designers.
Showcasing CloudCannon with 11ty as a headless CMS service
Click here to see how I turned ~170 lines of code in moder vanilla JavaScript in TodoMVC.
Discover new improvements in Fresh 1.5 that makes your site quicker to load and comes with several improvements to make authoring complex projects easier.
Creating an SSG flow to generate a highly optimized static website.
Whenever I use z-indexes, I am going to regret it at some point, especially with libraries utilizing components. Let’s see if we can avoid them all together.
"Stick to boring architecture for as long as possible, and spend the majority of your time, and resources, building something your customers are willing...
It's popular to say we can’t agree on Tailwind, but I posit we actually already do. I think what we actually disagree on isn’t the details of this (or any) specific software; it's in what we value, and how we each define assets and liabilities.
Introducing Deno Queues - zero config, scalable messaging with a guaranteed at-least-once delivery. This new primitive builds on the foundation set by Deno KV, and is available today in the Deno JavaScript runtime and Deno Deploy.