Alex Pham Engineering

    • About me
    • Papershelf
  • Technical
  • Life
  • Mail
  • GitHub
  • https://x.com/alexpham5278048
  • 5 Basic I/O Models

    TL;DR — Linux I/O Models in 30 Seconds Linux supports five I/O models that determine how a process reads and writes data: blocking, non-blocking, I/O multiplexing (select, poll, epoll), signal-driven, and asynchronous I/O. Servers such as Nginx and Redis use epoll-based multiplexing; Node.js wraps the same under libuv. The models differ in who waits (process…

    August 17, 2025
    5 Basic I/O Models
  • Don’t let people steal your credit

    As a software engineer, I naturally love building things that make a difference for our customers. However, working in a corporate environment is vastly different from building something for yourself. Let me explain. I once discovered a solution that added significant value to organizational efficiency. Unfortunately, my biggest mistake was failing to promote my work…

    January 16, 2025
    Don’t let people steal your credit
  • Welcome to my blog

    I have been in the darkness for a while. I missed the time when my life was full of hopes for the future and then depression hit me hard, mostly through my PTSD experience. I have to admit that I had lost faith in the future and the world. But today, I told myself that…

    August 20, 2024
    Welcome to my blog

Alex Pham Engineering

Proudly powered by WordPress