Marcel KulinaCrafting Elegant Swift Code: Beyond the BasicsHow to create Swift code that is aesthetically pleasing and, more importantly, self-documenting.Aug 92Aug 92
Marcel KulinaSize Matters — The Importance of Specific Numeric Types in SwiftIn Swift, developers often default to using the Int type for integer variables, driven by its ease of use and direct support for handling…Apr 21Apr 21
Marcel KulinaThe Superpowers of Swift Enums: More Than Just a Simple ListSwift enums are a flexible construct that go beyond the conventional role of enumerating cases. As one of Swift’s standout features, enums…Apr 16Apr 16
Marcel KulinaHarnessing the Power of Swift MacrosSwift 5.9 boats a whole lot of changes and improvements. One of the most important ones, namely Macros, could redefine how we write Swift…Dec 28, 2023Dec 28, 2023
Marcel KulinaThe Swift Observation Framework Is Great but Not My Cup of TeaHow a new Framework is actually a downgradeDec 17, 20231Dec 17, 20231
Marcel KulinaKotlin Multiplatform Deep Dive — IntroductionBecoming a cross-platform app developer with tools you already knowOct 25, 2023Oct 25, 2023
Marcel KulinainBetter ProgrammingModularised Navigation in SwiftUI — An Enum-based ApproachUtilizing the new NavigationStack with the power of enums in a modular, expandable way.Jul 31, 20234Jul 31, 20234
Marcel KulinaKotlin Multiplatform for Mobile: The Future of Cross-Platform DevelopmentWhy use Flutter or React when you can be truly native?Apr 23, 2023Apr 23, 2023
Marcel KulinainBetter ProgrammingData-Oriented-Design — A Swift IntroductionMost developers know how to design software around maintainability and OOP. But what if performance matters more than encapsulation and…Mar 21, 20232Mar 21, 20232
Marcel KulinaHow to Build Outstanding Documentation With Docusaurus 🦖Documentation is the primary touchpoint of any software. No matter how great a project is, bad documentation can easily lead to the project…Dec 6, 2022Dec 6, 2022