Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send

176. spotkanie WG.NET

Event:
176. spotkanie WG.NET
Event type:
Meetup
Category:
IT
Topic:
Date:
16.01.2025 (thursday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej
Address:
Koszykowa 75
Strona www:
Speakers:
Description:

Serdecznie zapraszamy na 176. spotkanie Warszawskiej Grupy .NET, które odbędzie się w murach Wydziału MiNI PW, w sali 328.


## Prezentacja 1

Prelegent: TBA

Temat: TBA

Opis: TBA

Bio: TBA


## Prezentacja 2

Prelegent: Adam Furmanek

Temat: Basics Designs and How We Got Them Wrong

Opis: We want to write clean code and design software that can last years. However, even basic constructs of programming languages are broken. Strings, collections, async, private members, equality checks and many more - all these things are ill-designed and should be reworked. Do you know why and how?

In this talk, we're going to revisit the basics of programming languages. We'll see why our interfaces are wrong, why async shouldn't use coroutines, why we shouldn't encapsulate with private members, or why we should replace strings with something better. We'll see the problems and then consider solutions that lead to better language design and better code quality.

Bio: Nazywam się Adam Furmanek i od lat interesuję się platformą .NET, szczegółami jej implementacji i wszystkim, co jest pod spodem. Często dekompiluję kod lub generuję go w locie aby złapać StackOverflowException, przydzielić ręcznie pamięć lub wyłączyć GC. Zawsze jestem zainteresowany szczegółami technicznymi używanych przeze mnie narzędzi, aby móc lepiej je wykorzystać. Nie zamykam się na .NET, pracuję też w Scali i innych językach na JVM, nieobcy jest mi paradygmat funkcyjny lub bazy danych i systemy rozproszone. Obecnie pracuję w firmie Amazon, gdzie zajmuję się systemami rekomendacji, generowaniem głosu i innymi zastosowaniami uczenia maszynowego.

Profile of employers

Similar events