RSS.Social

blog | jfhr

follow: @[email protected]

Posts

HTTP security headers on error pages

Streaming HTML inside the DOM

Ways to reset an HTML form

GitHub Copilot and HTTP form injection

HTML, NPF and other markup formats

Sorting a JavaScript array of objects by a property value

Fungible Tokens and Decentralized Exchanges

Consider using CSV

Talking to yourself

Estimate Firestore collection count from a small sample of documents

Strict Transport Security and preloading

What is an eTLD + 1?

New Blog Design + Performance Improvements

Smart Contracts: a (mildly) practical example

Optimizing images with the CSS image-set() function

Optimizing images with the HTML picture tag

Test Email sending with cypress

HTTP/2 Server Push and Cache-Digest

Build automation with JavaScript and zx

The DeconstruCT.F 2021

The Down Under CTF 2021

How to really know if your webapp is online

document.designMode

Mighty

Start an app with Angular 12 and Bootstrap 5

Start an app with Angular 12 and Bootstrap 4

Light and dark themes with Angular, Bootstrap and SASS