19th edition
of SFI IT Academic Festival
software development - 18th SFI Academic IT Festival
Database Refresher
- Anna Wójcik
March 30, 2023, 11:10 a.m.
Lecture will cover the basic actions that a database does in order to return results from the disc (or not). If you have ever wondered what goes on b…
Read more...
Zbudujmy aplikację CRUDową w 45minut!
- Anna Wójcik
March 30, 2023, 12:20 p.m.
W trakcie tego warsztatu napiszemy od zera CRUDową aplikację w Javie! Użyjemy do tego SpringBoota, Javy, Dockera, Postgresa, Gradle’a, gita, IntelliJ…
Read more...
Jak NIE tworzyć wieloplatformowych aplikacji w wirtualnej rzeczywistości
- Iwo Plaza (AGH Solar Plane)
March 30, 2023, 8:30 p.m.
Jako projekt inżynierski realizowałem problematykę platformy edukacyjnej w wirtualnej rzeczywistości, dostarczającej zarówno interfejs aplikacji inte…
Read more...
Rust - rewolucja w pisaniu driverów
- Radosław Kumorek
March 31, 2023, 10 a.m.
Drivery (sterowniki) pisane są od wielu lat w języku C (na windowsie także w c++). Dzieje się tak, ponieważ muszą działać niskopoziomowe bez użycia …
Read more...
Jak dzisiaj uczyłbym się programowania?
- Kamil Brzeziński
March 31, 2023, 11:10 a.m.
Dzisiejszy programista musi poznać dużo więcej technologii niż ktoś, kto uczył się programowania kilkanaście lat temu. Z drugiej strony możemy uczyć …
Read more...
Zarządzanie pamięcią w Javie - teraźniejszość i przyszłość
- Arkadiusz Sokołowski
March 31, 2023, 12:20 p.m.
Java jest z nami już od ponad 25 lat. Niektórzy twierdzą, że jest już nieco przestarzała. Tymczasem Java znacząco zmieniła się przez te lata, a w nie…
Read more...
Error Handling is Cancelling Operations
- Sabre
- Andrzej Krzemieński
March 31, 2023, 2:20 p.m.
When we first learn how to write programs, especially how to handle errors, we are given lots of advice saying do this, don't do that. Sometimes…
Read more...
Android hunter - a practical introduction to programming on Android
- Rafał Rejek
March 31, 2023, 3:30 p.m.
I invite you to join me on a journey through the world of the green robot! I will guide you through the basics of Android with practical examples. A…
Read more...
Mobile UX - Smartphones, Smartwatches & AV
- Elżbieta Krutysza
March 31, 2023, 3:30 p.m.
Mówi się, że około 60% funkcjonalności aplikacji można odtworzyć na smartfonie, a następnie 20% na smartwatchu, a jeszcze mniej na autonomicznych sam…
Read more...
Obrazowanie wizji klienta: Twórcze formułowanie wymagań za pomocą Rich Pictures
- Jarosław Hryszko
March 31, 2023, 5:50 p.m.
Na tym krótkim warsztacie wspólnie pochylimy się nad techniką Rich Pictures jako narzędziem służącym do wizualizacji i komunikacji złożonych wymagań …
Read more...
Czysty Kotlin
- Jarosław Michalik
April 1, 2023, 11:10 a.m.
Kotlin – język programowania zaprojektowany po to, żeby lepiej nam się programowało. W teorii miał rozwiązać największe bolączki Javy. Czy faktycznie…
Read more...
Wydajność Elasticsearch
- Michał Kosmulski
April 1, 2023, 2:20 p.m.
Elasticsearch to jeden z najpopularniejszych silników wyszukiwania pełnotekstowego. Co robić, a czego unikać aby Elastic obsługiwał nasze zapytania s…
Read more...
Calling Kotlin Multiplatform Coroutines from Swift with the help of KMP-NativeCoroutines
- Aleksander Jaworski
April 1, 2023, 3:30 p.m.
The official way of using Coroutines from swift is awkward and has a lot of limitations. These limitations can be addressed by creating handwritten w…
Read more...