A weekly curated newsletter for the Swift and iOS Development community
-
Workshop: Secure Software Development: From Rookie to Hardcore in 90 Minutes
Featuring Anastasiia Voitova
Cybersecurity skills are scarce and hard to attain. Being good at software development does not equal having good cyber security skills. During this workshop, you will go through a typical security question most developers handle in their apps.
How to find out what data to protect, how to...
swift secure-software-developement risk-analysis encryption cyber-security appsecurity mobile ios -
Workshop: Intro to Siri Shortcuts
Featuring Daniel Steinberg
In this fast-paced workshop, you’ll learn how and when to add Siri Shortcuts to your app. New in iOS 12, Siri shortcuts allow you to expose frequently used aspects of your app that make your app easier to use. Daniel will cover two different techniques and discuss the pros and cons of each.
shortcuts siri mobile ios -
Keynote: Decisions
Featuring John Sundell
You all have to make decisions every day — both in your personal life, and in your lives as developers. But making good, solid, decisions that stand the test of time can be incredibly difficult. What framework to choose for networking? Should you adopt new Swift language features right away?...
mobile swift ios ioscon -
Beyond TDD
Featuring Graham Lee
When Graham adopted Test-Driven Development, he turned his back on testing. People think that if they write a couple of tests that show the happy path and the error path, then they have "100% coverage" and are done. If they add those tests to their continuous delivery pipeline, running...
software-architect oop design tdd mobile ios -
Best Practices for Notifications Features
Featuring Kaya Thomas
Notifications can be a double-edged sword: they can bring users back into your app, or if too frequent, cause them to delete your app forever. Notifications are often used to send your users important or time-sensitive information -- but how do you implement these features while respecting the...
mobile protocol-oriented-programming unit-testing notifications swift ios