There’s something in the air in Bangalore. Maybe it’s the particles of pollution which give the city one of the worst air quality indices in the world. Maybe it’s the dust and dirt from all the construction projects, as every block seems to have either a tear down or a build up underway. Maybe it’s something else though, a spirit of high tech innovation and entrepreneurship previously unbeknownst to the Indian subcontinent.
In this post, we'll learn how to toggle between two icons using AJAX, a lovely extendable piece of code that can prove useful for a wide variety of projects and scenarios.
Recently I was tasked with the seemingly simple task of running an alter table to update the data type of a table. However, because the table had tens of millions of rows I soon discovered the task would not be so easy to solve. In this post, I'll explain the solution: creating an archive version of the table.
When building an application that develops a heavy dependency on database interaction, it's easy to start with some basic queries that eventually require refactoring due to performance reasons. In this post, I'll walk through an example query which leverages a SQL left join to improve database response time.
As part of learning more about programming applications for the blockchain, I have been using Solidity to build sample contracts on the Ethereum blockchain. In the process, I've discovered a number of interesting aspects of this programming language that would be of interest to any beginner. In this post, I'll explain 7 of them.