Skip to main content
whitep4nth3r logo

Blogs and tutorials

  1. 3 Jan 2023

    2022: what I made, what I learned, and what I didn't do

    Let's take a look back at 2022: what I made, what I learned — both professionally and personally — and what I didn't get around to.

    Off-Topic 9 min read →
  2. 12 Dec 2022

    How to get the user’s timezone in JavaScript with Edge Functions

    You don‘t need client-side JavaScript to adapt and localize dates and times according to timezone — use timezone data in Netlify Edge Functions with JavaScript native Date()!

    Tutorials 4 min read →
  3. 22 Nov 2022

    A responsive striped CSS gradient inspired by 80s VHS tapes

    Create a responsive, horizontal-striped CSS gradient inspired by 80s VHS tapes using CSS custom properties and a linear gradient.

    CSS 3 min read →
  4. 15 Nov 2022

    Single-page applications, multi-page applications, the history of Twitter tech, and a failed project

    After I changed my mind about writing new JavaScript frameworks, I paused development on a new project, What the Framework (WTF). Here's why.

    Web Dev 8 min read →
  5. 25 Oct 2022

    Personalize your static site based on a previous site referral

    Learn how to use Netlify Edge Functions to personalize static HTML pages based on the HTTP referer header.

    Tutorials 10 min read →
  6. 3 Oct 2022

    I changed my mind about writing new JavaScript frameworks

    A few months ago, I wrote about how you probably shouldn’t write a new JavaScript framework. But I’ve changed my mind. Maybe you should write a new JavaScript framework. And here’s why.

    JavaScript 4 min read →
  7. 5 Sep 2022

    Rewrite your git history in 4 friendly commands

    Did you make a series of unfortunate commits? Learn how to rewrite the git history of a repository in 4 friendly terminal commands to clean up your nonsense.

    Git 4 min read →
  8. 31 Aug 2022

    What's the difference between : and :: in CSS?

    I spent years Googling “what is the difference between : and :: in CSS” before the information stayed in my brain. Sound familiar? Then this post is for you.

    CSS 3 min read →
  9. 24 Aug 2022

    Rewrite HTML and transform page props in Next.js with Next.js Advanced Middleware

    Learn how to intercept and rewrite the response of a Next.js statically generated page and transform page props at the edge with Next.js Advanced Middleware from Netlify.

    Tutorials 7 min read →
  10. 11 Aug 2022

    Add personalization to static HTML with Netlify Edge Functions — no browser JavaScript required

    Personalization and shipping less JavaScript to the browser are hot topics in 2022, and with Netlify Edge Functions, you can achieve dynamic personalization with no client-side JavaScript — resulting in a great developer experience, and an even better end-user outcome. Check out the video tutorial and accompanying walk-through.

    Tutorials 8 min read →
  11. 24 Jul 2022

    How to view Google Lighthouse scores for your site in Netlify

    How many times have you forgotten to review your Google Lighthouse scores before you’ve pushed out a feature? You’re in good hands with Netlify and Lighthouse Score Visualizations.

    Tutorials 2 min read →
  12. 22 Jun 2022

    Should I write a new JavaScript framework?

    Do you often ask yourself, should I write a new JavaScript framework? Here's some things you should consider, and some tips to get you started.

    JavaScript 1 min read →
  13. 12 Jun 2022

    How to deploy an Astro site

    Learn how to deploy an Astro project as a static, server-rendered, or edge-rendered site, try out some Netlify templates, and learn how to deploy to Netlify.

    Tutorials 9 min read →
  14. 8 Jun 2022

    Build a business card CLI tool

    Learn how to use Node.js, npm and npx to build a CLI tool to output a business card to the terminal. Bonus demo repository included!

    Tutorials 5 min read →
  15. 29 May 2022

    Level up your link previews in Slack

    Add extra metadata to the head tag in your web pages — such as reading time and author — to show richer previews in Slack when your link is unfurled.

    Tutorials 3 min read →