Deploying Server-Side Swift
written by Andrew Wagner on Jan. 26, 2017
There are many ways you could choose to host a Swift website or web service, but here I share what has worked well for me.
more...My name is Andrew Wagner and I am a software developer focussed primarily on iOS and web development. On this blog I try my best to provide valuable content to other developers based on what I've learned. I did not become the developer I am today without the help and advice from friends, co-workers, and others on the internet. I would love to give back to this community.
Lately I have been concentrating primarily on Swift development for native apps, backend services, and even websites (like this one). But, I bring the perspective of someone who has worked with many different technologies and languages with a particular passion for product design and user experience.
To learn more about my background and what drives me, I encourage you to checkout my about me page.
written by Andrew Wagner on Apr. 13, 2017
A look at the interesting technical challenges I ran into while developing this app.
more...written by Andrew Wagner on Jan. 29, 2017
A list of core skills that are necessary in almost every app. If you can do all of these things reliably, you are well on your way to being a great hire as an iOS developer
more...written by Andrew Wagner on Jan. 21, 2017
A list of skills, beyond just the ability to get the job done, every Swift developer should know before they get paid to develop.
more...written by Andrew Wagner on Jan. 18, 2017
The hardest part of developing Server-Side Swift is the incomplete nature of Foundation including some pretty critical basic functionality. After I thought up this technique, the problems I ran into changed from mountains to mole hills.
more...written by Andrew Wagner on Jan. 26, 2017
There are many ways you could choose to host a Swift website or web service, but here I share what has worked well for me.
more...written by Andrew Wagner on Jan. 26, 2017
There are many ways you could choose to host a Swift website or web service, but here I share what has worked well for me.
more...written by Andrew Wagner on Jan. 17, 2017
I have been extremely busy so I haven't made the time to write any blog posts. In this post I give a brief overview of what I have been up to and what are my short-term plans for the future.
more...written by Andrew Wagner on Apr. 06, 2016
An in-depth discussion of my experience writing a technical book about learning Swift.
more...written by Andrew Wagner on Aug. 06, 2014
An practical example of how curried functions in Swift can be useful for implementing a logger
more...written by Andrew Wagner on Jul. 20, 2014
My attempt to implement a KVO replacement purely in Swift
more...written by Andrew Wagner on Jul. 13, 2014
A list of key concepts to know when getting started with Swift and links to resources to stay current with its development.
more...written by Andrew Wagner on Jul. 05, 2014
A summary with examples of what an Optional is in Swift
more...written by Andrew Wagner on Jul. 05, 2014
A list with concrete examples of when and when not to use Implicitly Unwrapped Optionals in Swift.
more...written by Andrew Wagner on Jun. 29, 2014
Concrete examples for some cool and practical new features in Swift that will improve the daily lives of iOS and OS X programmers.
more...