reimagining-firefox-preview

I reimagined Firefox Preview for Android (with wireframes)

Introduction If you’re using a mobile browser to read this article, chances are high that it’s either a Chromium based Blink engine powered browser on Android or a WebKit engine powered browser on iOS. In fact, all browsers on iOS are actually WebKit based because Apple forces all third party browsers on iOS to use WebKit, essentially making them just re-skinned versions of Safari. Unless you’re among the 0.35% of the world’s mobile users who prefer Firefox on Android. ...

October 17, 2019 · 13 min · tonmoy
584435_36876515.jpg

Getting started with freelancing? Here's the ultimate cheat sheet

INTRODUCTION At the outset, let me clarify that I’m not a freelancer. Then why did I write this post? Who is this post intended for? Well, this post is a result of an experiment I successfully pulled off recently. (More on that shortly) And this post is intended for anyone who’s struggling to get started with freelancing. (Read: haven’t grabbed their first project yet). I wanted to pick up AngularJS and learn LESS. So I decided to put myself in a situation where there would be an incentive to learn and a constraint to perform. In short, I was thinking how can I get paid to learn, how can I work on real life use cases to experiment. I decided to give freelancing a shot. My stint lasted for 10 days after which I returned to my startup life. ...

September 1, 2013 · 13 min · tonmoy

How to enable Gzip on Amazon Elastic Beanstalk with Tomcat and Apache

Follow these steps to enable gzip on Amazon EBS Step 1: Create a top-level directory named .ebextensions in your source bundle. And create two files in it as shown below. The contents of enable_mod_deflate.conf # mod_deflate configuration <IfModule mod_deflate.c> # Restrict compression to these MIME types AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xml+rss AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE image/png AddOutputFilterByType DEFLATE image/gif AddOutputFilterByType DEFLATE image/jpeg # Level of compression (Highest 9 - Lowest 1) DeflateCompressionLevel 9 # Netscape 4.x has some problems. BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4.0[678] no-gzip # MSIE masquerades as Netscape, but it is fine BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html <IfModule mod_headers.c> # Make sure proxies don't deliver the wrong content Header append Vary User-Agent env=!dont-vary </IfModule> </IfModule> The contents of myapp.config ...

May 15, 2013 · 1 min · tonmoy

Why did a cancer patient travel 260km all alone to meet my dad?

The 7 hour long bus journey of a cancer patient On Wednesday, 2nd Feb, 2011, a cancer stricken patient got on a State Transport bus from Guwahati to start a 7 hour long journey to reach Numaligarh, a small town near Golaghat, Assam. After reaching Numaligarh, he walked for 20 min, under the sun, to finally meet my father. The first thing he asked for was a glass of water. He was all alone. But, for what purpose? ...

May 15, 2013 · 7 min · tonmoy