Blog

I mostly write on Dev.to, but now that this website is ready, I might switch over or have a healthy mix. I'm planning on setting up a newsletter some time soon, but until then, keep an eye on this page for new articles.

Making a full body background "slideshow" for your web page

If you are a business with a landing page, having a slideshow of images as a background of that page...

7 reactions
0 comments
NEW

Page scroll progress bars

You must have seen this on blogs, or articles of other kinds (what's the difference again?)....

110 reactions
20 comments
POPULAR

Vintage photo effect with CSS

If you, like me, were born in the eighties, you have probably spent some time going through old...

79 reactions
4 comments
POPULAR

A table with a fixed (sticky) header

Often, we come across situations where we have a table with lots of data in it. So when we scroll, th...

11 reactions
1 comments

Drawer navigation menu using CSS and Vue JS

One of the things that I have found impressive in mobile apps is the drawer that opens from the side...

11 reactions
2 comments

The thing about setTimeout...

(This post is part 2 of the series I'm writing about non-intuitive things in JavaScript. The first...

11 reactions
1 comments

React Jumpstart for the VueJS developer (Part 1)

Edit (31 July 2023): Some of this is now outdated, especially how to scaffold and run Vue/React...

6 reactions
0 comments

Cool things you can do with ::before and ::after

It's nice to know about the pseudo-elements ::before and ::after, because there's a whole lot of...

6 reactions
0 comments

Making sliding tabs in React Native

Sliding tab bars are used in the Facebook app, so I was thinking, why not try to do the same in React...

5 reactions
0 comments

How to return a value from an asynchronous function (JavaScript)

Consider the following code. Suppose, you have a function, and what you want it to do is return a...

5 reactions
0 comments

Is anything truly empty?

I decided to write this series because there are parts of JavaScript that feel right, but aren't. Or...

4 reactions
0 comments

Animated underline on hover (pure CSS)

I'm sure you have seen the design principle being used on many of the modern websites. There's a set...

2 reactions
0 comments