Skip to content

YS Dev Notes

TechDev

Topics

DevTech

Categories

  • AI (1)
  • Re: Booting CS (10)
  • Spring Boot (2)
  • wordpress-blog-series (6)

Language

  • ko
  • en
  • ja
  • de
  • fr
  • es
  • pt
  • zh
  • nl
  • it
  • pl
  • sv

developer interview

Browser Rendering: From Text to Pictures

April 15, 2026 by

Browser rendering principles are explained using a construction site analogy, and everything from DOM/CSSOM creation to the difference between reflow/repaint is covered from a performance optimization perspective.

Categories Re: Booting CS Tags CS basics CS interview developer interview frontend optimization how web works Reflow Repaint difference rendering pipeline Leave a comment

Network and HTTP: Let’s go on a journey as a packet

April 15, 2026 by

The principles of networks and HTTP are explained using packet and logistics delivery analogies, and the differences between TCP and UDP are covered, as well as the reality of HTTP as confirmed by Python socket code.

Categories Re: Booting CS Tags CS basics CS interview developer interview HTTP fundamentals packet communication socket programming TCP/IP Leave a comment

Context Switching: The Hidden Cost of Multitasking

April 13, 2026 by

The concept of context switching and the hidden costs (overhead) of multitasking are explained with Spring Boot server tuning examples and code, and the importance of the appropriate number of threads is analyzed.

Categories Re: Booting CS Tags CS interview developer interview multithread performance operating system OS scheduling Spring Boot tuning thread pool Leave a comment

Processes and Threads: Working Alone vs Using Shadow Clones

April 13, 2026 by

The difference between ‘processes and threads’ is explained using a digital fulfillment center analogy and Java code, and we analyze the pros and cons of multi-process/multi-thread along with concurrency issues (Race Conditions) that arise in real-world practice.

Categories Re: Booting CS Tags concurrent programming CS interview developer interview multithreading operating system Race Condition Leave a comment

Categories

  • AI (1)
    • 1. AI Coding Tools in 2026: A No-Nonsense Guide for the Overwhelmed
  • Re: Booting CS (10)
    • 1. CS Fundamentals: Redeeming My Lost 4 Years
    • 2. Build vs Compile: Why Can't I Just Press Run?
    • 3. Programming Languages and Frameworks: Why You Must Master One First
    • 4. Stack vs Heap: Where Does My Code Live?
    • 5. Processes and Threads: Working Alone vs Using Shadow Clones
    • 6. Context Switching: The Hidden Cost of Multitasking
    • 7. Network and HTTP: Let’s go on a journey as a packet
    • 8. Browser Rendering: From Text to Pictures
    • 9. Spring Boot: Korea's Backend Standard and the Inversion of Control
    • 10. The Evolution of Web Architecture: PHP Nostalgia and the Nightmare of CORS
  • Spring Boot (2)
    • 1. Spring Boot: Korea's Backend Standard and the Inversion of Control
    • 2. The Evolution of Web Architecture: PHP Nostalgia and the Nightmare of CORS
  • wordpress-blog-series (6)
    • 1. [WordPress #1] Notion vs. WordPress: Why I Left for a Self-Hosted Blog
    • 2. [WordPress #2] Hosting Guide: SaaS vs AWS EC2 vs Lightsail
    • 3. [WordPress #3] Hands-on! Creating an AWS Lightsail Instance
    • 4. [WordPress #4]: Attaching a Street Address (Domain) and Locking the Front Door (SSL)
    • 5. [WordPress #5] WordPress Initial Setup: Moving-in Cleaning and Interior Basics
    • 6. [WordPress #6] Sending an Invitation to Google Bot (Search Console & Markdown)

FEATURED

AI Coding Tools in 2026: A No-Nonsense Guide for the Overwhelmed

Programming Languages and Frameworks: Why You Must Master One First

CS Fundamentals: Redeeming My Lost 4 Years

© 2026 YS Notes
About Contact Privacy Policy