Jeroen Leenarts: Hi, and welcome
to the seventh episode of the
app force one podcast. My name
is John Lennon's and I've been
developing iOS apps for eight
years and I've been running the
Dutch cokehead for over seven.
If you are an iOS app developer,
you should listen to my podcast
because it will keep you updated
on interesting articles,
conferences and events you might
not have heard about. In this
episode I'm going to talk about,
I officially started outlining
my book. The working title is
being a lead software developer
next Thursday, I will be
launching my interview with
Daniel Steinberg on my podcast
feed last week's articles. And
we're going to talk about
Johnny's Monday morning tweet.
If you have any feedback or
questions, please contact me
through Twitter app Force One,
or throw your voicemail intimate
[email protected] slash
app Force One. I also wanted to
do a shout out to Craig Clayton.
He has just finished his book on
Swift UI he's publishing through
Packt publishing. And once his
book is live, I will make sure
to mention it again in my
podcast. So let's begin with
book writing that I started, I
have some marketing blurb
already for it. Let me read for
you be the best lead software
developer you can be learn best
practices for being a great lead
software developer, every
software developer at some point
will have the opportunity to
become a lead software developer
definitions of what exactly a
lead software developers are
different. But in this book, I
will provide you the best
practices and tools to be the
best lead developer you can be
for yourself to peers and the
business leaders you were
working with. On a number of
topics, I will go into the
lessons I learned when growing
into my role as a lead software
developer, everybody's
environments different. But I
think there is something useful
in this book for everyone. This
book will be available in PDF,
mobi, and ePub format, you can
find more information on Air
Force One dotnet slash lead
developer. So what do you think
I'm really looking forward to
your feedback or any questions
that you have. This week, I've
been busy creating the outline
of my book and setting a sort of
standard format, or template for
the book that I want to write.
What I'm trying to create is
somewhat like the Pragmatic
Programmer format, so that are
short sections or chapters in
the book that you can just pick
up randomly to your own needs.
And that every lesson actually
contains some practice or bit of
advice that you can like apply
right away and have the benefit
straight up. Of course, the more
things that you apply from a
book, the more effect it will
have in your day to day role as
a lead software developer. And
I'm really looking for the way
that I can best transfer this
knowledge and communicate it to
people that are reading my book.
The idea for this book actually
came to me due to the coaching
for free section that I added to
my podcast. Basically, I'm
trying to write the book that I
wish I had when I started with
my lead software developer role,
which was not available back
then. And the more I started
thinking about it, the more I
thought, I think I can actually
tell people about my own
journey, and it will be helpful
to people out there. pre order
is now available. I'm actually
writing through Lean pub.com.
And I plan to also launch the
book on Amazon as a Kindle book.
And it's everything is very new
to me. And I'm just learning as
I go. The podcast and free eBook
writer on the site has been very
helpful. So a big shout out to
Assam Osman, thank you for
creating some great and free
resources to actually help
people get started on a journey
like this. Even before I started
podcasting, something that I was
always very adamant about has
been my personal backups. For
years, I've been using Backblaze
from my backups. If you want an
automatic backup of all your
data, unlimited data and
unlimited file types, backup
connected external USB drives,
then definitely have a look at
Backblaze. They've never failed
me. And I've been able to upload
all my backup data to their
cloud solution. It's been
wonderful. I highly recommend
them. And if you want to have a
look at them, please use my
affiliate link in my show notes.
Because if you sign up through
that link, you will actually
help support my podcast.
So now let's start with last
week's news. Again, because I
think it's so important, I
wanted to mention the app
privacy questions requirements
starting on December 8. So make
sure that you enter the App
Store connect dashboard and look
at these privacy question that
that Apple demands for every new
app and app updates that you
want to publish after December
8. So good luck with answering
those because I'm having a quite
a hard time actually with
answering these questions. And
this is mostly due to the fact
that we have some third party
dependencies in our product that
actually do some analytics. And
I don't really know the
implications. And I don't know
how far reaching these analytics
packages actually are. So some
concerns, but I guess we'll
manage. Another fun article is
by Ryan Ashcraft. He has written
about iOS apps on M one max. And
he's really excited about
deploying your iOS apps to the
Mac. He did it for food norms
already. And he is sharing in
his article, what his
experiences were, and what
challenges he faced and what
changes and additions he had to
make to his app to actually make
it a good citizen on the Mac
platform. So look it up and have
a look at his article, because
there are some interesting bits
in there that will really help
you on getting your app as a
proper app on the Mac. Florian
over at objective c.io has
written an article about switch
wise grid views. It's a bit of a
long article, but there are some
really interesting lessons and
things that you should be aware
of when you're dealing with
grids in Swift UI. So definitely
have a read of this article. And
you'll most likely learn
something new about the grid
system in Swift UI. D bar at the
swift death, talks about event
driven generic hooks for Swift.
In this article, he is going to
show you how to implement a
basic Event Processing System
for your modular swift
application. Well, the modular
thing is what triggered me in
his articles header, because we
are creating a big modular app
at my place of work. And in his
article, he really goes into
some details how he can deal
with dependencies and what role
protocols and types can play in
actually separating concerns and
making sure that everything is
nice and contained and very well
composed, and easy to compose
into a final product. I liked
that he actually goes with for a
event driven architecture,
because event driven architects
seem to be a good fit for the
combined framework that is
available in iOS 13, and 14. I'm
really looking forward to
experimenting with the ideas by
TBR and see how they actually
fit an actual apps architecture.
A small interesting note, he is
actually also writing a book,
the title of his book is get
practical service sites with pre
orders available on Gumroad. on
Kindle block, Alex is talking
about formatting localized
strings. He talks about various
ways that you can actually do
this poor practices and some
best practices. And he comes up
with a very nice way that you
can actually borrow some HTML
yourself to actually have a good
performance and a flexible
enough formatting system to
actually be able to do a
formatted localized string. This
morning, Donnie sent out his
Monday morning tweet again,
Francois is working on this in
the app advent calendar. He's
trying to find new developers
that would be interested to
discounter apps during one day
in December, contact him at fr
Boulais. At fr BOULA is FASCO is
doing quarterly planning for his
new startup. He is trying to get
funding and continue to work on
the better to launch later this
year. qualta is playing with
Core Audio frameworks. Denise is
starting her new job at VW as an
iOS app developer. And she's
looking forward to the challenge
in the consumer markets. Adrian
is writing, writing and doing
some more writing. And he is
interviewing someone you might
know. Dominic is giving two
talks at Mac def. And Femi just
bought practical combined. And
he's planning on deferring it in
the coming days. That's a
challenge deferring an e book,
even if it's paper, actually.
But I'm sure he will learn a lot
by doing it. And actually, the
list is very long this week of
look at it yourself. And there's
some really great items in
there. And now for one final
shout out to Josh Holtz, he just
launched this app, connect gate.
It's a great little app that
allows you to integrate the App
Store connect API into your Siri
workflows. It's it's it's kind
of mind boggling what you can do
with it. So have a look at it
and try it yourself.
There's a nice free tier
available in his app. And I know
Josh will really appreciate the
download. I could have put my
audio betting for commercials on
that clip, actually. But Josh is
just such a great guy. So
definitely have a look at his
app. I want to keep coaching for
free really short this week. I'm
referring to something on Swan
formulae set on an interview
with offerzen. I will link it
from the show notes. Basically
what Antoine is saying that
email, don't do it during the
day. Just do it at the beginning
of the day, or at the end of the
day and the rest of the day.
Keep your email close. I think
if you do that, it will
definitely settle down the
amount of interruption that
you're getting from your email.
I'll try it, I think you'll like
it. I don't have any mentions of
Coca hetson. Now, in my podcast
this week, just look them up on
meetup and see if you want to
join their December meeting.
Also no conference to mention, I
will get back to that when we
get close to the end of
December. And that's it for this
week. I hope you like my
episode, I am getting a bit more
comfortable with this format. So
if you have any feedback, reach
out to me on Twitter at app
force one dotnet or drop me a
voicemail speakpipe.com/app
Force One. And remember, this
Thursday, my interview with
Daniel Steinberg, we'll go live.
Tomorrow night I hope to be
recording with Paul Hudson. And
next week, you can expect my
interview with Ellen Shapiro.
And finally, have a look at my
website and its updates. And
while you're there, also join my
newsletter. I think you'll like
app force one dotnet