Converting GIF to MP4

GIF's are awesome we use them everywhere. But the issue with GIF's are they are usually much larger i...

Implementing custom liquid tags

Liquid tags are awesome dev.to uses some custom liquid tags to embed posts, gist, github repos, twitc...

Building git

Lets see whats hiding inside git

Tiny alternative to electron

I wanted to build a small desktop app for my own usage but using electron felt like an overkill (sinc...

Markdown like syntax parser

Sometimes you want markdown like syntax but not exact markdown specification. I build a really tiny m...

Access file system like object

When you write small scripts in nodejs it is sometimes annoying to deal with the file system API. Wou...

Clean Email

Built this really simple extension to make gmail look nicer

Creating useEffect in nodejs

React hooks is one of the best parts that I like about react. It would be nice to have something like...

Programmers are writers

We as programmers write a lot of code and we read more code than we write. We write drafts first then...

Using javascript proxy

I have recently been digging into proxy in Javascript. I was surprised by what it can do. Proxy allow...

Poem generation in JS

I recently came across this awesome site https://kingjamesprogramming.tumblr.com It generates posts b...

Top level await in Dev tools

Many times when you are writing code you may want to do a simple fetch request and see the response....

Skip links

Make your web app more keyboard friendly by using skip links