Skip to content
  • Home
  • Apps
  • About
Jul 14, 2020Feb 20, 2021 2 Minutes

Launch Screens and the SwiftUI App Life Cycle on iOS 14

I have decided to rewrite Bouncer from scratch using the latest SwiftUI version available in iOS 14. This includes using the new SwiftUI App Lifecycle, which allows you to skip UIKit entirely, alongside the AppDelegate and Storyboards.

Continue reading “Launch Screens and the SwiftUI App Life Cycle on iOS 14” →
Jul 3, 2020Oct 22, 2020 5 Minutes

Mentoring Junior Engineers (and new hires)

In a previous post, we discussed strategies to hire, motivate and mentor Engineering Interns and is time to move up the ladder and talk about the recently hired, more Junior members of your team. Let’s get down to it.

Continue reading “Mentoring Junior Engineers (and new hires)” →
Jun 26, 2020Jan 9, 2021 5 Minutes

Protocols and Combine: Using @Published in your Protocol declaration

The @ObservableObject and @Published property wrappers are the sauce of Combine powered apps. With Combine and SwiftUI. In this post I explore the use of the Protocol oriented programming and Publishers altogether.

Continue reading “Protocols and Combine: Using @Published in your Protocol declaration” →
Jun 10, 2020Oct 22, 2020 4 Minutes

Mentoring Engineering Interns

So the company decided to run a new internship program, and you are now a mentor for the next batch. That’s good news, but whether you are new to engineering management or have some experience already, mentoring and motivating interns is not an easy task… 

Continue reading “Mentoring Engineering Interns” →
May 21, 2020Oct 21, 2020 1 Minute

The reality virus

It’s a lot of fun to take a peek at improvised home offices set up by reporters, actors, politicians, and people on TV. It adds some sort of warmth and coziness to the news, even if reality is crude and difficult…

Continue reading “The reality virus” →

Posts navigation

Older posts
Newer posts
Proudly powered by WordPress
Daniel Bernal
Proudly powered by WordPress Theme: Daniel Bernal.