Journal
Welcome to the Journal Page
A Guide to Date and Time Formatting in JavaScript
August 22, 2023
Handling date and time in web applications is a common task, whether you're building a simple event...
How to create a carousel in React
March 1, 2023
Introduction Carousels are a popular way to showcase multiple pieces of content in a...
Making Numbers Speak Your Language in JavaScript
September 24, 2023
Numbers are a universal language, but how they are formatted and presented can greatly impact user...
How to create animated hamburger menu
February 22, 2023
Introduction I started out by using react-svg-morph in my personal website, to animate my...
Formatting Strings in JavaScript: Sorting, Plurals & Lists
February 8, 2025
Ever struggled with sorting words in different languages, handling tricky pluralization rules, or...
Choosing Between On-Page Expansion, Modals, and New Screens in Mobile App Design
February 8, 2025
One of the key decisions in app design and development is how to present additional information or...
Simplifying Relative Time Representations in JavaScript
September 3, 2023
Dealing with time in web applications often involves displaying relative time representations, such...