For now I've paused cross-posting here. Especially when traveling and during other busy times, it has proven to be really hard to keep up with 😅 You can always find me on Twitter @johnsundell and my content at swiftbysundell.com. I might be back one day, we'll see 🙂
My latest weekly article is about using the presenter pattern in a very lightweight way to encapsulate logic for setting up and presenting modal view controllers 👍
https://www.swiftbysundell.com/posts/lightweight-presenters-in-swift
My most popular article ever - "A deep dive into Grand Central Dispatch in Swift" has now been updated & remastered with Splash-powered syntax highlighting! 🚀
GCD is so much more powerful & useful than what it first might seem like 👍
https://www.swiftbysundell.com/posts/a-deep-dive-into-grand-central-dispatch-in-swift
The latest episode of Stacktrace is OUT and is packed full of our hopes, speculations and dreams for Apple's upcoming iPhone event, delivered to you - like last time - in Poker form! 😀🃏🚀
🎧 Have a listen: https://stacktracepodcast.fm/podcast/14
🤔 Make your own bets: http://cdn.stacktracepodcast.fm/StacktracePokerScorecardSep2018.pdf
This week's blog post: "Early returning functions in Swift" 🚀
How using concepts like pure functions and early returns can help make branching logic and complex conditions a lot easier to read, test and debug! 👍
https://www.swiftbysundell.com/posts/early-returning-functions-in-swift
Just sent out my very first monthly newsletter to the first 1,581 subscribers! 🎉📬🚀 I love the feeling of shipping something brand new! 😀
The first edition contains over 25 links & some brand new content. If you missed signing up, you can read it here: https://mailchi.mp/ab9e16d65515/swift-by-sundell-newsletter-issue-1
Working on the first edition of my monthly newsletter - going out tomorrow! 😀
It'll be jam-packed with links, Swift tips, tips for blogging & writing, and I'm also going to throw in some behind-the-scenes info about my new Swift editor prototype 😉
New podcast episode with special guest Felix Krause! 🚀
Me & Felix had a super nice chat about building developer tools, scaling open source projects, code signing, automation and how to take the perfect Twitter profile picture 😀
Hope you'll enjoy it! 🙌
I'm launching a monthly newsletter! 😀📬🎉
On the 1st of every month, you'll get a recap of all my blog posts, podcast episodes, Swift tips & tricks, previews of new projects, as well as my favorite content from around the community! 🚀
Sign up here:
https://www.swiftbysundell.com/newsletter
This week's blog post: "Enum iterations in Swift 4.2" 🚀
Examples of how Swift 4.2's CaseIterable feature can be used to solve common problems in really nice ways 👍
This is also my 80th weekly post & the first to use Splash for syntax highlighting! 🎉
https://www.swiftbysundell.com/posts/enum-iterations-in-swift-42
Thought I'd also open source this little script, that makes it much nicer to use the Swift Package Manager - by making the most common commands a lot less verbose, and adding commands like 'install' and 'init-cli' 👍
Hope you'll find it useful 😀
https://gist.github.com/JohnSundell/6f372850dc763cb5960fe45b91abd646
Creator of Swift by Sundell, co-host of the Stacktrace podcast & iOS/game dev 👨💻 Not here at the moment, find me on Twitter or on Swift by Sundell 🙂