Trying to build a multi-client TCP based chat application in Go.
I have only a very basic understanding of networking, but I'm building it from scratch to learn.
Implementation checklist:
- Multiple clients
- Concurrent connections
- Unique usernames
- Broadcast messages
- Join notifications
- Leave notifications
- Private messaging
Anything to add to the checklist to try?
#golang #tcp #buildinpublic
I saw a job post the other day. 👔
It required 4+ years of experience in FastAPI. 🤦
I couldn't apply as I only have 1.5+ years of experience since I created that thing. 😅
Maybe it's time to re-evaluate that "years of experience = skill level". ♻
@kartikktwt No way! You must be the one choosing the companies for your future. It's not right when they push students into companies they weren't interested in just to maintain placement achievement records, like a "95% placement guarantee." Fck them.
Daily Dose of Tech.
@OpenAI unveiled Jalapeño, its first custom AI chip, developed in an astonishing nine months and already running GPT-5.3-Codex-Spark at production targets.
With Google, AWS, Microsoft, and now OpenAI all building their own silicon, the industry's biggest players are racing toward full-stack control of AI.
Meanwhile, AWS and NVIDIA doubled down on compute. New Blackwell-powered EC2 instances promise major inference gains, OpenSearch is getting faster and cheaper vector search through NVIDIA's cuVS library, and AWS plans to deploy more than one million GPUs globally.
When we talk about infra war, SpaceX also continues its transformation into an AI infrastructure giant. Between new compute deals and the expansion of its Colossus data center, the company now has over $80 billion in committed compute revenue through 2029, an almost unbelievable number for a company best known for rockets.
Gaming culture is booming in India right now. Many people have started game streaming, and many new games have been created here. The standard is amazing. Please check out @StudioAyelet and their new game 'Son of Thanjai'; it's amazing. Gaming and its development have just started here. It definitely will not be on the level of Western games, but nonetheless, it will give you a better experience for sure.
@karanbhilhatiya True, it's becoming more of a platform rather than an operating system. Its CEO himself stated that they are combining the system with their cloud, and they were pushing users to use their cloud more.
Posting learning Go before going to office.
Today I've learned about rate limiting, atomic clocks, Mutex and how to maintain state in goroutines.
Shoot any questions.
@kartikktwt I think the same, what's with him...
Tbh, I've been using telegram more than a decade now. It's a wonderful platform. You can literally do anything there. From blockchain transaction to bot creation to everything. I love @telegram
They afford it via:
- Telegram Premium (millions of subscribers)
- Ads in big public channels (50/50 revenue share with creators, paid in TON)
- Tiny lean team (~30 core engineers) + smart optimizations like deduplication & compression
- Early funding from Pavel Durov; now profitable
Posting another day of posting learning GO before going to office.
Today I touched the part of worker pools, rate limiting. And wrote some code to understand worker pools tied with some goroutines.