Hamsa Harcourt I'm Hamsa, a software engineer with a strong passion for building human-centric products. I love teaching concepts about JavaScript and the web at large.

Stories by Hamsa Harcourt

Tailwind CSS: Using Dynamic Breakpoints and Container Queries

Tailwind CSS: Using dynamic breakpoints and container queries

Dev

Dynamic breakpoints, multi-configs, and container queries are powerful Tailwind CSS features that can improve the flexibility and maintainability of your design system.

Hamsa Harcourt
Jul 20, 2023 ⋅ 4 min read
Best CMS Platforms Astro JS

Best headless CMS platforms for Astro

Dev

The ideal headless CMS for Astro should complement its dynamic and component-driven nature. We review a few of the best options, including Contentful, Webiny, Prismic, and Cosmic.

Hamsa Harcourt
Jul 5, 2023 ⋅ 5 min read
Guide to Removing Unused CSS Code With PurgeCSS

Guide to removing unused CSS code with PurgeCSS

Dev

In this article, we explored PurgeCSS, a tool to remove unused CSS from your code, thereby reducing file size and improving optimization.

Hamsa Harcourt
Jun 9, 2023 ⋅ 8 min read
Advanced Blockchain Functions Snapshot

The importance of snapshots in advanced blockchain functions

Dev

Snapshots allow new nodes to catch-up with the network by downloading only the most recent states from the blockchain.

Hamsa Harcourt
Sep 8, 2022 ⋅ 4 min read
Corda Blockchain

How to write DApps on Corda

Dev

A private blockchain contains entities called network operators that control the network and can configure permissions and access controls of the other nodes.

Hamsa Harcourt
May 2, 2022 ⋅ 8 min read
Pub Sub Architecture Patterns

Best pub/sub messaging brokers

Dev

Pub/sub allows machines to interact and respond to data updates in real-time, which differs from the usual request/response communications paradigm.

Hamsa Harcourt
Mar 4, 2022 ⋅ 4 min read