# My SwiftyTech 2022 Recap

This blog post is a recap of my shared work and highlights past blog posts, open-source contributions, and other activities from which you may have benefited in 2022.

For me, this blog post is a reminder of all my accomplishments this year.

### Blogging

I was consistent with my writing and published 93 (**!**) Swift and iOS related articles on [blog.eidinger.info](https://blog.eidinger.info/). This is my 94th article :)

Quite some articles were featured in prominent newsletters like [iOS Dev Weekly](https://iosdevweekly.com/) (10x), [SwiftUI Weekly](http://weekly.swiftwithmajid.com/) (10x) and [SwiftLee Weekly](https://www.avanderlee.com/swiftlee-weekly/) (18x)

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1671393665518/IebKtMo-I.png align="center")

Nearly all of those newsletters will you find in my blog post about my favorite iOS and Swift newsletters.

%[https://blog.eidinger.info/awesome-newsletters-for-ios-and-swift-developers-in-2022] 

If you haven't subscribed to my blog then you miss out. Join the 1.1k followers!

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1671394029412/b027iNGWW.png align="center")

I probably had not more than 100 at the beginning of 2022.

### Developing

I contributed quite a lot to other open-source projects. I am especially proud of creating a SwiftPM command plugin for [SwiftFormat](https://github.com/nicklockwood/SwiftFormat).

%[https://twitter.com/MarcoEidinger/status/1595660736809902081?s=20&t=LVyBOtHYc0NYs5FacbR55w] 

Some more contributions:

%[https://twitter.com/MarcoEidinger/status/1559175576803500032?s=20&t=LVyBOtHYc0NYs5FacbR55w] 

%[https://twitter.com/MarcoEidinger/status/1577696561194094599?s=20&t=LVyBOtHYc0NYs5FacbR55w] 

%[https://twitter.com/MarcoEidinger/status/1547259559550394368?s=20&t=LVyBOtHYc0NYs5FacbR55w] 

I also started new open-source projects and maintained existing ones.

Notable additions in 2022:

*   [iosdevupdates.com](https://www.iosdevupdates.com/), an aggregator for iOS and Swift blog posts.
    
    %[https://blog.eidinger.info/discover-active-ios-dev-blogs] 
    
*   [XCSnippetsApp](https://github.com/MarcoEidinger/XCSnippetsApp), a macOS application to explore code snippets from the Swift and iOS community, view and edit the snippets before adding them conveniently to Xcode
    
    %[https://blog.eidinger.info/find-helpful-ios-and-swift-code-snippets] 
    
*   [https://marcoeidinger.github.io/appleframeworks/](https://marcoeidinger.github.io/appleframeworks/), a website
    
    %[https://blog.eidinger.info/view-all-public-frameworks-provided-by-apple-and-check-their-platform-availability-at-a-glance] 
    
*   [URLCompatibilityKit](https://github.com/MarcoEidinger/URLCompatibilityKit), a dependency-free Swift Package with compatible backports of commonly used type properties for `URL` that are otherwise only available from iOS 16.0+ / macOS 13.0+ / tvOS 16.0+ / watchOS 9.0+.
    
    %[https://blog.eidinger.info/use-new-url-related-apis-from-ios-16-in-lower-versions] 
    
*   [OSInfo](https://github.com/MarcoEidinger/OSInfo), a dependency-free Swift Package to determine OS version and name on all platforms.
    
    %[https://blog.eidinger.info/cross-platform-api-to-determine-os-version-and-name-in-swift] 
    

### Sponsoring

Past Easter weekend, I started to express my gratitude to developers and content creators. Nearly 20 profited from you. I hope my article is an inspiration and source of information for like-minded people who want to sponsor the iOS and Swift communities equally.

%[https://blog.eidinger.info/sponsoring-amazing-members-of-the-swift-and-ios-community] 

### Speaking

Unfortunately, SwiftHeroes and 360iDev rejected my speaker proposals but I had a blast appearing on a podcast to talk about Apple's Swift Package Manager.

%[https://twitter.com/MarcoEidinger/status/1511198077180211200?s=20&t=LVyBOtHYc0NYs5FacbR55w] 

I also enjoyed giving a presentation about Swift Attributes at the SF Swift Language Group Meetup. I would love to join for podcasts or meetups in the future!

At my day job, there is the occasional speaker/workshop opportunity which is mostly internal and confidential. Happy I was able to participate in SAP's public DevtoberFest initiative and share information about the company's mobile SDK for iOS.

%[https://youtu.be/tW6-T3hLR1c] 

Last but not least I organized my first workshop on try! Swift World.

%[https://twitter.com/tryswiftworld/status/1589974444453564422] 

### Video Producing

Occasionally I create small YouTube videos to accompany my blog posts. Those receive only low view numbers (&lt; 500). I prefer writing over creating videos but let me know if you would prefer more videos.

%[https://www.youtube.com/watch?v=qSzk-gMsFZ4] 

%[https://www.youtube.com/watch?v=_z0GibyP5hg]
