Cykl życia zapytania HTTP (pod maską)Laravel Poland MeetUp#LaravelPolandMeetup #21 online
Laravel Poland MeetUp #21
Temat: Cykl życia zapytania HTTP (pod maską)
Autor: Krzysztof Rewak, Blumilk
Automatyzacja utrzymania jakości w środowisku PHPLaravel Poland MeetUp#LaravelPoznanMeetup #16 online
Temat: Automatyzacja utrzymania jakości w środowisku PHP
Autor: Krzysztof Rewak
PHP-PM. Hit czy kit?The Software HouseFranciszek Krasowski: Zastanawialiście się kiedyś nad tym, czym jest PHP-PM? Jak działa? Jak wypada w porównaniu do innych popularnych rozwiązań? Czy jest wystarczająco stabilny? Franciszek Krasowski odpowie na wszystkie te pytania (a także na te, których jeszcze nie zadaliście).
Webpack - Czym jest webpack i dlaczego chcesz go używać? - wersja krótkaMarcin GajdaNarzędzia takie jak Grunt i Gulp są coraz częściej wypierane z użycia przez swojego następce, webpacka. Wynika to z prostego powodu – w kwestii pakowania assetów rozwiązuje on domyślnie wiele problemów, z którymi tamte narzędzia radzą sobie gorzej. Ta prezentacja omawia te zagadnienia i pokazuje jak skonfigurować webpacka od zera.
Hugo - make webdev fun againMarcin GajdaNowe, potężne narzędzia do tworzenia stron internetowych pojawiają się niemal codziennie. My w zespole postanowiliśmy jednak cofnąć się o krok i postawić na to co proste, ale użyteczne. Efekt? Korzyści dla zespołu i dla klienta. Podczas prezentacji opowiem o tym, co zyskaliśmy oraz wprowadzę słuchaczy w świat Hugo – nowoczesnego generatora stron statycznych.
Service workers - bądź online, nawet kiedy jesteś offline!The Software HouseTomasz Wylężek: Nazwa Service Workery na pewno niejednemu z nas kojarzy się z Web Workerami, dla których w większości aplikacji nie ma zbyt dużego zastosowania. Czy SW to tak samo mało pożyteczny "Worker", czy może krok milowy w rozwoju przeglądarek? Na prezentacji omówię podstawy Service Workerów i postaram się odpowiedzieć na wyżej zadane pytanie.
Jak zostać mobile deweloperem w 1 dzieńPaweł KondraciukO tworzeniu rozwiązań mobilnych z punktu widzenia front-end dewelopera. Omówienie istniejących rozwiązań oraz głębsza analiza biblioteki NativeScript wraz z demem.
Demo #1: https://github.com/pawelkondraciuk/nativescript-hello-world-demo-1
Demo #2: https://github.com/pawelkondraciuk/sample-groceries-demo-2
WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Larav...Laravel Poland MeetUp#LaravelPolandMeetup #23
Laravel Poland MeetUp #23 online
Temat: WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Laravelu
W jaki sposób można zrealizować połączenie WebRTC w aplikacji opartej o Laravel+Vue
Autor: Mateusz Garbarczyk, MirIT
Kilka slajdów o castowaniu atrybutów w EloquentLaravel Poland MeetUp#LaravelPolandMeetup #22
Laravel Poland MeetUp #22 online
Temat: Kilka slajdów o castowaniu atrybutów w Eloquent
Autor: Miłosz Dziurzyński, HighSolutions
Kiedy warto skorzystać z Custom Casts? Jaka jest przewaga interfejsu #Castable? Jak napisać uniwersalną klasę castującą do Value Object?
Licencje otwartego oprogramowaniaLaravel Poland MeetUp#LaravelPolandMeetup #22
Laravel Poland MeetUp #22 online
Temat: Licencje otwartego oprogramowania
Autor: Joanna Rewak
Jakie są zasady działania licencji otwartego oprogramowania?
Jak należy rozumieć #licencje otwartego oprogramowania na przykładzie #Laravel i jego zależności? Czy możemy zarabiać na programach, które wykorzystują różne biblioteki? Czy musimy dodawać nazwiska twórców wykorzystywanych zależności?
Jak przyspieszyłem aplikację produkcyjną o ponad 40%Laravel Poland MeetUp#LaravelPolandMeetup #22
Laravel Poland MeetUp #22 online
Temat: Jak przyspieszyłem aplikację produkcyjną o ponad 40%
Autor: Patryk Filipiak
Czy #PHP może być szybki? Jak stworzyć kod, który sprawi, że #aplikacja będzie szybka? Jak mierzyć wydajność tworzonej aplikacji?
Jak przemycić Shape Up do Scruma?Laravel Poland MeetUp#LaravelPolandMeetup #21 online
Laravel Poland MeetUp #21
Temat: Jak przemycić Shape Up do Scruma?
Autor: Przemek Szustak, Tidio
PHP-PM. Hit czy kit?The Software HouseFranciszek Krasowski: Zastanawialiście się kiedyś nad tym, czym jest PHP-PM? Jak działa? Jak wypada w porównaniu do innych popularnych rozwiązań? Czy jest wystarczająco stabilny? Franciszek Krasowski odpowie na wszystkie te pytania (a także na te, których jeszcze nie zadaliście).
Webpack - Czym jest webpack i dlaczego chcesz go używać? - wersja krótkaMarcin GajdaNarzędzia takie jak Grunt i Gulp są coraz częściej wypierane z użycia przez swojego następce, webpacka. Wynika to z prostego powodu – w kwestii pakowania assetów rozwiązuje on domyślnie wiele problemów, z którymi tamte narzędzia radzą sobie gorzej. Ta prezentacja omawia te zagadnienia i pokazuje jak skonfigurować webpacka od zera.
Hugo - make webdev fun againMarcin GajdaNowe, potężne narzędzia do tworzenia stron internetowych pojawiają się niemal codziennie. My w zespole postanowiliśmy jednak cofnąć się o krok i postawić na to co proste, ale użyteczne. Efekt? Korzyści dla zespołu i dla klienta. Podczas prezentacji opowiem o tym, co zyskaliśmy oraz wprowadzę słuchaczy w świat Hugo – nowoczesnego generatora stron statycznych.
Service workers - bądź online, nawet kiedy jesteś offline!The Software HouseTomasz Wylężek: Nazwa Service Workery na pewno niejednemu z nas kojarzy się z Web Workerami, dla których w większości aplikacji nie ma zbyt dużego zastosowania. Czy SW to tak samo mało pożyteczny "Worker", czy może krok milowy w rozwoju przeglądarek? Na prezentacji omówię podstawy Service Workerów i postaram się odpowiedzieć na wyżej zadane pytanie.
Jak zostać mobile deweloperem w 1 dzieńPaweł KondraciukO tworzeniu rozwiązań mobilnych z punktu widzenia front-end dewelopera. Omówienie istniejących rozwiązań oraz głębsza analiza biblioteki NativeScript wraz z demem.
Demo #1: https://github.com/pawelkondraciuk/nativescript-hello-world-demo-1
Demo #2: https://github.com/pawelkondraciuk/sample-groceries-demo-2
WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Larav...Laravel Poland MeetUp#LaravelPolandMeetup #23
Laravel Poland MeetUp #23 online
Temat: WebRTC+Websockety - Jak stworzyłem aplikację do kamerek internetowych w Laravelu
W jaki sposób można zrealizować połączenie WebRTC w aplikacji opartej o Laravel+Vue
Autor: Mateusz Garbarczyk, MirIT
Kilka slajdów o castowaniu atrybutów w EloquentLaravel Poland MeetUp#LaravelPolandMeetup #22
Laravel Poland MeetUp #22 online
Temat: Kilka slajdów o castowaniu atrybutów w Eloquent
Autor: Miłosz Dziurzyński, HighSolutions
Kiedy warto skorzystać z Custom Casts? Jaka jest przewaga interfejsu #Castable? Jak napisać uniwersalną klasę castującą do Value Object?
Licencje otwartego oprogramowaniaLaravel Poland MeetUp#LaravelPolandMeetup #22
Laravel Poland MeetUp #22 online
Temat: Licencje otwartego oprogramowania
Autor: Joanna Rewak
Jakie są zasady działania licencji otwartego oprogramowania?
Jak należy rozumieć #licencje otwartego oprogramowania na przykładzie #Laravel i jego zależności? Czy możemy zarabiać na programach, które wykorzystują różne biblioteki? Czy musimy dodawać nazwiska twórców wykorzystywanych zależności?
Jak przyspieszyłem aplikację produkcyjną o ponad 40%Laravel Poland MeetUp#LaravelPolandMeetup #22
Laravel Poland MeetUp #22 online
Temat: Jak przyspieszyłem aplikację produkcyjną o ponad 40%
Autor: Patryk Filipiak
Czy #PHP może być szybki? Jak stworzyć kod, który sprawi, że #aplikacja będzie szybka? Jak mierzyć wydajność tworzonej aplikacji?
Jak przemycić Shape Up do Scruma?Laravel Poland MeetUp#LaravelPolandMeetup #21 online
Laravel Poland MeetUp #21
Temat: Jak przemycić Shape Up do Scruma?
Autor: Przemek Szustak, Tidio
Laravel Octane - czy na pewno taki szybki?Laravel Poland MeetUp#LaravelPolandMeetup #18 online
Temat: Laravel Octane - czy na pewno taki szybki?
Autor: Marcin Tracz
Wstęp do Gitlab CI/CD w aplikacjach napisanych w LaravelLaravel Poland MeetUp#LaravelPoznanMeetup #15
Temat: Wstęp do Gitlab CI/CD w aplikacjach napisanych w Laravel
Autor: Tomasz Żmudziński (Trui)
Speed up web API with Laravel and Swoole using DockerLaravel Poland MeetUp#LaravelPoznanMeetup #12
Temat: "Speed up web API with Laravel and Swoole using Docker"
Autor: Marek Tenus (HighSolutions)
15. Wydajność a Composer
● Set "optimize-autoloader": true inside the config key
of composer.json
● Call install or update with -o / --optimize-autoloader
● Call dump-autoload with -o / --optimize
16. Wydajność a Composer
Optimization Level 1
● konwertuje reguły PSR-4/PSR-0 w reguły map klas
● >=5.6 mapa klas keszowana w opcache, co zmniejsza czas inicjalizacji
17. Wydajność a Composer
● Set "classmap-authoritative": true inside the config
key of composer.json
● Call install or update with -a /
--classmap-authoritative
● Call dump-autoload with -a / --classmap-authoritative
18. Wydajność a Composer
Optimization Level 2/A
● włącza OL 1
● wyklucza problemy z OL 1 (jeśli coś nie jest znalezione w mapie klas, to
znaczy, że tego nie ma, w OL 1 w takim przypadku jest powrót do PS4 i
próba odnalezienia brakującej klasy)
● szybsze niż OL 1
● wystąpi błąd “class not found”, jeśli klasa jest generowana w trakcie
“odpalania skryptu”