Cover image
Ashutosh Kumar
Content
Must do Algorithms to ACE System Design Interview
interview
software developer
system design interview
system design
software engineering
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…

SQL Interview Concepts and Questions
sql
dbms
rdbms
database
SQL Interview Concepts and Questions

SQL Interview Concepts and Questions

Top 10 SQL concepts — Basic

Python for Kids | Snake and Ladder Game
python
game development
coding
programming
coding for kids
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…

Understanding the complex SQL query
sql
complex query
dbms
rdbms
query optimization
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.

Why Monolithic to Microservices?
microservices
design patterns
software architecture
high-level-design
java
system design
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…

Internals of Web Socket Communication
websocket
remote communication
web development
websockets
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 —

Send Email in Spring Boot Application
spring boot
send email
smtp
library
notification system
software design
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…

Branching Strategy simplified for any production-ready projects
git
git branching
software release
agile
team collaboration
software development
github
bitbucket
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…

Amazon Redshift, an OLAP system by AWS
aws
redshift
olap
software engineering
amazon redshift
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.

OLTP and OLAP? What are the differences?
olap
oltp
databases
dbms
sql
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…

GIT Branching strategies and GitFlow
git
git branching
bitbucket
github
gitflow
project
GIT Branching strategies and GitFlow

GIT Branching strategies and GitFlow

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

Spark interview questions for Senior Developers
spark interview
spark interview questions
data scientist interview
spark
big data
Spark interview questions for Senior Developers

Spark interview questions for Senior Developers

Crack your Spark Interview

Optimize Apache Spark jobs in your applications
spark
big data
development
data science
software development
optimization
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

Querying MongoDB is easy
mongodb
nosql
database
engineer
software development
Querying MongoDB is easy

Querying MongoDB is easy

The blog will discuss on helpful MongoDB commands, MongoDB queries

Unit Testing, How and Why ?
software testing
java
core java
unit testing
junit
Unit Testing, How and Why ?

Unit Testing, How and Why ?

Unit Testing, How and Why ?

Think of ActiveMQ before designing an application
system design
web development
message queues
scalable architecture
Think of ActiveMQ before designing an application

Think of ActiveMQ before designing an application

ActiveMQ, an open-source Message Broker

2 Rules to master the communication
communication
interview
meetings
client calls
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.