SiroDevs Profile Banner
Siro Devs Profile
Siro Devs

@SiroDevs

Followers
9K
Following
7K
Media
793
Statuses
12K

Software Dev. Cyclist. Runner. Vlogger. Christian.

Nairobi, Kenya
Joined December 2013
Don't wanna be here? Send us removal request.
@SiroDevs
Siro Devs
39 minutes
🤣🤣🤣🤣🤣
@Goddie_Ke
Goddie
1 day
Chaos erupted on Nyamira Express when the driver discovered the bus keys missing after a 15‑minute stop. Passengers lashed out at his carelessness—until one localman returned from the restroom, keys in hand, admitting he’d taken them to ensure the bus wouldn’t leave him behind
0
0
0
@njeri_wanjoroge
Njeri_Njoroge
14 hours
The founder of Marafiki watembezi is attempting to do a 13hr walk either on the 3rd of January or 4th Jan 2026. Mtakuja Twende ?? If you are interested please reach out to him pale IG and follow their account 🫰🏽🥳 Thanks:)
5
11
43
@SiroDevs
Siro Devs
15 hours
An update on the multiple collisions at the southern bypass yesterday caused by the steel roll that came off the flat bed. The other cars and truck have been cleared from the scene but the main truck who various axles are shuttered is still here with the roll
@SiroDevs
Siro Devs
1 day
An hour ago we just had multiple accidents on the Southern Bypass near Dargoretti Rd Interchange, Near The Bull
14
76
203
@Nithya_Shrii
Nithya Shri
4 days
People who prioritize fitness carry a different kind of confidence.
118
1K
13K
@Shyshontell
Shontell
2 days
last long run of 2025. special thanks to @SiroDevs !!
@Shyshontell
Shontell
10 days
Dear God, you know I suffered today🥺
8
5
35
@SiroDevs
Siro Devs
1 day
An hour ago we just had multiple accidents on the Southern Bypass near Dargoretti Rd Interchange, Near The Bull
5
29
128
@alexmwanzo
TurboDiesel
2 days
good morning from HERE
12
5
91
@zablonorina1
The Blood Pressure Champion 🇺🇸🇰🇪
2 days
@limentuga @SiroDevs Excessive weight is served at the table. Leave the hormones out of this.
1
1
3
@SiroDevs
Siro Devs
3 days
I was able to cut initial setup time for the Android app from 125 seconds to 17 seconds and that's huge leap. Now maybe I will work on api calls to see if I could reduce the time. Batch processes == concurency == better ux
@SiroDevs
Siro Devs
5 days
Full article here https://t.co/JFnvGKS8eA
0
0
5
@SiroDevs
Siro Devs
3 days
It’s hard to believe, but both photos show the same person: Wa Musau from my running club. He went from 135 to 70 kg through consistent running & mindful eating. He’s over 50—and he did it. Not with prayers, shortcuts or operations—just intention & consistency. Truly inspiring.
@georgediano
George T. Diano
3 days
This is Sandra Dacha, she's only 35yrs old. Sandra was overweight & she decided to go the shortcut way of using the Diabetes injection popularly known as Ozempic to lose weight. May Yehova Wanyonyi remember the poor daughter of Agrippina in her journey to acquire Ketepa body.
5
10
86
@SiroDevs
Siro Devs
3 days
"There is more pressure in Africa than here, we've good players there.." that's the quote!
@OfficialPDC
PDC Darts
4 days
🗣️ "Everyone back home in my country are going crazy!" David Munyua reflects on creating one of the most incredible stories in World Darts Championship history! 👇 #WCDarts
0
0
2
@SiroDevs
Siro Devs
5 days
Full article here https://t.co/JFnvGKS8eA
Tweet card summary image
siroblog.medium.com
If you think publishing an app is the hard part, try updating one. Every single update I push to the Apple Store comes with its own epic…
@SiroDevs
Siro Devs
5 days
You think publishing an app is the hard part, try updating one. Every update I push to Apple Store has its own story—a taxing back-and-forth that drains energy, demanding a recovery period. My latest ordeal was with my app SwahiLib: Kamusi ya Kiswahili.
0
0
2
@SiroDevs
Siro Devs
5 days
The update is now live. New levels unlocked thanks to the wall of rejection that pushed me to this.
0
0
1
@SiroDevs
Siro Devs
5 days
The entire initial setup, from fetch to persistent store, now took just 7 secs. I submitted the update, holding my breath. This time, the reviewers noticed nothing amiss. The app simply launched, prepared itself silently in the background, and was ready for use in under 10 secs.
1
0
0
@SiroDevs
Siro Devs
5 days
A refactor later: 29 secs. Better, but I knew it wasn’t enough. That was still alot. The real bottleneck, I discovered, wasn’t the api requests—it was my mapping logic. I audited the code, stripping out redundant mappings and streamlining from DTO to Core Data. I ran the it again
1
0
0
@SiroDevs
Siro Devs
5 days
Last Monday, a new approach crystallized: concurrent batch processing. I refactored the entire sync into smaller, parallel operations. My testing rig was my phone running the build and another phone with a stopwatch. The first run slashed the time from 120 secs to 40.
1
0
0
@SiroDevs
Siro Devs
5 days
When I’m stuck like this and AI falls short, I turn to my secret weapon: GitHub Advanced Search. It almost always reveals a project doing exactly what I need. This time, it failed me. Every implementation I found felt alien to my architecture.
1
0
0
@SiroDevs
Siro Devs
5 days
I knew Apple’s BackgroundTasks framework was the solution, but implementing it was another battle. The Swift SDK had evolved, clear examples were scarce, and one perfect article was locked behind a Medium paywall.
1
0
0
@SiroDevs
Siro Devs
5 days
Defeated, I stepped away from Xcode for almost a week, focusing on other projects to clear my head. Then, the breakthrough idea struck: Background Tasks.
1
0
0
@SiroDevs
Siro Devs
5 days
Suddenly in this review series Apple’s reviewers became clever. They flagged it immediately: I was “downloading extra resources without notifying the user.” My explanations—that this was essential offline data syncing—sparked a frustrating back-and-forth. The update was stalled.
1
0
0