Zapraszamy na pierwsze spotkanie KGD w 2022 roku. Na naszej scenie wystąpi dwóch prelegentów: Adam Furmanek oraz Piotr Gankiewicz.. Spotkanie odbędzie się w Klub Studio, ul. Witolda Budryka 4 · Kraków
-------------------------------------------------------------------------------
🔊 "Async na korutynach i fiberach - projekt Loom w C#"
Async sprawia mnóstwo problemów - wymaga specjalnego typu w zwracanej metodzie, może w dowolnym momencie zmienić wątek, używa globalnego stanu i wiele innych. Czy da się lepiej? Czy możemy zrobić async/await bez tego całego zamieszania? W trakcie wystąpienia przyjrzymy się asyncowi, jak jest zaimplementowany, jakie stwarza problemy, a także poszukamy lepszych rozwiązań. Zaimplementujemy mechanizm od nowa przy użyciu monad, korutyn i fiberów, i sprawdzimy, czy to rozwiązanie jest lepsze od podejścia opartego na wątkach. Luźno związane z projektem Loom ze świata JVM, gdzie async jest implementowany właśnie w taki sposób. Poziom 300
👨🏼🎓 Adam Furmanek
Nazywam się Adam Furmanek i od dekady jestem inżynierem oprogramowania. W swojej karierze zajmowałem się logistyką, e-commercem, analizą danych, uczeniem maszynowym i szeroko rozumianą inżynierią oprogramowania. Zawsze jestem zainteresowany szczegółami technicznymi używanych przeze mnie narzędzi, aby móc lepiej je wykorzystać, debuguję, dekompiluję, deasembluję, analizuję modele pamięci, problemy z wielodostępem i inne ukryte szczegóły implementacji. W wolnym czasie gram na pianinie, jeżdżę na rolkach i bloguję na http://blog.adamfurmanek.pl
👉🏼 http://blog.adamfurmanek.pl
-------------------------------------------------------------------------------
🔊 "Modularny Monolit"
Systemy oparte na architekturze monolitycznej, nierzadko utożsamiamy z reliktem przeszłości. Z drugiej strony, mikroserwisy stawiane na piedestale już od wielu lat, bynajmniej nie są jedyną słuszną drogą — budowa dobrze działającego systemu rozproszonego, to naprawdę nie lada wyzwanie. A gdyby było możliwe połączenie prostoty implementacji oraz wdrożenia aplikacji monolitycznej z autonomicznością, jaką daję dobrze zaprojektowane mikroserwisy? Na te oraz inne pytania poszukamy odpowiedzi w ramach mocno praktycznej sesji dotyczącej modularnego monolitu.
👨🏼🎓 Piotr Gankiewicz
Microsoft MVP, Trener Bottega IT Minds, Architekt oraz inżynier oprogramowania, aktualnie rozwijający rozproszone systemy finansowe w Tickmill. Współzałożyciel platformy szkoleniowej devmentors.io oraz kontrybutor open source.
Claim the event and start manage its content.
I am the organizer