Read the transcript
Jeroen Leenarts: Hi, and welcome
to the 37th episode of my
podcast. My name is Leenarts and
I've been developing software
for over 18 years and I'm
developing iOS apps for over
nine years. Also, Ameren Dutch
cocoa has for close to eight
years. If you're an iOS app
developer, you should listen to
my podcast because it will keep
you updated on interesting
articles and events you might
not have heard about. In this
episode, I'm going to talk about
what's new and unit testing for
Xcode 12.5, lead to new button
styling, difficult data source
behavior changes and
reconfiguring cells in iOS 15,
debugging, a difficult data
source cell provider mutating
and non mutating swift context,
code review newsletter, curated
code improvement tips, a bunch
of things have been going on
last week. Actually, today, I
got my second COVID vaccination.
So still feeling okay. A bit of
a headache, but nothing too bad,
really. So let's see how I'm
feeling tomorrow. I hope it's
okay. But I'll do fine. I think
also, I've been onboarding a new
team member before the weekend.
And today, he has been able to
do the first work on our code
base. And it's been going great,
it's good to see him work on the
code, getting things and
venturing out on his own and
actually asking questions before
he really gets stuck on a longer
duration. So we've been helping
him frequently. And we've been
answering all those questions.
And so far, it's going great. So
it's good to see that a proper
onboarding can really help
somebody along. So I really
recommend anybody outside to
focus on onboarding, when you're
getting a new member on your
team, it really helps someone to
hit the ground running without
feeling overwhelmed. Also, I've
been typing on my new keyboard
for a week now, and I kinnexa
LED, and I'm really liking it,
it's not too loud. Actually,
here, I've listened, I'm not
typing. So that's not too bad.
Really, the feeling of the
keyboard is really great. And I
really recommend to spend some
time figuring out what kind of
keyboard is something that you
that you like, and that fits
with your taste, and to actually
get something that really makes
you feel great when you're
actually typing on it. Now,
let's get to the articles of
this week. The first one is
what's new unit testing for
Xcode 12.5. That's the current
Xcode version, when I'm
recording this, so this is the
version that you download from
the App Store. It's an article
by John Reed. And he provides
some common sense, really exco
13, of course, is in better, and
it's the latest and greatest by
Apple. But still, there was some
great stuff that Apple added to
Xcode 12.5. And there are six
items that John goes over in his
article that you can immediately
use on your current projects,
and have a benefit from without
having to wait one or maybe even
two years before I can really
start using it. The second
article is by five stars meet
the new button styling. This is
more in the sense what's coming
in Xcode 13, and iOS 15. And the
new Swift UI really. So this
also applies to the Mac and
probably also to watch it. It's
an article by Federico Santa
Telo. And he showcases what you
can actually do with the new
buttons in iOS 15 and exporters
and it really looks great, it's
very visual, you can really see
what the different options do
for the button. And if you want
to have like a visual reference
of what you can try with the new
buttons definitely have a look
at the article by Federico. And
another set of articles by
Justice squires are difficult
data source behavior changes and
reconfiguring sales in iOS 15.
That's quite a mouthful. And the
second article by Jessa is
debugging a difficult data
source cell provider, you can
really tell that Jessie is
getting some hands on experience
with the default data sources in
iOS 15, because he really shares
the insights that he has gained
with the changes that have been
added by Apple in iOS 15. But
also in the second article, how
you can actually debug issues
that you are bound to run into
when working with difficult data
sources. I think he has some
more articles as well on
difficult data source. So
have a look on his blog and see
these two articles that I've
linked from the show notes. Also
have a browse through his
website as well, because there
are some some more gems of
information that you can dig up
there. So great content by Jesse
Squires. The final article that
I want to mention is by John
Sandel mutating and non mutating
swift context, and yeah, it's
It's long, it's thorough. It's
typical Johnsonville style,
which means it's great. But you
will need to take some time to
actually read through the
article. But then you need to
take some additional time to
actually process the contents of
the article and maybe read it
again. In the end, you will
learn some great things and
insights on mutability and non
mutability in Swift and why it's
important and also some of the
implementation details that come
with creating a mutable or non
mutable context within a
programming language. Yes, and
Another great article by John
sundel. And what I also wanted
to mention is code review.
That's a newsletter by Marina
Gordon, the CFR, a newsletter
with Twitter content of tidbits
and codes that Marina has found
useful in the context of iOS, or
Apple development. It's a new
newsletter, there's two issues
available. I do think that
Marina is onto something here.
And I'm really looking forward
to more content that you will be
publishing in the future. And I
recommend you to have a look at
our newsletter, and maybe even
subscribe to our newsletter
because I think you will learn
some useful things through
newsletter in digestible format.
Now on to Donnie Walsh, tweet of
this Monday, done Steph has has
had a COVID experience himself.
And he hopes that Donnie
actually feels well soon as
well, because you might have
heard that Donnie has tested
positive for Corona. But during
the week, he's been occasionally
mentioning how he's feeling and
he seems to be doing great
without too many surprises or
bad experience with the disease.
So here's to Donnie, and I hope
things keep going and getting
better the way they have been
for him. So Chris Caffery is
trying to learn switch new
concurrency features. As part of
his exploration. He has built an
implementation of map using
actors and tasks. The live
stream by FinCEN Fidelis has
provided some inspiration for
his approach. And he's asking
for some feedback on his
implementations. And it seems to
work but he's not tech savvy
enough to recognize major flaws
in his code yet, so who knows?
Maybe somebody can have a look
at it. And Philip Nemecek is
planning to launch the iPad
version of first which buddy
recently has he has put it in
test flight testing. And yeah,
if you want to have testified in
fights, look through Don each
Monday morning tweet and you can
find the link to join. I don't
have a switch myself, but I can
imagine that this is very useful
utility to have when creating
screenshots on your switch.
Tibor Bowditch is wishing Dhoni
a good morning, and he's
starting his work on a CSS DSL
library using results builders.
And he's helping to release a
reasonably solid version this
week. It really looks like he's
putting the challenge out for
himself. And then we have Jeff
Hackworth. He's planning to
release a Public Test Flight of
adaptivity with new iOS 15
features. And he's supporting
all the new SF symbols and
render modes and a few more
system colors, prominent window
scene styles and extra large
widgets and iPad. He seems to
have been going all in with the
new iOS 15 features. I'm really
curious to see how his stuff
looks. And Josh is going through
his GitHub notification for the
first time since like mid 2020.
Josh, I'd recommend you to just
call it quits and just mark
everything as as red and start
fresh again. Colin booton is
hoping to ship a big update for
his app weather hub. And he
think he's finally fixed the
frequent crash thanks to the
multitrack chapter of the core
data book that he has just
finished reading. And Michaela
Quran is continuing to knock in
some tickets out for freelance
projects and hoping to get the
last feature done for one of our
apps so that she can hopefully
release it soon. Sam Rowley is
starting a new job today is
working on Swift UI for the
first time and he's really
looking forward to digging in.
And Martin molesky is playing
with create an app on iOS. So so
far, it's really looking nice.
And the list goes on and on and
on a lot of people launching and
releasing new content and new
courses, new jobs. test flights,
it's it's crazy how much people
are actually releasing this
week. It seems that a few weeks
after WWDC, the dust has settled
and people are getting back in
the groove of creating new
stuff. And the WWE has actually
provided a lot of inspiration.
Even not directly related to the
new features that Apple is
releasing, but just the fact of
all this new stuff has seemed to
have gigot somebodies creative
juices here and there. So that's
good to see. On another note,
Coco Chanel has announced our
next meetup. It's an interesting
one this week, because we have
somebody presenting on the Dutch
Corona check app. It's it's one
of these official government
approved Corona API apps on the
iOS platform. So I'm really
interested in what rule has to
offer as content on July 21 Have
a look at the coca headstall to
now meetup page and see if you
can join otherwise, watch the
video later on the YouTube
channel of coca hats and now. So
that's pretty much it for this
week. If you have any feedback,
just let me know. Just reach out
on Twitter at app for the one. I
really look forward to what you
think. And also have a look at
my book being lead software
developer or maybe even the
workshop for lead software
developers. This will all be in
my newsletter. So if I can give
you one actionable request, just
sign up for my newsletter. You
can find it on my website at
Forest one dotnet. Talk to you
next week.