Read the transcript
Jeroen Leenarts: So hi. Welcome
to another special edition of my
podcast. I'm sitting here with
Philip. Philip Nemecek. I hope I
pronounced that correctly. And
Filip: it's pretty cool for
English pronunciation and the
difficult name.
Jeroen Leenarts: So how is your
name pronounced them in your
native tongue?
Filip: Yeah, it's like your
metric. I will try. I hope I
didn't mess it up by by trying
to spell correctly. So but yeah,
I'm like that
Jeroen Leenarts: it's a bit
different than what I just said.
But fortunately, your first name
is, is pronounceable in English
for anybody? And so yeah, you're
Phillip, you do a lot with iOS
development. Also with Python,
Django development. You have the
website iOS feeds. And what am I
forgetting here, he also had
like iOS, different chats. Any
other
Filip: chats with people from
diverse community also, like
Django related projects. So
that's the Django feed.com,
which is basically out iOS
feeds, but for Django, and I
also have Django blocks that
calm, which is like the iOS dev
directory for Django, people.
Jeroen Leenarts: Okay, so you
could say that you're sort of
like the David for we're from,
for the Django community, maybe?
Ah, well, it's you at least
you're doing something that's,
by the sounds of it. It's
something that you enjoy doing.
And it's a lot of things that
you just try to provide for the
developer community. So and I
think it's interesting to dig
into your backstory a little bit
just to see who feel a bass and
where you're from and and what
you're doing and how he got
started with software
development. So let's just start
with the beginning. When did you
get your hands on the computer?
For the first time in your life?
Probably when you were a lot
younger than you are right now?
Filip: Yes. Wow. I would say
like, when I was around 12, I
would say, I got like my first
computer, I think it was like
Pentium two, if I remember
correctly, basically just for
gaming, you know, and trying to
just how it works, and no
programming at all. But you
know, I got into like building
my custom pcs later on. That's
my first introduction.
Jeroen Leenarts: So and at age
12, with a Pentium two. Yeah,
that sounds about right. And so
you started building your own
custom computers? So but did you
also already start developing
software for it? Or was it
something that you picked up
later in life,
Filip: it was much, much later,
it was actually my fifth year in
university. So that was, I
think, 2012. And unfortunately,
that was see, we got our first
programming, reduction in the C
language is very low level and
all and not pleasant. But
thankfully, I've somehow got
introduced to C sharp, that was
like, I will say, six months
after I've written my first line
of C, and that was much better.
We start clicking More, and I
started building some small
project for myself for Windows
desktop, initially, and then I
also got into Windows Phone
development, which looked nice
at the time. But you know, as
you probably know, the platform
is long on that. So that wasn't
the best choice I made. So yeah,
that was kind of my introduction
to programming with the C sharp
mainland dotnet stuff.
Jeroen Leenarts: So you
mentioned that you picked up
software development, or at
least writing some form of
software in your first year of
university. So what made you
decide that you want to do an
education that involved coding?
Filip: And the school was good
question. Well, I think it was
more like it was, it was a
computer science stuff more than
programming. So I thought maybe
I would be doing something else.
Maybe some like it management or
support or what, what else can
you do? But then I found out
that programming is something I
enjoy it great to create
something out of nothing,
basically. So I've stuck with it
ever since with some minor
breaks.
Jeroen Leenarts: Okay, cool. And
you already mentioned that you
switch from C to C sharp. Was it
also during your education?
Filip: Yeah, that was at the
University when I because I
wanted something more pleasant
to work with and something that
I can actually use for the
Windows Phone apps and,
Jeroen Leenarts: and, and do you
remember what year you
graduated?
Filip: Yeah. I think that was
2016. I then had like a, say a
gap year, maybe characterize it
and then I continue to the
master's degree, and that was
from 2017 to 2019 I would say,
Jeroen Leenarts: so you were
working as a software developer
for a little over a year
professionally. And then then
the whole pandemic thing hits in
2020. So what was it like for
you to be reasonably fresh out
of university and then having
this this world altering thing
happen?
Filip: Yeah, I got my first I
was joking, like, first full
time programming job in August
of 2019. So it was like, two
months out of after graduation.
So and then, of course, the, the
pandemic and everything. So we
basically started so I started
working from home. And I'm
basically working from home ever
since I've, I was in the office
during the summer of previous
year, but totally remote.
Jeroen Leenarts: And was it? Was
it okay, or is it a bit of a
change that you didn't like? Or
is it? Is it okay, can you
manage it, or
Filip: I think it suits me
better. Maybe, in the, in the
beginning, it's a good thing
that the pandemic didn't come
sooner, because, you know, I
needed some guidance from the
senior developer and, you know,
and code reviews and, and
everything, but now it's pretty
okay. And I don't have to
commute and, and work, you know,
set my own hours and similar. So
that's pretty nice.
Jeroen Leenarts: And you
mentioned that, like, two months
out of your education, so your
master's program, you started
this job as an iOS developer,
were like, specifically looking
for a job as an iOS developer?
Or how did you got into iOS
development? Really?
Filip: Yeah, that was. Yeah, I
think it was 2016. I switched
from Windows to Mac, I got
MacBook Air as my first Mac
computer. And then I slowly,
like get into iOS development,
because since from the time when
I did Windows Phone apps, I've
enjoyed creating software that
can run on device that I have in
my pocket, so and I had iPhone
back then. So I got into into
the iOS development and started
slowly learning that so. And I
think by the time I graduated,
or even a few months, a few
months prior to that, I was
like, determined to continue
with iOS development, because it
was something that I really
enjoyed. And I thought I'm
pretty, pretty good developer
back then. And that was the
plan.
Jeroen Leenarts: Okay. And so
you mentioned you switch from,
from Windows Mobile to, to iOS?
Was it like, a conscience
conscious effort to actually
make this switch in this
direction? So did you pick up a
MacBook Air? Because you wanted
to get into iOS development? Or
did you get into iOS
development? Because you so
happened to have a Mac
available?
Filip: Yeah, it was a bit of
both, really, I would say, I
think at that point, I knew that
Windows Phone throw in the
future, and not even a viable
platform. And I wasn't that
interested in the web, with the
SP dotnet framework. So since I
finally had a mic, I was kind of
natural to move to this
direction.
Jeroen Leenarts: And if you look
at Windows, mobile development
and iOS development, are the
similarities is it different? Is
it better or worse? What's your
experience?
Filip: Yeah, well, that was a
long time ago. We do have
Windows Phone and Visual Studio
but the primary IDE for doing
dotnet stuff. I think that was
always like but it's the
software pretty good software.
So no, actually also with the
small break I took from the
development you know, when I
ended with the Windows Phone and
move to iOS I don't think I saw
the contrast quite clearly but
you know, some some things
surprised me for example, I was
used to async await keywords
from C sharp and then I had to
learn how to do Completion
handlers in Swift and back then
I think it was like swift three
when I got into iOS development
so the closure features are
missing data was used to from
the C sharp work and know also
the storyboards and Interface
Builder. That was also quite
surprising and you know the to
drag from this UI user interface
into code and then cry this IB
outlet. So I had to adjust quite
a bit and
Jeroen Leenarts: and can you
tell anything about the products
that you're working on as an iOS
developer?
Filip: I mean, like on the side
are on my,
Jeroen Leenarts: yeah, pretty
much both. Because I don't know
any apps that you work on
yourself at the moment yet, but
that's maybe because I haven't
seen them yet. I do know that
you create iOS feats.com, which
has Django based backends. But
it serves the iOS developer
audience, you just told us that
you also have similar sites for
people who are into Django
development. So it's all very
interesting. But I'm looking
into Yeah, what kind of things
you do day to day as an iOS
developer as well?
Filip: Yeah. Right. So the firm
I work for, it's a small
company. And we do mostly
clients work with some own in
house apps. So I've worked for
an for an app for basically
buying plane tickets. And also
it has some contents about, you
know, some articles for
travelers like places to see and
whatnot, was one of the bigger
projects I worked on, that was
more for like 13 months, I would
say. And then we had also like,
another one where we had we got
older apps that was initially
for I would say, like, I was
six, and we had to, you know,
modernize it with new design
with it, new screens and all the
deprecation warnings. And also
hang on
Jeroen Leenarts: there you
saying a code base, iOS six, you
had to take all the way from iOS
six to iOS 14,
Filip: no, not, not really, it
was, you know, basically
modernize all the time by the
previous team. But there is
still a lot of old code with
Objective C. And so thankfully,
I knew a bit of Objective C, but
still had to learn quite a lot
on this project,
Jeroen Leenarts: or the C
programming of your education
might have come in handy there
as well with Objective C. So
just as a side note, Objective C
and Swift. What's your take on
both languages? Which probably
you prefer Swift or objective?
C? At least that's my
Filip: guess. Yeah, well, I
don't have that much experience
in Objective C. So I don't think
I can give like fair comparison,
but just the syntax is quite
weird, you know, I, I've seen
quite a few languages. And that
it's, I would say, particularly
the square brackets, you know, I
was always forgetting to, you
know, have the opening bracket.
And then also under invite the
IntelliSense. The auto
completion, you know, didn't
offer any, any methods to call.
And that was a lot of a lot of
learning the syntax and
Jeroen Leenarts: and so you
mentioned that you at your
current job, you you work on a
lot of projects, also long term
projects. And it seems that you
also indicate that you have some
side projects of your own as
well. So can you talk a little
bit about those the things that
you do in your own time? Yeah,
sure.
Filip: So I have a couple of
apps on the App Store, but
they're not very popular. So
that's probably why you haven't
heard about them. And I also
don't tend to promote them that
much, because now they're just
small projects, that's, you
know, that are free. And I don't
want to get like, possibly more
support requests and similar,
but I have one for document
scanning, because I think that's
like your one year old. And I
had I this one pupil document
scanner app in my phone. But I
felt like it was too bloated.
With all the options, I just, I
just wanted to scan the page and
have it uploaded somewhere. So
I've created my own app, it's
called scan it. So that's one
then I also have one called
chill zones, which was my first
like Apple TV app, because you
can basically upload any custom
video via the iPhone app, and it
will show up on the Apple TV
version. And you can then play
it in a loop to like, have this
custom screensaver, even though
it's not like a real
screensaver, because you still
need to play it by hand. But
that's another one. And my
latest one is called Switch
buddy. And that's basically for
people who have done Nintendo
Switch game console. And the
reason for it is that the
process of getting screenshots
out of switches like super
complicated are like four ways.
If I remember correctly, we can,
for example, take the microSD
card out and put it into reader
and get the screenshot this way
or you can activate some special
mode and connect switch to your
computer or you can do it with a
smartphone. But you know, then
the switch will create like a
local network and let you scan a
QR code. And then you can go to
this local website and you have
to tap and hold on the older
images and save them by one. So
I've created an app that
simplifies this process.
Jeroen Leenarts: So yeah, that's
that switch, buddy. And now
remember, that's something that
you recently published, right.
So it's something that's like
yes, I think it's like one or
two months old now. Yeah.
Exactly. How's this? How's it
doing at the moment?
Filip: Yeah, well, I didn't
check the download numbers,
because, you know, I've learned
not to do it because I guess I
always expected my apps to be
doing better. Because you know,
when I had a few windows phone
ups on the Windows Phone store,
they had a lot more downloads,
that's my iOS app to get, which
is surprising. But now the App
Store is saturated. And it's
hard to promote new apps, or at
least for me, so I'm not
chickened out. But I, from time
to time, look at the ratings and
switch but currently has like
four ratings. So that's, I think
there's room to grow. But that's
right version got, like 120
tester. So that was success,
which I think,
Jeroen Leenarts: yeah, because
what switch, buddy, it's it's an
interesting process that you
went through, because you pretty
much looked at what was
happening at the network level
when you were doing things
manually with the downloading of
images from the Nintendo Switch.
And then based on that, you were
able to automate a lot of that
process, which which buddy, the
app that you have on the app
store now, as Can you tell a
little bit about what you're
doing in the background? Which
which body to actually get this
stuff. Moving to to to get the
images moving to your phone?
Filip: Yes, right. So when I
first started, like digging into
it, I've found out that no, the
switch trades, this local
website, but actually, my first
thought was that I'm going to
have to like parse this website
somehow. But then I looked at
the source code, and there was
some JavaScript, it was getting
data from another local
endpoint, which was just JSON
with file names and name of the
console. So the first step is to
basically construct the local
URL and get the JSON and then I
can no load all the images and
display them in a in a
collection view, basically.
Jeroen Leenarts: And then it's
quite easy to load them into the
photo library on the device, I
guess. Yeah.
Filip: So this is actually
harder than to get them from
switch initially, because I
never worked with photos. So I
had to find a reasonable way how
to save them, and how to monitor
progress and shoulder indicators
that something is saved.
Jeroen Leenarts: So what was the
biggest challenge that you had
in this entire project?
Filip: Yeah, I think it was the,
the photos because now that this
like, super old Objective C
method to save image to the
Photos Library, and I didn't
want to use it. So I found a
solution with photos kit. But
you know, I still had to do like
a lot of combined
synchronization with the with
the states and to show the
loading progress and checkmark
that it saved. So that was a lot
of auto for to No, don't do it
correctly and without any
issues.
Jeroen Leenarts: So you
mentioned combine there. So it's
switch buddy, a project that you
did a lot of, or that you use a
lot of combined with and it does
contain maybe swift UI or
Filip: it's Bill Bill UI kits.
Sorry. Because I guess, you
know, since at work, we're still
using UI kit, and I think we
switch to I may come with panels
15, possibly. So I didn't want
to like have this additional
roadblock, creating my side
projects with Swift UI. So I
want to do something that I'm
comfortable with. And that meant
I can focus just on the task of,
you know, getting the app to
connect to the Wi Fi and get the
images and show them. But I
would say there's quite a bit of
combined to synchronize all the
states and two autodidact,
different events that are
happening.
Jeroen Leenarts: Cool. And would
you say that switch buddy is a
project that you created?
Because you had an issue with
getting these images from a
switch yourself so that you
wanted to improve your own
workflow when
Filip: doing this? Yeah, I would
say that's basically Correct.
Okay, cool.
Jeroen Leenarts: And so let's
switch gears a little bit. You
also run a website called iOS
feats.com. And that's also
something that you created, I
think, sometime in the last half
year, if I'm correct. So what
was the thinking behind iOS
feats to create that?
Filip: Yeah, well, I think I got
the idea in November of last
year, if I remember correctly,
the dates and I was familiar
with the I was the director him
and I was thinking like, what,
what could I create for the
community to benefit from and
you know, so I get the idea to
basically parse out the pulled
articles because I realized that
not many people have RSS readers
and read all the blogs this way.
And you know, then I got in
touch with Dave Ferber, who runs
the I was the director, I asked
him if he if he would be okay.
If you know if I would, if I
would use this as a sort of send
me was like, Yeah, sure. But
there are already like two sides
who do the same thing. So, you
know, at that point, I thought,
well, I don't have to do this
project. And I kind of was the
idea and Yeah, and so I'll get
my timeline correct here. Yeah,
so but, you know, I still wanted
to build something, preferably
with Django to kind of refresh
my, you know, my experience with
it. And so my, another idea was
to basically replicate the I was
the dev directory for the Django
world. So that's the origin
story behind the Django blogs.
And once the Django books was
up, you know, I just thought
that, hey, maybe I'll do the iOS
feeds for the Django instead,
since it doesn't appear that it
exists in this space. So I've
created a Jenga feats and
launched it. And then it was
like, you know, since this is
already done, I can just, you
know, create new design and
launch it for the iOS. And I
took another look at the other
websites they've mentioned. And
I know for some reason, they
seem like they were abandoned,
like they were still running.
But I think the one had, like,
the I checked, save 30, or 40%
of the articles on the front
page weren't related to iOS
development for some reason. Or
maybe it was from the blocks
that changed, focused or
whatnot. And they were like, no
react native Android web. So I
think in you know, that's, this
is not relevant for me, and
possibly not for other people.
So I've decided to launch the
iOS feats. Initially, it was
just the articles and writer,
I've added the YouTube videos
and the podcast episodes, and,
and most recently, books,
Jeroen Leenarts: okay. And so,
you mentioned that there were
similar sites available, who had
like, well neglected content or
content that wasn't relevant to
the target audience. So is that
also an indication that iOS
feeds, that the content that
appears on the website that it
is, in some level curated by us
so that you just make sure, by a
spell checking every now and
then the content being presented
on your site is relevant to iOS
developers?
Filip: Yes, this was one of the
dilemmas when I was working on
it, because I didn't want to do
basically any correlation,
because I want to, you know, all
the blogs have chance to, you
know, be judged tighter by the
visitors, basically. But you
know, some of the blocks added
to today's directory, where
along, you know, not focusing on
iOS mostly. And so it was a lot
of Android stuff and flutter.
And so I had to, like manually
go through the recent posts and
no disable these feeds. Although
it wasn't pleasant. But I felt
like there was no other option
if I wanted to have like iOS
feeds site. And then I had to
have iOS iOS content. And I'm
trying to check it every day to
see if there is like, not the
studies and some issue with it,
new articles, and similar. So
sometimes I just article about
Android or other stuff tonight,
disable just the specific
article. And there's also slight
few times at least and some
issue with importing the RSS
feeds. I'm not sure what caused
it. But basically, it meant that
the front page of the house
feeds was just like one blog,
because I know maybe someone
changed the domain or did
something else. And the RSS
articles weren't recognized as
old ones. So I had to manually
clean it up but
Jeroen Leenarts: and so the iOS
feeds is pretty much a list that
you have articles that you check
every now and then. But what
should people do if they want
their iOS blog to appear on iOS
feed so that they have better
discoverability with the people
watching your website.
Filip: So the first and only
step is to add them to the IRS
directory that they will
maintain maintain cells, also
the banner on the front page
that will link to take you
there. And if for some reason
someone's broke is no data, then
people can get in touch and I'll
take a look and fix it. Okay, I
also have a list of feeds that
are active so anyone can open
the feed section and search on
the page for that block and
verify it's is there so,
Jeroen Leenarts: okay, so people
can can get their content on
your website through self
service, which is always nice.
And what has been the biggest
challenge with Creating iOS
feeds and Jango feeds because by
the sounds of things iOS feeds
is a spin off of the Django
version of the same website. So
it's pretty much the same code
base repurposed with different
source material. So what were
the biggest challenges in
getting this all set up and
running?
Filip: Yeah, it's it's basically
one project with two branches.
And sometimes there are issues
when I have to manage one into
other and some, but I think the
biggest challenge was to figure
out how to not show like, the
old articles when you import new
blog, because you know, RSS is
pretty, I would say, wild west.
So some of the blogs don't have
the timestamp. And no, it's not
standardized. So, yeah, I guess
the biggest challenge was to
like have a robust importing
process that will crash because
when I run it, the first couple
of times, there are some blocks
that just cause it to crash when
parsing, so that was that. And
also I figured out, they have to
have just the recent articles
appear, because if, you know, if
someone were to add that block,
and to the I was the director,
they and they have like 50 posts
on Reddit, and they will show
without this intervention on the
front page, because the iOS
feeds will see them as a new
post. So that was the biggest
challenge so far.
Jeroen Leenarts: Okay, cool. And
so, do you have any other web
presence? Besides Jango? feeds
and iOS feeds? I think you also
have your own website where you
occasionally write your own
articles, right? Both on the iOS
and Django if I'm correct,
Filip: yeah, correct. I have my
own blog, and couples. Yeah, the
Django feeds is feeds, Django
blogs, and Phillip nemecek.com,
which is like my know how to
call this simple site with name
and links to other projects. But
yeah.
Jeroen Leenarts: And let's see.
So we talked about your, your
websites, we talked about some
products that you worked on.
WWDC is nearby, so it's just a
few more weeks at the moment?
What are some things that you
hope to get this year from
Apple?
Filip: Well, I think, I think
one of them would be like a
better way to manage attributes
are strings, you know, when you
have like label and some words,
that has to be like underlined,
or, you know, a link this, this
is just trying to do at least in
UI kit, I'm most familiar with
Swift UI if it improves upon
this, but you know, that's just
compared to web web. And it's,
it's crazy how difficult it is
if you have localized, you know,
label and then two words have to
be like underlined, that's so
many lines of code. So that
would be nice. And no, maybe
something for you I get, which
is unlikely. So no. I haven't
thought much about it. Be
honest.
Jeroen Leenarts: Somebody's
going crazy outside with no
worries, I can cut that. So
let's see that. That's always
the best thing about recording
stuff that you can always like
streamline the end result. So
don't worry if you need to think
about something that you want to
say. Let's see. So what I find
interesting is that you have an
interest in iOS development, and
in Django development, why these
two worlds? How do you combine
those two?
Filip: Yeah, oh, well. I think
my interest in Django started
also when I switch to Mac,
because back then I see us to
the SP dotnet framework, which
is now also under Linux and Mac
OS, but it was on Windows
exclusive, so to speak. So. And
the reason I started to Jango
was, I basically want to try to
have the ability to be able to
build a bet based projects if I
ever had an idea for something.
So I went around and started
looking at frameworks and I knew
I didn't want to do PHP or
JavaScript on the backend. So
then, I guess by chance, I found
Django. And after I do initial
tutorial, and it seemed to make
a lot of sense, it was pretty
quick to build stuff at it. And
that's, and I've stuck with
Django ever since I've used it
in my master's thesis and also
for some projects that are no
longer online. I'm using it for
the house feeds and similar for
the future
Jeroen Leenarts: so so if you
would have to explain what
Django is to somebody not
familiar with the framework and
The underlying language, what
would you tell them?
Filip: I would say I started,
it's like Python web framework.
And I think the main benefits is
it's what's called batteries
included, which means it has,
like the support for working
with databases, it has this
thing called Aura, or RM, which
lets you define just models. And
then you can, it will generate
the database for you. So it's
similar to core data. And it has
its own templating system, you
know, with lots of DAX, and just
tons of stuff, because it's like
15 years old at this point. So
there's just incredible amount
of libraries and the Django rest
framework, which no, let me
create a API for ISVs in like,
10 minutes. It was just, it was
it was crazy, crazy fast. And
that's library that I'm not, you
know, often working with. So
yeah, I'd say out. Oh, hope you
can cut the cut the ending that.
Jeroen Leenarts: And that's no
problem. Say, because it's
interesting, because I worked
with Django rest in my previous
role at a small startup company
as well. And that, that we were
developing like, across the
entire stack. So that's from the
database all the way to an iPad
product. And as an app
developer, which I've been doing
for the last, I don't know, I
think like eight years, what I
really enjoy, what I really
enjoyed there was the ability to
just be working on the front
end. So that's in the the iOS
iPad space. And then at some
point discovered, yeah, but I'm
missing something in my API. And
it was so easy and so convenient
to just switch from Xcode to pi
charm. That's, that's a Python
ID.
Filip: That's wonderful one,
Jeroen Leenarts: and then just
to like, make some adjustments
at what you're missing, and then
Publish, Deploy on on the
backend, and then proceed again
within Xcode. And that's
something that I it's like a
superpower to be able to
influence your own backends
directly. Now, I know, it's not
for everybody. But in your day
job, do you have a lot of
influence on the backends that
you work with as well? Or?
Filip: Well, not really, because
the backend was usually handled
by either the company that
contracted us or no, they had
their own back end team. So
basically, the only influence
was to, you know, go and slack
and tell them that, hey, I need
this data and on the endpoint
and similar. So I agree that
being able to create, also, the
API or website is, it's just
great, because then you can have
an idea that is impossible
without server and, you know, so
you don't have to look for other
people to build it for you or
pay for the, for the backend to
the service, or even for a
startup role, and suddenly can
do a lot more than just the iOS
stock. So
Jeroen Leenarts: yeah. So and do
you reckon that's sometime in
the future? You'll be working on
a side project with this with
its own backends and an iOS
based front end? Or what do you
think?
Filip: Well, I've not been
planted, but definitely
possibility.
Jeroen Leenarts: And just to
step back to Irish feeds,
because it's Django backends.
Does it get a lot of traffic? Or
what's the load? Because you run
it on on a virtual server, I
think.
Filip: Yeah. Well, I don't have
any analytics on the site. And
for a number of reasons, I
didn't want to deal with the
Nova cookie notices and GDPR in
Europe and no soda. No, just in
case it would prove to be not
very popular. I prefer not to
know, I guess, you know, the
popular articles get like, say
50 to 80 clicks, no, just for
miles feeds. So I will say
that's a bit significant. But
that's the only like data I have
related to popularity.
Jeroen Leenarts: Okay. Yeah.
Because what you have in data
available from the backend is
only what is provided by the
Django framework, I reckon.
Yeah. And let's see, because I'm
just want to make sure that we
don't forget anything that we
need to talk about. The
different burdens started there.
Yeah, that's a good one. What
are your plans for for this year
in regards to iOS development?
Filip: Oh, Hmm, well, I'm not
sure I usually don't make any,
like plans for the future. So I
know, I'm still thinking like,
if I should finally get into
switch to Iota, right, and until
it's adopted, where I work,
because I think it's then a bit
too much to, you know, do you
like it full time and then also
try to switch to the Swift UI
mindset, which is very different
with older, no declarative
style, and also, you know, the
Django and JavaScript which I
need for for the web based
stuff. So that's one. Yeah, I
guess. I don't have any plans.
Yeah.
Jeroen Leenarts: That's, that's
okay. That's something I did
want to check is this one. So,
Philip, Where do you live?
Currently?
Filip: I live in Barbosa. In
Czech Republic. It's a smaller
city. It has like, under 1000?
Well, probably cats. Got the end
there. But just the city because
Jeroen Leenarts: Anna no
worries. Um, so yeah. You live
in the Czech Republic? And you
studied also in, in your own
country, I guess. Yeah. At what
university?
Filip: Did you get your master's
degree? That was the local one
in Purdue itself. So
Jeroen Leenarts: so. Okay. And
it was like, a five year program
in total. So bachelor three
years and a master in two years?
Yeah, exactly. Cool. Yeah,
that's the that's the typical
format that you hear a lot in
many countries around the world.
And as we already talked about,
you got started with computers
at age 12. You got into
university because you want to
do something with computers.
During your education, you
discover that writing software
is something you actually enjoy
doing. And you pursued that
further during your studies,
which resulted in you finding a
job as an iOS developer, two
months after graduating from
your master's program. And in
the meantime, you've been
developing yourself by creating
several websites. So that's the
Django feats in the iOS feats
website, you also have a few
side projects online, as an iOS
app available as well, which of
which the most well known is
probably switch body, a little
app that allows you to grab
screenshots from your Nintendo
Switch. Got it, but But you
actually got started with
Microsoft dotnet development on
Windows Mobile. But then, at
some point, you discovered that
that platform was was winding
down, because Microsoft has, by
now, actually, they don't sell
any Microsoft Windows Mobile
phones anymore. So then you
switch to iOS development. And
now you're doing that for, I
think, close to two years
professionally. And I think
you're enjoying yourself quite a
lot with all the things that
you're doing. Because online,
you're very active, and you
publish a lot of different
things. And I really hope that
we see a lot more great things
by your hand in the future as
well. Because I know that it'll
be interesting to see what else
you can come up with, because
you already had some nice ideas
with several things already. And
so yeah, with that, how can
people find you online? You
already mentioned your website,
but what's your website, URL?
Filip: Phillip limited.com, all
one word that you can find my
Twitter account, the blog, and I
will feed Jango feeds and all
the other stuff that I do.
Jeroen Leenarts: I'll make sure
to link up everything from my
show notes. And for those people
listening, definitely check out
iOS feats.com Because it's very
convenient way to discover some
new articles on iOS development
that might be relevant to your
work as well. And Phillip, thank
you very much.
And thanks for the invite. And
we'll talk again soon