Mar 16, 2025
Running a Telegram channel isn’t just about creativity—it’s a logistical nightmare. Curating content, rewriting posts, and scheduling updates can suck 20+ hours/week from your team. For businesses managing multiple channels, operational costs skyrocket.
Here’s how I automated it using Go, AI, and slashed costs by $400/month per channel—in just 7 days.
Aug 8, 2023
Are you a developer embarking on a new iOS/Android project? Here’s a crucial mistake to avoid from the start. Many developers, myself included, have fallen into the trap of naming the bundle identifier of their app using their personal name. I’m sharing this experience so you can sidestep this common error.
May 11, 2020
Animating CustomPainter
is easy. We just need to repaint the whole canvas on each AnimationController.value
change.
Oct 28, 2019
Banner widget is a great thing to inform users about the environment in which the application works. For example, we want to show BETA
or TESTFLIGHT
ribbon for beta builds, just like the default DEBUG
banner warning is displayed when the app is built in debug mode.
Oct 5, 2019
I know the headline is misleading: Flutter is a framework, and Swift is a programming language. It should be “Why Dart/Flutter is better than Swift/Standard iOS SDK”. In this article I’m comparing Flutter with a classical way to develop iOS apps: using Xcode, Swift and iOS SDK.
Subscribe via RSS