Going Functional with Railway Oriented Programming in C# by Paul Rohorzka & David Walser

  Рет қаралды 1,264

DotNetDevs Austria

DotNetDevs Austria

5 ай бұрын

With the latest changes to the language, C# moves into the direction of a multi-paradigm language, enabling to write code in an object oriented and also increasingly functional style. Besides the support of the language itself, railway oriented programming is a concept from the functional world that can also be leveraged in C#. In this talk David and Paul dive into the concept of railway oriented programming and what it means to use this approach in big applications. They share some experience and discuss their love-hate relationship with this approach.
Paul Rohorzka, Software Gardener at SQUER Solutions Vienna Paul is a seasoned software developer who started his coding journey back in the Nineties. From the get-go, he realized that good design, clean code, and understanding what the customer wants are the key ingredients for project success. Paul loves working closely with his team mates and other stakeholders, striving to make software that's helpful, easy to understand, maintain, and build upon. At SQUER, he happily shares his experience in knowledge-sharing sessions, trainings, and workshops.
David Walsner's journey into programming began in technical secondary school, where his curiosity led him to create a ping pong game even before starting his first computer science class. His path then led him to discover C#, which he has stuck with throughout his educational and professional career. Beyond software, David is passionate about a variety of sports, particularly football, which has shaped his strong belief in the power of working in a team. Pragmatic by nature, David focuses on making the right decisions and is keenly interested in agile methodologies, reflecting his commitment to efficient and adaptive problem-solving.

Пікірлер: 7
@StephenJWalter
@StephenJWalter 5 ай бұрын
Starts at 11:30
@paulroho
@paulroho 5 ай бұрын
Oh, nice, that helps a lot!
@sergeixtc
@sergeixtc 5 ай бұрын
Thanks for sharing, amazing talk.
@paulroho
@paulroho 5 ай бұрын
Thank you for your feedback, glad you liked it!
@code4it
@code4it 5 ай бұрын
Nice talk! So interesting!
@paulroho
@paulroho 5 ай бұрын
Thank you! 😄
@robhunt8378
@robhunt8378 Ай бұрын
Manning's Functional Programming in C# by Enrico Buonanno is a must for those interested in the topic. That said, once you go deep enough into this rabbit hole, F# awaits you.
A Pythonic Railway?
5:14
David Vujic
Рет қаралды 755
Evan Kohilas - Vitest Considered Harmful
59:41
SydJS
Рет қаралды 15
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 506 М.
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 3,9 МЛН
Scott Wlaschin - Railway oriented programming
56:55
TechTrain
Рет қаралды 11 М.
Functional Programming with C# - Simon Painter - NDC London 2023
1:09:05
NDC Conferences
Рет қаралды 15 М.
Going Functional with Railway Oriented Programming in C#
49:30
SQUER Solutions
Рет қаралды 496
Real-World Distributed Systems with Microsoft Orleans by Raffael & Paul
1:53:08
The Exception Mistake You Must Never Make in C#
8:04
Nick Chapsas
Рет қаралды 42 М.
Why Does Scrum Make Programmers HATE Coding?
16:14
Thriving Technologist
Рет қаралды 500 М.
Modern observability for your .NET apps with OpenTelemetry by Joao Grassi
1:43:34
Normal vs Psychopath vs Rich How to heal a cut on your finger ☝️❤️‍🩹
0:19
HOW DID HE WIN? 😱
0:33
Topper Guild
Рет қаралды 27 МЛН