5 steps to take to become a part of the Swift Open Source movement and improve you coding skills immensely.

Photo by Fotis Fotopoulos on Unsplash

1. Look for interesting Swift packages at the Swift Package Index


Why beginner software developers keep getting stuck and are becoming more and more anxious.

Photo by Nik Shuliahin on Unsplash


Ideas for the new generation of software developers.

Photo by Kelly Sikkema on Unsplash


There is a better way to teach that ensures newcomers understand the concept of code quality right from the start.

Photo by Scott Graham on Unsplash


The baseline is low. Way too low. We need to change the way we share our knowledge with the new generations of WordPress developers.

Photo by Fikret tozak on Unsplash

A deep dive into the most basic building blocks of the language.

Photo by Jess Bailey on Unsplash


A summary of what I’ve learned during the first year.


It may be tempting to simply use Int and String everywhere, but this can quickly turn against you.

Photo by Josh Marshall on Unsplash

1. Primitive types aren’t documenting your code


A tutorial on how to make your package discoverable by adding it to the unofficial Swift Package Index search engine.

Photo by 🇨🇭 Claudio Schwarz | @purzlbaum on Unsplash

Check it out for yourself at https://swiftpackageindex.com!


It’s easy to get into designing the UX of a new groundbreaking app and miss a great opportunity right from the start.

Photo by Yux Xiang on Unsplash

Paul Pela

Future dad, 9to5: tech support agent. I write about the User Experience of learning programming.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store