Skip to content
Latest:
  • Understanding List, Dictionary, Tuple & Sets In Python
  • Understanding Type Casting, Conditional Statements & Loops In Python
  • Understanding Operators in Python
  • Understanding Variables and Simple Data Types in Python
  • Python Programming Language Pros & Cons
LEARNCSDESIGN

LEARNCSDESIGN

An easy way to learn CS concepts

  • Home
    • All Posts
  • AWS
    • Configuration
      • YAML
    • CloudFront
  • Microservices
    • Security
    • Cross-Cutting Concerns
    • Service Discovery
    • Observability
    • External API
    • Communication
      • Protobuf
      • RabbitMQ
    • Data
    • Deployment
    • Decomposition
  • Design Patterns
    • Creational Design Patterns
    • Structural Design Patterns
    • Behavioral Design Patterns
  • Code
    • Python
    • JSON
    • Web3
    • Git
    • Maven
    • UML
    • Go
    • Java
    • Docker
  • SQL
    • MySQL
  • REST
  • System Design

Popular Posts

MySQL Popular Posts SQL 

Best practices for storing passwords securely in a database

Neeraj Kushwaha 0 Comments MySQL, Passwords, security, Software Development, SQL, Technology

This is the 4th post in a series on MySQL performance. A hacker can also read passwords if you can. Adobe

Read more
Design Patterns Popular Posts 

Learn GoF Design patterns to solve problems in software design

Neeraj Kushwaha 0 Comments code, design patterns, Programming, software architecture, Software Development

This is the 1st post in a series on design patterns. “A design that doesn’t take change into account risks

Read more
Code Feature Posts Java Popular Posts 

Make the best choice for application performance by learning Java Collections Framework

Neeraj Kushwaha 0 Comments code, collections framework, Java, performance, Programming

Bad programmers worry about the code. Good programmers worry about data structures and their relationships. — Linus Torvalds The Java collections framework is

Read more
Code Popular Posts UML 

Learn UML Class Diagram to Become a Better Software Developer

Neeraj Kushwaha 0 Comments design, Object Oriented, Software Development, System Design, UML

“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.”— Abraham Lincoln

Read more
Microservices Popular Posts 

Microservices Design Patterns

Neeraj Kushwaha 0 Comments API, architecture, code, design patterns, microservices

This is the 3rd post in a series on microservices architecture High availability, scalability, resilience to failure, and performance are

Read more
Git Popular Posts 

Get Going With Git — Part 2

Neeraj Kushwaha 0 Comments code, code review, distributed teams, git, version control

In the previous post, we discussed the workflow and basic commands of Git. In this post, we will discuss Git branching

Read more
Git Popular Posts 

Get Going With Git — Part 1

Neeraj Kushwaha 0 Comments code, developer, distributed teams, git, version control

Worldwide, Git is the most popular version control system. A version control system records the changes we make to our

Read more
Popular Posts RabbitMQ 

Message Oriented Middleware — RabbitMQ — Part 2

Neeraj Kushwaha 0 Comments asynchronous, event driven architecture, microservices, middleware, rabbitmq

In the previous post, we discussed different ways services can communicate with one another. RabbitMQ was discussed along with message concepts

Read more
Popular Posts RabbitMQ 

Message Oriented Middleware — RabbitMQ — Part 1

Neeraj Kushwaha 0 Comments asynchronous, message broker, messaging, microservices, rabbitmq

In an era of distributed computing, services must communicate and interact. There are several mechanisms by which these services can

Read more

Recent Posts

  • Understanding List, Dictionary, Tuple & Sets In Python
  • Understanding Type Casting, Conditional Statements & Loops In Python
  • Understanding Operators in Python
  • Understanding Variables and Simple Data Types in Python
  • Python Programming Language Pros & Cons
  • Introducing API Gateway
  • Learn The Go Programming Language — Packages
  • Learn The Go Programming Language — Functions
  • Learn The Go Programming Language — Conditional & Loops

“Walking on water and developing software from a specification are easy if both are frozen”

Copyright © 2023 LEARNCSDESIGN. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.