RSS.Social

lik.ai

follow: @[email protected]

Posts

Rebuilding My Website: From Next.js to Astro

Data Serialization Formats

The Async Ecosystem in Rust

Thoughts on the future of Programming

Beyond the Basics: A Curated List of TypeScript Tricks for Better Coding

Open Graph for Lazy Developers

Optimizing PNGs for Size and Quality

Positive affirmation passphrases

Why remote development is the future

Proving the passage of time with blockchain

How to optimize bundles with webpack

Programming on the M1 Mac

Async test setup and teardown in Rust

What we are missing on clean code

Building a stunning table of contents that follows headings

How to get sticky elements to stick

React performance techniques

Common concepts behind software design patterns

React component patterns

Writing a JavaScript Codemod with JSCodeShift

Lessons learned from building a blog component system

A glimpse into front end interviews

How a pretty printer works

Why building a front-end framework in Rust is hard

How to optimize React using React DevTools

The most secure way to store JWTs

How lit-html works

Why a clean start for the web wont solve the problem

Thoughts about web performance and frameworks

React Hooks constraints explained

Code Dive: babel-loader

Dual-boot Windows and NixOS