Rakesh K @codersGyan
I help developers land top backend roles | Golang • System Design • Scalable Backends | Founder, CodersGyan → building high-value Backend Engineers | Educator codersgyan.com Joined May 2020-
Tweets503
-
Followers2K
-
Following57
-
Likes497
@adityahvyas There is a next step to verify further 😅
Years ago at a bank, they sat us all down for a cyber security training. I remember thinking, when am I ever going to use any of this. Now when one of these emails lands in my inbox, within seconds I catch it. And just today one did. A "paid partnership" for a YouTube campaign. One look and I knew it was fake. So here's the thing. Learnings never go waste. Sometimes they just sit quietly for a few years and wait for the right moment. Keep learning, even the stuff that feels useless right now.
Have you noticed almost every product you open now has AI quietly baked in? YouTube Studio just did it too. Gemini sits right inside it. You hand it a video, it gives you back a thumbnail. I tried it on my Go Panic and Recover video. Not great. But better than me doing it manually, and that's kind of the point. These tools don't have to be amazing yet. They just have to beat the version where you're stuck doing the whole thing alone.
Why can a Go project have more than one main package? Simple. Each main package's main function produces its own executable. So your api, web, worker, and cli can all live in one repo, each sitting in its own folder under cmd, each building its own binary. One go.mod, many entry points. Very handy once your app grows past a single service.
I've seen so many developers start a project with dozens of folders on day zero. Don't. You don't need that structure yet. Bring in a folder or a file only when it earns its place. If it hasn't earned it, then naa, I'm not creating it. Less to maintain, and you move faster. The project I'm building right now follows exactly this, and it's going up on YouTube soon. Stay tuned.
Funny thing about the world we live in. The moment something is free, people quietly assume it's worth less. I'll say this plainly. Everything I covered in my videos, you will not find in any premium course. And it's not just this one. Every single video on my channel is a premium piece that happens to cost nothing. Because for me, free and paid are the same. Same effort, same energy, both times. Honestly I don't know how to do it any other way. Link's in the comments if you want to learn Go's most powerful feature 😊
@adityahvyas Here also manually. It’s just a convention.
In Go you keep seeing functions named MustSomething. MustLoad, MustCompile, MustParse. So what's the deal with that Must? It's a convention. Normally in Go an error is a value, so you return it and let the caller decide what to do. But some things just have to work, or your program has no business running. Your config is one of them. If it can't load at startup, what are you going to do, run with no config? So MustLoad doesn't return an error. It panics inside if it fails. No err to check, nothing to handle. It either hands you a valid config or it stops the program right there. Use this for the things that must happen at startup. Panic early, fail loud, no need to recover.
Checked the leaderboard today, and these are the folks responsible for my DRM bill spiking last month 😅 Jokes apart, I've genuinely never seen dedication like this. People sitting down day after day, grinding through backend and GenAI, stacking up XP because they actually want to get good at this. Not for a certificate. For the skill. To everyone putting in the hours, you all are doing great work. Keep it up.
Every time I write login, I do one small thing on line 122 that looks completely pointless. If the email isn't in the database, I still run a bcrypt compare against a dummy hash before I return. Why would you hash a password for a user that doesn't exist? Because of timing. If you return early the moment the user is missing, that path is fast. The path where the user does exist is slow, because bcrypt is slow on purpose. An attacker times your responses and now knows which emails are registered. That's user enumeration. So I make both paths cost about the same. User exists or not, the response comes back in roughly the same time. Nothing leaks. Small detail, big difference. Detailed video on this coming soon, stay tuned.
541 of you are reading my newsletter now. 156 joined in the last 30 days, and honestly that still surprises me. Here's what I've noticed. Many of you don't love reading, you love watching. I get it. But reading gives you something video can't, and that's slowness. You process it bit by bit, at your own pace. And depth comes from slowness. This is where I share backend engineering insights, my own experiments, all the backend heavy stuff I'm working through. If you've been meaning to go deeper, give it a try. Link in the comments.
I keep sending this one video to anyone trying to finally understand Go channels. Channels are the most important feature Go has, and they're also the one people get stuck on the most. In this I built a Mailchimp-style email service end to end, producer and consumer, and we went deep into how the whole thing works under the hood. If channels have been confusing you for a while, give this a watch.
everything's going to live here: codersgyan.com
So this is the thing we've been building quietly. One place where you land, pick your course, and start the work that actually moves your career. That's it. No maze, no twenty tabs. You come here, you choose, you begin. We're launching it soon. Honestly a little nervous to show it, but this is where the journey starts now.
📚 Day 7 of Building a Microservices-Based Project After spending the past few days working on backend services, I recently started building the Admin Panel frontend and exploring how authentication flows are implemented on the client side. Some of the things I explored: 🔹 Setting up a React + Vite + TypeScript project 🔹 Configuring routing with React Router 🔹 Setting up component testing with Vitest and React Testing Library 🔹 Building the login experience using Ant Design 🔹 Integrating authentication APIs using React Query 🔹 Managing authentication state with Zustand 🔹 Implementing protected routes for authenticated users 🔹 Persisting authentication state across page refreshes 🔹 Exploring automatic token refresh using Axios interceptors One thing that stood out to me was how much coordination is required between the frontend and backend to provide a seamless authentication experience. Features like protected routes, session persistence, and silent token refresh all work together behind the scenes to create a better user experience. I'm still learning a lot about frontend architecture and authentication patterns, but working on the Admin UI has helped me better understand how these pieces fit together in real-world applications. @codersGyan #React #TypeScript #Vite #ReactQuery #Zustand #Authentication #FrontendDevelopment #Microservices #SoftwareEngineering #LearningInPublic
The /internal folder in Go is the most misunderstood thing in the whole project layout. Most people use it once at the top level, just to hide code from the outside world. But here's what very few know. You can nest an internal folder inside another internal folder. And that's the real trick. Each one draws a boundary, so one package can't reach into another package's guts. That's how you build a proper modular monolith, not just a folder full of packages pretending to be modules.
sandeep putta @Sandeepput84479
1 Followers 264 Following
Asutosh Sahoo @asutosh_97
94 Followers 2K Following Software Engineer @getpostman, ex: @squadcastHQ, @quantiphi
Yadnesh Teli @YadneshTeli
65 Followers 465 Following Master’s student | Web & App Dev | Web3, AI/ML Enthusiast | Love to over-engineer stuff | #SoftwareDev | Building @Taskuick | Socials @AavaazX
Rahul @im_rahulmane
104 Followers 351 Following Making databases fast and backends reliable. Real production lessons. No fluff.
Raj @rajtiwariee
36 Followers 278 Following ml engineer | cooking something nice with ml 😋 🤖. https://t.co/St5NNjsq8M free and secure way to process your pdf and images
KaiZen_BarouKing @0xTheLastKaiZen
12 Followers 87 Following Building an empire from zero. FullStack | SystemDesign | AI-ML | Startups | Code | Cinema | QuantitativeFinance Relentless execution. No compromises.
Mohd Nazim @nazim_dev
3 Followers 436 Following
ياسر @ysralot
140 Followers 520 Following
Ashish K. Yadav @ashishk5x
181 Followers 6K Following 22, eng | Building cool stuffs| DM for collab/ work
蔡Bruce @Bruce4961867286
0 Followers 16 Following
Myke @_siccccck_
1K Followers 3K Following
Aryan Gupta @aryancodes_tech
237 Followers 303 Following Building https://t.co/5vx3D49Gde • Golang, PostgreSQL, NextJS, Typescript, AWS, Grafana • WMS & Supply Chain Tech
0x044 @0x044_
4 Followers 121 Following
Ouroboros @NaveeNavin5659
84 Followers 659 Following Sadguru || Kalyan Babu || J Sai Deepak || Gudumba + a few tech tweets to satisfy my instincts
myboicho @80cho08
0 Followers 116 Following
R. @RodriBC10
41 Followers 256 Following
fullstackAG @ag_daniel10
211 Followers 247 Following Software Engineer | Mathematician | Believer of Christ 🙏
Riya Gupta @RiyaGup08561307
0 Followers 20 Following Full Stack Dev (MERN). Turning coffee into code. ☕️ Open to work. 📍 Let's build something great together.
Priyanka Yadav @Priyank_778
26 Followers 113 Following I am currently in my final year in BCA (Bachelor of computer application) degree. From dr.BMN college of Home science.
Killer_BNB (✸,✸) @Killer_Bnb
5K Followers 3K Following Crypto Sentinel | #BNB Chain Specialist. Uncovering DeFi treasures and Market Alpha ✸ Join the journey to the top.
Abhishek @abi_ek_dev
40 Followers 688 Following software engineer | dev | tech | ⚽ | Felinophile | Aspiring generalist
Chirag Pandey @_itschirag
2 Followers 112 Following
Vipluv @vrj049
15 Followers 111 Following
Akhil @__AKHIL__07
7 Followers 105 Following
Himanshu Ramteke @IamHimanshu_dev
244 Followers 318 Following Let's connect🤝✨️ || Learning Full stack web development || MERN Stack || Javascript & React 👨💻
Akkal Dhami @_akkal_dhami
6 Followers 35 Following Next.js | Node.js | Express.js | MySQL | PostgreSQL | Mongodb | React | Typescript
Navaneeth Sharma @navaneethakbh
304 Followers 687 Following AI Engineer @fibr_ai | MOAT: deep dive & build systems | prev @Mile_adtech | prev @iiscbangalore | AI ML | Frontend | Backend | @creworkhq
Abdul @Abdul_crypt
710 Followers 263 Following Tech enthusiast|| Full stack developer || mobile app development (in view).A moving man would meet his luck.
Tiago @tiago_taquelim_
583 Followers 45 Following Im a simple guy i like tools and building stuff Product Engineer and Founder @codealongdev
Ryan Carniato @RyanCarniato
56K Followers 484 Following got signals? @solid_js @Sentry 👫@RunningZ98577 🇨🇦
Josh tried coding @joshtriedcoding
23K Followers 298 Following i like coding and talking about it // head of propaganda @upstash // building @ralv_ai
Aravind Putrevu @aravindputrevu
4K Followers 762 Following Product @coderabbitai | Ex @fireworksai_hq @elastic | Tweets on Tech & AI
David Crawshaw @davidcrawshaw
12K Followers 1K Following ceo https://t.co/rCiZyr11L3, co-founder and ex-cto @Tailscale. forever a programmer
K Srinivas Rao @sriniously
9K Followers 79 Following I teach backend stuff. yt - https://t.co/wF1Ayi2jsw
Kit Langton @kitlangton
19K Followers 521 Following Over 9,000x Developer ⋅ 𝚘𝚙𝚎𝚗𝚌𝚘𝚍𝚎 ⋅ https://t.co/YIWUfa4RSA
Harminder Virk @AmanVirk1
5K Followers 154 Following Principal Markdown Engineer. Building @adonisframework
ThePrimeagen @ThePrimeagen
368K Followers 1K Following skill issues: 🟩⬛️⬛️⬛️⬛️⬛️(69/420) https://t.co/TYJ6aSq4O0 https://t.co/wQJlh4stsc https://t.co/wxeJWY8LmI
Rishabh Mukherjee @rishabhm
5K Followers 594 Following Eater of food, facilitator of liquidity. All views are mine and do not reflect those of my employers - past or present.
Matt Pocock @mattpocockuk
291K Followers 784 Following I teach devs for a living. Author of Total TypeScript and AI Hero. Ex-@vercel. Used to be a voice coach.
@levelsio @levelsio
902K Followers 3K Following 📸https://t.co/lAyoqmSBRX $100K/m 🛰https://t.co/ZHSvI2wjyW $44K/m 🎮https://t.co/jFirUbDgtZ $39K/m 🏡https://t.co/1oqUgfD6CZ $35K/m 👙https://t.co/RyXpqGuFM3 + @X $14K/m 🌍https://t.co/UXK5AFqCaQ $10K/m 💾https://t.co/T74ZwJ1F0C $0/m
Simon Brown @simonbrown
28K Followers 755 Following Creator of the C4 model for visualising software architecture and Structurizr | Author of “The C4 Model” (O’Reilly, released summer 2026)
Gergely Orosz @GergelyOrosz
339K Followers 3K Following Writing @Pragmatic_Eng, the #1 software engineering newsletter on Substack. Author of @EngGuidebook. Formerly Uber & Skype.
ClaudeDevs @ClaudeDevs
516K Followers 2 Following Official updates for developers building with @ClaudeAI
rauno @raunofreiberg
90K Followers 397 Following staff design engineer @vercel · https://t.co/sb9hkVsY6r
Cloudflare @Cloudflare
286K Followers 5K Following Cloudflare is the world’s leading #ConnectivityCloud, and we have our eyes set on an ambitious goal — to help build a #BetterInternet.
MDN Web Docs @MozDevNet
49K Followers 4 Following The official MDN Web Docs account. We deliver the best web docs around.
Wesley @wesley_bytegrad
2K Followers 14 Following Founder https://t.co/HOvacrQALC software education (sponsored by @HeyKinde) ◌ Founder https://t.co/s9sEpAVLyc AI app builder
Engineering at Meta @Meta_Engineers
214K Followers 197 Following Engineering at Meta is a technical news resource for engineers interested in how we solve large-scale technical challenges at Meta.
Netflix Engineering @NetflixEng
55K Followers 44 Following
Turso @tursodatabase
16K Followers 318 Following The next evolution of SQLite https://t.co/LsugLYx8qw https://t.co/Zn4AwNBEVp
Anthropic @AnthropicAI
1.4M Followers 2 Following We're an AI safety and research company that builds reliable, interpretable, and steerable AI systems. Talk to our AI assistant @claudeai on https://t.co/FhDI3KQh0n.
Mistral AI @MistralAI
195K Followers 2 Following Frontier AI in your hands. https://t.co/VdyEwpQsiy Apps: https://t.co/1vZA5XdBYo https://t.co/rj5G4u5sHu
LangChain @LangChain
253K Followers 158 Following Powering the Agent Development Lifecycle. Makers of LangSmith and @LangChain_OSS and @LangChain_JS.
OpenAI @OpenAI
4.9M Followers 4 Following OpenAI’s mission is to ensure that artificial general intelligence benefits all of humanity. We’re hiring: https://t.co/dJGr6LgzPA
Prisma @prisma
78K Followers 53 Following Serverless Postgres db, ORM & more. From idea to scale, simplified. npx prisma@latest init 📚 https://t.co/jPVvgllHKl 💬 https://t.co/GSSBwEHTOv
shadcn @shadcn
228K Followers 406 Following I own a computer / Working on https://t.co/HJcOr0AUAr & https://t.co/5FRvxukoY5.
Tailwind CSS @tailwindcss
290K Followers 0 Following The utility-first CSS framework. Rapidly build modern websites, without ever leaving your HTML.
NestJS @nestframework
43K Followers 309 Following A progressive Node.js framework for building efficient and scalable server-side applications by @kammysliwiec.
Next.js @nextjs
284K Followers 16 Following The React Framework – created and maintained by @vercel.
Arnab D. Saha @TheArnabSaha
6K Followers 600 Following Associate Consultant @ Big 4 || IIEST Shibpur CST’24 || https://t.co/tnwEBSI9xp || Dm for work/collab
Ankush Dharkar wants ... @ankushdharkar
28K Followers 2K Following Building 👉 https://t.co/zeksqGadIX - Power tool for Career Growth/Guidance 🟣 @RealDevSquad Ex-Sr. Staff Engg | @Amazon, Bloomberg, @CrowdStrike @DisneyPlusHS
Arpit Bhayani @arpit_bhayani
123K Followers 1K Following ape • Principal Engineer II - AI @Razorpay • databases • ex-staff @googlecloud (memorystore, dataproc) • @TheDiceDB • 1x founder • prev @unacademy, amazon
Hussein Nasser @hnasr
89K Followers 640 Following Backend and Database Courses https://t.co/Qonec4YftL YouTube https://t.co/FfDg8cnVCI Author of Root Cause https://t.co/x5hQ6JCIcw Engineer @esri
ISRO @isro
8.0M Followers 40 Following Indian Space Research Organisation https://t.co/UolRyaZlZi. https://t.co/Q3K7buUqAI
David J. Malan @davidjmalan
126K Followers 111 Following I teach @CS50. Gordon McKay Professor of the Practice of Computer Science, Harvard University, [email protected]. Verify at https://t.co/NGJZ2KGgTc.

































