All Articles
htop Explained Visually
htop is an interactive process viewer and system monitor. It’s one of my favorite linux tools that I use regularly to monitor system resources. If you take top and put it on steroids,...
Jan 20, 2017Review of Andrew Ng's Machine Learning Course and Next Steps
Back when I was in college, I enrolled in a couple of introductory AI courses. I quickly got bored: artificial neural networks didn’t sound very practical and the dry mathematics was ...
Jan 19, 2017If Your Site Isn't Using HTTPS, You Are Doing It Wrong
We live in a day and age where we simply cannot take our right to privacy for granted. When we communicate over unprotected channels, we expose our messages to everyone who happens to...
Jan 18, 2017There's No Backdoor in WhatsApp. Just a Weakness That Could Be Exploited
Last week, Guardian ran a story claiming that a backdoor built into WhatsApp can allows its parent company, Facebook, to read user messages despite advertising end-to-end encryption a...
Jan 17, 2017Leadership vs Management - Leaders Have a Dream, A Vision...
Today is the Martin Luther King Jr. Day - a holiday to celebrate the life and legacy of a great Civil Rights Movement leader. Dr. King was an incredibly effective leader who challenge...
Jan 16, 2017Tutorial - Configuring Photoshop for 2D Pixel Art
I’m a huge fan of retro video games and pixel art. Over the Christmas break, I tried (after a long hiatus) to create some pixel art for a retro-style 2D mobile game I was building in ...
Dec 11, 2016Should You Unit Test Private Methods?
To unit test private methods or not to test, that’s the question. There are two kinds of software developers in this world: those who never subject private methods to unit testing dir...
Nov 19, 2016Performance Testing Serverside Applications
Performance testing server-side applications is a crucial process to help understand how the application behaves under load. It helps software teams fine-tune their applications to ge...
Nov 16, 2016Taking Responsibility for Your Actions
I read Pragmatic Programmer whenever I get a chance. It’s such a great book. I was skipping through the pages today and landed on the first chapter. After (re)reading it, I can say th...
Nov 14, 2016Git Tips - Undoing Accidental Commits
Here are couple of git undo’s to get yourself out of trouble. Before you use anything from this post, please make a copy of the your working directory and store it somewhere safe. Git...
Nov 13, 2016Java
-
Java - How to Cancel Tasks in Executors (With Examples)
-
How to Stop Threads in Java. Best Practices and Examples.
-
Java - Convert char to String with Examples
-
Java Math.pow() Method with Examples
-
Java PrintWriter Explained with Examples (Java 9+)
-
Java Math.abs() with Examples
-
Java Math.ceil() Method with Examples
-
Java Math.floor() Method with Examples
-
Java Math.random() Method with Examples
-
Java Math.round() with Examples
-
Java Math.sqrt() Method with Examples
-
Java String to int with examples
-
Fibonacci Series in Java
-
Java Stream to Array Conversion
-
ArrayList to Array Conversion in Java