I was in my last week at my current company and the Spring Boot based microservices we had were producing tons of logs now, because hey, the application worked! ;)

Apparently, grepping the logs wasn’t proving to be the best utilisation of our time. So, I thought I’ll gift my team with the ELK stack for debugging logs before I move out.

I looked up for the easiest and stable way to set up ELK and came across this already packaged Docker image of ELK. You can find it’s documentation here and the codebase here.

This setup is great, it…

Cracking a coding interview in these tough times
Cracking a coding interview in these tough times
Photo by Andrew Neel on Unsplash

We know time’s are tough and getting a job in tech for those who are in college, seems like a tough nut to crack now.

But nothing beats the fundamentals, if you stick to the basics and have a bit of a luck, things might just work out for you.

I was thinking what would I advise myself had I been in this state, having the pressure to secure a job in my final year, even after knowing that many who already had jobs have lost it due to this crisis. …

No, we’re not going to discuss about Philosophy. We’re talking about Database Views, which I believe are quite underrated!

Views in database context are defined as logical database objects referred as “virtual table”; for the user it’s like a table where you can run queries and get results but internally it doesn’t store that data. Cool right?

As Wikipedia defines it:

A view is the result set of a stored query on the data, which the database users can query just as they would in a persistent database collection object. This pre-established query command is kept in the database dictionary…

Once upon a time, no, actually yesterday, I was working on a project where we faced a problem that got me thinking, why do relations matter.. even in Database!

Okay, let me tell you the problem first. I had to store multiple sets of tuples, each corresponding to it’s type associated with a key in a relational database.

Overwhelmed? Don’t worry, the image below will hep you understand.

Neo Ver

Hacking Life

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store