Pobočka Zlín

První zlínské setkání Windows User Group se konalo v březnu 2009. Od té doby se konají setkání jedenkrát měsíčně s výjimkou letních prázdnin. Přednášky pro IT PRO jsou ve školící místnosti NWT a.s., přednášky pro vývojáře jsou ve školící místnosti Edhouse s.r.o.

VÍCE O POBOČCE

Kontakt na organizátory

Pokud máte jakýkoliv dotaz na organizátory této akce, prosím neváhejte nás kontaktovat na e-mailu:

zlin@wug.cz

Moje registrované akce

Pro zobrazení Vašich registrací na akce se prosím přihlašte.

Další informace o akci

Designing Object-Oriented APIs

Gael Fraiteur shares his 15-year experience in creating and maintaining PostSharp – a large .NET API used by thousands of developers worldwide. He reveals insights and strategies to create APIs that are easy to use but are also malleable enough to accommodate changes without breaking backward compatibility.

Upozornění - přednáška bude prezentována v anglickém jazyce.
17:30 - 17:40 - Představení WUGu
17:40 - 19:00 - 1. část setkání
19:00 - 19:15 - Přestávka a občerstvení
19:15 - 20:30 - 2. část setkání
20:30 - Diskuze
• A cognitive, linguistic and social mindset: APIs as a human-to-human interaction language.
• Key design principles of object-oriented programming (such as encapsulation, homeostasis).
• Designing good APIs: a long iterative process (from initial prototype to documentation and samples to refactoring to first public version).
• Designing for extensibility versus for backward compatibility.
• Designing for performance.
• Designing API for a language: idiomatic APIs, fashions, and wear.
• Version usage statistics from the trenches: the telemetry Microsoft does not want you to know.
• Designing language extensions with custom attributes.
• Enriching APIs with custom code analyzers.
• Semver and NuGet packages.

Datum a místo konání:

Registrace na akci

16
ze 40
potvrzených registrací
0
na čekací listině
0
zamítnutých registrací
Před registrací se prosím přihlašte

Jak se dostanete na přednášku

© 2019 WUG |  Úvod |  O nás |  Přednášející |  Záznamy |  Kontakt