Books I've read: Driving Technical Change (by Terrence Ryan)
How then do you properly influence your peers into adopting practices and technologies you're pushing foward?
Books I've read: The Pragmatic Programmer (by David Thomas & Andrew Hunt)
There's a fine line between thinking quick on your feet and being reckless while coding.
Books I've read: The manager's path (by Camille Fournier)
Do we (as developers) know what it takes/makes a great manager?
Book recommendations 📚
Evergreen knowledge in the form of books, this is a small glimpse of books I've read on core topics everyone should understand.
5 key points in enjoying writing code for a living
Coding is labaled as stressful and an intense heavy taxing-brain endeavor. It doesn't have to be.
Being productive with endless "free" distractions
How can we manage all the buzz, interruptions and life's context in general and still get things done?
Tracking down effectiveness regarding the sharing feature on Swift
How can we be certain that people are sharing our apps?
Guarantee localization with SwitfUI
The new shiny framework from Apple is not very intuitive on the testing front, or is it? How can we make it so?
Documentation in practice for Swift
How do we write useful documentation that's available beyond the IDE?
Building a mock server using Swift's Vapor
What if I told you you can use what you already know as an iOS developer for backend development?
On Testing 3rd party frameworks without losing your hair 🤯
Do you skip testing the part of your code base that involve 3rd party frameworks?
Descriptive localizable using Swift's enums
Swift's Enums are quite powerful. Let me show you how they can be levaraged for localization purposes 🇺🇸🇺🇾🇻🇪.
Self documented code with flexible Swift enums
Since bad documentation is far less useful than no documentation at all, how do we make ourselves the path easier?
Unit tests are not silver bullets
Are automated tests really that necessary? If so, why aren't we writing more of them? Is TDD a cult?
What refactoring is not
Fewer terms have been misused more times than refactoring. Let's see when and where it really applies.
Skills for succeeding on software development
What if I tell you there's no need to curse on hourly basis during every single working day while writing code? Sounds impossible? Not at all 🤓👨🏽💻
Think before you code
Who are we really saving time for when we take shortcuts on daily basis in our codebases?
A leap of faith? Incursion into mobile development
Feeling tempted by mobile development but not sure if you're prepared, let alone whether it IS the right fit for you?
Acing(ish) your iOS interview
Job hunting doesn't have to be a dreadful endeavor for an iOS developer. Let me show you what I mean