Idea jest taka, aby raz w miesiącu organizować wewnętrzny meetup, na którym każdy programista będzie miał okazję i możliwość zaprezentować coś ciekawego. Tematyka dowolna, choć najlepiej powiązana z tym, co robimy w naszych projektach. Celujemy w półgodzinną prezentację lub livecoding plus czas na pytania i dyskusję. Planowo: poniedziałek w połowie miesiąca.
Prowadzący następnego spotkania powinien być wytypowany na bieżącym spotkaniu. Docelowo chciałbym, abyśmy regularnie rotowali całym zespołem. Wszystkie spotkania powinny być widoczne w firmowym kalendarzu.
# | Data | Prowadzący | Temat | Link |
---|---|---|---|---|
#1 | 16 grudnia 2020 | Marcin Tracz | Traefik | link |
#2 | 27 stycznia 2021 | Mateusz Lencki | Livewire | link |
#3 | 24 lutego 2021 | Ewelina Lasowy | Laravel Nova | link |
#4 | 19 marca 2021 | Magdalena Bukowska | RubixML | link |
#5 | 21 kwietnia 2021 | Jacek Sawoszczuk | Linux | link |
#6 | 27 maja 2021 | Piotr Nadybski | Algorytmy szeregowania zadań | |
#7 | 30 czerwca 2021 | Kamil Stefaniak | Krypotwaluty | link |
#8 | 3 sierpnia 2021 | Adrian Hopek | Inertia.js | link |
#9 | 18 sierpnia 2021 | Kamil Piech | Paczki do uwierzytelniania | link |
#10 | 15 września 2021 | Krzysztof Rewak | SQL Injection i XSS | link |
#11 | 20 października 2021 | Kamil Piech | PEST | link |
#12 | 17 listopada 2021 | Kamil Stefaniak | Kryptografia | link |
#13 | 15 grudnia 2021 | Mateusz Lencki | Buddy | link |
#14 | 19 stycznia 2022 | Marcin Tracz | Portainer | link |
#15 | 16 lutego 2022 | Ewelina Lasowy | Chrome DevTools | link |
#16 | 13 kwietnia 2022 | Piotr Nadybski | Komputery kwantowe | |
#17 | 4 maja 2022 | Jacek Sawoszczuk | Analiza statyczna | link |
#18 | 8 czerwca 2022 | Magdalena Bukowska | Paczki do autoryzacji | link |
#19 | 6 lipca 2022 | Adrian Gawle | GetCandy | link |
#20 | 17 sierpnia 2022 | Anna Majchrzak | Github - management tool | link |
#21 | 28 września 2022 | Michał Myśków | Saloon | link |
#22 | 26 października 2022 | Dawid Rudnik | Docker Compose v2 | link |
#23 | 30 listopada 2022 | Adrian Hopek | Filament PHP | link |
#24 | 10 stycznia 2022 | Krzysztof Rewak | Scrapowanie internetu | link |
#25 | 20 lutego 2023 | Magdalena Bukowska | CSS Houdini | link |
#26 | 20 marca 2023 | Mateusz Lencki | Flutter | link |
#27 | 27 kwietnia 2023 | Marcin Tracz | Blumilk environment (Traefik) | link |
#28 | 15 maja 2023 | Jacek Sawoszczuk | WebAssembly | link |
#29 | 20 czerwca 2023 | Adrian Gawle | Server-sent events | link |
#30 | 23 sierpnia 2023 | Kamil Piech | Laravel Telescope | link |
#31 | 26 września 2023 | Anna Majchrzak | AI in project management | link |
#32 | 20 listopada 2023 | Jakub Wójcik | Laravel tips & tricks | link |
#33 | 31 stycznia 2024 | Piotr Nadybski | AI w publicu | |
#34 | 20 maja 2024 | Adrian Hopek | Laravel Pulse | link |
#35 | 17 czerwca 2024 | Aleksandra Kozubal | PhpStorm tips, tricks and plugins | link |
#36 | 15 lipca 2024 | Ewelina Skrzypacz | UX writing | |
#37 | 26 sierpnia 2024 | Karol Zygadło | Arch Linux | link |
#38 | 23 września 2024 | Dawid Rudnik | TypeScript | link |
#39 | 21 października 2024 | Kamil Stefaniak | ||
#40 | 18 listopada 2024 | Agnieszka Rudek | ||
#41 | 16 grudnia 2024 |
Jeżeli nie masz pomysłu na temat, a zostałeś wytypowany do następnego spotkania, możesz zawsze skorzystać z podpowiedzi z listy poniżej. Jeżeli natomiast masz fajny temat, o którym chciałbyś posłuchać, dodaj własne propozycje do tej samej listy:
- jak korzystać z GitHub Actions
- narzędzia przydatne podczas developerki
- Enlightn
- Appwrite
- xDebug
- Swoole i RoadRunner
- PHP PPM
- FFI PHP extension
- Laravel + Docker + Jobs - konfiguracja i użycie
- Horizon
- poprawienie wydajności Docker: tips & tricks
- Go vs. PHP
- standard HTTP - deep dive (HTTP/2, HTTP/3, Server-Side Events etc.)
- Vite.js
- Web APIs - co poza wyświetlaniem stron robi przeglądarka
- hexagonal architecture
- fuzzing testing
- pewnie milion innych rzeczy (śmiało dopisujcie)
Chciałbym, aby wszystkie prezentacje i ewentualne kawałki kodu znajdowały się w sensownie nazwanych folderach. Przyjmijmy konwencję YYYY-MM-DD-zeslugowany-temat-prezentacji
.
Moja propozycja to korzystanie z reveal.js jako fajnej bazy pod prezentacje.
- Utworzenie katalogu projektu w następującym formacie nazwy:
yyyy-mm-dd-tytuł-prezentacji
- Skopiowanie .env:
cp .env.example .env
- Zaktualizowanie zmiennej
PRESENTATION_PATH
według własnej ścieżki folderu. - Uruchomienie projektu w Dockerze:
docker compose up
Domyślnie projekt będzie dostępny pod adresem: http://localhost:8888/