Doorgaan naar de inhoud

Architecture Automation&Pattern Re-use in .NET, Demystifying System.CommandLine

Foto van Erik Lieben
Hosted By
Erik L.
Architecture Automation&Pattern Re-use in .NET, Demystifying System.CommandLine

Details

Schedule:
17:45 doors open
18:00 - 19:00 walk-in, food & drinks
19:00 - 20:15 Gareth Baars - Architecture Automation & Pattern Re-use in .NET
20:15 - 21:00 Fanie Reynders - Demystifying System.CommandLine
21:00 - 21:45 chat & drinks
21:45 doors closing

Food will be served at the meetup, with omnivore, vegetarian and vegan options. A livestream will be made available for people unable to attend in-person.

Please only RSVP if you want to join in-person, a link to the livestream will be made available on the day of the meetup.

We would like to thank our sponsor & host Effectory (https://tech.effectory.com) for making this event possible.

---

Gareth Baars - Architecture Automation & Pattern Re-use in .NET

This talk will cover the major challenges that face the software development industry (technical debt, entropy, and codebase rigidity) and the actual causes behind them. We will then discuss how the software industry has tried to address these challenges, and the shortcomings of those approaches. Next, we will present the concept of pattern-reuse and how it offers a powerful solution to these problems and others. Finally, we will discuss how pattern-reuse can be achieved and then demo (in C#) an example of it in action using a tool called Intent Architect.
---

Fanie Reynders - Demystifying System.CommandLine

The System.CommandLine library provides functionality that is commonly needed by command-line apps, such as parsing the command-line input and displaying help text.

For app developers, the library:

  • Lets you focus on writing your app code, since you don't have to write code to parse command-line input or produce a help page.
  • Lets you test app code independently of input parsing code.
  • Is trim-friendly, making it a good choice for developing a fast, lightweight, AOT-capable CLI app.

Use of the library also benefits app users:

  • It ensures that command-line input is parsed consistently according to POSIX or Windows conventions.
  • It automatically supports tab completion and response files.

Originally from South Africa, Fanie Reynders is a Solution Architect living in The Netherlands with over a decade experience in the software industry. He is the coolest dad, Microsoft Certified Professional, Microsoft MVP and secretly a Cloud Technology Evangelist obsessed with code, architecture and shiny new tech; sharing knowledge wherever to whoever will listen. He likes teaching, writing and vlogging about the things that make him happy. Check out his blog at https://reynders.co or follow him on Twitter @FanieReynders.

---

Privacy policy

We may photograph or film speakers and attendees for use in online or printed promotions. By virtue of your attendance, you grant us the right to take such photos or videos and to use your likeness in such materials.

COVID-19-veiligheidsmaatregelen

Evenement is binnen
De host heeft bovenstaande veiligheidsmaatregelen ingesteld voor dit evenement. Meetup is niet verantwoordelijk voor het waarborgen dat deze voorzorgsmaatregelen in acht worden gehouden en zal dit niet onafhankelijk controleren.
Photo of .NET & Azure / dotnet Amsterdam meetup group
.NET & Azure / dotnet Amsterdam meetup
Meer evenementen bekijken
Effectory
Singel 126-130 · Amsterdam