home

    2024


  • Bridging CoreLocation to Swift 6 Concurrency

    How to bridge CoreLocation to Swift 6 Concurrncy model, and what are the problems and how to solve them.

  • home

    2023


  • Getting started with `Espresso Martini` - The vapor powered mock server.

    Espresso Martini is a Vapor-powered mock server written in Swift for your iOS and macOS applications.

  • home

    2022


  • Avoid using UserDefaults.standard

    UserDefaults is a fantastic, easy to use interface to save and retrieve data quickly. But do not use the standard instance.

  • How I built my website - 2022 Version

    In 2022 I decided to rebuild my website, this time, using actual web technologies. Here is what I chose, and why.

  • home

    2021


  • The COVID before Christmas

    I tested positive for COVID right before Christmas. It was hell. Not because of the symptoms but because of the shit show called Italian health system.

  • You don’t leave somewhere you’re happy - Telepass Edition

    I decided to share publicly what I shared with all of my colleagues at Telepass my last day there.

  • Mocking requests using URLProtocol

    A step by step guide on how to mock API requests in your iOS app using `URLProtocol`

  • Organize your dock using spacers

    A cool trick to organize your macOS dock.

  • How to customize a font stylistic set in your iOS app

    In this article we explore a not-very-known feature of `UIFont` that allows enabling alternate versions of the font using its stylistic sets.

  • Build your website using Publish

    A handy guide with a few tricks to write your own website using Swift.

  • How I built my website - 2021 Version

    A general overview of how I build my portfolio website in 2021 using Swift.

  • home

    2020


  • Check if app is running unit tests the Swift way

    A Swift way to see if app is running XCTest.

  • home

    2019


  • I updated my curriculum after each job interview — Here is what I did, and what you should do too.

    Let us dive into how I evolved my curriculum through the years by learning from mistakes.

  • Write better Swift code with: Precondition

    A sweet trick to write safer code, in a clean way.

  • Double Standards — The Cardi B case

    Cardi B is a rapist, by her own admission. Yet, somehow, she got off easily, because she is a woman.

  • How-NOT-to recruit software engineers!

    If you are trying to recruit Software Engineers, please do not be like this clown.

  • 3 weeks later I quit

    Red flag after the other saw me quitting Crispy Bacon only 3 weeks after starting.

  • Morning Standup - 1 done right. 1 done awfully wrong.

    Do not do something just because agile says you need to do it.

  • home

    2018


  • Deploy a website remotely using Git

    A step by step guide to deploying a website using `Git`.

home♦projects♦@inkedengineer♦[email protected]