Podcasting for a year…
Welcome to my fifteenth weekly newsletter. It is Wednesday October 13, 2021.
These are the curated links from the latest two regular episode.
- Writing Effective Software Development Notes for Future You
Take notes, I mention it in my book as well. Good note taking is a super power. Do not underestimate how much better you can organize, externalize and iterate on your own thought by good note taking. Kyle is here to provide you with some practical guidance to get you started.
- How I Prepare Presentations and Workshops | Bas’ Blog
Bas Broek, recent Apple ex-employee is back. And he has a great writeup on how he creates his presentations. From concept to execution. It makes things seem simple, it is not. But I like how he sticks to a just Markdown as much as possible.
- EXC_BAD_ACCESS crash error: Understanding and solving it - SwiftLee
Running into EXC_BAD_ACCESS lately? Learn how to debug and prevent them.
- Analysis of CVE-2021-30860 - Objective-See's Blog
Reading a CVE explainer can be eye opening. And this is a solid one by Tom. Once you've read this article you will get some grip on how deep the rabbit hole is. Just don't look for to long or you might just end up in Wonderland yourself.
- Solving CPU Usage Crashes with Xcode's Energy Organizer
Bruno like to dive deep in his articles. But this time he went very practical. Except the class of bugs he is writing about are very hard to debug. CPU Usage crashes, the Watchdog is out there. Learn how to tell you are getting bitten by it.
- Multipeer Connectivity Tutorial
In the department of peculiar and fun APIs available on iOS, Multipeer Networking ranks high in that category for me. Read about this fun API. Maybe you can do something crazy or fun with this API too.
- Programmatic navigation in SwiftUI | Swift by Sundell
Another one of those solid write-ups by Sundell. Not going to waste words on this. Title says it all. Must read.
- Case study: Building a profitable app in 30 days | by Arthur Van Siclen | Oct, 2021 | Bootcamp
A cool write-up by Arthur explaining how he created a basic app idea, launched it and made money while doing this. This ties in nicely with the presentation Jordi did on SwiftLeeds. He is recycling the contents of his talk over here. Well worth it to spend 5 euros or dollars on.
- Should every if statement has an else clause | Sarunw
If you ever want to have some deep thought on a basic language construct, read this article by Sarun. Else you might just create a logic bug here and there which you could've prevented provided you would've read this article.
- How Sendable Can Help in Preventing Data Races - Swift Senpai
Everybody loves a good race, except when it is a data race. Let Lee tell you how you can use Sendable to influence how data is accessed and how it helps you prevent a running data races.
- Nonisolated and isolated keywords: Understanding Actor isolation
Leave it to Antoine to teach you on a bit of the language basics. learn what isolated and nonisolated means and why it is relevant when dealing with Actors in you Swift code.
- Inspecting HTTP Traffic With Instruments
Instruments Network trace is missing some things a tool like Charles can do, but it brings a couple of unique features to the table that Charles can not do. Also, since it is part of Instruments, this network debugging tool will be available anywhere you have Xcode installed.
- Kaleidoscope
An amazing Merge tool has new owners and received a big update. This is one of those apps you just have to try. Be aware of the price tag, but well worth it. I use Kaleidoscope every working day and it has served me well for over 8 years already.
About staying consistent
Transferring and documenting my work has taken a lot of attention the last two weeks. So busy, I had to take a few shortcuts here and there. One I took was skipping my newsletter for a week. I should invest some time in automating/streamlining a couple of my workflows a bit more. I know a couple people who are very good at these things. I guess I should seek them out and take some notes on how they do things.
It is now exactly one year ago I published my promo recording. You can have a listen to that on my latest episode. It is just one of the things I am going to look back on this week. I am preparing some thoughts on the past year to an evaluation on how things went in the past 12 months. So keep an eye out on my podcast feed next week.
Strange plans with mechanical keyboards
In my mechanical keyboard session, Josh mentioned building a keyboard. Since then I started looking into that experience. And I must say building a lily58 keyboard myself seems very appealing. If you know any reason to stop me from doing this, please let me know. It is one of those things that rationally I know I don't need to do and it will cost a small fortune.
Conferences
NSSpain
iOS Conf SG
Let me know if you know or hear of other great conferences of interest to iOS developers.
|