{"id":9739,"date":"2025-03-31T13:45:00","date_gmt":"2025-03-31T10:45:00","guid":{"rendered":"https:\/\/handoli.com\/index.php\/2025\/03\/31\/swift-by-sundell-is-back\/"},"modified":"2025-03-31T13:45:00","modified_gmt":"2025-03-31T10:45:00","slug":"swift-by-sundell-is-back","status":"publish","type":"post","link":"https:\/\/handoli.com\/index.php\/2025\/03\/31\/swift-by-sundell-is-back\/","title":{"rendered":"Swift by Sundell is back!"},"content":{"rendered":"<p>I never actually decided to stop writing Swift articles. It just sort of <em>happened<\/em>. In fact, for the past two years as this website has been very much dormant, I\u2019ve lost count of the number of times that I\u2019ve sat down at my desk with the intent to write and publish a new article, or the number of times I\u2019ve added \u201cWrite a new article\u201d to my ever-growing list of reminders and to-dos.<\/p>\n<p>In the summer of 2022, I became a dad, and it changed <em>everything<\/em>. In a whirlwind of happiness, excitement, sleep deprivation, and general confusion, my schedule was turned completely upside down. Family quickly replaced work as my number one priority, and anything non-essential felt like it\u2019d have to wait. Work-wise, all that I really had any energy for was my freelancing work, and the thought of spending any nights, weekends, or other spare time on article-writing or podcasting felt ever more distant.<\/p>\n<p>Even as I started regaining some of that work time (and sleep!), my routine of regularly publishing new Swift articles had clearly been broken, and getting back into it started to feel like quite a challenge. I had also settled on a very nice, comfortable schedule when it came to my freelancing work, which let me work with multiple clients on different kinds of projects, all while giving me enough time to spend with my family. So, I was happy, and didn\u2019t really want to mess with that schedule by adding anything to it.<\/p>\n<p>But as time went on, I started to really <em>miss<\/em> Swift by Sundell. Over the past two years, I haven\u2019t lost my passion for Swift, or for programming in general for that matter, and being able to share my thoughts and experiences regarding Swift was something that I really wanted to get back to.<\/p>\n<p><em>However, there were two main obstacles in the way.<\/em><\/p>\n<p>First, I have written <em>a lot<\/em> of Swift articles over the years. So many that, honestly, I\u2019ve completely forgotten many of them. So, anytime I wanted to write something new, I had to start by researching whether I had already covered a similar topic before, and if so, whether what I was planning to write conflicted with what I had previously published.<\/p>\n<p>That started to become quite tedious, especially since many of my old articles are now out of date (both because of Swift\/platform changes, but also because I\u2019ve changed my opinions and coding approaches over the years). That meant that, in order to cover a given topic, I really first would have to go back to a number of old articles and update them to all make sense as a whole. That both significantly increased the scope and time required for more or less any new article project, and ended up giving me a sort of \u201cwriter\u2019s block\u201d, as I scratched numerous article ideas because <em>\u201cI\u2019ve already written about something similar\u201d<\/em>.<\/p>\n<p>The solution to that problem \u2014 meet the <em><a href=\"https:\/\/www.swiftbysundell.com\/archive\">Swift by Sundell Archive<\/a><\/em>. What I\u2019ve done is that I\u2019ve moved every single article that I\u2019ve previously published on this website into an archive, that both preserves them (and their URLs) into the future, and also enables me to effectively hit <em>RESET<\/em> on my article-writing. Any topic is now up for grabs again, and I can cover any Swift API, tool, or technique that I\u2019d like from a modern perspective.<\/p>\n<p>The second obstacle was simply <em>time<\/em>. Even though I now felt very motivated to get back into writing articles, my schedule was still completely filled up with freelancing work, workshops, and other commitments. This is where my good friends at Genius Scan had a, well, quite <em>genius<\/em> idea. They had been looking for ways to get the word out about their high-quality <a href=\"https:\/\/geniusscansdk.com\/swiftbysundell\">document scanning SDK<\/a> (which I\u2019ve contributed lots of code to as a freelancer, by the way), and had a proposition for me \u2014 how about they\u2019d fund all of my article-writing time over the next six months, in exchange for some promotion on the website?<\/p>\n<p>So that brings us to today \u2014 and I\u2019m excited to announce that for the next six months (at least!) you\u2019ll see new articles published regularly on this website, covering a wide range of Swift topics. In fact, the first brand new article, <em><a href=\"https:\/\/www.swiftbysundell.com\/articles\/modern-url-construction-in-swift\">\u201dModern URL construction in Swift\u201d<\/a><\/em> is already available, with more to come shortly. It feels so great to be back writing again, and I hope you\u2019ll enjoy the new articles that I\u2019ll publish.<\/p>\n<p>I want to sincerely thank the fine folks at <a href=\"https:\/\/geniusscansdk.com\/swiftbysundell\">Genius Scan<\/a> for helping me bring Swift by Sundell back, and to everyone in the Swift community who has reached out over the past few years with encouraging and supportive messages.<\/p>\n<p>Welcome back to Swift by Sundell!<\/p>","protected":false},"excerpt":{"rendered":"<p>I never actually decided to stop writing Swift articles. It just sort of happened. In fact, for the past two years as this website has been very much dormant, I\u2019ve lost count of the number of times that I\u2019ve sat down at my desk with the intent to write and publish a new article, or [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[1,15],"tags":[],"class_list":["post-9739","post","type-post","status-publish","format-standard","hentry","category-explore","category-world"],"_links":{"self":[{"href":"https:\/\/handoli.com\/index.php\/wp-json\/wp\/v2\/posts\/9739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/handoli.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/handoli.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/handoli.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/handoli.com\/index.php\/wp-json\/wp\/v2\/comments?post=9739"}],"version-history":[{"count":0,"href":"https:\/\/handoli.com\/index.php\/wp-json\/wp\/v2\/posts\/9739\/revisions"}],"wp:attachment":[{"href":"https:\/\/handoli.com\/index.php\/wp-json\/wp\/v2\/media?parent=9739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/handoli.com\/index.php\/wp-json\/wp\/v2\/categories?post=9739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/handoli.com\/index.php\/wp-json\/wp\/v2\/tags?post=9739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}