microblobdotdev's profile picture. Programmer; Data Enthusiast; Software Engineer; Husband; Butler of three cats; Dosenöffner;

Sanghun Park

@microblobdotdev

Programmer; Data Enthusiast; Software Engineer; Husband; Butler of three cats; Dosenöffner;

Sanghun Park 님이 재게시함

Why is the credit card called “𝐭𝐡𝐞 𝐦𝐨𝐬𝐭 𝐩𝐫𝐨𝐟𝐢𝐭𝐚𝐛𝐥𝐞 product in banks”? How does VISA/Mastercard make money? The diagram below shows the economics of the credit card payment flow. 1. The cardholder pays a merchant $100 to buy a product. 2. The merchant benefits…

bytebytego's tweet image. Why is the credit card called “𝐭𝐡𝐞 𝐦𝐨𝐬𝐭 𝐩𝐫𝐨𝐟𝐢𝐭𝐚𝐛𝐥𝐞 product in banks”? How does VISA/Mastercard make money?

The diagram below shows the economics of the credit card payment flow.

1. The cardholder pays a merchant $100 to buy a product.

2. The merchant benefits…

Sanghun Park 님이 재게시함

(RTs appreciated) Today the waitlist opens for the latest byteSizeGo course, Building Production-Ready Services with gRPC and Go bytesizego.com/grpc-with-go This has been by far the most requested topic, and the depth @cshep_4 has gone to means you really will leave the course…


Sanghun Park 님이 재게시함

How to design effective and safe APIs? The diagram below shows typical API designs with a shopping cart example. Note that API design is not just URL path design. Most of the time, we need to choose the proper resource names, identifiers, and path patterns. It is equally…

bytebytego's tweet image. How to design effective and safe APIs?

The diagram below shows typical API designs with a shopping cart example.

Note that API design is not just URL path design. Most of the time, we need to choose the proper resource names, identifiers, and path patterns. It is equally…

Sanghun Park 님이 재게시함

Session, Cookie, JWT, Token, SSO, and OAuth 2.0 Explained in One Diagram When you login to a website, your identity needs to be managed. Here is how different solutions work: - Session - The server stores your identity and gives the browser a session ID cookie. This allows the…


Sanghun Park 님이 재게시함

Top 6 Load Balancing Algorithms 🔹 Static Algorithms 1. Round robin The client requests are sent to different service instances in sequential order. The services are usually required to be stateless. 2. Sticky round-robin This is an improvement of the round-robin algorithm. If…

bytebytego's tweet image. Top 6 Load Balancing Algorithms

🔹 Static Algorithms
1. Round robin
The client requests are sent to different service instances in sequential order. The services are usually required to be stateless.

2. Sticky round-robin
This is an improvement of the round-robin algorithm. If…

Sanghun Park 님이 재게시함

What happens when you type a URL into a browser? The method to download the high-resolution PDF is available at the end. Let’s look at the process step by step. Step 1: The user enters a URL (bytebytego .com) into the browser and hits Enter. The first thing we need to do is to…


Sanghun Park 님이 재게시함

Singleflight Singleflight is a really interesting package that "provides a duplicate function call suppression mechanism." Why use singleflight? Consider an application that fetches data from an API or a database (i.e, pretty much any application in existence). If several…

MattJamesBoyle's tweet image. Singleflight
Singleflight is a really interesting package that "provides a duplicate function call suppression mechanism." 

Why use singleflight? 
Consider an application that fetches data from an  API or a database (i.e, pretty much any application in existence). If several…

Sanghun Park 님이 재게시함

Introducing v0 by @vercel - v0 generates custom components on the fly that you can copy and paste into your existing codebase. Need a component? Just Ask - v0.dev @jaredpalmer @shuding_ @max_leiter @mrncst @rauchg @cramforce @almonk and the team at Vercel


Sanghun Park 님이 재게시함

What does API gateway do? The diagram below shows the details. Step 1 - The client sends an HTTP request to the API gateway. Step 2 - The API gateway parses and validates the attributes in the HTTP request. Step 3 - The API gateway performs allow-list/deny-list checks. Step…

bytebytego's tweet image. What does API gateway do?

The diagram below shows the details.

Step 1 - The client sends an HTTP request to the API gateway.

Step 2 - The API gateway parses and validates the attributes in the HTTP request.

Step 3 - The API gateway performs allow-list/deny-list checks.

Step…

Sanghun Park 님이 재게시함

Garbage Collection in Go For most of us, garbage collection is something we have heard of but never need to pay attention to.However, one of the reasons #golang is so efficient and easy to learn is due to its excellent GC. What is Garbage Collection? Garbage collection is the…

MattJamesBoyle's tweet image. Garbage Collection in Go
For most of us, garbage collection is something we have heard of but never need to pay attention to.However, one of the reasons #golang is so efficient and easy to learn is due to its excellent GC.  

What is Garbage Collection?
Garbage collection is the…

Sanghun Park 님이 재게시함

How Do C++, Java, Python Work? The diagram shows how the compilation and execution work. Compiled languages are compiled into machine code by the compiler. The machine code can later be executed directly by the CPU. Examples: C, C++, Go. A bytecode language like Java, compiles…


Sanghun Park 님이 재게시함

Yeah, so I helped the Excel team with this. Excited that it's out! techcommunity.microsoft.com/t5/excel-blog/…


Sanghun Park 님이 재게시함

Git Merge vs. Rebase vs. Squash Commit! What are the differences? When we 𝐦𝐞𝐫𝐠𝐞 𝐜𝐡𝐚𝐧𝐠𝐞𝐬 from one Git branch to another, we can use ‘git merge’ or ‘git rebase’. The diagram below shows how the two commands work. 𝐆𝐢𝐭 𝐌𝐞𝐫𝐠𝐞 This creates a new commit G’…

alexxubyte's tweet image. Git Merge vs. Rebase vs. Squash Commit! 

What are the differences? 
 
When we 𝐦𝐞𝐫𝐠𝐞 𝐜𝐡𝐚𝐧𝐠𝐞𝐬 from one Git branch to another, we can use ‘git merge’ or ‘git rebase’. The diagram below shows how the two commands work. 
 
𝐆𝐢𝐭 𝐌𝐞𝐫𝐠𝐞 
This creates a new commit G’…

Sanghun Park 님이 재게시함

Popular interview question: What is the difference between Process and Thread? To better understand this question, let’s first take a look at what is a Program. A Program is an executable file containing a set of instructions and passively stored on disk. One program can have…

bytebytego's tweet image. Popular interview question: What is the difference between Process and Thread?

To better understand this question, let’s first take a look at what is a Program. A Program is an executable file containing a set of instructions and passively stored on disk. One program can have…

Sanghun Park 님이 재게시함

What distinguishes MVC, MVP, MVVM, MVVM-C, and VIPER architecture patterns from each other? These architecture patterns are among the most commonly used in app development, whether on iOS or Android platforms. Developers have introduced them to overcome the limitations of…

bytebytego's tweet image. What distinguishes MVC, MVP, MVVM, MVVM-C, and VIPER architecture patterns from each other?

These architecture patterns are among the most commonly used in app development, whether on iOS or Android platforms. Developers have introduced them to overcome the limitations of…

Sanghun Park 님이 재게시함

Linux file permission illustrated. Ownership Every file or directory is assigned 3 types of owner: 🔹Owner: the owner is the user who created the file or directory. 🔹Group: a group can have multiple users. All users in the group have the same permissions to access the file or…

bytebytego's tweet image. Linux file permission illustrated.

Ownership
Every file or directory is assigned 3 types of owner:

🔹Owner: the owner is the user who created the file or directory.
🔹Group: a group can have multiple users. All users in the group have the same permissions to access the file or…

Sanghun Park 님이 재게시함

MacWhisper 3.0 with a new 'full transcript' view mode, and some other improvements is available now. Ventura and up because the test device is now on Sonoma. Fast, full featured, secure transcription in a nice design, try it out for free! macwhisper.com

jordibruin's tweet image. MacWhisper 3.0 with a new 'full transcript' view mode, and some other improvements is available now. Ventura and up because the test device is now on Sonoma.

Fast, full featured, secure transcription in a nice design, try it out for free! macwhisper.com
jordibruin's tweet image. MacWhisper 3.0 with a new 'full transcript' view mode, and some other improvements is available now. Ventura and up because the test device is now on Sonoma.

Fast, full featured, secure transcription in a nice design, try it out for free! macwhisper.com
jordibruin's tweet image. MacWhisper 3.0 with a new 'full transcript' view mode, and some other improvements is available now. Ventura and up because the test device is now on Sonoma.

Fast, full featured, secure transcription in a nice design, try it out for free! macwhisper.com
jordibruin's tweet image. MacWhisper 3.0 with a new 'full transcript' view mode, and some other improvements is available now. Ventura and up because the test device is now on Sonoma.

Fast, full featured, secure transcription in a nice design, try it out for free! macwhisper.com

Sanghun Park 님이 재게시함

Having trouble setting up App Groups? Read this article by @danielsaidi, and you might learn a thing or two: not-only-swift.peterfriese.dev/issues/41?i=sD…


United States 트렌드

Loading...

Something went wrong.


Something went wrong.