Zaujímavé linky #4
Tento týždeň priniesol DotnetConf2020 a s tým aj pár zaujímavých videí.
Cake build
Cake je build automation DSL, vpodstate to ako sa má buildovať projekt sa píše pomcou C#, čo je super pre C# programátorov.
Ja som na Cake prešiel pred asi troma rokmi a nemôžem si to vynachváliť, v podstate som prešiel evolúciou od publish vo Visual Studiu, cez bat súbory, MS Build projekty, Powershell až po Cake.
Hlavnú výhodu Cake vidím v tom, že jednoducho umožňuje sa vysporiadať so zložitým buildom a testami, umožňuje mať rovnaké buildy na vývojárskom stroji aj CI infraštruktúre, umožňuje používať nugety ako knižnice na vlastné tooly a tým sprístupniť v buildoch služby infraštruktúry (napríklad podpisovanie binárok, dotiahnuť informácie z repozitáru, balíćkovať a plno ďalších…).
Cake zneužívam aj na nasadzovanie artefaktov na testovacie prostredie.
Performace, performace, preformace
Prednáška o optimalizácii výpočtu Levenshteinovej vzdialenosti za pomci Span
, poznania JIT-u a SIMD.
Táto téma mi je blízka, lebo som kedysi riešil rovnaký problém – viac na mojom blogu.
Coroutiny v C#
To len aby sa programatori v Golangu necítili tak nadradene.
DDD v Entity Framework 5
Tu nie je veľmi čo dodať, oplatí sa pozrieť aj ľuďom, čo nerobia DDD.
Background tasks, Background servises
Prehľad možností spracovávania taskov v ASP.NET 3+ na pozadí. Prednáška za mňa slabšia (hlavne čierne IDE nie je na video dobrý nápad), ale ponúka komplexnejší prehľad.
Project Tye
Orchestrácia kontainerov pre dotnetistov.
Čo zaujalo vás?