uchithar.net
Thought Net: Before you code
http://www.uchithar.net/2014/10/before-you-code.html
An attempt to cache interesting things I experience . Monday, October 20, 2014. A new project starts and everyone is excited. The development team is so keen to dig right in and start coding. But wait, there are few things that needs to be done at the start, to stop you from some head banging later in to the project. Here are few that I’ve come across. Love to hear your suggestions. Servers and Developer machines. Distributed or central. Distributed version control is more common place now and you go...
uchithar.net
Thought Net: March 2013
http://www.uchithar.net/2013_03_01_archive.html
An attempt to cache interesting things I experience . Saturday, March 16, 2013. Simplifying design with Domain Events. Following post notes down how I used the concept of Domain Events to refactor the message processing component of an Enterprise Web Application. The outcome was great where the main achievements was a code base which was easier to maintain. The 'All hell break loose' kind of classes were gone, and instead a compact, self-explanatory, rich set of new classes were born. The following set o...
uchithar.net
Thought Net: November 2014
http://www.uchithar.net/2014_11_01_archive.html
An attempt to cache interesting things I experience . Monday, November 24, 2014. Not your fathers' Microsoft. I’m sure anyone who heard recent Microsoft Announcements around .Net (their flagship development platform) is either hyper excited or super suspicious. Microsoft open sourced .Net. And also committing to make it run on Linux. This is so far fetched from Microsoft so many people have known so far. Good Ol’ Microsoft (Prior to 2010). Future is here (2014 - Onwards). Good Ol’ Microsoft. Enterprises ...
uchithar.net
Thought Net: November 2013
http://www.uchithar.net/2013_11_01_archive.html
An attempt to cache interesting things I experience . Friday, November 15, 2013. After the fall of Soviet Union Cuba went in to a state of complete closed economy. USA had already left Cuba along with it most of its investment, material resource sources and engineering intellect. Without Soviet Union to help them out, the Cuban government was not able to provide for even basic needs. 8220;Worker, build your machine! Is claim to be said by non other than. Ernesto “Che” Guevara’s. Fundamentally its even qu...
uchithar.net
Thought Net: Integration Testing - Real World Challenges
http://www.uchithar.net/2015/07/integration-testing-real-world.html
An attempt to cache interesting things I experience . Wednesday, July 08, 2015. Integration Testing - Real World Challenges. Enterprise applications often have lots of integration with external systems, systems that are often out of your control. These external systems may not be consistent when it comes to availability, performance or state, posing challenges to day to day running of an integration test suite, continuous integration/deployment set ups or maintenance of an integration test suite. In addi...
uchithar.net
Thought Net: Mercurial Queues to manage 'Spikes'
http://www.uchithar.net/2014/08/mercurial-queues-to-manage-spikes.html
An attempt to cache interesting things I experience . Tuesday, August 19, 2014. Mercurial Queues to manage 'Spikes'. We all do some kind of R and D on code. Sometimes it’s purely for learning purposes whilst sometimes it’s to try something new on an existing code base. I call the second exercise a ‘Spike’. Would you revert all the changes? Or do you painstakingly try to identify changes that are still useful and get rid of the rest? But with version control you wouldn’t get this problem, right? MQ also p...
uchithar.net
Thought Net: Not your fathers' Microsoft
http://www.uchithar.net/2014/11/a-new-era-for-microsoft.html
An attempt to cache interesting things I experience . Monday, November 24, 2014. Not your fathers' Microsoft. I’m sure anyone who heard recent Microsoft Announcements around .Net (their flagship development platform) is either hyper excited or super suspicious. Microsoft open sourced .Net. And also committing to make it run on Linux. This is so far fetched from Microsoft so many people have known so far. Good Ol’ Microsoft (Prior to 2010). Future is here (2014 - Onwards). Good Ol’ Microsoft. Enterprises ...
uchithar.net
Thought Net: April 2014
http://www.uchithar.net/2014_04_01_archive.html
An attempt to cache interesting things I experience . Thursday, April 03, 2014. Two tier cache strategy. Application level caching is still used when you want to achieve high availability and response time. There are various techniques of achieving this and below is the technique used by an application that I work with currently. Click to view large image). The probability of stale data is quite low due to the high refresh rate of the transient cache as well as the nature of the application usage, which ...
uchithar.net
Thought Net: August 2014
http://www.uchithar.net/2014_08_01_archive.html
An attempt to cache interesting things I experience . Tuesday, August 19, 2014. Mercurial Queues to manage 'Spikes'. We all do some kind of R and D on code. Sometimes it’s purely for learning purposes whilst sometimes it’s to try something new on an existing code base. I call the second exercise a ‘Spike’. Would you revert all the changes? Or do you painstakingly try to identify changes that are still useful and get rid of the rest? But with version control you wouldn’t get this problem, right? MQ also p...