When you get started with Git, it can be quite overwhelming and there are plenty of commands with additional options in order to master Git on the command line. In this article, I want to give you a brief introduction to Git, how to get started and how to use it. Afterward, I want to show you my essential commands for Git that enabled me to do web development in the recent years.
Read complete article “Git Essentials in Day-to-day”

Dating back to ancient times, different regions of the Indian subcontinent kept track of time using different types of lunar- and solar-based calendars, similar in their principle but different in many other ways.
Read complete article “All about Dates”

Cache is important to handle CPU intensive operations to store and quickly access the the result of such operations. Sometimes due to changes in IO, you do not want to hit the database repeatedly and would prefer to cache the results and update the cache only with underlying data changes.
Read complete article “Bloom Filters”