101. spotkanie Wrocławskiej Grupy .NET
Zapraszamy na pierwsze spotkanie Wrocławskiej Grupy .NET w nowym sezonie. Tym razem tematami będą:
- Continous Integration w duzej skali - Marcin Skrobiranda
…ale u nas to nie zadziała!”. Wszyscy to poznamy, wcześniej lub później. Chciałbym odnieść się do tego cliche i pokazać, że skonstruowanie systemu CI nie zawsze jest prostym zadaniem. Podczas prezentacji opowiem o tym, czego nauczyliśmy się podczas wdrażania systemu ciągłego budowania, testowania i wdrażania w dużej organizacji. Co było konieczne, by przekształcić środowisko w którym spędziliśmy pół roku na migrację do nowej wersji kompilatora, w środowisko, w którym ponad 5000 kompnentów buduje się w mniej niż dwie godizny a ponad 10000 testów (z czego niektóre są naprawdę wymagające!) uruchamiane jest kilka razy dziennie. Czego się dowiedzieliśmy? Jak połączyliśmy TeamCity, technologię Side by Side, C#, F# i mnóstwo ciężkiej pracy w elegancki i działający system. Podzielę się również naszymi planami i pomysłami (a mamy ich wiele) na dalsze usprawnienia.
Marcin Skrobiranda – Jestem doświadczonym programistą. Od kiedy pamiętam interesowały mnie interakcje pomiędzy ludźmi a systemami IT. Pasjonuje mnie cybernetyka (także socjocybernetyka), systemy eksperckie oraz zagadnienia z zakresu machine learning.
- Eden: An F#, reactive, graph-based calculation engine framework for building UI Tools - Artur Tadrała
Excel is the most popular office tool. Despite its flexibility and power it has serious drawback. Especially from developer perspective.
Introduction will highlight transition from Excel to bespoke pricers based on WPF (Windows Presentation Foundation).
The main part of the presentation will be live coding session where I will build simple reactive, graph-based calculation engine in F# which is core part of our main product. I will show how functional programming help us successfully deliver asynchronous, scalable code that is foundation for large responsive application used across the bank.
Artur Tadrała is software developer with over 10 years of experiance in .net. Currently F# developer at Quantitative Strategies Group, Credit Suisse