theswiftdev.com 24. 3. 2023Introducing - AI Utils for macOS – theswiftdev.com 22. 3. 2023How to parse JSON in Swift using Codable protocol? – theswiftdev.com 22. 3. 2023Encoding and decoding data using the Hummingbird framework – theswiftdev.com 21. 3. 2023iOS custom transition tutorial in Swift – theswiftdev.com 21. 3. 2023iOS Auto Layout tutorial programmatically – theswiftdev.com 21. 3. 2023Working with diffable data sources and table views using UIKit – theswiftdev.com 21. 3. 2023What's new in Vapor 4? – theswiftdev.com 21. 3. 2023What's new in Swift 5.3? – theswiftdev.com 21. 3. 2023What are the best practices to learn iOS / Swift in 2020? – theswiftdev.com 21. 3. 2023Websockets for beginners using Vapor 4 and Vanilla JavaScript – theswiftdev.com 21. 3. 2023VIPER best practices for iOS developers – theswiftdev.com 21. 3. 2023Utilizing Makefiles for Swift projects – theswiftdev.com 21. 3. 2023Unsafe memory pointers in Swift – theswiftdev.com 21. 3. 2023Uniquely identifying views – theswiftdev.com 21. 3. 2023Ultimate UICollectionView guide with iOS examples written in Swift – theswiftdev.com 21. 3. 2023Ultimate Grand Central Dispatch tutorial in Swift – theswiftdev.com 21. 3. 2023URLSession and the Combine framework – theswiftdev.com 21. 3. 2023UITableView tutorial in Swift – theswiftdev.com 21. 3. 2023UIKit init patterns – theswiftdev.com 21. 3. 2023UIKit - loadView vs viewDidLoad – theswiftdev.com 21. 3. 2023UIColor best practices in Swift – theswiftdev.com 21. 3. 2023UICollectionView data source and delegates programmatically – theswiftdev.com 21. 3. 2023UICollectionView cells with circular images plus rotation support – theswiftdev.com 21. 3. 2023Top 20 iOS libraries written in Swift – theswiftdev.com 21. 3. 2023The ultimate VIPER architecture tutorial – theswiftdev.com 21. 3. 2023The ultimate Combine framework tutorial in Swift – theswiftdev.com 21. 3. 2023The repository pattern for Vapor 4 – theswiftdev.com 21. 3. 2023The future of server side Swift – theswiftdev.com 21. 3. 2023The anatomy of Vapor commands – theswiftdev.com 21. 3. 2023The abstract Vapor service factory design pattern – theswiftdev.com 21. 3. 2023The Swift package manifest file – theswiftdev.com 21. 3. 2023The Swift compiler for beginners – theswiftdev.com 21. 3. 2023Table joins in Fluent 4 – theswiftdev.com 21. 3. 2023SwiftNIO tutorial - The echo server – theswiftdev.com 21. 3. 2023Swift visitor design pattern – theswiftdev.com 21. 3. 2023Swift structured concurrency tutorial – theswiftdev.com 21. 3. 2023Swift static factory design pattern – theswiftdev.com 21. 3. 2023Swift singleton design pattern – theswiftdev.com 21. 3. 2023Swift simple factory design pattern – theswiftdev.com 21. 3. 2023Swift prototype design pattern – theswiftdev.com 21. 3. 2023Swift on the Server in 2020 – theswiftdev.com 21. 3. 2023Swift object pool design pattern – theswiftdev.com 21. 3. 2023Swift init patterns – theswiftdev.com 21. 3. 2023Swift factory method design pattern – theswiftdev.com 21. 3. 2023Swift facade design pattern – theswiftdev.com 21. 3. 2023Swift enum all values – theswiftdev.com 21. 3. 2023Swift dependency injection design pattern – theswiftdev.com 21. 3. 2023Swift delegate design pattern – theswiftdev.com 21. 3. 2023Swift command design pattern – theswiftdev.com 21. 3. 2023Swift builder design pattern – theswiftdev.com 21. 3. 2023Swift adapter design pattern – theswiftdev.com 21. 3. 2023Swift actors tutorial - a beginner's guide to thread safe concurrency – theswiftdev.com 21. 3. 2023Swift abstract factory design pattern – theswiftdev.com 21. 3. 2023Swift Package Manager tutorial – theswiftdev.com 21. 3. 2023Swift 5 and ABI stability – theswiftdev.com 21. 3. 2023Styling by subclassing – theswiftdev.com 21. 3. 2023Sign in with Apple using Vapor 4 – theswiftdev.com 21. 3. 2023Server side Swift projects inside Docker using Vapor 4 – theswiftdev.com 21. 3. 2023Self sizing cells with rotation support – theswiftdev.com 21. 3. 2023Running tasks in parallel – theswiftdev.com 21. 3. 2023Running and testing async Vapor commands – theswiftdev.com 21. 3. 2023Result builders in Swift – theswiftdev.com 21. 3. 2023Promises in Swift for beginners – theswiftdev.com 21. 3. 2023Progressive Web Apps on iOS – theswiftdev.com 21. 3. 2023Practical guide to binary operations using the UInt8 type in Swift – theswiftdev.com 21. 3. 2023Picking images with UIImagePickerController in Swift 5 – theswiftdev.com 21. 3. 2023Picking and playing videos in Swift – theswiftdev.com 21. 3. 2023Networking examples for appleOS – theswiftdev.com 21. 3. 2023Modules and hooks in Swift – theswiftdev.com 21. 3. 2023Memory layout in Swift – theswiftdev.com 21. 3. 2023Mastering the VIPER architecture – theswiftdev.com 21. 3. 2023Mastering iOS auto layout anchors programmatically from Swift – theswiftdev.com 21. 3. 2023Logging for beginners in Swift – theswiftdev.com 21. 3. 2023Lenses and prisms in Swift – theswiftdev.com 21. 3. 2023Lazy initialization in Swift – theswiftdev.com 21. 3. 2023Iterator design pattern in Swift – theswiftdev.com 21. 3. 2023Introduction to async/await in Swift – theswiftdev.com 21. 3. 2023Introduction to SPM artifact bundles – theswiftdev.com 21. 3. 2023Hummingbird routing and requests – theswiftdev.com 21. 3. 2023How to write services for VIPER? – theswiftdev.com 21. 3. 2023How to write Swift scripts using the new Command API in Vapor 4? – theswiftdev.com 21. 3. 2023How to write HTML in Swift? – theswiftdev.com 21. 3. 2023How to use the result type to handle errors in Swift 5? – theswiftdev.com 21. 3. 2023How to use middlewares in Vapor 4? – theswiftdev.com 21. 3. 2023How to use iCloud drive documents? – theswiftdev.com 21. 3. 2023How to use a Swift library in C – theswiftdev.com 21. 3. 2023How to use C libraries in Swift? – theswiftdev.com 21. 3. 2023How to store keys in env files? – theswiftdev.com 21. 3. 2023How to set up pgSQL for Fluent 4? – theswiftdev.com 21. 3. 2023How to make a Swift framework? – theswiftdev.com 21. 3. 2023How to launch a macOS app at login? – theswiftdev.com 21. 3. 2023How to download files with URLSession using Combine Publishers and Subscribers? – theswiftdev.com 21. 3. 2023How to design type safe RESTful APIs using Swift & Vapor? – theswiftdev.com 21. 3. 2023How to define strings, use escaping sequences and interpolations? – theswiftdev.com 21. 3. 2023How to create your first website using Vapor 4 and Leaf? – theswiftdev.com 21. 3. 2023How to create reusable views for modern collection views? – theswiftdev.com 21. 3. 2023How to create a Swift package collection? – theswiftdev.com 21. 3. 2023How to call C code from Swift – theswiftdev.com 21. 3. 2023How to build macOS apps using only the Swift Package Manager? – theswiftdev.com 21. 3. 2023How to build better command line apps and tools using Swift? – theswiftdev.com 21. 3. 2023How to build SwiftUI apps using VIPER? – theswiftdev.com 21. 3. 2023Getting started with SwiftIO – theswiftdev.com 21. 3. 2023Get started with the Fluent ORM framework in Vapor 4 – theswiftdev.com 21. 3. 2023Generating random numbers in Swift – theswiftdev.com 21. 3. 2023File upload using Vapor 4 – theswiftdev.com 21. 3. 2023File upload API server in Vapor 4 – theswiftdev.com 21. 3. 2023Everything about public and private Swift attributes – theswiftdev.com 21. 3. 2023Event-driven generic hooks for Swift – theswiftdev.com 21. 3. 2023Encoding and decoding data using the Hummingbird framework – theswiftdev.com 21. 3. 2023Easy multipart file upload for Swift – theswiftdev.com 21. 3. 2023Dynamic libraries and code replacements in Swift – theswiftdev.com 21. 3. 2023Deep dive into Swift frameworks – theswiftdev.com 21. 3. 2023Declarative unit tests for Vapor – theswiftdev.com 21. 3. 2023Custom working directory in Xcode – theswiftdev.com 21. 3. 2023Custom views, input forms and mistakes – theswiftdev.com 21. 3. 2023Custom UIView subclass from a xib file – theswiftdev.com 21. 3. 2023Conventions for Xcode – theswiftdev.com 21. 3. 2023Comparing factory design patterns – theswiftdev.com 21. 3. 2023ClockKit complications cheatsheet – theswiftdev.com 21. 3. 2023Building tree data structures in Swift – theswiftdev.com 21. 3. 2023Building static and dynamic Swift libraries using the Swift compiler – theswiftdev.com 21. 3. 2023Building input forms for iOS apps – theswiftdev.com 21. 3. 2023Building and loading dynamic libraries at runtime in Swift – theswiftdev.com 21. 3. 2023Building a global storage for Vapor – theswiftdev.com 21. 3. 2023Beginners guide to functional Swift – theswiftdev.com 21. 3. 2023Beginner's guide to the async/await concurrency API in Vapor & Fluent – theswiftdev.com 21. 3. 2023Beginner's guide to server-side Swift using the Hummingbird framework – theswiftdev.com 21. 3. 2023Beginner's guide to modern generic programming in Swift – theswiftdev.com 21. 3. 2023Beginner's guide to Swift package manager command plugins – theswiftdev.com 21. 3. 2023Beginner's guide to Swift arrays – theswiftdev.com 21. 3. 2023Beginner's guide to Server side Swift using Vapor 4 – theswiftdev.com 21. 3. 2023Awesome native Xcode extensions – theswiftdev.com 21. 3. 2023Asynchronous validation for Vapor – theswiftdev.com 21. 3. 2023Async HTTP API clients in Swift – theswiftdev.com 21. 3. 2023All about the Swift Package Manager and the Swift toolchain – theswiftdev.com 21. 3. 2023All about the Bool type in Swift – theswiftdev.com 21. 3. 2023All about authentication in Vapor 4 – theswiftdev.com 21. 3. 2023AJAX calls using Vapor 4 – theswiftdev.com 21. 3. 2023A simple HTTP/2 server using Vapor 4 – theswiftdev.com 21. 3. 2023A generic CRUD solution for Vapor 4 – theswiftdev.com 21. 3. 202310 short advices that will make you a better Vapor developer right away – theswiftdev.com 21. 3. 202310 little UIKit tips you should know – theswiftdev.com 17. 3. 2023Hummingbird routing and requests – theswiftdev.com 8. 3. 2023Beginner's guide to server-side Swift using the Hummingbird framework – theswiftdev.com 23. 2. 2023Running and testing async Vapor commands – theswiftdev.com 9. 2. 2023Running tasks in parallel – theswiftdev.com 1. 2. 2023The abstract Vapor service factory design pattern – theswiftdev.com 26. 1. 2023SwiftNIO tutorial - The echo server – theswiftdev.com 23. 1. 2023Introducing - Vapor cheatsheet – theswiftdev.com 17. 1. 2023Easy multipart file upload for Swift – theswiftdev.com 10. 1. 2023Utilizing Makefiles for Swift projects – theswiftdev.com 25. 11. 2022Introducing - SwiftUI cheatsheet – theswiftdev.com 10. 11. 2022Introducing - Swift cheatsheet – theswiftdev.com 12. 8. 2022Lenses and prisms in Swift – theswiftdev.com 28. 6. 2022Beginner's guide to modern generic programming in Swift – theswiftdev.com 24. 5. 2022Introduction to SPM artifact bundles – theswiftdev.com 16. 5. 2022Beginner's guide to Swift package manager command plugins – theswiftdev.com 6. 4. 2022Swift visitor design pattern – theswiftdev.com 24. 3. 2022Working with diffable data sources and table views using UIKit – theswiftdev.com 18. 3. 2022Async HTTP API clients in Swift – theswiftdev.com 10. 3. 2022Beginner's guide to Swift arrays – theswiftdev.com 3. 3. 2022The repository pattern for Vapor 4 – theswiftdev.com 23. 2. 2022How to use a Swift library in C – theswiftdev.com 16. 2. 2022How to create reusable views for modern collection views? – theswiftdev.com 9. 2. 2022UIKit - loadView vs viewDidLoad – theswiftdev.com 3. 2. 202210 little UIKit tips you should know – theswiftdev.com 27. 1. 2022Progressive Web Apps on iOS – theswiftdev.com 20. 1. 2022How to create a Swift package collection? – theswiftdev.com 12. 1. 2022How to write HTML in Swift? – theswiftdev.com 5. 1. 2022The future of server side Swift – theswiftdev.com 16. 12. 2021Building a global storage for Vapor – theswiftdev.com 1. 12. 2021Result builders in Swift – theswiftdev.com 23. 11. 2021Building tree data structures in Swift – theswiftdev.com 16. 9. 2021Practical guide to binary operations using the UInt8 type in Swift – theswiftdev.com 10. 9. 2021All about the Bool type in Swift – theswiftdev.com 5. 8. 2021How to build better command line apps and tools using Swift? – theswiftdev.com 30. 6. 2021Swift structured concurrency tutorial – theswiftdev.com 17. 6. 2021Swift actors tutorial - a beginner's guide to thread safe concurrency – theswiftdev.com 3. 6. 2021Beginner's guide to the async/await concurrency API in Vapor & Fluent – theswiftdev.com 25. 5. 2021Introduction to async/await in Swift – theswiftdev.com 20. 5. 2021Dynamic libraries and code replacements in Swift – theswiftdev.com 12. 5. 2021Asynchronous validation for Vapor – theswiftdev.com 4. 5. 2021Declarative unit tests for Vapor – theswiftdev.com 29. 4. 2021How to design type safe RESTful APIs using Swift & Vapor? – theswiftdev.com 18. 3. 2021Unsafe memory pointers in Swift – theswiftdev.com 8. 3. 2021Memory layout in Swift – theswiftdev.com 5. 3. 2021How to use C libraries in Swift? – theswiftdev.com 16. 2. 2021Building static and dynamic Swift libraries using the Swift compiler – theswiftdev.com 10. 2. 2021The Swift compiler for beginners – theswiftdev.com 27. 1. 2021The future of Leaf and Tau – theswiftdev.com 7. 1. 2021Custom working directory in Xcode – theswiftdev.com 30. 12. 2020File upload API server in Vapor 4 – theswiftdev.com 18. 12. 2020AJAX calls using Vapor 4 – theswiftdev.com 10. 12. 2020File upload using Vapor 4 – theswiftdev.com 27. 11. 2020Event-driven generic hooks for Swift – theswiftdev.com 12. 11. 2020Getting started with SwiftIO – theswiftdev.com 26. 10. 2020How to build macOS apps using only the Swift Package Manager? – theswiftdev.com 20. 10. 2020What's new in Leaf 4 (Tau)? – theswiftdev.com 30. 9. 2020Logging for beginners in Swift – theswiftdev.com 16. 9. 2020How to define strings, use escaping sequences and interpolations? – theswiftdev.com 28. 8. 2020Swift on the Server in 2020 – theswiftdev.com 18. 8. 2020Dynamic routes and page hooks in Feather CMS on top of Vapor 4 – theswiftdev.com 12. 8. 2020Content filters in Feather CMS – theswiftdev.com 7. 8. 2020How to build a Feather CMS module? – theswiftdev.com 30. 7. 2020Getting started with Feather CMS – theswiftdev.com 15. 7. 202010 short advices that will make you a better Vapor developer right away – theswiftdev.com 30. 6. 2020How to store keys in env files? – theswiftdev.com 17. 6. 2020Building stylesheets using Leaf – theswiftdev.com 11. 6. 2020Table joins in Fluent 4 – theswiftdev.com 4. 6. 2020Custom Leaf tags in Vapor 4 – theswiftdev.com 28. 5. 2020Websockets for beginners using Vapor 4 and Vanilla JavaScript – theswiftdev.com 20. 5. 2020Building and loading dynamic libraries at runtime in Swift – theswiftdev.com 14. 5. 2020What's new in Swift 5.3? – theswiftdev.com 30. 4. 2020Sign in with Apple using Vapor 4 – theswiftdev.com 24. 4. 2020The Swift package manifest file – theswiftdev.com 19. 4. 2020Server side Swift projects inside Docker using Vapor 4 – theswiftdev.com 16. 4. 2020Modules and hooks in Swift – theswiftdev.com 7. 4. 2020All about authentication in Vapor 4 – theswiftdev.com 1. 4. 2020A generic CRUD solution for Vapor 4 – theswiftdev.com 25. 3. 2020The anatomy of Vapor commands – theswiftdev.com 19. 3. 20205 reasons to choose Swift over Objective-C – theswiftdev.com 17. 3. 2020How to use middlewares in Vapor 4? – theswiftdev.com 3. 3. 2020How to write Swift scripts using the new Command API in Vapor 4? – theswiftdev.com 27. 2. 2020Get started with the Fluent ORM framework in Vapor 4 – theswiftdev.com 25. 2. 2020How to set up pgSQL for Fluent 4? – theswiftdev.com 25. 2. 2020Behind the Scenes of Product Development – theswiftdev.com 20. 2. 2020Code coverage for Swift Package Manager based apps – theswiftdev.com 13. 2. 2020How to create your first website using Vapor 4 and Leaf? – theswiftdev.com 6. 2. 2020The ultimate guide to unit and UI testing for beginners in Swift – theswiftdev.com 28. 1. 2020How to download files with URLSession using Combine Publishers and Subscribers? – theswiftdev.com 23. 1. 2020How to deliver better user experiences as a Swift developer? – theswiftdev.com 13. 1. 2020Beginner's guide to Server side Swift using Vapor 4 – theswiftdev.com 6. 1. 2020What are the best practices to learn iOS / Swift in 2020? – theswiftdev.com 31. 10. 2019The ultimate Combine framework tutorial in Swift – theswiftdev.com 21. 10. 2019Custom views, input forms and mistakes – theswiftdev.com 8. 10. 2019A simple HTTP/2 server using Vapor 4 – theswiftdev.com 25. 9. 2019How to write services for VIPER? – theswiftdev.com 18. 9. 2019How to build SwiftUI apps using VIPER? – theswiftdev.com 2. 9. 2019Migrating from CocoaPods to Swift Package Manager – theswiftdev.com 28. 8. 2019Picking and playing videos in Swift – theswiftdev.com 26. 8. 2019What's new in Vapor 4? – theswiftdev.com 25. 8. 2019Swift init patterns – theswiftdev.com 15. 8. 2019URLSession and the Combine framework – theswiftdev.com 29. 7. 2019Stop worrying about code signing! – theswiftdev.com 31. 5. 2019Understanding provisioning for iOS applications – theswiftdev.com 28. 5. 2019Promises in Swift for beginners – theswiftdev.com 23. 5. 2019Building input forms for iOS apps – theswiftdev.com 24. 4. 2019Connecting GitHub to Bitrise – theswiftdev.com 8. 4. 2019How to migrate your iOS app from Travis CI to Bitrise? – theswiftdev.com 2. 4. 2019Uniquely identifying views – theswiftdev.com 29. 3. 2019Mastering Bitrise workflows for continuous iOS app delivery – theswiftdev.com 19. 3. 2019Mastering the VIPER architecture – theswiftdev.com 11. 3. 2019VIPER best practices for iOS developers – theswiftdev.com 25. 2. 2019Top 20 iOS libraries written in Swift – theswiftdev.com 19. 2. 2019Styling by subclassing – theswiftdev.com 5. 2. 2019Beginners guide to functional Swift – theswiftdev.com 30. 1. 2019Picking images with UIImagePickerController in Swift 5 – theswiftdev.com 28. 1. 2019How to use the result type to handle errors in Swift 5? – theswiftdev.com 14. 1. 2019All about the Swift Package Manager and the Swift toolchain – theswiftdev.com 17. 12. 2018Lazy initialization in Swift – theswiftdev.com 9. 12. 2018Swift object pool design pattern – theswiftdev.com 1. 12. 2018UITableView tutorial in Swift – theswiftdev.com 6. 11. 2018Swift 5 and ABI stability – theswiftdev.com 16. 10. 2018Custom UIView subclass from a xib file – theswiftdev.com 25. 9. 2018Swift facade design pattern – theswiftdev.com 19. 8. 2018Iterator design pattern in Swift – theswiftdev.com 7. 8. 2018Generating random numbers in Swift – theswiftdev.com 29. 7. 2018Swift adapter design pattern – theswiftdev.com 17. 7. 2018Swift dependency injection design pattern – theswiftdev.com 10. 7. 2018Ultimate Grand Central Dispatch tutorial in Swift – theswiftdev.com 27. 6. 2018Swift delegate design pattern – theswiftdev.com 26. 6. 2018UICollectionView data source and delegates programmatically – theswiftdev.com 14. 6. 2018Mastering iOS auto layout anchors programmatically from Swift – theswiftdev.com 13. 6. 2018Swift command design pattern – theswiftdev.com 8. 6. 2018Swift prototype design pattern – theswiftdev.com 5. 6. 2018Comparing factory design patterns – theswiftdev.com 3. 6. 2018Swift abstract factory design pattern – theswiftdev.com 31. 5. 2018Swift factory method design pattern – theswiftdev.com 29. 5. 2018Swift simple factory design pattern – theswiftdev.com 28. 5. 2018Swift static factory design pattern – theswiftdev.com 24. 5. 2018Swift builder design pattern – theswiftdev.com 22. 5. 2018Swift singleton design pattern – theswiftdev.com 17. 5. 2018How to use iCloud drive documents? – theswiftdev.com 3. 5. 2018UIColor best practices in Swift – theswiftdev.com 26. 4. 2018iOS custom transition tutorial in Swift – theswiftdev.com 17. 4. 2018Ultimate UICollectionView guide with iOS examples written in Swift – theswiftdev.com 29. 3. 2018Everything about public and private Swift attributes – theswiftdev.com 12. 3. 2018The ultimate VIPER architecture tutorial – theswiftdev.com 27. 2. 2018Networking examples for appleOS – theswiftdev.com 29. 1. 2018How to parse JSON in Swift using Codable protocol? – theswiftdev.com 25. 1. 2018Deep dive into Swift frameworks – theswiftdev.com 24. 1. 2018UICollectionView cells with circular images plus rotation support – theswiftdev.com 23. 1. 2018Self sizing cells with rotation support – theswiftdev.com 15. 1. 2018How to call C code from Swift – theswiftdev.com 9. 11. 2017Swift Package Manager tutorial – theswiftdev.com 31. 10. 2017iOS Auto Layout tutorial programmatically – theswiftdev.com 27. 10. 2017How to launch a macOS app at login? – theswiftdev.com 23. 10. 2017How to make a Swift framework? – theswiftdev.com 11. 10. 2017Swift enum all values – theswiftdev.com 10. 10. 2017UIKit init patterns – theswiftdev.com 4. 10. 2017Awesome native Xcode extensions – theswiftdev.com 6. 7. 2016Conventions for Xcode – theswiftdev.com 28. 4. 2016ClockKit complications cheatsheet – theswiftdev.com
24. 3. 2023Introducing - AI Utils for macOS – theswiftdev.com 22. 3. 2023How to parse JSON in Swift using Codable protocol? – theswiftdev.com 22. 3. 2023Encoding and decoding data using the Hummingbird framework – theswiftdev.com 21. 3. 2023iOS custom transition tutorial in Swift – theswiftdev.com 21. 3. 2023iOS Auto Layout tutorial programmatically – theswiftdev.com 21. 3. 2023Working with diffable data sources and table views using UIKit – theswiftdev.com 21. 3. 2023What's new in Vapor 4? – theswiftdev.com 21. 3. 2023What's new in Swift 5.3? – theswiftdev.com 21. 3. 2023What are the best practices to learn iOS / Swift in 2020? – theswiftdev.com 21. 3. 2023Websockets for beginners using Vapor 4 and Vanilla JavaScript – theswiftdev.com 21. 3. 2023VIPER best practices for iOS developers – theswiftdev.com 21. 3. 2023Utilizing Makefiles for Swift projects – theswiftdev.com 21. 3. 2023Unsafe memory pointers in Swift – theswiftdev.com 21. 3. 2023Uniquely identifying views – theswiftdev.com 21. 3. 2023Ultimate UICollectionView guide with iOS examples written in Swift – theswiftdev.com 21. 3. 2023Ultimate Grand Central Dispatch tutorial in Swift – theswiftdev.com 21. 3. 2023URLSession and the Combine framework – theswiftdev.com 21. 3. 2023UITableView tutorial in Swift – theswiftdev.com 21. 3. 2023UIKit init patterns – theswiftdev.com 21. 3. 2023UIKit - loadView vs viewDidLoad – theswiftdev.com 21. 3. 2023UIColor best practices in Swift – theswiftdev.com 21. 3. 2023UICollectionView data source and delegates programmatically – theswiftdev.com 21. 3. 2023UICollectionView cells with circular images plus rotation support – theswiftdev.com 21. 3. 2023Top 20 iOS libraries written in Swift – theswiftdev.com 21. 3. 2023The ultimate VIPER architecture tutorial – theswiftdev.com 21. 3. 2023The ultimate Combine framework tutorial in Swift – theswiftdev.com 21. 3. 2023The repository pattern for Vapor 4 – theswiftdev.com 21. 3. 2023The future of server side Swift – theswiftdev.com 21. 3. 2023The anatomy of Vapor commands – theswiftdev.com 21. 3. 2023The abstract Vapor service factory design pattern – theswiftdev.com 21. 3. 2023The Swift package manifest file – theswiftdev.com 21. 3. 2023The Swift compiler for beginners – theswiftdev.com 21. 3. 2023Table joins in Fluent 4 – theswiftdev.com 21. 3. 2023SwiftNIO tutorial - The echo server – theswiftdev.com 21. 3. 2023Swift visitor design pattern – theswiftdev.com 21. 3. 2023Swift structured concurrency tutorial – theswiftdev.com 21. 3. 2023Swift static factory design pattern – theswiftdev.com 21. 3. 2023Swift singleton design pattern – theswiftdev.com 21. 3. 2023Swift simple factory design pattern – theswiftdev.com 21. 3. 2023Swift prototype design pattern – theswiftdev.com 21. 3. 2023Swift on the Server in 2020 – theswiftdev.com 21. 3. 2023Swift object pool design pattern – theswiftdev.com 21. 3. 2023Swift init patterns – theswiftdev.com 21. 3. 2023Swift factory method design pattern – theswiftdev.com 21. 3. 2023Swift facade design pattern – theswiftdev.com 21. 3. 2023Swift enum all values – theswiftdev.com 21. 3. 2023Swift dependency injection design pattern – theswiftdev.com 21. 3. 2023Swift delegate design pattern – theswiftdev.com 21. 3. 2023Swift command design pattern – theswiftdev.com 21. 3. 2023Swift builder design pattern – theswiftdev.com 21. 3. 2023Swift adapter design pattern – theswiftdev.com 21. 3. 2023Swift actors tutorial - a beginner's guide to thread safe concurrency – theswiftdev.com 21. 3. 2023Swift abstract factory design pattern – theswiftdev.com 21. 3. 2023Swift Package Manager tutorial – theswiftdev.com 21. 3. 2023Swift 5 and ABI stability – theswiftdev.com 21. 3. 2023Styling by subclassing – theswiftdev.com 21. 3. 2023Sign in with Apple using Vapor 4 – theswiftdev.com 21. 3. 2023Server side Swift projects inside Docker using Vapor 4 – theswiftdev.com 21. 3. 2023Self sizing cells with rotation support – theswiftdev.com 21. 3. 2023Running tasks in parallel – theswiftdev.com 21. 3. 2023Running and testing async Vapor commands – theswiftdev.com 21. 3. 2023Result builders in Swift – theswiftdev.com 21. 3. 2023Promises in Swift for beginners – theswiftdev.com 21. 3. 2023Progressive Web Apps on iOS – theswiftdev.com 21. 3. 2023Practical guide to binary operations using the UInt8 type in Swift – theswiftdev.com 21. 3. 2023Picking images with UIImagePickerController in Swift 5 – theswiftdev.com 21. 3. 2023Picking and playing videos in Swift – theswiftdev.com 21. 3. 2023Networking examples for appleOS – theswiftdev.com 21. 3. 2023Modules and hooks in Swift – theswiftdev.com 21. 3. 2023Memory layout in Swift – theswiftdev.com 21. 3. 2023Mastering the VIPER architecture – theswiftdev.com 21. 3. 2023Mastering iOS auto layout anchors programmatically from Swift – theswiftdev.com 21. 3. 2023Logging for beginners in Swift – theswiftdev.com 21. 3. 2023Lenses and prisms in Swift – theswiftdev.com 21. 3. 2023Lazy initialization in Swift – theswiftdev.com 21. 3. 2023Iterator design pattern in Swift – theswiftdev.com 21. 3. 2023Introduction to async/await in Swift – theswiftdev.com 21. 3. 2023Introduction to SPM artifact bundles – theswiftdev.com 21. 3. 2023Hummingbird routing and requests – theswiftdev.com 21. 3. 2023How to write services for VIPER? – theswiftdev.com 21. 3. 2023How to write Swift scripts using the new Command API in Vapor 4? – theswiftdev.com 21. 3. 2023How to write HTML in Swift? – theswiftdev.com 21. 3. 2023How to use the result type to handle errors in Swift 5? – theswiftdev.com 21. 3. 2023How to use middlewares in Vapor 4? – theswiftdev.com 21. 3. 2023How to use iCloud drive documents? – theswiftdev.com 21. 3. 2023How to use a Swift library in C – theswiftdev.com 21. 3. 2023How to use C libraries in Swift? – theswiftdev.com 21. 3. 2023How to store keys in env files? – theswiftdev.com 21. 3. 2023How to set up pgSQL for Fluent 4? – theswiftdev.com 21. 3. 2023How to make a Swift framework? – theswiftdev.com 21. 3. 2023How to launch a macOS app at login? – theswiftdev.com 21. 3. 2023How to download files with URLSession using Combine Publishers and Subscribers? – theswiftdev.com 21. 3. 2023How to design type safe RESTful APIs using Swift & Vapor? – theswiftdev.com 21. 3. 2023How to define strings, use escaping sequences and interpolations? – theswiftdev.com 21. 3. 2023How to create your first website using Vapor 4 and Leaf? – theswiftdev.com 21. 3. 2023How to create reusable views for modern collection views? – theswiftdev.com 21. 3. 2023How to create a Swift package collection? – theswiftdev.com 21. 3. 2023How to call C code from Swift – theswiftdev.com 21. 3. 2023How to build macOS apps using only the Swift Package Manager? – theswiftdev.com 21. 3. 2023How to build better command line apps and tools using Swift? – theswiftdev.com 21. 3. 2023How to build SwiftUI apps using VIPER? – theswiftdev.com 21. 3. 2023Getting started with SwiftIO – theswiftdev.com 21. 3. 2023Get started with the Fluent ORM framework in Vapor 4 – theswiftdev.com 21. 3. 2023Generating random numbers in Swift – theswiftdev.com 21. 3. 2023File upload using Vapor 4 – theswiftdev.com 21. 3. 2023File upload API server in Vapor 4 – theswiftdev.com 21. 3. 2023Everything about public and private Swift attributes – theswiftdev.com 21. 3. 2023Event-driven generic hooks for Swift – theswiftdev.com 21. 3. 2023Encoding and decoding data using the Hummingbird framework – theswiftdev.com 21. 3. 2023Easy multipart file upload for Swift – theswiftdev.com 21. 3. 2023Dynamic libraries and code replacements in Swift – theswiftdev.com 21. 3. 2023Deep dive into Swift frameworks – theswiftdev.com 21. 3. 2023Declarative unit tests for Vapor – theswiftdev.com 21. 3. 2023Custom working directory in Xcode – theswiftdev.com 21. 3. 2023Custom views, input forms and mistakes – theswiftdev.com 21. 3. 2023Custom UIView subclass from a xib file – theswiftdev.com 21. 3. 2023Conventions for Xcode – theswiftdev.com 21. 3. 2023Comparing factory design patterns – theswiftdev.com 21. 3. 2023ClockKit complications cheatsheet – theswiftdev.com 21. 3. 2023Building tree data structures in Swift – theswiftdev.com 21. 3. 2023Building static and dynamic Swift libraries using the Swift compiler – theswiftdev.com 21. 3. 2023Building input forms for iOS apps – theswiftdev.com 21. 3. 2023Building and loading dynamic libraries at runtime in Swift – theswiftdev.com 21. 3. 2023Building a global storage for Vapor – theswiftdev.com 21. 3. 2023Beginners guide to functional Swift – theswiftdev.com 21. 3. 2023Beginner's guide to the async/await concurrency API in Vapor & Fluent – theswiftdev.com 21. 3. 2023Beginner's guide to server-side Swift using the Hummingbird framework – theswiftdev.com 21. 3. 2023Beginner's guide to modern generic programming in Swift – theswiftdev.com 21. 3. 2023Beginner's guide to Swift package manager command plugins – theswiftdev.com 21. 3. 2023Beginner's guide to Swift arrays – theswiftdev.com 21. 3. 2023Beginner's guide to Server side Swift using Vapor 4 – theswiftdev.com 21. 3. 2023Awesome native Xcode extensions – theswiftdev.com 21. 3. 2023Asynchronous validation for Vapor – theswiftdev.com 21. 3. 2023Async HTTP API clients in Swift – theswiftdev.com 21. 3. 2023All about the Swift Package Manager and the Swift toolchain – theswiftdev.com 21. 3. 2023All about the Bool type in Swift – theswiftdev.com 21. 3. 2023All about authentication in Vapor 4 – theswiftdev.com 21. 3. 2023AJAX calls using Vapor 4 – theswiftdev.com 21. 3. 2023A simple HTTP/2 server using Vapor 4 – theswiftdev.com 21. 3. 2023A generic CRUD solution for Vapor 4 – theswiftdev.com 21. 3. 202310 short advices that will make you a better Vapor developer right away – theswiftdev.com 21. 3. 202310 little UIKit tips you should know – theswiftdev.com 17. 3. 2023Hummingbird routing and requests – theswiftdev.com 8. 3. 2023Beginner's guide to server-side Swift using the Hummingbird framework – theswiftdev.com 23. 2. 2023Running and testing async Vapor commands – theswiftdev.com 9. 2. 2023Running tasks in parallel – theswiftdev.com 1. 2. 2023The abstract Vapor service factory design pattern – theswiftdev.com 26. 1. 2023SwiftNIO tutorial - The echo server – theswiftdev.com 23. 1. 2023Introducing - Vapor cheatsheet – theswiftdev.com 17. 1. 2023Easy multipart file upload for Swift – theswiftdev.com 10. 1. 2023Utilizing Makefiles for Swift projects – theswiftdev.com 25. 11. 2022Introducing - SwiftUI cheatsheet – theswiftdev.com 10. 11. 2022Introducing - Swift cheatsheet – theswiftdev.com 12. 8. 2022Lenses and prisms in Swift – theswiftdev.com 28. 6. 2022Beginner's guide to modern generic programming in Swift – theswiftdev.com 24. 5. 2022Introduction to SPM artifact bundles – theswiftdev.com 16. 5. 2022Beginner's guide to Swift package manager command plugins – theswiftdev.com 6. 4. 2022Swift visitor design pattern – theswiftdev.com 24. 3. 2022Working with diffable data sources and table views using UIKit – theswiftdev.com 18. 3. 2022Async HTTP API clients in Swift – theswiftdev.com 10. 3. 2022Beginner's guide to Swift arrays – theswiftdev.com 3. 3. 2022The repository pattern for Vapor 4 – theswiftdev.com 23. 2. 2022How to use a Swift library in C – theswiftdev.com 16. 2. 2022How to create reusable views for modern collection views? – theswiftdev.com 9. 2. 2022UIKit - loadView vs viewDidLoad – theswiftdev.com 3. 2. 202210 little UIKit tips you should know – theswiftdev.com 27. 1. 2022Progressive Web Apps on iOS – theswiftdev.com 20. 1. 2022How to create a Swift package collection? – theswiftdev.com 12. 1. 2022How to write HTML in Swift? – theswiftdev.com 5. 1. 2022The future of server side Swift – theswiftdev.com 16. 12. 2021Building a global storage for Vapor – theswiftdev.com 1. 12. 2021Result builders in Swift – theswiftdev.com 23. 11. 2021Building tree data structures in Swift – theswiftdev.com 16. 9. 2021Practical guide to binary operations using the UInt8 type in Swift – theswiftdev.com 10. 9. 2021All about the Bool type in Swift – theswiftdev.com 5. 8. 2021How to build better command line apps and tools using Swift? – theswiftdev.com 30. 6. 2021Swift structured concurrency tutorial – theswiftdev.com 17. 6. 2021Swift actors tutorial - a beginner's guide to thread safe concurrency – theswiftdev.com 3. 6. 2021Beginner's guide to the async/await concurrency API in Vapor & Fluent – theswiftdev.com 25. 5. 2021Introduction to async/await in Swift – theswiftdev.com 20. 5. 2021Dynamic libraries and code replacements in Swift – theswiftdev.com 12. 5. 2021Asynchronous validation for Vapor – theswiftdev.com 4. 5. 2021Declarative unit tests for Vapor – theswiftdev.com 29. 4. 2021How to design type safe RESTful APIs using Swift & Vapor? – theswiftdev.com 18. 3. 2021Unsafe memory pointers in Swift – theswiftdev.com 8. 3. 2021Memory layout in Swift – theswiftdev.com 5. 3. 2021How to use C libraries in Swift? – theswiftdev.com 16. 2. 2021Building static and dynamic Swift libraries using the Swift compiler – theswiftdev.com 10. 2. 2021The Swift compiler for beginners – theswiftdev.com 27. 1. 2021The future of Leaf and Tau – theswiftdev.com 7. 1. 2021Custom working directory in Xcode – theswiftdev.com 30. 12. 2020File upload API server in Vapor 4 – theswiftdev.com 18. 12. 2020AJAX calls using Vapor 4 – theswiftdev.com 10. 12. 2020File upload using Vapor 4 – theswiftdev.com 27. 11. 2020Event-driven generic hooks for Swift – theswiftdev.com 12. 11. 2020Getting started with SwiftIO – theswiftdev.com 26. 10. 2020How to build macOS apps using only the Swift Package Manager? – theswiftdev.com 20. 10. 2020What's new in Leaf 4 (Tau)? – theswiftdev.com 30. 9. 2020Logging for beginners in Swift – theswiftdev.com 16. 9. 2020How to define strings, use escaping sequences and interpolations? – theswiftdev.com 28. 8. 2020Swift on the Server in 2020 – theswiftdev.com 18. 8. 2020Dynamic routes and page hooks in Feather CMS on top of Vapor 4 – theswiftdev.com 12. 8. 2020Content filters in Feather CMS – theswiftdev.com 7. 8. 2020How to build a Feather CMS module? – theswiftdev.com 30. 7. 2020Getting started with Feather CMS – theswiftdev.com 15. 7. 202010 short advices that will make you a better Vapor developer right away – theswiftdev.com 30. 6. 2020How to store keys in env files? – theswiftdev.com 17. 6. 2020Building stylesheets using Leaf – theswiftdev.com 11. 6. 2020Table joins in Fluent 4 – theswiftdev.com 4. 6. 2020Custom Leaf tags in Vapor 4 – theswiftdev.com 28. 5. 2020Websockets for beginners using Vapor 4 and Vanilla JavaScript – theswiftdev.com 20. 5. 2020Building and loading dynamic libraries at runtime in Swift – theswiftdev.com 14. 5. 2020What's new in Swift 5.3? – theswiftdev.com 30. 4. 2020Sign in with Apple using Vapor 4 – theswiftdev.com 24. 4. 2020The Swift package manifest file – theswiftdev.com 19. 4. 2020Server side Swift projects inside Docker using Vapor 4 – theswiftdev.com 16. 4. 2020Modules and hooks in Swift – theswiftdev.com 7. 4. 2020All about authentication in Vapor 4 – theswiftdev.com 1. 4. 2020A generic CRUD solution for Vapor 4 – theswiftdev.com 25. 3. 2020The anatomy of Vapor commands – theswiftdev.com 19. 3. 20205 reasons to choose Swift over Objective-C – theswiftdev.com 17. 3. 2020How to use middlewares in Vapor 4? – theswiftdev.com 3. 3. 2020How to write Swift scripts using the new Command API in Vapor 4? – theswiftdev.com 27. 2. 2020Get started with the Fluent ORM framework in Vapor 4 – theswiftdev.com 25. 2. 2020How to set up pgSQL for Fluent 4? – theswiftdev.com 25. 2. 2020Behind the Scenes of Product Development – theswiftdev.com 20. 2. 2020Code coverage for Swift Package Manager based apps – theswiftdev.com 13. 2. 2020How to create your first website using Vapor 4 and Leaf? – theswiftdev.com 6. 2. 2020The ultimate guide to unit and UI testing for beginners in Swift – theswiftdev.com 28. 1. 2020How to download files with URLSession using Combine Publishers and Subscribers? – theswiftdev.com 23. 1. 2020How to deliver better user experiences as a Swift developer? – theswiftdev.com 13. 1. 2020Beginner's guide to Server side Swift using Vapor 4 – theswiftdev.com 6. 1. 2020What are the best practices to learn iOS / Swift in 2020? – theswiftdev.com 31. 10. 2019The ultimate Combine framework tutorial in Swift – theswiftdev.com 21. 10. 2019Custom views, input forms and mistakes – theswiftdev.com 8. 10. 2019A simple HTTP/2 server using Vapor 4 – theswiftdev.com 25. 9. 2019How to write services for VIPER? – theswiftdev.com 18. 9. 2019How to build SwiftUI apps using VIPER? – theswiftdev.com 2. 9. 2019Migrating from CocoaPods to Swift Package Manager – theswiftdev.com 28. 8. 2019Picking and playing videos in Swift – theswiftdev.com 26. 8. 2019What's new in Vapor 4? – theswiftdev.com 25. 8. 2019Swift init patterns – theswiftdev.com 15. 8. 2019URLSession and the Combine framework – theswiftdev.com 29. 7. 2019Stop worrying about code signing! – theswiftdev.com 31. 5. 2019Understanding provisioning for iOS applications – theswiftdev.com 28. 5. 2019Promises in Swift for beginners – theswiftdev.com 23. 5. 2019Building input forms for iOS apps – theswiftdev.com 24. 4. 2019Connecting GitHub to Bitrise – theswiftdev.com 8. 4. 2019How to migrate your iOS app from Travis CI to Bitrise? – theswiftdev.com 2. 4. 2019Uniquely identifying views – theswiftdev.com 29. 3. 2019Mastering Bitrise workflows for continuous iOS app delivery – theswiftdev.com 19. 3. 2019Mastering the VIPER architecture – theswiftdev.com 11. 3. 2019VIPER best practices for iOS developers – theswiftdev.com 25. 2. 2019Top 20 iOS libraries written in Swift – theswiftdev.com 19. 2. 2019Styling by subclassing – theswiftdev.com 5. 2. 2019Beginners guide to functional Swift – theswiftdev.com 30. 1. 2019Picking images with UIImagePickerController in Swift 5 – theswiftdev.com 28. 1. 2019How to use the result type to handle errors in Swift 5? – theswiftdev.com 14. 1. 2019All about the Swift Package Manager and the Swift toolchain – theswiftdev.com 17. 12. 2018Lazy initialization in Swift – theswiftdev.com 9. 12. 2018Swift object pool design pattern – theswiftdev.com 1. 12. 2018UITableView tutorial in Swift – theswiftdev.com 6. 11. 2018Swift 5 and ABI stability – theswiftdev.com 16. 10. 2018Custom UIView subclass from a xib file – theswiftdev.com 25. 9. 2018Swift facade design pattern – theswiftdev.com 19. 8. 2018Iterator design pattern in Swift – theswiftdev.com 7. 8. 2018Generating random numbers in Swift – theswiftdev.com 29. 7. 2018Swift adapter design pattern – theswiftdev.com 17. 7. 2018Swift dependency injection design pattern – theswiftdev.com 10. 7. 2018Ultimate Grand Central Dispatch tutorial in Swift – theswiftdev.com 27. 6. 2018Swift delegate design pattern – theswiftdev.com 26. 6. 2018UICollectionView data source and delegates programmatically – theswiftdev.com 14. 6. 2018Mastering iOS auto layout anchors programmatically from Swift – theswiftdev.com 13. 6. 2018Swift command design pattern – theswiftdev.com 8. 6. 2018Swift prototype design pattern – theswiftdev.com 5. 6. 2018Comparing factory design patterns – theswiftdev.com 3. 6. 2018Swift abstract factory design pattern – theswiftdev.com 31. 5. 2018Swift factory method design pattern – theswiftdev.com 29. 5. 2018Swift simple factory design pattern – theswiftdev.com 28. 5. 2018Swift static factory design pattern – theswiftdev.com 24. 5. 2018Swift builder design pattern – theswiftdev.com 22. 5. 2018Swift singleton design pattern – theswiftdev.com 17. 5. 2018How to use iCloud drive documents? – theswiftdev.com 3. 5. 2018UIColor best practices in Swift – theswiftdev.com 26. 4. 2018iOS custom transition tutorial in Swift – theswiftdev.com 17. 4. 2018Ultimate UICollectionView guide with iOS examples written in Swift – theswiftdev.com 29. 3. 2018Everything about public and private Swift attributes – theswiftdev.com 12. 3. 2018The ultimate VIPER architecture tutorial – theswiftdev.com 27. 2. 2018Networking examples for appleOS – theswiftdev.com 29. 1. 2018How to parse JSON in Swift using Codable protocol? – theswiftdev.com 25. 1. 2018Deep dive into Swift frameworks – theswiftdev.com 24. 1. 2018UICollectionView cells with circular images plus rotation support – theswiftdev.com 23. 1. 2018Self sizing cells with rotation support – theswiftdev.com 15. 1. 2018How to call C code from Swift – theswiftdev.com 9. 11. 2017Swift Package Manager tutorial – theswiftdev.com 31. 10. 2017iOS Auto Layout tutorial programmatically – theswiftdev.com 27. 10. 2017How to launch a macOS app at login? – theswiftdev.com 23. 10. 2017How to make a Swift framework? – theswiftdev.com 11. 10. 2017Swift enum all values – theswiftdev.com 10. 10. 2017UIKit init patterns – theswiftdev.com 4. 10. 2017Awesome native Xcode extensions – theswiftdev.com 6. 7. 2016Conventions for Xcode – theswiftdev.com 28. 4. 2016ClockKit complications cheatsheet – theswiftdev.com