Przejdź do treści

let it Swift #3

Zdjęcie użytkownika Appunite
Hosted By
Appunite
let it Swift #3

Szczegóły

We want to invite you to the 3rd edition of #iOS meetup 'let it Swift' organized and hosted by AppUnite!
We will be having 2 presentations followed by the discussion panel with our speakers. Afterward, we will move on to regular networking, accompanied by beer and pizza!
Schedule:
18:10 - Jakub Turek - "oh-my-testing: real-life unit testing of iOS apps."
18:45 - Maciej Piotrowski - "Code Archeology - Avoiding the Quicksands of a Legacy Codebase"
19:20 - Panel Discussion - "How to add tests to the existing application."
20:00 - Networking & pizza

Presentations:

  1. Jakub Turek:
    "oh-my-testing: real-life unit testing of iOS apps."

In this talk, Jakub will demystify common misconceptions about unit testing and Test-Driven Development. He will show why unit testing is so crucial for your app and also your career. Jacob will also explain how to approach TDD correctly and offer some straightforward tricks that can lead to a better and more testable code. Have you ever tried unit testing and quit? Are you a seasoned veteran and feel like writing the test code is just a waste? This presentation is undoubtedly for you.

Jakub is currently busy opening the brand new Python team at EL Passion, but for the past three years, he's engineered quite a few iOS apps at EL Passion. He knows a bunch of programming languages. Only in the last six months, Jakub has been building tech in Swift, C++, Dart & Python. With such a background, he firmly believes that there's a lot more to programming than knowing where to put tabs, colons & curly brackets. He is particularly interested in functional programming and unit testing the code to the core. You can check Jakub's work at https://jakubturek.com.

  1. Maciej Piotrowski
    "Code Archeology - Avoiding the Quicksands of a Legacy Codebase"

Engineers love to work with the newest technologies introduced at WWDC. In reality, when you start a new job and dive into an existing project, changing a single line can break things. The talk is about dealing with legacy code and not being scared by files which are 8000 lines long. When Apple announces a new framework at WWDC, it is welcomed with tremendous applause. Core ML or ARKit were and still are what many developers crave to try out in their projects. On a daily basis, we engineers may encounter slightly different problems. Many of us work with the code that somebody has written in the past. Due to our limited perception and limited ability to predict the actual execution of a program after changing a line of code, we don't know what the ripple effect of the change will be. Sometimes you need to do an archaeological dig on the codebase to understand how the code works. If you find a Chinese vase from the Ming dynasty, you don't want to break it. The same applies to the application you work on. This talk will be about the importance of writing tests. I will present a TDD approach to building new features on top of the legacy code. I will share tips and tricks related to refactoring and dealing with the problems I have experienced.

Maciej is a passionate iOS developer that pays much attention to details and code quality. He likes improving things, always looking for better solutions because he's amazed that in the programming world, issues can be solved in 100s of ways. In 2016 he kicked off with his friends the swifting.io blog, where he has been posting his thoughts about various topics.

  1. Panel Discussion
    "How to add tests to the existing application."

In the last official part of the meetup, we will do something unusual among iOS meetups in Poznań and kick off the moderated discussion about adding tests in the existing app. Six developers, experienced in this area, including our speakers - Jakub & Maciej, will share their thoughts and confront opinions. To make this part more accessible, we will have it in Polish, and in the end, the participants will be asking your questions.

The number of spots is limited, so don't wait and book yours today!

Photo of let it Swift group
let it Swift
Zobacz więcej wydarzeń
Droga Dębińska 3A/3
Droga Dębińska 3A · Poznań