SofwanCoder's profile picture. Software Engineer • Rust advocate • Muslim • Husband • 👨‍💻🦀🕌🇳🇬💡🔧🌟

Sofwan 🦀 Babapupa

@SofwanCoder

Software Engineer • Rust advocate • Muslim • Husband • 👨‍💻🦀🕌🇳🇬💡🔧🌟

Vastgezet

Hi, I'm Sofwan. I'm a Software Engineer (Backend), I write nice software engineering articles. Follow me and Check out my blog at SofwanCoder.com for some awesome stuff 🙂


Sofwan 🦀 Babapupa heeft deze post opnieuw geplaatst

be even more honest... how many of you all knew that `yield` in a finally block does NOT discard the exception, just cuts in line in front of it?

getifyX's tweet image. be even more honest... how many of you all knew that `yield` in a finally block does NOT discard the exception, just cuts in line in front of it?

Sofwan 🦀 Babapupa heeft deze post opnieuw geplaatst

be honest, how many of you knew that a finally{} block with a return just *discards* a thrown exception?

getifyX's tweet image. be honest, how many of you knew that a finally{} block with a return just *discards* a thrown exception?

Hmmm 🙂

I coded a mini web framework on my Phone!!! Built my own routing layer that handle dynamic paths, supports GET/POST/PUT requests and logs everything like an actual web server.

calchiwo's tweet image. I coded a mini web framework on my Phone!!!

Built my own routing layer that handle dynamic paths, supports GET/POST/PUT requests and logs everything like an actual web server.
calchiwo's tweet image. I coded a mini web framework on my Phone!!!

Built my own routing layer that handle dynamic paths, supports GET/POST/PUT requests and logs everything like an actual web server.


🎯

Lol the funniest thread 😂 This clearly majority the people who hate Rust and call cult have no idea what they are talking about

AstraKernel's tweet image. Lol the funniest thread 😂

This clearly majority the people who hate Rust and call cult have no idea what they are talking about


"Unwrap is a ticking bomb" What about "assert"?

In Rust, unwrap() is like assuming some variable is not null or some error did not happen. It's a developer confidently asserting, "Trust me, bro." As the Cloudflare outage demonstrates, we developers cannot be trusted, and every unwrap() is a ticking time bomb.*

jdegoes's tweet image. In Rust, unwrap() is like assuming some variable is not null or some error did not happen.

It's a developer confidently asserting, "Trust me, bro."

As the Cloudflare outage demonstrates, we developers cannot be trusted, and every unwrap() is a ticking time bomb.*


Or simply just learn HTTP.

Update your API response format now 🙏🙏

kartik_builds's tweet image. Update your API response format now 🙏🙏


Nope!!!

Update your API response format now 🙏🙏

kartik_builds's tweet image. Update your API response format now 🙏🙏


Sofwan 🦀 Babapupa heeft deze post opnieuw geplaatst

Jr DevOps Engineer: “I stayed up all night. The new setup has ArgoCD, Terraform Cloud, Vault, Prometheus… and even a custom Kubernetes operator.” Sr DevOps Engineer: “That’s… ambitious. Does it deploy?” Jr: “Not yet. The CI keeps timing out, and the manifests won’t apply…


Sounds like a good feature to me.

lemme remind you Tanstack dosen't support React Server Components



Sofwan 🦀 Babapupa heeft deze post opnieuw geplaatst

Want a distributed lock? All you need is Postgres. 🐘

mjovanovictech's tweet image. Want a distributed lock? All you need is Postgres. 🐘

Sofwan 🦀 Babapupa heeft deze post opnieuw geplaatst

When you fix a bug and you understand the truth behind it surfacing, you level up as an engineer. For example, it may be tempting to add a null pointer check to fix a crash, but it is 10 times as hard to understand how this null pointer came to be. This is especially true in a…


You lots are always filled with shitty advice after writing your shitty react trash.

Frontend devs make good backend devs. But backend devs don't make good frontend devs because they often lack patience. That's why you should do at least some frontend before jumping to backend.

CodeByNZ's tweet image. Frontend devs make good backend devs.

But backend devs don't make good frontend devs because they often lack patience.

That's why you should do at least some frontend before jumping to backend.


You spent hours explaining CORs to a BACKEND DEV???????? 😲😲😲😲

I’ve spent HOURS trying to explain a CORS issue to a backend dev 😭 It’s honestly wild how something so tiny can break your whole flow. CORS isn’t just some random browser thing, it’s a security rule that blocks requests unless the backend explicitly allows your frontend origin.

Nene_dev26's tweet image. I’ve spent HOURS trying to explain a CORS issue to a backend dev 😭
It’s honestly wild how something so tiny can break your whole flow.
CORS isn’t just some random browser thing, it’s a security rule that blocks requests unless the backend explicitly allows your frontend origin.


Time to give it a try again.

3️⃣ new features live in Dia today: - Focus Mode - Custom keyboard shortcuts - Google Meet PiP Small launches. Big difference.



Entire thing is simply "we didn't understand async and we still don't understand async"

slapping async everywhere is in fact, not good

zekramu's tweet image. slapping async everywhere is in fact, not good


Nope the article is bullshit fake... Plus it's a weirdly crazy flex to write code that blocks the executor, then blame Tokio for it. It's like writing blocking code in node, then blame the event loop. However, I'm positive the entire article is bullshit nd entire thing is fake

slapping async everywhere is in fact, not good

zekramu's tweet image. slapping async everywhere is in fact, not good


Sofwan 🦀 Babapupa heeft deze post opnieuw geplaatst

If you are using Bun for backend Do yourself a favor and try Elysia You will see the difference between Bun compatible and Made for Bun Get the full experience


I'm pretty sure we all know the intention of the tweet, but agenda 🥲

Node.js vs Python When do we start comparing runtime environments with programming languages? These are the issues…



Omo, make I no curse sha...

Meanwhile I remember some guy getting allergy shots just so his wife could bring her cat home after they got married.



Cool, but the string based querying is probably a joke

syntax is very human

soham_btw's tweet image. syntax is very human


Loading...

Something went wrong.


Something went wrong.