Made by Sallar

Hello again

I’ve had the longest writer’s block in history. The last post I published on my blog was nearly a decade ago, which, as I’m writing this down, I still can’t believe. But at some point, I gave up and shut down my blog because I just

On Audiobooks

Reading books has always been a difficult task for me. Not that I don't like reading, I do, but I rarely can find the time to sit down and focus on reading. Also reading while my commute to and from work is impossible because even if I'

Refactoring Buttercup with React/Redux

I started refactoring Buttercup’s UI about 8 months ago I had no idea how difficult it’s going to be. Why I Refactored Back in 2015 when Perry and I started making Buttercup, I decided to use BackboneJS for coding the front-end part of things, and it went well

Elevator Stops Problem + Solution

Recently I went to a technical interview in a big tech company for the front-end engineering role. Regardless of how I feel about their process and how unrelated the test was to the job, I found one of the questions interesting and thought it would be nice if I post

Javascript’s Unicode Problem

A while ago I needed a simple string pad function, and since it’s a freakishly simple task, I just wrote a simple function: function limit(str, limit = 16, padString = "#", padPosition = "right") { const strLength = str.length; if (strLength > limit) { return str.substring(0, limit); } else

Made by Sallar © 2026