<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Karol Piątek - Swifty Friday</title><description>Notes from Karol Piątek on engineering velocity, AI dev tooling, and iOS architecture.</description><link>https://swiftyfriday.com/</link><item><title>Initialization side effects</title><link>https://swiftyfriday.com/Initialization-side-effects/</link><guid isPermaLink="true">https://swiftyfriday.com/Initialization-side-effects/</guid><description>Fetching data inside an initializer is tempting but unreliable. What it costs you, and how to do it right.</description><pubDate>Sun, 29 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Testing navigation on iOS</title><link>https://swiftyfriday.com/testing-navigation-ios/</link><guid isPermaLink="true">https://swiftyfriday.com/testing-navigation-ios/</guid><description>Coordinator-based navigation is hard to test by default. Here&apos;s how to make it straightforward.</description><pubDate>Sat, 17 Dec 2022 00:00:00 GMT</pubDate></item><item><title>Including production changes for Unit Tests</title><link>https://swiftyfriday.com/including-production-changes-for-unit-tests/</link><guid isPermaLink="true">https://swiftyfriday.com/including-production-changes-for-unit-tests/</guid><description>Changing production code to make it testable is fine - workarounds that don&apos;t help production are not.</description><pubDate>Tue, 29 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Bali coworking lessons learned</title><link>https://swiftyfriday.com/Bali-coworking-lessons-learned/</link><guid isPermaLink="true">https://swiftyfriday.com/Bali-coworking-lessons-learned/</guid><description>A month working remotely from Bali - what worked, what didn&apos;t, and what I&apos;d do differently.</description><pubDate>Thu, 06 Oct 2022 00:00:00 GMT</pubDate></item><item><title>How to save millions in software development: Part 1</title><link>https://swiftyfriday.com/How-to-save-milions-in-software-development-1/</link><guid isPermaLink="true">https://swiftyfriday.com/How-to-save-milions-in-software-development-1/</guid><description>Small daily inefficiencies cost companies millions. Where the waste hides - and what to do about it.</description><pubDate>Tue, 14 Jun 2022 00:00:00 GMT</pubDate></item><item><title>UnCrackable Level 1 tutorial</title><link>https://swiftyfriday.com/UnCrackable-Level-1-Tutorial/</link><guid isPermaLink="true">https://swiftyfriday.com/UnCrackable-Level-1-Tutorial/</guid><description>Complete tutorial on solving UnCrackable Level 1 with multiple approaches - Jadx, Frida, and Apktool.</description><pubDate>Sat, 28 May 2022 00:00:00 GMT</pubDate></item><item><title>Hard-coded Tokens, Keys and Credentials in Mobile Apps</title><link>https://www.netguru.com/blog/hardcoded-keys-storage-mobile-app</link><guid isPermaLink="true">https://www.netguru.com/blog/hardcoded-keys-storage-mobile-app</guid><description>Mobile applications are often viewed as secure storage by developers. They are not - you should never store sensitive keys hard-coded inside a mobile app.</description><pubDate>Thu, 16 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Certificate pinning in iOS</title><link>https://www.netguru.com/blog/certificate-pinning-in-ios</link><guid isPermaLink="true">https://www.netguru.com/blog/certificate-pinning-in-ios</guid><description>Certificate pinning is one of the basic security mechanisms of network communication. This article discusses certificate pinning and related topics.</description><pubDate>Sun, 17 Jan 2021 00:00:00 GMT</pubDate></item><item><title>iOS Security analysis with MobSF</title><link>https://www.netguru.com/blog/ios-security-analysis-with-mobsf</link><guid isPermaLink="true">https://www.netguru.com/blog/ios-security-analysis-with-mobsf</guid><description>MobSF is a tool for testing mobile applications. This article shows how to increase the security of iOS applications by integrating MobSF with Bitrise.</description><pubDate>Mon, 16 Mar 2020 00:00:00 GMT</pubDate></item></channel></rss>