[As developers] We want to make sure we provide the customers with clear or actionable points they can do to either fix things or understand the cause of things going wrong. And if we don’t do that we leave them or run in the risk of leaving them confused or …
Continue readingMaintaining your data privacy and confidentiality online – Speaker @ Girls Go IT
Earlier this month I had the pleasure of being invited to speak about data privacy and confidentiality online and how to maintain it that way for Girls Go IT. They are an award-winning and community program empowering girls in IT based in Republic of Moldova. As part of the presentation, …
Continue readingHow to set a breakpoint to catch UIViewController retain cycle
Important note:The credit for this tip on how to set a retain cycle breakpoint should be attributed to Cedric Luthi’s who first posted it on Twitter. I am reproducing it here with an updated version for Xcode 10+ so that I can personally refer back to it in the future …
Continue readingHow to override simulator status bar for App Store screenshots
Recently I have added localization for 9 regions to my app KINN – Contacts & Groups,. It immediately made me realise that taking screenshots for all supported regions wasn’t going to make for an efficient manual task. After automating taking screenshots for all locales using test plans – a new …
Continue readingHow to create a Swift Package from a CocoaPods project
For the past year, Swift Package Manager (SPM) has quickly gained popularity, with most big frameworks already adding support for it. In this article we will create a Swift Package by adding support for it to KNContactsPicker, one of my existing projects, which is already distributed via CocoaPods. KNContactsPicker is …
Continue readingSoftware Development Books and Articles for Personal Development
As part of my development and growth I have encountered and found some books to be really useful in helping me be a better developer, team player and focus on the value of what myself and my team had to deliver for our users. You can find these books below. …
Continue reading“This is not the end, this is the beginning…”
Today was my last day with the client I’ve been working with for the past 10 months. Can’t help but feel emotional leaving them. They’re such great individuals & the team I’ve been part of has been amazing, in so many ways. From always considering our customers & users first …
Continue readingHow to Run an Agile Harry Potter Retrospective
For anyone working in Agile teams, retrospectives should be, after stand-ups, the ceremony one should be most familiar with. And if you’re running them regularly, you know that they can get quite monotonous. My team has been using the “What went well”, “What didn’t go well”, “What can be improved” …
Continue readingIntroducing KINN – a privacy-first app to keep in touch with people
Around September of last year I wanted to gift myself some peace of of mind. For more than 2 years before that I have been thinking of deleting my Facebook, Instagram and other “social” media accounts due to being concerned with privacy, manipulation and general time wasting. But one problem …
Continue readingAbout the types of * Driven Development
This week, in my current client engagement, my colleagues came up with a little game around what really drives some of those “X Driven Development” techniques, and completing the alphabet with the names of them. Some that are a real thing and some just for laughs. I have personally contributed …
Continue readingBuilding and deploying Mojolicious projects guide
I recently had to write some Mojolicious documentation for my final year project and for $work and I decided to use some of the knowledge I gained to put this guide together. It will hopefully help others who might be confused about how to get started using Mojolicious with Carton …
Continue readingCheck Uber estimated times and prices from command line
Lately I’ve found myself using Uber exclusively for traveling around when I need to. But I’ve also found myself waiting just a little bit longer to see if that surge price goes down. It just seems that there is always surge pricing, and it’s so annoying trying to refresh from the …
Continue readingHow to enable Hey Siri on Mac with your voice
When Siri for Mac was first announced at WWDC 2016 the first question I asked myself whether it would be available as a voice command. That proved not to be the case, at least not by default, so here is how you can create a dictation trigger to summon Siri …
Continue reading