[ADCES} Programare Functionala in C# & Making AI in practice

Azi la 19:30 https://www.meetup.com/bucharest-a-d-c-e-s-meetup/events/313386223/

Prezentare 1 : Programare Functionala in C# cu https://www.nuget.org/profiles/softwarecraft13
Prezentator : Eduard Popescu, https://softwarecraft.blog/
Descriere : Functional programming is often seen as an exotic paradigm reserved for Haskell enthusiasts, but C# developers have been using its core concepts for years without realizing it. Every time you chain List.Select() and SelectMany() in LINQ, you’re already working with functors and monads — just in a familiar C# shape.

This session dispels the myth that functional programming is “not for OOP developers” by showing how these ideas become even more powerful when made explicit. Through the open-source SoftwareCraft.Maybe and SoftwareCraft.Result libraries, you’ll see how to:
– Handle optional values with Maybe instead of null checks
– Model success and failure with Result instead of exceptions
– Compose pipelines naturally, just like LINQ but for error-prone and optional data
– Blend functional clarity with OOP design seamlessly

What you’ll take away:
– Recognition of functional patterns you already use daily
– Practical tools to make your C# code more expressive, safer, and testable
– Confidence to introduce functional concepts to your team without heavy theory

Prezentare 2 : Designing Architectures That AI Can Work With
Prezentator: Dan Patrascu Baba, https://architecttocto.substack.com/
Descriere : Many organizations introduce AI coding tools expecting immediate productivity gains, only to discover inconsistent results, architectural friction, quality concerns, and team confusion.

I was part of the core group introducing AI-assisted engineering workflows in a 5,000+ engineer organization, working through adoption challenges, governance questions, and architectural constraints at scale. I later built an AI-native engineering setup from day one in a startup environment.

In this session, I’ll share the practical lessons learned from both environments:

– Why unclear architecture kills AI leverage
– What needs to change in codebase structure
– How team practices must evolve
– The common mistakes that create AI chaos instead of acceleration

At the end of the talk you will have a clear, actionable items that you can start embedding into your teams right away

Link: https://meet.google.com/arn-rizn-maq


Posted

in

by

Tags: