Category: Uncategorized
-
Basic Garlic Hummus
There are tons of recipes for hummus online, but this is a super basic one that I like to use. If you feel like eating something fancier, you can try adding red chili powder, roasted cumin powder, beetroot, black pepper, or spicy ground beef/lamb to this hummus. Ingredients Recipe
-
Cooking (North) Indian Food
While health officials have said that COVID-19 doesn’t spread through food, especially if you heat it properly before consuming, I haven’t felt comfortable ordering food from restaurants since the government announced the lockdown in March. This means Ankush and I have been cooking all our own meals for the last two months. I’ve cooked for…
-
Fire and Ice
This is a flame graph: Turn it upside down, and you get an icicle graph: This means the flame graph view in the Firefox and Chrome profilers is actually an icicle graph view. Who knew? I learned this tidbit of trivia when I was trying to figure out whether it’s practical to implement a flame…
-
GoAccess
CloudFlare recently informed me that this website was getting thousands of hits every day, which is an unusual occurrence. I pulled up Google Analytics to figure out where all that traffic was coming from, only to be informed that I was getting three to four hundred daily visitors at most. This felt a bit suspicious,…
-
Reading List For 2020
On this page you’ll find my reading list for the year 2020. This list is aspirational, which means I might not be able to get through every book I’ve listed here. Most of these are also pretty heavy reads in terms of subject matter, so I’ll certainly be taking breaks from them to dip into…
-
Seven Languages in Seven Weeks, Week 2: Io
Designed by Steve Dekorte, Io is a small, embeddable programming language that borrows its prototype-based object model from Self, its purely object-oriented nature from Smalltalk, and its homoiconicity from Lisp (although, unlike Lisp, it doesn’t use s-expressions to represent programs). The language is such a mind-expanding experience that I have now spent way more than…
-
Seven Languages in Seven Weeks, Week 1: Ruby
In an attempt to get back into programming language theory and implementation—a hobby I’ve neglected since I started working full-time—I recently started reading Bruce Tate’s Seven Languages in Seven Weeks. These are my notes and observations from my first week of study. In week 1, Bruce introduces Ruby, drawing attention to its dynamic nature, expressive…
-
WordPress is Maximum Cool
If you dig into my post history on this blog, you’ll find I’ve written a lot about blogging platforms. When I started writing a blog, back in the day before memes and Snapchat, I got myself an account on WordPress.com because that’s what you did in those times. Well, okay, you could also set up…
-
create-react-app and the Pit of Success
On May 18, the create-react-app team announced the release of v1.0 of the project. As always, a bunch of new features made it into the release, notable ones being a new version of Webpack, support for turning your app into a PWA using the ServiceWorker API, and support for bundle splitting using dynamic import()s. If…
-
E-Commerce Case Study: Building Faster Listing Pages on abof.com (Part 3)
This case study was first published on the Alaris Prime blog on January 4, 2017. You can read the original case study here. Part 1 of this case study was a general overview of how the Alaris Prime team rebuilt abof.com to load almost instantly even on flaky mobile connections, and part 2 was an…