Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Podziękowania
KiedyśpojechałemdoSerbiiwramachkonferencjiprogramistycznejITkonekt.
Podróżowałemsamochodemwspólnieztrzemaniesamowitymiosobami.Jednąznich
byłJonGalloway,którywtymczasiebyłdyrektoremwykonawczym.NETFoundation.
DrugąbyłJonathanLeBlancbędącyjedynąznanąmiosobą,którazdobyłanagrodęEmmy
zatechnologię(iktóryjestterazrównieżautoremwwydawnictwieO’Reilly).Trzecią
osobąbyłHåkonWiumLie,któryjestznanyjakotwórcaCSSijestbyłymdyrektorem
technicznymfirmyOpera.Byłatoświetnaokazja,abyuczyćsięodnichwszystkich.
Wkażdymraziepodczastejpodróżywyszłonajaw,żeznaszejczwórkiwsamochodzie
byłemjedynym,którynienapisałksiążki.Natychmiastzachęcilimniedonaprawienia
tegobraku.Kazalimipodzielićsięswojąwiedzązeświateminapisaćksiążkę.Byłem
wzruszony,gdyusłyszałem,żemoiszacowniprzyjacieleikoledzywierząwemnie.Nie
napisałemksiążkiodrazu,aledużosięnadtymzastanawiałemiczekałem,nadejdzie
odpowiedniczas.Czyliteraz!ChciałbympodziękowaćJonowi,JonathanowiiHåkonowi
zawiaręwemnieibycieinspiracjądlaspołecznościprogramistów.
DziękujęBenowiFeldzie,zadodanieplikówSVGiaktualizacjistylówdokomponen-
tówkafelkównastroniestartowejmodelowejaplikacji.DziękujęMaxowiSchmittowi
zapomocwuproszczeniumojegosposobukorzystaniazplatformytestowejPlaywright
zprzepływuzadańprzysprawdzaniupoprawnościkompilacjiaplikacjimodelowej.
DziękujęBilly'emuMumbyzaobszernąpracęnadfunkcjąlistyzadańwaplikacjimodelo-
wejzwykorzystaniembazowegomagazynudanych.Praca,którąwykonał,abywzmocnić
AzureCosmosDBRepository.NETSDK(https://oreil.ly/1rmND),jestniezwyklecenna
dlaspołecznościprogramistów.DziękujęWeihanowiLizajegowkładwwykorzystanie
przezaplikacjęmodelowągeneratorakoduźródłowegoBlazor,amianowicieBlazorators
(https://oreil.ly/uBU3o).DziękujęVsevolodowiŠliachtenkozawspółpracęipracęzemną
nadelementemGitHubActiondotłumaczeniazasobówplatformyAzure(https://oreil.
ly/1pGdr).Pomógłmipiękniezaimplementowaćporcjowaniezapytań.Dziękujębotowi
GitHubzaautomatyzacjęponad73000wierszykodu(wgstanunalipiec2022r.)dla
projektu„LearningBlazor”
.
xix