How can Agile help you in clearing the technical debt?
This post is a write up to my talk titled "How can Agile help you in clearing the technical debt?" presented at the Scrum Bangalore Meetup 2013. It was a short talk for 30 Minutes, So thought of a...
View ArticleOn the way to a blogger - My Journey with this blog so far
[View the story "On the way to a blogger" on Storify]
View ArticleA MindMap for Java Developer Interviews
Over the years I have been a panelist in many of the interviews for Java Developers. I have previously written a post titled Top 7 tips for succeeding in a technical interview for software engineers...
View ArticleDoes the View in database reduce the query performance?
Not really!! Here is why...Few days back, I was speaking about one of our newly created Filter API with server side pagination to my friend. In the implementation we were querying the view to get the...
View ArticleWhy is tomcat a Webserver and not an Application Server
Many application developers do not focus much on the infrastructure on which their code runs. When it comes to web applications there are common confusions like what is the difference between webserver...
View Article4 simple steps to migrate legacy projects from Ant to Maven
For some time we were thinking about migrating our build to maven from ant. It happened last month and was actually simpler than what we have anticipated. From my experience, here is a brief about the...
View ArticleTalkNotes - The story of SonarQube told to a DevOps Engineer
This week I spoke at Bangalore DevOps meetup on the topic "The story of SonarQube told to a DevOps Engineer". I have started writing TalkNotes inspired from Martin Fowler.Unlike his detailed article my...
View ArticleIntegration Testing for Spring Applications with JNDI Connection Pools
We all know we need to use connection pools where ever we connect to a database. All of the modern drivers using JDBC type 4 supports it. In this post we will have look at an overview of connection...
View ArticleEXIN Cloud Computing Foundation Exam Review
Recently I have attended a workshop on EXIN Cloud Computing Foundation course and cleared the certification exam. This post is bit about topics covered in the exam and my experience learning those...
View ArticleIdentifying the skills gap for a Software Developer
This April I had to create a Individual Development Plan (IDP) for me as part of the regular official procedures. One of step was to identify the gaps in you compared to the ideal position you want to...
View ArticleApplication Security for Java Developers
Security is a top priority item on everyone's checklist nowadays. In this post, I will introduce you to useful reference material that can help you get started with securing applications. I want to...
View ArticleDo you need microservices architecture?
Last week I spoke at the Bangalore Software Architects Meetup on the topic "Do you need microservices architecture?". Here is the presentation and bit more info about it.Over the last few years there...
View ArticleAn approach to help developers write meaningful tests
Over the last few years we have been adding unit tests to our existing product to improve its internal quality. During this period we always had the challenge of choosing unit-vs-Integration tests. I...
View ArticlePractical communication strategies for software architects
Here is a video recording of my session titled Practical communication strategies for software architects on Bangalore software architect meetup.The session covers communication ideas for various...
View ArticleWhen to stay with modular monoliths over microservices
We have seen the developments in the microservices architecture maturing, where by more and more people are trying to evaluate the benefits before jumping on to the unknown trajectory.In the talk...
View Article4 ways to contribute to the community for a software developer
If you are a software professional and looking for something new to start here are the 4 things to try for!1. Attend a community event or user group gettogether or local meetup2. Answer questions at...
View ArticleBuilding Evolutionary Architectures - Book review
In this blog, I want to speak about the book Building Evolutionary Architectures by Neal Ford, Rebecca Parsons, and Patrick Kua. I have attended Neal's conference talk on this topic and heard from many...
View Article