Commit Happens – Telegram
Commit Happens
178 subscribers
174 photos
16 videos
4 files
54 links
Just a dev committing to stuff (and sometimes regretting it).😂
Welcome to my tech therapy session

https://portfolio-ochre-gamma-qo1o5kn8o5.vercel.app/
Download Telegram
also the main method like java lol

@bugpusher
funtction...
int

@bugpusher
List ~ Array and Map ~ object

@bugpusher
Whenever I transfer money on my phone I see a sync notification on odit😂

And I get in just to admire the ui😂😂😂

@bugpusher
Owkay Ig am "Betraying" React Native for Flutter

After a year in the React/Next.js ecosystem, I finally gave Flutter a fair shot. I didn't expect to say this, but I think I’m officially a convert. Here’s why the developer experience is winning me over:

1. True Pixel Freedom

In React Native, you’re often fighting bridge-based translations of native components. In Flutter, you own every pixel. Because Flutter paints its own UI (skia/impeller), what you see on the screen is exactly what you coded—no weird OS-specific layout shifts.


2. Hot Reload is Actually Magic

I love Fast Refresh in React, but Flutter’s Stateful Hot Reload is on another level. It doesn't just refresh the code; it maintains the app state perfectly. You can deep-dive five screens into a flow, change a color or logic, and it updates instantly without sending you back to the home screen.


3. The "Widget" Philosophy

I'll admit, the nesting felt like "callback hell" at first. But once it clicks, it’s beautiful. The consistency of "Everything is a Widget" makes UI composition feel more predictable than managing the mix of HTML-like tags and Native modules.


4. Dependency Stability (The Real MVP)

This is the biggest win for me. In the Node.js/JS world, we rely on a mountain of third-party packages maintained by random devs. One update, and your whole build breaks.

- In Flutter, the core team (Google) and the "Flutter Favorite" program ensure that the most critical plugins (Camera, Shared Preferences, Firebase) are incredibly stable and well-maintained. It feels cohesive, not fragmented.


5. It Actually Feels Native

Even though it’s not using "native components" like RN does, the performance and scrolling physics feel much more "premium" and buttery smooth out of the box.

i would suggest trying bot before picking a side

@bugpusher
1
managed to make a mini screen😂😂

a good start

@bugpusher
Ahh, learning new things... feeling like a complete idiot and an absolute genius at the same time.
major nostalgia.

@bugpusher
Channel photo updated
been widgeting

@bugpusher
imagine searching for an npm package every time you wanna use something on your app😭😭 yea its React Native, theres a very low chance am using that thing again specially for personal projects....no way

@bugpusher
Forwarded from The Software Guy
🎙 NEW DROP ALERT — CodeCast is LIVE!
Tech heads, devs, and curious minds — your new fav podcast player just hit the Play Store!

👉 Install now: https://play.google.com/store/apps/details?id=com.anexon.codecast

📱 CodeCast brings you:
🔥 A clean, sleek platform to discover & listen to tech-focused podcasts
🎧 Smart search & browse by host/guest
⬇️ Offline playback for when you’re on the move
📑 Custom playlists & advanced filters
⏱️ Sleep timer + background play so you never miss a beat
💡 Designed for learners, makers, and lifelong tech nerds

Whether you’re commuting, coding, grinding on a project, or just curious about tech conversations — CodeCast gets you closer to the knowledge and voices that matter.

🔗 Grab it and level up your listening experience!
1
just now discovering this shit on a mobile app am working on😂😂

developing websites for long is coming back at me

@bugpusher
much better

@bugpusher
🚫🚫🚫

@bugpusher
Forwarded from Genesis (ISRAƎL)
መልካም ገና 🎄go easy on the foods
Just understood the entire logic behind my grandma's food attacks😂😂

And its Gena 🙏

while (alive) {
plate === "too little injera";
//on purpose to trigger the loop

if (plate === "too little injera"){
plate += " + too much injera";
}
// grandma escalates

if (plate.includes("too much injera")) {
plate += " + too much wot";
}
// extra injera triggers extra wot

if (!finishPlate) {
alive = false;
}
// refuse = death
eat(plate);
// must finish

}
death(); // over ate or refused

@bugpusher
shame
Me praying so our country ppl won't embarrass us😭😭😭😭

@bugpusher
Yep they started shouting "messi"

I bet 20% are messi fan 60% are just repeating what others say and 20% don't even know ishowspeed 😭😭

@bugpusher
Alright now they start screaming like a maniac rip. 🙏 🪦

Am so embarrassed I wanna leave the country for several months

@bugpusher