Of nginx’s mid cut off responses and proxy buffers

Among the services I look after, the biggest and high-profile – is the user facing website. The website is your bog-standard typical frontend(powered by Express/Angular) which fetches data via an API which is powered by the backend(built on Rails). Typical flow is that Express receives the request from the browser, makes a request to the backend…

Reviving my dead Windows 8 install with no bootable USB/DVD and Linux Mint & Cr48

Couple of months ago, just about a month before #cpgweds – the engagement my Envy 14 laptop started showing signs of dying – weird noises coming from the vents, system freezing arbitrarily, system getting incredibly hot – and that’s really unusual because the Envy’s cooling system is probably one of the best that I’ve seen in a laptop….

IE9 & HTML5

Let me just list some of the stuff IE9 doesn’t support: Application Cache (offline) Web Workers (threads in JavaScript) HTML5 Forms (validation mechanism, CSS3 selectors) JavaScript Strict Mode ForeignObject (embed external content in SVG) SMIL Animations (SVG animations) File API WebGL (3D) CSS3 Transitions (for animations) CSS3 Text Shadow CSS3 Gradients CSS3 Border Image CSS3…

State of The Linux kernel: 13 million lines, over 5 patches per hour

Linux kernel: 13 million lines, over 5 patches per hour. The latest version of the Linux kernel currently consists of approximately 13 million lines of code across over 33,000 files. The rate of development peaked with version 2.6.30 last year, which saw an average of 6.40 patches per hour. The rate declined to an average…