Ashutosh Kumar
Ashutosh Kumar
Content
Must do Algorithms to ACE System Design Interview

Must do Algorithms to ACE System Design Interview

System design interviews play a very important role in any Software development interviews in most of the companies. Not only this, it is…

interview
software developer
system design interview
system design
software engineering
Must do Algorithms to ACE System Design Interview
SQL Interview Concepts and Questions

SQL Interview Concepts and Questions

Top 10 SQL concepts — Basic

sql
dbms
rdbms
database
SQL Interview Concepts and Questions
Python for Kids | Snake and Ladder Game

Python for Kids | Snake and Ladder Game

Last week, I was thinking of how to inspire/encourage a kid to understand coding and my conclusion at the end confirms that it’s really a…

python
game development
coding
programming
coding for kids
Python for Kids | Snake and Ladder Game
Understanding the complex SQL query

Understanding the complex SQL query

When I look at a complex bit of SQL Code, this is what I do.

sql
complex query
dbms
rdbms
query optimization
Understanding the complex SQL query
Why Monolithic to Microservices?

Why Monolithic to Microservices?

As monolithic systems become too large to deal with, many enterprises are drawn to breaking them down into the microservices architectural…

microservices
design patterns
software architecture
high-level-design
java
system design
Why Monolithic to Microservices?
Internals of Web Socket Communication

Internals of Web Socket Communication

First, one needs to appreciate that an IP connection is uniquely defined by five pieces of information. A socket is a tuple of 5 pieces —

websocket
remote communication
web development
websockets
Internals of Web Socket Communication
Send Email in Spring Boot Application

Send Email in Spring Boot Application

While working with Spring Boot application, a developer or a team will always need util to send an email at different points of the code…

spring boot
send email
smtp
library
notification system
software design
Send Email in Spring Boot Application
Branching Strategy simplified for any production-ready projects

Branching Strategy simplified for any production-ready projects

If you’re working as a team and your project is live in production, the team should follow a policy during code commits, delivery…

git
git branching
software release
agile
team collaboration
software development
github
bitbucket
Branching Strategy simplified for any production-ready projects
Amazon Redshift, an OLAP system by AWS

Amazon Redshift, an OLAP system by AWS

There are different cloud services like software as a service, platform as a service.

aws
redshift
olap
software engineering
amazon redshift
Amazon Redshift, an OLAP system by AWS
OLTP and OLAP? What are the differences?

OLTP and OLAP? What are the differences?

I still remember the first time when I was introduced to the two buzz words, OLTP and OLAP; I found it very confusing. It was around 7…

olap
oltp
databases
dbms
sql
OLTP and OLAP? What are the differences?
GIT Branching strategies and GitFlow

GIT Branching strategies and GitFlow

Git projects, release with 0 P0/P1 bugs and code collaboration becomes easy

git
git branching
bitbucket
github
gitflow
project
GIT Branching strategies and GitFlow
Spark interview questions for Senior Developers

Spark interview questions for Senior Developers

Crack your Spark Interview

spark interview
spark interview questions
data scientist interview
spark
big data
Spark interview questions for Senior Developers
Optimize Apache Spark jobs in your applications

Optimize Apache Spark jobs in your applications

Learn how to optimize Apache Spark cluster configuration for your particular workload

spark
big data
development
data science
software development
optimization
Optimize Apache Spark jobs in your applications
Querying MongoDB is easy

Querying MongoDB is easy

The blog will discuss on helpful MongoDB commands, MongoDB queries

mongodb
nosql
database
engineer
software development
Querying MongoDB is easy
Unit Testing, How and Why ?

Unit Testing, How and Why ?

Unit Testing, How and Why ?

software testing
java
core java
unit testing
junit
Unit Testing, How and Why ?
Think of ActiveMQ before designing an application

Think of ActiveMQ before designing an application

ActiveMQ, an open-source Message Broker

system design
web development
message queues
scalable architecture
Think of ActiveMQ before designing an application
2 Rules to master the communication

2 Rules to master the communication

Good communication is not something one can learn in a day, it’s an attitude which comes with long practice.

communication
interview
meetings
client calls
2 Rules to master the communication