Fernando Moya de RivasinBetter ProgrammingHow to Upload Images, Store Them and Serve Them With Vapor 4Expand a TODO app to link images to specific lists of TODOs·5 min read·Apr 15, 2022--2--2
Fernando Moya de RivasinBetter ProgrammingGetting Started With Vapor 4 — Model RelationshipsExpanding a to-do app and learning more advanced features of this server-first tool written in Swift·8 min read·Mar 30, 2022----
Fernando Moya de RivasinBetter ProgrammingGetting Started With Vapor 4 —Build a Basic Todo App in SwiftLearn the basics (and not so basics) of this server-first tool written in Swift·7 min read·Mar 24, 2022----
Fernando Moya de RivasinBetter ProgrammingEnforce Your Team’s Code-style With Git HooksUnderstand how to setup Git hooks·6 min read·Mar 9, 2022----
Fernando Moya de RivasinBetter ProgrammingHacking CocoaPods With cocoapods-catalyst-supportQuickly configure your pods to run only on Mac Catalyst or iOS and still use one main target·4 min read·Mar 17, 2021--1--1
Fernando Moya de RivasinBetter ProgrammingBuild a General Purpose API Kit With CombineNo matter the remote host, HTTP method, or response type, this approach will serve any purpose your app may need·6 min read·Nov 2, 2020--4--4
Fernando Moya de RivasinBetter ProgrammingXcode Command-Line Tools: Use CasesBuild, archive, test, create an XCFramework, inject notifications, and simulate deeplinks·4 min read·Sep 1, 2020--1--1
Fernando Moya de RivasinBetter ProgrammingContinuous Integration With GitHub ActionsImplement three different workflows to test, bump the version, and publish a new release·7 min read·Aug 12, 2020----
Fernando Moya de RivasinBetter ProgrammingPaged Scroll in SwiftUI — A Step AheadA pager written 100% in SwiftUI code: From vertical pagers and multiple-page pagination to carousels·5 min read·Aug 5, 2020--3--3
Fernando Moya de RivasinBetter ProgrammingEverything You Need to Know About iOS 14 WidgetsStatic vs. dynamic widgets, smart widgets, intent donations, and more·10 min read·Aug 3, 2020--1--1