programming
Postel's Law
A good yardstick to increase developer sanity
Check if your request body is compressed
Make sure to know what is the default request body compression setting in your http library is
Prevent back navigation to login screen
The guide to correct way of preventing back navigation to login screens once user is logged-in
Keep Android screen on When USB is connected
Use the command `adb shell svc power stayon usb`
Write Custom Android Lint Rule - Manifest File
Writing our own custom android lint rules for verifying AndroidManifest file.
Write Custom Android Lint Rule - Layout Files
Writing our own custom android lint rules for verifying layout files.
Dart Extension Methods
An overview of extension methods in Dart and how they can be useful
P vs NP Algorithm Problem Types
I finally wrapped my head around the differences between P vs NP vs NP-Complete problems
Record Linux terminal session
How to record your linux terminal session to work on later.
Sync git fork with upstream
This is a simple guide on how to sync your fork of a git/github project with upstream changes.
How to add "latest" post redirect to Jekyll site
I wanted to add a URL to my site which will always redirect the visitor to the latest blog post I have published at that time.
JavaScript 30 - Array Cardio 1
Day 4 of JS30 challenge, today we worked with various methods on array and I learned one nifty trick of displaying them in console.
JavaScript 30 - CSS Variables
Day 3 of JS30 challenge where I built an analog clock with CSS and animate its changes using JS and CSS.
JavaScript 30 - CSS Analog Clock
Day 2 of JS30 challenge where I built an analog clock with CSS and animate its changes using JS and CSS.
JavaScript 30 - Building a Drum Kit
I started the JavaScript30 challenge from Wes Bos today and learnt how to build a simple drum-kit.
Switching RxJava schedulers between app code and corresponding tests
A simple way to switch between using appropriate schedulers in app code and using trampoline schedulers for tests.
Make git forget a tracked file
What to do when you are tracking a file with git but then want to remove it from VCS while keeping it in your file system.
Don't worry about specializing yet!
What technologies should I be learning, so that they prove helpful in my career?