Git-iquette
Advocates for establishing a 'Git-iquette'—a set of etiquette rules for using Git in team projects to improve code history clarity and collaboration.
Gio Lodi is a software developer and author writing about Test-Driven Development, Swift, automation, and developer productivity. He is the author of Test-Driven Development in Swift with SwiftUI and Combine.
191 articles from this blog
Advocates for establishing a 'Git-iquette'—a set of etiquette rules for using Git in team projects to improve code history clarity and collaboration.
A guide to setting up Calabash for iOS automation testing using CocoaPods and custom Build Configurations to streamline integration.
Five practical habits to improve your software development skills, including planning, atomic commits, and writing tests.
Essential security practices for freelance developers, covering device locking, password management, and multi-factor authentication.
A developer explains why avoiding major code changes on Fridays prevents weekend production bugs and burnout, advocating for refactoring and R&D instead.
Lessons learned from debugging iOS In-App Purchases, including avoiding app quits during purchases and the importance of logging.
A developer shares their experience migrating from Jekyll to Metalsmith for static site generation, detailing the challenges and lessons learned.
A developer shares a solution for a CocoaPods build configuration issue when integrating Facebook's Tweaks library, explaining linker errors and preprocessor macros.
A developer reviews their 2014 tech-focused resolutions, tracking progress on coding goals, open source contributions, and community engagement.
A developer shares lessons learned from building Gradient Backgrounds Studio, focusing on using CAGradientLayer and image manipulation in iOS.
A developer shares a troubleshooting tip for a common linker error when upgrading a CocoaPods Podfile in an iOS project.
A guide to sharing fonts and assets across iOS projects using CocoaPods resource bundles and dynamic font loading.
A guide to using the shenzhen gem to automate building and distributing iOS enterprise .ipa files, covering configuration, signing, and deployment channels.
An iOS developer shares favorite podcasts for learning programming techniques, development insights, and tech career advice through audio.
A developer shares October learnings including iOS screen recording tools, HTML5 game frameworks, and JavaScript resources while navigating a job change.
A developer's plan to deepen their technical knowledge by asking 'How?' and 'Why?' about iOS development tools like Xcode and CocoaPods.
A developer shares lessons from September, covering JavaScript data visualization libraries, Node.js, Bower, CSS frameworks, Jenkins CI, and Ruby gems.
A summary of leading UX designers' opinions on the visual and experiential changes in Apple's iOS 7 operating system.
A concise checklist for setting up a Mac for software development, covering essential tools like Homebrew, zsh, Ruby, Node.js, and Xcode.
Introducing MTFontIcon, a library for using font-based icons in iOS apps to speed up UI development and avoid graphic design tools.