Let's Code a TCP/IP Stack in C
part 1 starts with raw Ethernet frames and ARP
by part 5 you have a working socket API TCP retransmission and a real networking stack
also you can run tools like curl and even a web browser through your own stack
one of the fastest ways to go from "I know how to use sockets" to "I know what sockets are actually doing"
someone asked Beej how sockets work in C. he got tired of explaining it. so in 1995 he put it all online.
it's been the definitive socket programming guide for 30 years.
it covers everything: TCP, UDP, IPv4, IPv6, non-blocking I/O, select(), poll().
graduate OS courses worldwide assign it. it's funnier than any technical book has a right to be.
it's free and always will be.
How Your Code Runs: The Journey of a Program Through the CPU
This blog post aims to explain the inner workings of the CPU by exploring its architecture, and execution flow, and illustrating these concepts with a practical code example.
Read Here: https://t.co/O4TgGnsEEx
What actually happens when your application sends a command to Redis?
I’ve been learning Redis from first principles, which took me through TCP, sockets, connections, and how Redis actually communicates with its clients.
Wrote up what I learned;👇. https://t.co/ClDX7NoB5n
"Mathematics for Artificial Intelligence" is a recent textbook that provides the mathematical foundations for understanding artificial intelligence and machine learning.
It covers single-variable and multivariable calculus, matrix algebra, probability, graphs, stochastic matrices, neural networks, and much more, connecting mathematical concepts throughout the book with their applications in AI and machine learning.
It is an interesting resource for students in mathematics, computer science, data science, and anyone interested in understanding the mathematics behind AI.
https://t.co/3iHB9SNxAt
A short book "What Do Mathematicians Do? An Overview of Undergraduate Mathematics" by Steven Clontz and John Estes (2025) is now in @ChapterPal's library.
The book provides undergraduate mathematics students with a broad practical guide to mathematical thinking, community resources, and core topics like sets, calculus, and algebra.
Enjoy: https://t.co/bBMxvEViYb
"Love and Math: The Heart of Hidden Reality", by Edward Frenkel
Available at https://t.co/1VlRiNExWt
"At its core, Love and Math is a story about accessing a new way of thinking, which can enrich our lives and empower us to better understand the world and our place in it. It is an invitation to discover the magic hidden universe of mathematics."
My book is out next week which is close enough that you can order it now and it'll arrive like a regular order!
If you want to do that, visit:
https://t.co/YMyjcfg0Qb
One of the greatest joys for an author is when what you’ve written is published in another language. At least, that’s how I feel. That’s why I’m so happy about the release of my book *Game Theory* in the UK—the English-language version of *Die Tabelle lügt immer*.
"Learning Mathematics: Why Memory, Practice, and Technique Matter More than Talent" is a short essay about a simple idea: many mathematical problems are far more mechanical than they may initially appear.
Intuition matters, but perhaps less than we often think. Practice, memory, repetition, and technique come first. Without them, it is difficult to develop the intuition that eventually makes mathematics feel natural.
If you are studying mathematics and simply cannot seem to get the hang of it, perhaps it is worth a read.
https://t.co/IJjp3SlePq
100 Great Problems of Elementary Mathematics
"The collection, drawn from arithmetic, algebra, pure and algebraic geometry and astronomy, is extraordinarily interesting and attractive."
—Mathematical Gazette
Get it here: https://t.co/Q11yhy5HlX