A few weeks ago I started my journey to become an expert in SwiftUI, you can read about it here.

I am a Javascript developer so many “programming” concepts are quite easy to pick up, however, when I started getting into SwiftUI I felt a feeling of joy and excitement to what concerns building UIs with a completely different approach.

Every day that I spend learning this framework I feel more and more enthusiastic about it.

Today, I am going to list 3 Random Reasons to join me in loving this new fantastic way of building iOS native apps, and…


Here I am with another episode of My 100 Days of SwiftUI journey.

In the last few days, I went through some fundamentals of the Swift language like functions, closures, and structs, and as a Frontend developer used to write Javascript I’ve found lots of commonalities, however when switching to another language some things are named or used differently.

Additionally, Javascript (unless using Typescript) is not a strongly typed language which makes it different from Swift or other programming languages.

In this article, I won’t go over the fundamentals of Swift but I would like to highlight 3 things that…


In my previous post, My 100 Days of SwiftUI begin here, I explained the process that brought me to start this blog series and this is the first episode of the journey, all aboard!

Variables, simple data types, and string interpolation

When going through really basic fundamentals concepts are simple, but like often happens, one ends up finding out little surprising details. That is exactly what happened.

For instance, I knew already about Multi-line strings, but what I did not know is that the start and end with three double quote marks must on their own line

var str = """
This goes
over multiple
lines
"""


Photo by Dmitry Chernyshov on Unsplash

Here I am, writing my first blog post ever.

I will write a journal about switching from web and front-end development to iOS development sharing the topics and my learning process, as well as my understanding and point of view.

Why am I doing this? Why would one start to blog?
I googled and searched for this as well and tons of answers came up:

  • Fame or creating a personal brand
  • Making a side income
  • Having an online presence
  • Share Your Knowledge
  • Become an authority in your industry
  • the list goes on and on…

Then, a few days ago I…

Jonathan Giardino

Web Developer from Italy but never in Italy. #JAMStack and #JavaScript enthusiast 🚀 Happily married 👫 Runner 🏃🏻 Obsessed with 🍕 and nature lover 🌲

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