Blog Posts

  1. How to setup Automatic updates for Electron apps using Forge and Cloudflare

  2. Launched Version 2 of Gauge Generator

  3. How to call a JavaScript function

  4. How to get and set URL params in React application

  5. How to create Typewriter text effect in React

  6. Implementing view transitions in a Next JS application using React

  7. Traveling to Dubai from India as a Tourist - My experience

  8. JavaScript debugging - tips and tricks

  9. Redirecting blog URL without date in Firebase Hosting

  10. How to change Windows Subsystem Linux (WSL) user password

  11. How to create SVGs programmatically in React

  12. 5 most useful IntelliJ IDE keyboard shortcuts

  13. Hello Ubuntu

  14. Setting CSS variables from a React app

  15. How to see which application is using which port in Windows

  16. How to make your resume with HTML and export it as PDF file

  17. Not gone

  18. How to add Tweet button without JavaScript

  19. How to add dark mode to your Next.js blog

  20. How to move your blog from Jekyll to Next.JS

  21. Using Node fork() to speed up processing time

  22. Rewriting a React Component using Hooks and React.Memo

  23. Optimizing performance of a React app

  24. How to inject environment values in JavaScript app with Webpack

  25. How to animate page transition in React using styled components

  26. How to create a Chrome extension in React JS

  27. Oh-My-Zsh: Fix for parse error near elif

  28. How to split the terminal into multiple screens in Windows 10

  29. Mars Rover in JavaScript, React

  30. Gitflow - Animated

  31. My Git Workflow

  32. Hiking Mission Peak

  33. Building a radial gauge with SVG and React - Part 2

  34. Webpack code splitting example

  35. Building a radial gauge with SVG and React - Part 1

  36. Webpack tip to play sound on successful compilation

  37. Getting started with basic webpack setup

  38. Driving through CA-130

  39. How to use Charles Proxy Map Local

  40. Resurrecting the blog

  41. Rewriting Iterator, Generator example in ES6

  42. ES6 - Iterator, Generator Example

  43. func() == func

  44. Google Maps Route Planner using ReactJS

  45. A day at Golden Gate Park, San Francisco

  46. Hi

  47. HTML5 Canvas game - Visualizing player health

  48. Rewriting Twikural from scratch in Play framework

  49. 5 nifty JavaScript tricks that you may not know

  50. How to set Expires header for static assets in Nginx

  51. Convert a namespaced string, value pair to an JavaScript object

  52. Basic Setup to get started with grunt as a server and less compiler

  53. Brainvita - 33 Hole Peg Solitaire Game in JavaScript

  54. Javascript Prototype methods vs Object methods

  55. Responsive timeline with CSS and HTML

  56. Looking back and forward (2013)

  57. Biking the East Coast Road

  58. Joined ThoughtWorks

  59. Launching Countrack.me - my new side project

  60. JavaScript Closure - examples

  61. JavaScript Closures

  62. onSelect - JQuery Plugin

  63. IE8 and Triggering event on hidden submit button

  64. Parent Views and Child views in Backbone

  65. How to set custom Ringtones in Nexus 4

  66. Customize Powershell Prompt Message

  67. Communicating between views in Backbone

  68. Moving from Wordpress to Jekyll

  69. Loading Raphael JS via require JS

  70. Underscore.js and guid function

  71. Looking back and forward (2012)

  72. Creating a shortcut to console.log in Sublime Text 2

  73. Day one of JSFoo

  74. Eclipse refactoring on steroids

  75. Walking from Pier 39 to Golden Gate bridge - photos

  76. Common code violations in Java

  77. Twikural - How it works?

  78. Organize imports in Eclipse

  79. EasyMock tutorial - Getting Started

  80. Redesigning my resume with HTML5, CSS3 and hResume

  81. Java web application hosting in the cloud

  82. Nokia Lumia 800 Review

  83. Scroll to top - JavaScript bookmarklet

  84. Java Constants - using Class, Interface, Static Imports

  85. Acer Aspire one 722 - Review

  86. Open sourcing Twikural - an App Engine project

  87. How to reset Auto Increment back to 1 in XAMPP MySQL using phpMyAdmin

  88. Console2 - an alternative to Windows command prompt

  89. How to auto reload external code changes in Eclipse project

  90. Anagram tester in Java

  91. WordPress plugin to show the posts and comments count in the sidebar

  92. root user in Ubuntu

  93. How I scrape web pages

  94. Shortcut to console.log

  95. Fix for viewing Tamil font in Chrome - Ubuntu

  96. Looking back and forward

  97. Making XAMPP to serve any directory outside htdocs

  98. Sorting an array of custom objects in JavaScript

  99. Rock Paper Scissors and Bombs

  100. Easy way for setting up the LAMP stack in Ubuntu Linux command line

  101. x.com innovate conference 2011 - Live

  102. San Francisco

  103. Intercepting onclick event in JavaScript using JQuery

  104. Making GET and POST requests in android application

  105. Download and install JSTL

  106. Copy paste code directly in Eclipse

  107. Attaching Java source with Eclipse IDE

  108. The problem with the ATM Menus

  109. 5 tips that you might not know about Notepad++

  110. Git tutorial - branching and merging

  111. Thank you friends! This blog is now 3 years old.

  112. Git tutorial - comparing files with diff

  113. Git Tutorial - My Git work flow

  114. Git Tutorial - Getting Started

  115. Log4j Tutorial - Writing different log levels in different log files

  116. Finding the difference between two dates in Java

  117. App Engine Java development on Netbeans

  118. Hosting Google App Engine application in your own domain

  119. How I use Mind Maps

  120. What 24 hours of hacking can give you? an iPad.

  121. Redesigning my home page as a game

  122. So long 2010, Welcome 2011

  123. JavaScript getAttribute method

  124. Hosting your code for free

  125. Java Thread Local - How to use and code sample

  126. How to setup Java development environment in Ubuntu?

  127. Regional font support in Opera Mini

  128. How to make Reliance Netconnect broadband to work on Ubuntu 10.04

  129. Mars Rover in Java

  130. Thank you my readers! This blog turns 2 year old!!

  131. Bought a new Laptop - Acer Aspire 5738Z

  132. The Evolution of a Web Developer

  133. Executing a UNIX command in background

  134. Moved to Chennai, India

  135. 5 Ways of effectively using Firebug to edit HTML, CSS

  136. Use cases of Aspect Oriented Programming

  137. Spring AOP Example: Profiling method execution time tutorial

  138. So long 2009, Welcome 2010!

  139. How do you use logging in your application?

  140. Hosting Java applications in the web

  141. What does it take to make a ‘good’ developer resume?

  142. Log4j MDC (Mapped Diagnostic Context) : Example code

  143. Log4j MDC (Mapped Diagnostic Context) : What and Why

  144. How to check which application is using which port

  145. XAMPP conflicts with the Skype port

  146. [Eclipse Tip] How to use Scrapbook pages in Eclipse?

  147. How to create a new log file for each time the application runs?

  148. Log4j Tutorial: Additivity - what and why?

  149. Log4j Tutorial : How to send log messages to different log files?

  150. Log4j Tutorial : How to send the log messages to a File using Appender

  151. Log4j Tutorial : Adding Log4j logger to your project

  152. How to change XAMPP server port?

  153. JUnit 4 - testing for exception, execution time and disabling a test

  154. Thank you, my readers! - this blog turns one year old!

  155. Getting started with JUnit 4 - Java testing framework

  156. Spring's Dependency Injection

  157. The Aspect Oriented way of Programming

  158. What advice will you give for a J2EE fresher?

  159. Task tags in Eclipse

  160. How to change the root password for MySQL in XAMPP?

  161. A Very Happy New Year To All the Readers of Dreamz

  162. Development environment @ home

  163. I am a Java developer. Should I know about DIV ?

  164. starUML and argoUML - compared

  165. Using wordpress custom fields to control Ads in your blog

  166. Chrome : Error 104 (net::ERR_CONNECTION_FAILED)

  167. ArgoUML - a free Visio counterpart

  168. Changing root password in Ubuntu

  169. Getting your web identity!

  170. Great Indian Developer Summit - 2008