Cześć, chciałbym wejść na c# i .net'a. Programuję 2 lata (front + kilka skryptowych jezykow na backendzie) i miałem już małe epizody z c#, ale chciałbym wejść w to komercyjnie. Jako że nie mam doświadczenia komercyjnego w tym, na pewno napiszę jakąś aplikację. Coś bardziej skomplikowanego niż todo list, może nie od razu mikroserwisy, bo spędze nad tym za dużo czasu, ale taki modular monolith, claimy, oauth itp, może uda mi się wykręcić coś wielowątkowego, dodam do tego system logów na elasticu, w każdym razie coś bardziej ambitnego mimo braku doświadczenia komercyjnego.
Myślę, że to wystarczy, ale chciałbym to zrobić porządnie, dlatego szukam dobrych porad, jak napisać aplikację webową. Głównie chodzi mi o takie tematy jak:
- jak dobrze pisać wyjątki (jak powinny być handle'owane, gdzie)
- jakich kolekcji używać (może jakaś libka?)
- jak dobrze debugować kod (jakieś tipy, wiem gdzie odpalić debug)
- jak dobrze pisać api (również jakieś tipy)
Mogą być blogi do medium albo inne ciekawe źródła, kod na githubie, który uważacie, że jest warty uwagi i też stosujecie/stosujecie, żeby podpatrzeć, jak np. ktoś dzieli wartwowo i to co wyżej wymieniłem. Na pewno nie chodzi mi o jakieś tutki, które znalazłem w tym dziale, jako podpięte.
Pozdrawiam