
Sanghun Park
@microblobdotdev
Programmer; Data Enthusiast; Software Engineer; Husband; Butler of three cats; Dosenöffner;
내가 좋아할 만한 콘텐츠
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…

(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…
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…

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…
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…

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…
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…

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
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…

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…

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…
Yeah, so I helped the Excel team with this. Excited that it's out! techcommunity.microsoft.com/t5/excel-blog/…
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’…

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…

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…

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…

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




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 트렌드
- 1. Ange 41.7K posts
- 2. No Kings 445K posts
- 3. Chelsea 131K posts
- 4. Good Saturday 31.6K posts
- 5. Forest 112K posts
- 6. Reece James 13.9K posts
- 7. #Caturday 3,474 posts
- 8. Nuno 7,020 posts
- 9. #NFOCHE 31.1K posts
- 10. #SaturdayVibes 4,266 posts
- 11. Game Day 11.9K posts
- 12. Neto 30.5K posts
- 13. Garnacho 19.7K posts
- 14. Emiru 14.2K posts
- 15. Marinakis 4,433 posts
- 16. Massie 42.2K posts
- 17. Chalobah 5,822 posts
- 18. Malo Gusto 3,480 posts
- 19. Acheampong 19.8K posts
- 20. #NFFC 6,634 posts
Something went wrong.
Something went wrong.