Week 2019 - na konci roka
Po dlhšej pauze, ktorá bola zapríčinená úplne mojou lenivosťou, som tu späť. Ale len tak som nelenil a rozbehol vyvojari.dev. @vlkodotnet
Neudalosť týždňa: vyvojari.dev
Ako tak už vyše roka píšem tento týždenník (toto je jeho 68. vydanie), začínal som tak nejak cítiť, že blog pre vývojarov by potreboval miesto, kde by si ľudia jeho obsah vedeli nájsť. Medium je pohodlná voľba na písanie, ale ak nemáte medium účet, tak máte sťažený prístup k obsahu. Je tu síce twitter, ale ten ma u nás na Slovensku užívateľov ako šafranu.
Boli doby, keď existoval v Čechách vyvojar.cz a u nás na Slovensku vyvojari.sk, ale oba portály doplatili na svoj úspech. Mali príliš veľa dobrého obsahu vytvoreného na custom made platforme, ktorú už nikto nemal silu zmigrovať niekam inam. A tak chradli, chradli až v podstate zanikli, a ľudia tam už chodia len cez google. Taký prístup netvorí komunitu.
Preto som si povedal, že to tento rok skúsim po svojom. Zoberiem dve overené riešenia, a teda na blogy ghost.org a na diskusiu discourse.org. Oba sú už dnes zabehnuté projekty, ktoré tak skoro neskončia a teda budú prinášať potrebné vlastnosti a novinky, tak ako sa bude web v budúcnosti meniť. Potom sa nestane, že to bude závislé na nejakom jednom vývojárovi, ktorého keď to raz prestane baviť, tak to celé padne.
Celé to snaženie by ale bolo márne bez obsahu, preto už tento týždenník začne byť zverejňovaný tu:
https://blog.vyvojari.dev/author/vlko/
k dispozícii je rss pre celý blog alebo rovno feedly.
Discourse, teda diskusná platforma, je dostupná na adrese vyvojari.dev.
Samozrejmosťou je ich vzájomná integrácia, teda možnosť komentovať blog v discourse a dostávať informáciu o novom príspevku v blogu tiež na rovnakom mieste.
Kto bude mať záujem spolupracovať, či už vlastným blogom, alebo odpovedať na otázky/problémy programátorov po slovensky/česky je vítaný. Tým teraz nechcem nijak konkurovať devel.cz ani zdroják.cz, pretože máme, ako sa hovorí, úplne iného "zákazníka".
V neposlednom rade by som chcel ešte poďakovať Siro-vi (Peter Širka) za promptné vytvorenie loga. Git bless you.
Nový Edge začne nahrádzať starý Edge
Už budúci týždeň začne Microsoft vo Windows 10 nahrádzať Edge za jeho Chromium verziu. Pôjde to pekne automatický cez Windows Update a samozrejme mysleli aj na všetky vaše obsolete stránky, a teda integrovali compatibility IE mód. Staré Edge jadro ale vo Windows zostane a budete ho môcť rovnako ako staré IE jadro stále používať.
Google Chrome mení správanie cookies
Google Chrome 80 prinesie zásadnú zmenu v správanie cookies. Pôvodne, ak cookie z vášho servera neobsahoval atribút SameSite, tak ho internetový prehliadač nastavil na default hodnotu None. Od verzie 80 už ale jeho prednastavená hodnota bude Lax. A táto zmena môže ovplyvniť veľa aplikácii, ktoré sa spoliehajú na cross origin (teda fungovanie naprieč doménami). Ak sa taká aplikácia nachádza vo vašom portfóliu, odporúčam sa pripraviť.
Google chce byť leaderom v cloude
Google si podľa článku stanovil jasný cieľ. Stať sa do 3 rokov lídrom v poskytovaní cloud služieb a preskočiť Amazon s AWS a Microsoft s Azure. Je to super ambícia, problém ale nastáva v prípade, čo ak sa mu to nepodarí? Kto si už niekedy vyberal cloud vie, že je to viacmenej vendor lock-in rozhodnutie. Lebo teoreticky je možné zmeniť poskytovateľa, ale dovtedy vám ponúkne toľko svojich "unikátnych" služieb, že si to dvakrát rozmyslíte. Google svoj serverovský hardware bude potrebovať vždy, ale aj tak to prináša trochu tej pachute do úst, či vás nehodia cez palubu ako Google+.
Čo môže priniesť C# 9?
Špecifikácia nových vlastností C# 9 je otvorená a už dnes môžete vedieť, čo nás môže čakať. Stále je to na úrovni môže, ale to vás nemusí obrať o radosť z toho, ako prekvapíte svojich kolegov novou feature, ktorú buď nebudú chápať, alebo ju bez update Visual Studia ani neskompilujú.
Mne osobne sa páčia konštruktorové fieldy podľa typescript vzoru, nový new alebo podmienkový switch.
Ako na tom bola Java v roku 2019
Tu v týždenníku si píšeme o novinkách, čo síce vyzerá dobre, ale pravdou je, že samotný svet nebeží rovnakou rýchlosťou (aj u nás na finstate len teraz dokončujeme migráciu z asp.mvc 5 na .net core 3). Napríklad v Java svete beží 80% projektov na Java 8. Zaujímavé je aj použitie jednotlivých nástrojov a frameworkov.
Voľný zoznam voľných služieb
Občas ak máte hlboko do vrecka, ale predsa chcete vyskúšať nejakú službu, produkt, vtedy sa hodí nejaký zdroj, ktorý by pomohol. Free-for.dev by mohol byť presne takou službou a už dnes ma celkom pôsobivý kategorizovaný zoznam.
Developerské okienko
Zasa tu máme časť, v ktorej sa mi nechce veľa rozpisovať. Na začiatok to bude Docker Desktop pre Windows v jeho Edge edícii, teda taká alfa/beta.
Ako testovať funkciu .net core controllerov pomocou Moq.
Nový dátový typ DataFrame, ktorý využijete pri práci s Machine Learningom v Jupyter notebookoch.
Alebo 6 užitočných vlastností Typescript 3, o ktorých by ste mali vedieť.
Linky na záver
Najskôr začneme zdrojom voľne dostupných SVG obrázkov takého viac seriózneho rázu, ktorý môžete využiť napríklad v prezentáciách.
A takto nejak by mala vyzerať vizitka, ak sa chcete považovať za správneho geeka. Síce je tam príliš lacný hw a tak vizitke trvá pár sekúnd v počítači, kým nabootuje, ale snahu uznať treba.