This weekend, I needed to set up a quick backend service with RESTful API that uses Elasticsearch as the datasource. I’d been working with Spring framework for a while but haven’t had to use Spring boot for anything related to my work. So, I read up on the latest Spring Boot documentation and went over to https://start.spring.io/ to create a barebone Spring Boot app that uses Elasticsearch. The whole process took a matter of few minutes, once I gathered the proper information to set up a starter app. Here’s a…read more
My ideal dinner table conversation with friends would be one that covers Game of Thrones, politics and technology. And to that end, last night one of the conversation that picked my interests was privacy and how the applications we use these days keeps track of information surrounding our lives. To that end, I thought it would be useful to write a blog post about some of these popular applications and where we can view the history of our interactions with them.
I know this picture of a medicine bottle is a tad bit on the weird spectrum for a blog post picture, but there is a reason for this which I’m about to get into in a bit. But first, I want to take a moment to reflect on my life’s first PC. Well, truth be told, it was really even before my own first PC since it was my parents’, but I showed it love and care all the same. This computing machine had a beautiful 14inch CRT monitor that…read more
On our first anniversary, my wife gifted me a Fitbit Versa smart watch and I’d been playing around with Fitbit Studio. While the Fitbit app gallery is far from mature, to my pleasant surprise, I’ve found the Fitbit developer studio very intuitive and easy to work with. Their SDK is also fairly well documented with some basic code examples (albeit not comprehensive by any means) to get anyone up and running to build their first app or clock face. One of the first app I wanted to install on my…read more
In this post, I describe ten very easy steps to build a beautiful wooden lamp for your house. Skill is optional, but patience is required.