Skip to content

Details

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

Related topics

Modern Architecture and Design
Artificial Intelligence Programming
C#
.NET

You may also like