Chidiadi Anyanwu (@chidiadi01) header
Chidiadi Anyanwu (@chidiadi01) profile picture

Network Engineering, Cloud, DevOps, Technical Writing @thenetworkbits, building @netglossary

Joined September 2024
Photo by Chidiadi Anyanwu (@chidiadi01)Photo by Chidiadi Anyanwu (@chidiadi01)Photo by Chidiadi Anyanwu (@chidiadi01)Photo by Chidiadi Anyanwu (@chidiadi01)Photo by Chidiadi Anyanwu (@chidiadi01)Photo by Chidiadi Anyanwu (@chidiadi01)Photo by Chidiadi Anyanwu (@chidiadi01)Photo by Chidiadi Anyanwu (@chidiadi01)Photo by Chidiadi Anyanwu (@chidiadi01)Photo by Chidiadi Anyanwu (@chidiadi01)
A couple of weeks ago, I set out building @netglossary, a dictionary for jargons around networking, cloud, and infrastructure. It's not ready yet, but you can check out the website and sign up for the waitlist. netglossary.net
1
3
287
Chidiadi Anyanwu retweeted
TCP (Transmission Control Protocol): TCP is a core networking protocol of the transport layer (layer 4) in the Open Systems Interconnection (OSI) model. It is one of the two major transport layer protocols and establishes a connection (with a three . . . beta.netglossary.net/acronym…
1
6
Chidiadi Anyanwu retweeted
"Men became providers because they restricted women from providing for themselves" - you dumb idiots. This was the 1890s. Women didn't get the right to vote until 1920. Can you see how hard it was to live back then, you dumb feminists? How much do you think that little job she is doing is going to keep her alive for long? Men worked in coal mines, on oil rigs, on the sea, building railroads with their bare hands. Average male life expectancy was 40s because the work killed them. Women made things from home to sell or worked as midwives. No light, no running water, no birth control, no hospital. 1 in 5 kids died before age 5. Your great-grandparents were suffering and doing their best to raise children and not die of starvation. Now y'all have laptops, social media, COMPUTERS, AC, and advanced technology that has created millions of easy jobs. You do OnlyFans from your bedroom and call it work. Stop saying shit about the past you know nothing about. If y'all faced a quarter of what they went through, you would shut the hell up.
21
83
6
454
11,465
Chidiadi Anyanwu retweeted
A few algorithms I regularly force myself to review so I don’t forget how they work: • Kadane’s → Maximum subarray sum • Rabin-Karp → Substring search with hashing • Topological Sort → Ordering a DAG • Prim’s → Minimum Spanning Tree • Kruskal’s → MST with Union-Find • Dijkstra’s → Shortest path (no negative weights) • Bellman-Ford → Shortest path (with negative weights) • Tarjan’s → Strongly Connected Components • Backtracking → Sudoku Solver These are the ones I keep coming back to years later. Which algorithms do you still periodically revisit?
36
145
3
1,715
88,059
Chidiadi Anyanwu retweeted
I once stayed up until 3am debugging an issue. Checked the code, it was clean. Checked the logs, nothing obvious. Checked the database, looks fine. Checked the network, all good. Spent 4 hours going in circles. Then I remembered I hadn't checked the environment variables. Immediately, I checked and saw the wrong API key in production. 4 hours gone. 5 seconds to fix. The best debugging tip I have been using so far: Check the logs first, then check the boring stuff like config, env variables, credentials, and restarts. The answer is rarely in the code. What's the most embarrassing root cause you've ever found?
1
4
18
1,126
What does "git rebase" actually do? In this guide, you'll learn: • What "git rebase" does behind the scenes • How it differs from "git merge" • How to resolve rebase conflicts • When rebasing is safe—and when to avoid it thenetworkbits.com/git-rebas… #Git #DevOps #Programming
1
4
703
😂
This 2026 job market requires you to have a time machine
64
Chidiadi Anyanwu retweeted
Who is json? 🤔
536
405
157
7,469
656,893
When you collapse the journey in favour of a faster and stressless achievement of the end result, what does that do to the journey itself? Is it worth engaging in anymore?
28
Success is basically your access to resources that can help you survive and multiply. That can be translated to whatever you call success. It's all better access to resources that can help you survive. And that's what civilization has always been about.
1
26
Think about the fact that the whole point of working hard in life and developing all kinds of technology is just to keep living. So, the whole point of living has been just to keep living?
18
Chidiadi Anyanwu retweeted
You need to rename a column in a table with 50M rows and nearly zero downtime What's your step by step approach?
15
5
2
71
60,414
Chidiadi Anyanwu retweeted
Your Docker image is 1.2GB and takes 4 minutes to build. It should be 80MB and build in 20 seconds. Here's how to fix it:
23
61
2
1,089
234,829
Chidiadi Anyanwu retweeted
Interviewer: How do you handle sending a welcome email after a user registers? Candidate: "I call the email service directly in the registration endpoint and wait for it to finish" What's wrong here?
17
4
4
95
20,280
Chidiadi Anyanwu retweeted
Replying to @Umesh__digital
The difference is almost certainly in "preflight requests". The request "/api/users" likely handles simple GET requests, which browsers send directly and only need CORS header on the response. On the other hand, the request "/api/orders" probabily involves a POST with "content-type: application/json" or a custom header. This makes browsers to first send and OPTIONS request (preflight), asking the server which methods/headers are allowed. If the CORS middleware doesn't explicitly handle or excludes OPTIONS, or if "/api/orders" throws an error before the CORS headers are written, the preflight fails and the real request is blocked.
1
1
65
9,834
Chidiadi Anyanwu retweeted
System design question: Where in the system would you implement rate limiting and why does placement matter?
5
4
61
5,928
Nudity isn’t a flex Modesty is 🔥 🔥 Modesty isn’t shabby 🥹
463
1,375
124
20,723
406,350
Chidiadi Anyanwu retweeted
Interviewer: An OTP is valid for 60 seconds, but the server never stores it. How does it verify a code it doesn’t even 'know'?🤔
62
69
9
665
286,696
CentOS, Kali Linux, Ubuntu, Fedora, Arch Linux, Qubes OS, Zorin OS, Linux Mint, Manjaro, OpenSUSE
79
Chidiadi Anyanwu retweeted
You’re a DevOps engineer. You run this command to create a Pod: kubectl run my-pod --image=nginx A few minutes later… the Pod goes down. What happens next? A) The kubelet recreates it B) The Pod stays down
5
5
1
34
6,987
Chidiadi Anyanwu retweeted
An e-commerce site says: “Email already exists” during signup. Question: What did it just expose?
34
14
10
322
43,365