Chris Staudinger (@chrisstaud) 's Twitter Profile
Chris Staudinger

@chrisstaud

Founder of Level Up Coding | Educational software engineering content — A big thank you to our partner @getpostman who keeps our content free to the community

ID: 1509685775255805957

linkhttps://blog.levelupcoding.com calendar_today01-04-2022 00:16:46

10,10K Tweet

134,134K Followers

307 Following

Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

What is clean architecture, and how does it work? A common pitfall in software development is the struggle with inadequate architectural design. This often results in systems that are challenging to understand, maintain and evolve. Clean architecture, introduced by Uncle Bob

What is clean architecture, and how does it work?

A common pitfall in software development is the struggle with inadequate architectural design. This often results in systems that are challenging to understand, maintain and evolve.

Clean architecture, introduced by Uncle Bob
Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

Explaining Git Branching Strategies. A well-planned Git branching strategy helps coordinate the development team’s work and keeps the development process consistent. When formulating your branching strategy, it's important to take into account the project’s complexity, the

Explaining Git Branching Strategies.

A well-planned Git branching strategy helps coordinate the development team’s work and keeps the development process consistent.

When formulating your branching strategy, it's important to take into account the project’s complexity, the
Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

The Postman State of the API 2024 survey is now open. By participating, you can help deliver valuable insights to the community. And have a chance to win great prizes. Apple Vision Pro, a Sony PlayStation 5, swag, & more! Survey: surveymonkey.com/r/2024-state-o…

The <a href="/getpostman/">Postman</a> State of the API 2024 survey is now open.

By participating, you can help deliver valuable insights to the community.

And have a chance to win great prizes. Apple Vision Pro, a Sony PlayStation 5, swag, &amp; more!

Survey: surveymonkey.com/r/2024-state-o…
Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

How Do You Debug Issues? 1) Define the problem The first step in debugging is defining the problem. This means identifying its symptoms, comparing expected versus actual outcomes, determining its scope, assessing its severity and impact, and noting steps to reproduce it. This

Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

Domain-driven design explained. Software that seamlessly integrates with business domains brings a strong set of benefits to an organization. It can streamline operations, enhance user-centric features and provide stakeholders with real-time insights for quick, well-thought

Level Up Coding (@levelupcoding_) 's Twitter Profile Photo

TCP handshake explained. Transmission Control Protocol (TCP) is a transport protocol that is used on top of Internet Protocol to ensure reliable transmission of packets. It provides reliable, ordered and error-checked transmission of packets. In essence, it ensures that all the

Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

Database caching strategies explained. Let's look at five of the most common methods: 🔹 Cache-aside strategy This strategy grants applications explicit control over the caching process. Applications check the cache before the database, enabling precise control suited to

Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

How to generate instant API documentation: AI can now take care of this for us. Postbot by Postman generates comprehensive API documentation with a single click. No more hours spent manually documenting each API. Even better is that it keeps your documentation up to date too.

Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

Real-world examples of data structures. Data structures are the building blocks of software, helping to organize and store information efficiently. They are not just theoretical concepts; they are used in many applications that we interact with daily. Here are some real-world

Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

How do we design effective and safe APIs? APIs have increasingly become the backbone of modern software. To understand some of the key principles and best practices of API design, Let's analyze a social media platform example: 🔹 Resource naming Clarity is key when creating

How do we design effective and safe APIs?

APIs have increasingly become the backbone of modern software.

To understand some of the key principles and best practices of API design, Let's analyze a social media platform example:

🔹 Resource naming

Clarity is key when creating
Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

Circuit break pattern clearly explained. The circuit breaker pattern is a fundamental design strategy to bolster system resilience and prevent disruptions. Inspired by electrical circuit breakers, this technique is a proactive safeguard to prevent system overloads and ensure

Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

How can we automate checking the health and performance of our APIs? Postman Monitors is a great way to do this. Postman allows you to create monitors that enable you to run a series of requests on a custom scheduled basis. Requests can run pre-request scripts, post-response

How can we automate checking the health and performance of our APIs?

Postman Monitors is a great way to do this.

Postman allows you to create monitors that enable you to run a series of requests on a custom scheduled basis.

Requests can run pre-request scripts, post-response
Level Up Coding (@levelupcoding_) 's Twitter Profile Photo

Explaining CAP theorem. Do I keep the system available even though the data is incorrect? Or do I wait for the data to become consistent throughout the system, even if it means the system is unavailable in the meantime? This is a classic conundrum faced in distributed systems.

Explaining CAP theorem.

Do I keep the system available even though the data is incorrect?

Or do I wait for the data to become consistent throughout the system, even if it means the system is unavailable in the meantime?

This is a classic conundrum faced in distributed systems.
Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

The most popular deployment patterns explained. There are many possible approaches, let's look at 5 of the most popular deployment patterns: Blue/Green Deployment Renowned for zero downtime, this method uses two environments, Blue and Green. One hosts the live version while

Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

Serverless architecture explained. Before 2014, server management was a much more manual and complex task. The concept of serverless computing was beginning to gain prominence, and AWS Lambda took it into the mainstream. Now there are several options for how much

Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

How can you build APIs visually? It begins with the API-first approach, which prioritizes APIs. Postman Flows provides the ability to develop your APIs visually. And the way it works is quite simple — blocks and connections. Blocks can store information, make a decision, or

Level Up Coding (@levelupcoding_) 's Twitter Profile Photo

gRPC clearly explained. gRPC is a powerful remote procedure call (RPC) framework developed by Google, enabling efficient and fast communication between services. To understand gRPC, remote procedure calls must first be understood. A local procedure call is a function call

Nikki Siapno (@nikkisiapno) 's Twitter Profile Photo

What comes after learning Python? Learning a framework. And Django is the most popular Python framework. This book is an 800-page practical guide to mastering Django. The best way to learn is by doing. That's what this book is all about. It will take you through building 4

What comes after learning Python?

Learning a framework.

And Django is the most popular Python framework.

This book is an 800-page practical guide to mastering Django.

The best way to learn is by doing.

That's what this book is all about.

It will take you through building 4