Software Design & Development 2024
Dates: May 13-17, 2024Location: Barbican Centre, LondonWebsite: https://sddconf.com/
  In just a few weeks, this will be my 6th time at SDD, and I'm looking forward
  to a great week. Register by Friday, April 26 to save a bit.
  https://sddconf.com/register
My Sessions
  I will be presenting 5 breakout sessions, plus a full-day workshop. There's a
  theme to my talks this year: techniques of abstraction in C#, and how to
  (hopefully) get it right.
Abstract Art: Getting Abstraction "Just Right"
  Abstraction is awesome, and abstraction is awful. Let's look at some
  techniques to get it right for each application.
  IEnumerable, ISaveable, IDontGetIt: Understanding C# Interfaces
  Interfaces (one type of abstraction) are a way to make our code more flexible,
  maintainable, and testable. We'll use lots of code to explore these benefits.
Practical Reflection in C#
  Reflection has lots of uses (some safe and some not so safe). We'll look at
  the dangers, and also some specific use cases that allow us to extend
  applications without recompiling.
DI Why? Getting a Grip on Dependency Injection
  Dependency Injection (and the associated patterns) let us write loosely
  coupled code. And this can make our applications easier to maintain, extend,
  and test. We'll see how this is important by looking at lots of code.
LINQ - It's not Just for Databases
  Language Integrated Query (LINQ) is one of my favorite things in C#. Most
  people think it's mainly for databases, but I use it all the time to filter,
  sort, and group data in my applications without going back to the data source.
Take Your C# Skills to the Next Level -- Full-day Workshop
  Let's make our software easy to extend, change, and debug. Interfaces,
  dependency injection, delegates, and unit testing can get us there. You'll
  leave with practical experience you can apply to your own projects.
  Get more information on Software Design & Development 2024 here:
  https://sddconf.com/
  And don't forget to register by Apr 26 for a discount:
  https://sddconf.com/register
Happy Coding!
 
 
No comments:
Post a Comment