neo-femo.hashnode.devBuilding a CLI App in GolangI recently moved back into a full-time mobile developer role at a company I admire, which means that I don’t write Golang as much anymore. I needed to keep up with Golang, but I needed something more glamorous than writing simple CRUD applications, a...Dec 2, 2024·7 min read
neo-femo.hashnode.devUsing Maestro for Acceptance Testing in FlutterAny app developer knows the importance of testing. Sadly, some time ago, we were left without a QA engineer. This meant that specific flows (such as authentication, generating a test order, or accepting an order) had to be manually tested. Fortunatel...Feb 14, 2024·8 min read
neo-femo.hashnode.devAutomating Flutter Deployments with Fastlane and GitHub Actions - My ExperienceThis is a documentation of my experience setting up a CI/CD flow including deployments to Google Playstore, App Store, and Huawei App Gallery with Fastlane. With every step, I will be discussing the issues I had and how I came about solving them. Ins...Dec 21, 2023·11 min read
neo-femo.hashnode.devTime-graph Implementation with Golang and Redis TimeSeriesA few days ago, at my workplace, we suddenly needed to present a graph of the user's earnings across multiple date ranges. And we had to do it fast. A previous implementation had been done using our database which worked fine but was quite slow. Then...Jul 14, 2023·7 min read
neo-femo.hashnode.devDeploying a Golang app to HerokuFresh off learning some of the practical applications of Golang, I ventured on my own to create a working project. I then stumbled upon a weird issue, the steps to deploying an application written in Golang to Heroku were scattered everywhere. From t...Feb 14, 2023·5 min read