WAD: Spotkanie #10
Cześć!
Zapraszamy na następne spotkanie, na którym będziemy mieli okazję posłuchać Oli Kunysz oraz Łukasza Kłobuckiego. Częścią wspólną obydwu wystąpień będą spowalniacze i metody przyspieszające działanie aplikacji.
Twoja aplikacja działa dobrze, ale wolno. Co teraz?
Kawał dobrej roboty, zastosowane wzorce projektowe, test jednostkowe i integracyjnie, najnowsze frameworki i wzruszająco piękny proces CI. Aplikacja wchodzi na produkcję i BUM, klienci skarżą się na słaby performance. Nieważne, że aplikacja jest spełnieniem developerskich marzeń, nikt jej nie będzie używał, jeśli każdy widok ładuje się cztery sekundy. Co teraz? Gdzie szukać spowalniaczy i jak zastosować proste sztuczki, żeby było szybciej, albo chociaż tak się wydawało.
- Ola Kunysz
Ola Kunysz tworzy oprogramowanie od ponad 11 lat, głównie w JVMie. Pisała frontendy, backendy i kod biznesowy w różnych branżach i krajach. Obecnie tworzy rozwiązania e-commerce, gdzie klienci nie wybaczają niedbalstwa. Kiedy jest offline, jeździ na rowerze, chodzi po górach, albo toczy filozoficzne dysputy na temat zbyt małej ilości kobiet w IT.
Fast (and not furious) MySQL queries.
Czasami warto zatrzymać się na chwilę i zrewidować swój kod. Czy coś co napisałem, mogłoby działać szybciej? Jeśli mam bazę z kilkunastoma rekordami - może(?) nie ma sensu. A przy kilku milionach? Czasami drobne poprawki potrafią przyspieszyć wykonywanie zapytania z 40 minut do kilkunastu sekund. Spróbuję zabrać Was w małą podróż i pokazać Wam, co można zrobić, aby zapytania wykonywały się szybciej.
- Łukasz Kłobucki
Łukasz jest programistą i team leaderem w NewVoiceMedia z ponad 5 letnim doświadczeniem w C# i MySQL.
Wierzy, że pracując z przyjaciółmi, z odpowiednią dawką czasu i energii, wszystko jest możliwe.
W swoim wolnym czasie śpiewa i zarządza zespołem/chórem.
W planie pizza i browar :)
Zapraszamy!
Organizatorzy WAD