InLevel Up CodingbyRiccardo Cipolleschi·Jan 1, 2024How to Properly Read Xcode ErrorsXcode can be cryptic when it comes to errors. Let’s see together how to understand exactly what’s happening.A response icon2A response icon2
InBetter ProgrammingbyRiccardo Cipolleschi·Mar 13, 2023How To Deprecate APIs The Right WayDeprecate your old APIs with the consciousness of your usersA response icon2A response icon2
InBetter ProgrammingbyRiccardo Cipolleschi·Mar 6, 2023Clean Code vs. Performant CodeClean code is not always the best approach. Choose how to structure your code based on your needs!A response icon7A response icon7
InBetter ProgrammingbyRiccardo Cipolleschi·Feb 14, 2023An Unexpected Behavior of Subclasses in SwiftDon’t change default param’s values when subclassingA response icon1A response icon1
InBetter ProgrammingbyRiccardo Cipolleschi·Jan 31, 2023Step up Your Career With CIDiscover how learning to work with a continuous integration system can help your career
InBetter ProgrammingbyRiccardo Cipolleschi·Jan 23, 2023How To Use Swift Scripts To Modify Files In a FolderAutomate repetitive stuff
InBetter ProgrammingbyRiccardo Cipolleschi·Jan 15, 2023A Better Way To Test Reference Cycles in iOSHow to test that objects are properly deallocated without introducing overhead in your production codeA response icon1A response icon1
InBetter ProgrammingbyRiccardo Cipolleschi·Jan 10, 2023How To Use a Swift Library in Objective-C CodebasesConfigure a Swift library using SwiftPM and Cocoapods
InBetter ProgrammingbyRiccardo Cipolleschi·Sep 27, 2022Create Your First Swift Package Command PluginHow to write and debug a Swift Package Command pluginA response icon1A response icon1
InBetter ProgrammingbyRiccardo Cipolleschi·Sep 11, 2022Exploring Rendering in SwiftUILearn when SwiftUI re-render subviewsA response icon2A response icon2