What I talk when I talk about code reviews
I believe not many teams or organisations leverage the full potential of code reviews. It’s a simple tool/process which brings so much discipline and collaboration within and between your engineering teams.
I believe not many teams or organisations leverage the full potential of code reviews. It’s a simple tool/process which brings so much discipline and collaboration within and between your engineering teams.
We had an all-day masterclass with Sam Newman on Microservice integration patterns. We covered several interesting topics and had some nice discussions. This is an extended list of bookmarks and ideas I picked up
I spent 3 days at GOTO Berlin conference and it was amazing. Learning so much interesting topics, exchanging ideas with others and having so much fun. I am surely going back to Düsseldorf smarter, wiser and humbler. Here are a few good thoughts I picked up along the way – part 1/2
When you interact with an external service, you have to make sure it’s availability does not affect your applications. The circuit breaker pattern can be used to handle downtimes and throttles from external service.
Read more on the trivago tech blog how we used AWS Step functions to handle this.
Late in 2017, our team started the journey to replicate some of our data stored in on-premise MySQL machines to AWS. This included over a billion records stored in multiple tables. The new system had to be responsive enough to transfer any new incoming data from the MySQL database to AWS with minimal latency.
The combination of AWS Kinesis with AWS Lambdas was a commonly used pattern. Here is what we learned, read more on the trivago tech blog
A few weeks before Christmas 2016, I and my wife made a decision to move to a new city. What made this really interesting was that the new city was halfway around the world. So, wrapping up, mid-March 2017, we reached Düsseldorf, Germany all the way from a small city in south India.
A quick reference to bit shift operations and the wonderful things that can come out of it.
Most(if not all) of the regular expressions a developer needs is already available. There are numerous resources online ranging from blogs and even an ever growing library. Not to mention the endless discussions on stackoverflow.
Few days back, I had lost the sources to a project and had to decompile them from the original build. Did not expect the decompiler to throw in so much comments.
As software engineers, our job is not just to find a solution to problems, but to find the best solution to a problem.
Well, lots happening in the latest java upgrade and ironically most of us are comfortable with Java 5 or 6. Enough said.
The changes in NIO is quite impressive.