Siro Devs
@SiroDevs
Followers
9K
Following
7K
Media
793
Statuses
12K
Software Dev. Cyclist. Runner. Vlogger. Christian.
Nairobi, Kenya
Joined December 2013
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
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
An hour ago we just had multiple accidents on the Southern Bypass near Dargoretti Rd Interchange, Near The Bull
14
76
203
People who prioritize fitness carry a different kind of confidence.
118
1K
13K
An hour ago we just had multiple accidents on the Southern Bypass near Dargoretti Rd Interchange, Near The Bull
5
29
128
@limentuga @SiroDevs Excessive weight is served at the table. Leave the hormones out of this.
1
1
3
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
Full article here https://t.co/JFnvGKS8eA
0
0
5
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.
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
"There is more pressure in Africa than here, we've good players there.." that's the quote!
🗣️ "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
Full article here https://t.co/JFnvGKS8eA
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…
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
The update is now live. New levels unlocked thanks to the wall of rejection that pushed me to this.
0
0
1
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
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
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
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
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
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
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