Ashish Dubey's blog

Lessons learned building developer experience

January 31, 2022

I’ve spent a big fraction of my time at Grofers building tools for developers to be productive in shipping their applications to users…

Collaborative soundscapes on web

May 02, 2021

When it comes to generative music, one idea that has intrigued me for a while is building dynamic soundscapes. Elements in a visual scene…

Permanent temporary solutions

August 24, 2020

If you saw bad software architecture in place - would you build systems to support it better or lean far from it (often towards discomfort…

Building a web-based musical instrument

May 24, 2019

This post covers an experiment of mine that allows a person to generate music from free-form drawing on a canvas. More than just being about…

Notes on Agile Testing

January 29, 2019

I recently started reading Agile Testing book and while I was learning a bunch of things and taking notes I figured it’d be nice to also…

The missing curriculum

January 16, 2019

I chose to study computer science engineering in college with absolute intent to become a computer engineer. I was interested in programming…

An amateur quest to generative music

November 18, 2018

In the last few months, I’ve spent quite a bit of spare time and effort in learning about music theory and sound engineering. This includes…

Web of audio visualization devices

April 01, 2018

One of the last tweets I read towards the end of 2017 was about the excitement about WebUSB in the upcoming year. WebUSB left a powerful…

Being a volunteer at QCon

March 25, 2018

Earlier this month I got the opportunity to attend QCon in London. This was my first time at QCon, which was also the first of its kind of…

Core dumps for debugging web apps

January 28, 2018

Core dumps have a history of being used for debugging earliest computers. In this post’s context, core dump is not a dump of all register…

Thoughts on software performance

December 30, 2017

I love building software and in recent times something I’ve specifically loved about software is making it perform faster. Performance is a…

Waves and planes

December 27, 2017

I recently read Stephen Boyer’s post titled “My unusual hobby” and resonated with much of the expressed thought - the pleasure of…

Of Web Frontends and Serverless Mock Services

March 20, 2017

This post is about a hack on ServiceWorkers I did a while ago. Although, not a novel idea anymore, I’m still going to write about it to…

Using ServiceWorkers for Offline Reading

September 20, 2015

While I was playing with ServiceWorkers, I got a lot of ideas on how I could use this powerful feature. But making my blog accessible…

JS, Browsers in Cloud and Parallel Indexing

December 28, 2014

This post is about a weekend hack I put together involving a tiny JavaScript library that I wrote a while ago (I call it “infantry”) and…

Communication Dashboard in Firefox Marketplace

March 22, 2014

This is one of the awfully long-time overdue posts I’ve had in my mind, but have not been able to make it on this space. But since its never…

Putting Some Crunch in the Network

November 09, 2012

Most of us, who write web pages, sometimes want to serve their content from the local server. Now if I’m one of the students of a college…

Collaborative VisualEditor: First Demo

July 05, 2012

I feel pretty bad for not having written about my Google Summer of Code project that I’m undertaking this summer for Wikimedia Foundation…

Open source Wowness

April 17, 2012

This is the first in set of the delayed blog posts that I wanted to write since long but somehow did not. After the awesome December…

December of Things

January 05, 2012

I’m just done with a month long winter break after the semester finished at school. The month of December was about some travel, lot of…

Setting up Apache Server for Django with mod_wsgi

October 29, 2011

Django is a very cool web development framework which comes with its own lightweight development server which is best for testing the…

Customized authentication for WordPress users

June 17, 2011

I wanted to integrate Facebook’s authentication with my WordPress site’s user login system. This had led me stuck for a couple of days…

Setting up Eclipse as your C/C++ environment

May 05, 2011

Eclipse is an awesome and seemingly the best IDE when it comes to Android, Java and PHP development. Well, it becomes excrutiating when we…

Socialize extension for Firefox

April 18, 2011

I just attended a boot-camp for extension development for Firefox, and got to say that Firefox is lot cooler than I ever thought. The boot…

The HTML Interpreter project

December 07, 2010

First semester in college marks the beginning of programming in more official terms than ever before. And with C language at the front, I…


© 2022, Ashish Dubey