{"id":10091,"date":"2021-08-28T12:33:54","date_gmt":"2021-08-28T10:33:54","guid":{"rendered":"https:\/\/vived.io\/software-craftsmanship-saturday-vol-52\/"},"modified":"2022-09-19T13:20:08","modified_gmt":"2022-09-19T11:20:08","slug":"software-craftsmanship-saturday-vol-52","status":"publish","type":"post","link":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/","title":{"rendered":"Software Craftsmanship Weekly vol. 52 &#8211; autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy."},"content":{"rendered":"\n<p>\ud83e\udd73 Jeste\u015bmy z Wami od roku! \ud83e\udd73<\/p>\n\n\n\n<p>Od 52 tygodni (nie zgubili\u015bmy po drodze ani jednego \ud83e\udd70) informujemy Was o wszystkim, co dzieje si\u0119 w \u015bwiecie technologii. Postanowili\u015bmy z tej okazji troch\u0119 po\u015bwi\u0119towa\u0107 i podsumowa\u0107 ostatnie 12 miesi\u0119cy.<br>Skonsolidowanie wydarze\u0144 proste nie by\u0142o, potraktujcie ten przegl\u0105d jako bardzo &#8222;zopiniowany&#8221;. Mam jednak nadzieje, \u017ce b\u0119dziecie si\u0119 r\u00f3wnie dobrze bawi\u0107 czytaj\u0105c go, jak ja przy kompilowaniu ca\u0142o\u015bci.<\/p>\n\n\n\n<aside class=\"toc\"><\/aside>\n\n\n\n<h2 id=\"kluczowe-trendy-w-swiecie-technologii\" data-num=1>Kluczowe trendy w \u015bwiecie Technologii<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"github-copilot-to-wierzcho%C5%82ek-g%C3%B3ry-lodowejwsp%C3%B3%C5%82praca-microsoftu-i-openai-jest-znacznie-szersza\">GitHub Copilot to wierzcho\u0142ek g\u00f3ry lodowej &#8211; wsp\u00f3\u0142praca Microsoftu i OpenAI jest znacznie szersza<\/h3>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/4_image-21.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Nie ma w\u0105tpliwo\u015bci, \u017ce jednym z najwi\u0119kszych wydarze\u0144 zesz\u0142ego roku by\u0142a premiera GitHub Copilot.<br>Sojusz Microsoftu z OpenAI sprawi\u0142, \u017ce tysi\u0105ce programist\u00f3w zacz\u0119\u0142o zadawa\u0107 sobie jedno pytanie &#8211; czy to jest ten moment, kiedy maszyny zaczn\u0105 pisa\u0107 kod \u017ar\u00f3d\u0142owy i wysiudaj\u0105 nas z rynku?<\/p>\n\n\n\n<p>Odpowiedzi na to pytanie zacz\u0119\u0142y si\u0119 klarowa\u0107, im wi\u0119cej wiedzieli\u015bmy o modelu nap\u0119dzaj\u0105cym Copilota. Codex (bo tak si\u0119 nazywa) ma spore ograniczenia &#8211; efektywno\u015b\u0107 modelu jest bowiem nie jest wprost proporcjonalna do rozmiaru danych testowych. Przy 300 milionach parametr\u00f3w Codex rozwi\u0105za\u0142 w satysfakcjonuj\u0105cy spos\u00f3b 13,2% problem\u00f3w. Osi\u0105gni\u0119cie wyniku dwa razy lepszego (28,8% skuteczno\u015bci) wymaga\u0142o ju\u017c modelu sk\u0142adaj\u0105cego si\u0119 12-miliard\u00f3w przyk\u0142ad\u00f3w testowych &#8211; to prawie 159 gigabajt\u00f3w kodu \u017ar\u00f3d\u0142owego(!). Jak \u0142atwo si\u0119 wi\u0119c domy\u015ble\u0107, mo\u017ce si\u0119 okaza\u0107 wi\u0119c, \u017ce nawet dostarczenie wszystkich dost\u0119pnych \u017ar\u00f3de\u0142, jakie wygenerowa\u0142a ludzko\u015b\u0107 nie pozwoli nam na osi\u0105gni\u0119cie jako\u015bci kodu komercyjnego.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-34.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Pomimo tego, \u017ce to w\u0142a\u015bnie Copilot wystawi\u0142 na \u015bwieczniki wsp\u00f3\u0142prac\u0119 Microsoftu i OpenAI, ta zacz\u0119\u0142a si\u0119 znacznie wcze\u015bniej. Sztandarowy produkt OpenAI, model generowania tekstu GPT-3, licencjonowanyjest Microsoftowi na zasadach wy\u0142\u0105czno\u015bci. Obie firmy stworzy\u0142y te\u017c fundusz, zajmuj\u0105cy si\u0119 poszukiwaniem m\u0142odych startup\u00f3w potrafi\u0105cych wykorzysta\u0107 Data Science. W odr\u00f3\u017cnieniu od klasycznych VCs jego celem jest wy\u0142apywa\u0107 ma\u0142e ilo\u015bci firm, ale z jak najwi\u0119kszym potencja\u0142em, zapewniaj\u0105c im maksymalny poziom wsparcia.<\/p>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-39\/\">Software Craftsmanship Sunday vol. 39<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-44\/\">Software Craftsmanship Sunday vol. 44<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-45\/\">Software Craftsmanship Saturday vol. 45<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-51\/\">Software Craftsmanship Saturday vol. 51 &#8211; Codex API, NeuralHash, Dojo &amp; D1<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"microsoft-atakowa%C5%82-przestrze%C5%84-no-code-za-pomoc%C4%85-excela\">Microsoft &#8222;atakowa\u0142&#8221; przestrze\u0144 No-Code za pomoc\u0105 Excela<\/h3>\n\n\n\n<p>Intryguje mnie ewolucja kierunku w kt\u00f3rym idzie No-Code, mam troch\u0119 flashbacki z Wietnamu kt\u00f3rym by\u0142o pojawienie si\u0119 No-SQL &#8211; terminu kt\u00f3rego rozwini\u0119cie ewoluowa\u0142o w kierunku \u201cNot only SQL\u201d.<br>No-Code przesz\u0142y prawie identyczny proces. Okaza\u0142o si\u0119, \u017ce tak jak SQL jest jednak do\u015b\u0107 wygodnym i przemy\u015blanym sposobem tworzenia zapyta\u0144 od dane, tak kod to zaskakuj\u0105co precyzyjny i u\u017cyteczny spos\u00f3b reprezentacji logiki biznesowej. W ten spos\u00f3b oryginalny No-Code powoli ewoluuje w kierunku Low-Code, co z mojej perspektywy wydaje si\u0119 by\u0107 dla niego dobrym kierunkiem &#8211; zw\u0142aszcza gdy okazuje si\u0119, \u017ce odbiorcami tych narz\u0119dzi w dalszym ci\u0105gu pozostaj\u0105 specjali\u015bci IT, chc\u0105cy u\u0142atwi\u0107 sobie \u017cycie.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/6_image-22.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Firmom, kt\u00f3ra jednak chce wrzuci\u0107 Low-Code w r\u0119ce mas jest Microsoftu, a chce to zrobi\u0107 za pomoc\u0105\u2026 Excela. Nie dziwi mnie to nic a nic, bo sam widzia\u0142em w \u017cyciu arkusze kt\u00f3re mia\u0142y w sobie wi\u0119cej<br>logiki ni\u017c niekt\u00f3re pisane przeze mnie aplikacje komercyjne (tego si\u0119 naprawd\u0119 nie da odzobaczy\u0107 \ud83d\ude31). Power Fx (bo o nim mowa) to pr\u00f3ba stworzenia opartego na nim j\u0119zyka umo\u017cliwiaj\u0105cego wykorzystanie innych zasob\u00f3w znajduj\u0105cych si\u0119 w zasobach firmowych, operacje na nich, a p\u00f3\u017aniej stworzenie prostego interfejsu u\u017cytkownika.<\/p>\n\n\n\n<p>Nie zaszkodzi r\u00f3wnie\u017c fakt, \u017ce ewolucje przeszed\u0142 sam Excel. Do tej pory mia\u0142 on dwa du\u017ce ograniczenia &#8211; nie pozwala\u0142 na tworzenie w\u0142asnych typ\u00f3w danych, oraz na tworzenie w\u0142asnych funkcji. Microsoft Research Cambridge zmieni\u0142 to, najpierw wprowadzaj\u0105c typy z\u0142o\u017cone oraz tablice, \u017ceby w styczniu 2021 zrzuci\u0107 na wszystkich hejter\u00f3w arkuszy kalkulacyjnych bomb\u0119 o nazwie LAMBDA. Jest to rozwini\u0119cie j\u0119zyka funkcji Excela, u\u017cywaj\u0105ce klasycznej notacji Churcha do definiowania nowych funkcji.<\/p>\n\n\n\n<p>Osobi\u015bcie obserwuj\u0119 &nbsp;trend Low-Code z du\u017cym zainteresowaniem &#8211;<br>tak naprawd\u0119 \u017cycie jest za kr\u00f3tkie \u017ceby w ka\u017cdej kolejnej firmie pisa\u0107 dok\u0142adnie ten sam \u201cplumbing\u201d czy kolejnego CRUDa. Mam jednak w pami\u0119ci jak sko\u0144czy\u0142o si\u0119 to ostatnim razem &#8211; ju\u017c w latach 90tych pojawia\u0142y si\u0119 w ko\u0144cu rozwi\u0105zania typu IBM Harmony (maj\u0105ce zast\u0105pi\u0107 programist\u00f3w), czy AbInitio (daj\u0105ce ludziom z biznesu mo\u017cliwo\u015b\u0107 \u201cwyklikania\u201d dataflow\u00f3w). Mo\u017ce jednak czego\u015b si\u0119 na tym nauczyli\u015bmy i nowa generacja b\u0119dzie po prostu lepsza.<\/p>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-22\/\">Software Craftsmanship Saturday vol. 22<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-27\/\">Software Craftsmanship Saturday vol. 27<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"hardware-znowu-sta%C5%82o-si%C4%99-interesuj%C4%85ce\">Hardware ZNOWU sta\u0142o si\u0119 interesuj\u0105ce<\/h3>\n\n\n\n<p>Ostatni rok zrobi\u0142 co\u015b, co wydawa\u0142o si\u0119 by\u0107 niemo\u017cliwe &#8211; hardware (w tym konsumencki)<br>znowu sta\u0142 si\u0119 tematem dyskusji przy kawie! My\u015bla\u0142em, \u017ce te czasy ju\u017c dawno min\u0119\u0142y.<\/p>\n\n\n\n<p>Zaskakuj\u0105co, przyczyni\u0142o si\u0119 do tego&#8230; Apple. Ich procesr M1 nie do\u015b\u0107, \u017ce posiada <a href=\"https:\/\/debugger.medium.com\/why-is-apples-m1-chip-so-fast-3262b158cba2\">niezwykle interesuj\u0105c\u0105 architektur\u0119<\/a>, to jeszcze okaza\u0142 si\u0119 by\u0107 szybki oraz\u2026 nap\u0119dza\u0107 relatywnie tanie (jak na Apple) maszyny. Apple jak zwykle poapplowa\u0142o &#8211; jego rozwi\u0105zania to nie pierwsze komputery z procesorami ARM (takich pr\u00f3b by\u0142o sporo), ale zdecydowanie s\u0105 one diabelsko interesuj\u0105cym kawa\u0142kiem krzemu. Z pewno\u015bci\u0105 jednym z powod\u00f3w jest fakt, jak szybko wszyscy tw\u00f3rcy oprogramowania dopasowali si\u0119 do nowej architektury &#8211; <a href=\"https:\/\/isapplesiliconready.com\/\">w\u0142a\u015bciwie ca\u0142y istotny software zosta\u0142 doczeka\u0142 si\u0119 ju\u017c portu na M1<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-27.png\" alt=\"\"\/><figcaption>My\u015bl\u0119, \u017ce powy\u017cszy rysunek dobrze pokazuje sytuacje w ostatnie 12 miesi\u0119cy<\/figcaption><\/figure>\n\n\n\n<p>W ci\u0105gu ostatniego roku w zasadzie ka\u017cdy wi\u0119kszy gracz na rynku postanowi\u0142 wej\u015b\u0107 w produkcj\u0119 procesor\u00f3w. Google posiada swoje TPU oraz procesory Argos dla Youtube, Amazon &#8211; Inferentie, Microsoft zacz\u0105\u0142 za\u015b u\u017cywa\u0107 rozwi\u0105zania dostarczonego przez GraphCore. R\u00f3wnie\u017c na rynku komputer\u00f3w domowych dzieje si\u0119 ciekawie &#8211; o M1 ju\u017c wspomnieli\u015bmy, Microsoft r\u00f3wnie\u017c pracuje nad w\u0142asnym chipem ARM, swojego Exynosa dla komputer\u00f3w domowych niedawno pokaza\u0142 te\u017c Samsung. Nad w\u0142asnymi rozwi\u0105zaniami z dziedziny<br>procesor\u00f3w pracowa\u0107 ma te\u017c ByteDance. Ostatnio za\u015b do wy\u015bcigu przyst\u0105pi\u0142a Tesla.<\/p>\n\n\n\n<p>Wyspecjalizowane podzespo\u0142y s\u0105 dopasowane do unikalnych potrzeb rozwi\u0105za\u0144, kt\u00f3re b\u0119d\u0105 nap\u0119dza\u0107. Przez to maj\u0105 by\u0107 zar\u00f3wno szybsze, jak i wydajniejsze energetyczne &#8211; a wi\u0119c i posiada\u0107 mniejszy \u015bwiat w\u0119glowy. Jest si\u0119 na pewno z czego cieszy\u0107, ale w tej ca\u0142ej beczce miodu jest z mojej perspektywy do\u015b\u0107 du\u017ca \u0142y\u017cka dziegciu. W technologicznym rynku i tak mocno zmierzaj\u0105cym w kierunku oligopolu, nied\u0142ugo mo\u017ce si\u0119 okaza\u0107, \u017ce aby konkurowa\u0107 z du\u017cymi graczami, niezb\u0119dny b\u0119dzie nie tylko pomys\u0142, know-how techniczny i \u015bwiatowej klasy zesp\u00f3\u0142, ale r\u00f3wnie\u017c w\u0142asny hardware. Ka\u017cde og\u0142oszenie o nowym, super wydajnym procesorze, to nie tylko cios w jeszcze niedawn\u0105 dominacj\u0119 Intela, ale r\u00f3wnie\u017c fosa utrudniaj\u0105ca wej\u015bcie na rynek potencjalnej konkurencji.<\/p>\n\n\n\n<p>Dodatkowo, 2021 przejdzie do historii jako rok pot\u0119\u017cnych brak\u00f3w na rynku podzespo\u0142\u00f3w. Nie ma nowych konsol, nie ma kart graficznych\u2026 nie ma r\u00f3wnie\u017c procesor\u00f3w.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-23.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>I to nie tylko dla tak zwanej elektroniki konsumenckiej, ale r\u00f3wnie\u017c dla przemys\u0142u, co mo\u017ce mie\u0107 dalekosi\u0119\u017cne konsekwencje. Przyk\u0142adowo, brakuje podzespo\u0142\u00f3w do produkcji\u2026 samochod\u00f3w. W wyniku problem\u00f3w, najwi\u0119ksze firmy technologiczne \u015bwiata zacz\u0119\u0142y lobbowa\u0107 w rz\u0119dzie USA o subsydia dla producent\u00f3w komponent\u00f3w &#8211; tak zwany CHIPS for America Act ma przeznaczy\u0107 50 miliard\u00f3w dolar\u00f3w publicznych pieni\u0119dzy na zwi\u0119kszenie mocy produkcyjnych ameryka\u0144skich producent\u00f3w.<\/p>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33\/\">Software Craftsmanship Saturday vol. 33<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-37\/\">Software Craftsmanship Saturday vol. 37<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-39\/\">Software Craftsmanship Sunday vol. 39<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-40\/\">Software Craftsmanship Saturday vol. 40<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-44\/\">Software Craftsmanship Sunday vol. 44<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ipfs-sta%C5%82-si%C4%99-istotniejszym-elementem-internetu\">IPFS sta\u0142 si\u0119 istotniejszym elementem internetu<\/h3>\n\n\n\n<p>IPFS to rozwini\u0119cie od The InterPlanetary File System. Nazwa brzmi bu\u0144czucznie, ale w zasadzie dobrze oddaje za\u0142o\u017cenia tego protoko\u0142u &#8211; jest to zbudowany na zasadzie Peer-to-Peer odpowiednik takiego Rapidshare czy Megaupload. Ma on dwie g\u0142\u00f3wne zalety: konsystentne adresowanie (ka\u017cdy umieszczony plik ma sw\u00f3j identyfikator pozwalaj\u0105cy na jego znalezienie w ramach sieci) oraz zdecentralizowanie<br>&#8211; wspomniany ju\u017c plik z unikalnym identyfikatorem mo\u017ce r\u00f3wnocze\u015bnie znajdowa\u0107 si\u0119 w wielu miejscach naraz. Efektem jest fakt, \u017ce bardzo trudnym staje si\u0119 usuni\u0119cie raz umieszczonych tam materia\u0142\u00f3w. Wykorzysta\u0142a to min. Katalonia podczas organizacji referendum maj\u0105cego na celu od\u0142\u0105czenie si\u0119 od Hiszpanii.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/6_image-28.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Przegl\u0105danie stron udost\u0119pnionych poprzez IPFS wymaga\u0142o jednak w dalszym ci\u0105gu sporej wiedzy, przez co by\u0142o to do niedawna rozwi\u0105zanie przeznaczone wy\u0142\u0105cznie dla bardziej zaawansowanych<br>technicznie u\u017cytkownik\u00f3w. Przegl\u0105darka Brave jako pierwsza mainstreamowa przegl\u0105darka (a w zasadzie druga, po mobilnej Operze) zdecydowa\u0142a si\u0119 jednak udost\u0119pni\u0107 dost\u0119p do stron opartych na IPFSx out-of-the-box. Pr\u00f3g wej\u015bcia do zasob\u00f3w tam umieszczonych staje si\u0119 wi\u0119c o wiele ni\u017cszy.<\/p>\n\n\n\n<p>Jednak do ca\u0142o\u015bci uk\u0142adanki brakowa\u0142o jeszcze jednego elementu. Obecne linki w sieci IPFS wygl\u0105daj\u0105 nast\u0119puj\u0105co: ipfs:\/\/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco , poniewa\u017c adres ka\u017cdego zasobu jest wygenerowanym \u201chashem\u201d jego kontentu. To tak jakby przegl\u0105da\u0107 normaln\u0105 sie\u0107 po adresach IP. I mimo \u017ce adresy IP s\u0105 o wiele kr\u00f3tsze i sk\u0142adaj\u0105 si\u0119 tylko z cyfr, to chyba nikt nie chcia\u0142by surfowa\u0107 po internecie przy ich u\u017cyciu. Problem ten zosta\u0142 rozwi\u0105zany za pomoc\u0105 Domain Name Systemu, popularnego DNSa. DNS jest jednak systemem opartym na wielu warstwach cache (przez co wolny) oraz ca\u0142kowicie scentralizowanym (przez co \u0142atwym w cenzurze).<\/p>\n\n\n\n<p>Rozwi\u0105zanie kt\u00f3re proponuj\u0105 researcherzy z Cloudflare, opiera si\u0119 na sieci Ethereum. EthLink, bo tak si\u0119 nazywa,<br>jest Proxy dla IPFS pozwalaj\u0105cym przechowywa\u0107 na Ethereum sygnatur\u0119 zawarto\u015bci danego adresu. Worker uruchamiaj\u0105cy EthLink (b\u0119d\u0105cy Cloudflare Workerem, ale r\u00f3wnie\u017c dowolnym rozwi\u0105zaniem lokalnym) mo\u017ce za\u015b t\u0105 sygnatur\u0119 w\u0142asnor\u0119cznie zweryfikowa\u0107, potwierdzaj\u0105c \u017ce nikt nie naruszy\u0142 integralno\u015bci zwracanej strony.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/1_image-29.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Rozwi\u0105zanie to przybli\u017ca nas do w pe\u0142ni zdecentralizowanej sieci, a tak\u017ce pokazuje \u017ce Ethereum to nie tylko zabawka s\u0142u\u017c\u0105ca do hodowania wirtualnych kot\u00f3w (aczkolwiek o hodowli kot\u00f3w jeszcze wspomnimy)<\/p>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-21\/\">Software Craftsmanship Saturday vol. 21<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-22\/\">Software Craftsmanship Saturday vol. 22<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"czym-do-diab%C5%82a-s%C4%85-nft\">Czym do diab\u0142a s\u0105 NFT?<\/h3>\n\n\n\n<p>Teraz b\u0119dzie zabawnie.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb428a450e.gif\" alt=\"\"\/><figcaption>BTW: Za rok u\u017cyjemy tego obrazka w kontek\u015bcie Metaversum, zobaczycie<\/figcaption><\/figure>\n\n\n\n<p>Po paru latach nie istnienia w \u015bwiadomo\u015bci \u201cnormals\u00f3w\u201d, Blockchainy w w 2021 roku uderzy\u0142y ze zdwojon\u0105 si\u0142\u0105. Sam w temacie siedz\u0119 od d\u0142u\u017cszego czasu i nieco \u015bmia\u0142em si\u0119 z przewidywa\u0144, \u017ce pewnego dnia Bitcoin b\u0119dzie wart 100 000 dolar\u00f3w. Ju\u017c si\u0119 wcale nie \u015bmieje (waluacja to prawie 50k$, a by\u0142a ju\u017c ponad 60k$ \ud83d\ude35).<\/p>\n\n\n\n<p>Podobnie sytuacja ma si\u0119 z NFT. Kiedy w 2017 roku pojawi\u0142a si\u0119 pierwsza \u201ckiller-app\u201d<br>na Ethereum, okaza\u0142o si\u0119, \u017ce mesjaszem &#8222;\u015bwiatowego komputera&#8221; maj\u0105 by\u0107 cyfrowe, dziwne koty. Reagowa\u0142em na to ze swoistym rozbawieniem, a moim do\u015b\u0107 ironicznym stosunkiem do tematu dzieli\u0142em si\u0119 ju\u017c z Wami w jednej z poprzednich edycji naszych sob\u00f3t. Nagle przychodzi marzec, a NFT staj\u0105 si\u0119 najbardziej dyskutowanym tematem roku \ud83d\ude40.<\/p>\n\n\n\n<p>Dobra, ale pora chyba rozwin\u0105\u0107 termin NFT. Jest to akronim od wyra\u017cenia Non-Fungible Tokens. Je\u017celi por\u00f3wnanym dwa Bitcoiny, s\u0105 one nie do odr\u00f3\u017cnienia od siebie. Mog\u0105 by\u0107 one by\u0107 stosowane ca\u0142kowicie zamienne &nbsp;&#8211; tak w\u0142a\u015bnie nale\u017cy rozumie\u0107 s\u0142owo \u201cfungible\u201d. Jest to jedna z cech waluty, do\u015b\u0107 podobnie sprawa wygl\u0105da np. z banknotami 10 dolarowymi. Je\u017celi jednak z jakiego\u015b powodu chcemy posiada\u0107 bardzo konkretny, wykopany \u201ctoken\u201d (np. wykopany 20 Marca o godzinie 06:54), wtedy dany token jest okre\u015blany niewymienny (Non-Fungible) &#8211; posiada dodatkow\u0105 &nbsp;warto\u015b\u0107 sam w sobie.<\/p>\n\n\n\n<p>Tak by\u0142o z <a href=\"https:\/\/www.cryptokitties.co\/\">Kryptokotkami<\/a>, tak by\u0142o z <a href=\"https:\/\/www.larvalabs.com\/cryptopunks\">Kryptopunkami<\/a>, i og\u00f3lnie przez lata temat co pewien czas przebija si\u0119<br>do \u015bwiadomo\u015bci ludzi. Jak widzicie jednak na zaprezentowanym wy\u017cej wykresie, nigdy jeszcze dyskusja nie wezbra\u0142a do poziomu z Marca tego roku. Katalizatorem sta\u0142a si\u0119 sprzeda\u017c <a href=\"https:\/\/www.theverge.com\/2021\/2\/18\/22287956\/nyan-cat-crypto-art-foundation-nft-sale-chris-torres\">oryginalnego Nyan-Cata<\/a>, a p\u00f3\u017aniej kolekcji dzie\u0142 artystki Grimes kt\u00f3rych to dziesi\u0119\u0107 <a href=\"https:\/\/www.theverge.com\/2021\/3\/1\/22308075\/grimes-nft-6-million-sales-nifty-gateway-warnymph\">zosta\u0142o zakupione za 6 milion\u00f3w dolar\u00f3w<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"embed-responsive embed-responsive-16by9\"><iframe loading=\"lazy\" title=\"Grimes \u2013 4\u00c6M\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/mrZC1Jcv0dw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><figcaption>Ciekawostka &#8211; Grimes stworzy\u0142a np. te\u017c piosenk\u0119 promocyjn\u0105 dla Cyberpunka<\/figcaption><\/figure>\n\n\n\n<p>Jednak nikt chyba nie spodziewa\u0142 si\u0119 tego co wydarzy\u0142o si\u0119 potem. Dzie\u0142o \u201cNFT &#8211; 5000 days\u201d, cyfrowy plik jpg kt\u00f3ry ka\u017cdy mo\u017ce pobra\u0107 i skopiowa\u0107 (a raczej powi\u0105zany z nim Token w\u0142asno\u015bciowy), zosta\u0142 sprzedany na aukcji za <a href=\"https:\/\/onlineonly.christies.com\/s\/first-open-beeple\/beeple-b-1981-1\/112924\">69 milion\u00f3w $, staj\u0105c si\u0119 trzecim najdro\u017cszym dzie\u0142em sztuki w historii<\/a>. Temat do tej pory si\u0119 ci\u0105gnie, i wszystko wygl\u0105da na to, \u017ce NFT nie b\u0119d\u0105 tylko przelotn\u0105 mod\u0105, a zostan\u0105 z nami na d\u0142u\u017cej.<\/p>\n\n\n\n<p>Krytpowaluty og\u00f3lnie nie by\u0142y stabilnym rynkiem &#8211; nie tylko Grimes mia\u0142a na niego taki wp\u0142yw. R\u00f3wnie\u017c jej partner, Elon Musk bawi\u0142 si\u0119 nimi jak prywatnym folwarkiem, pojedynczymi tweetami drastycznie zmieniaj\u0105c kurs poszczeg\u00f3lnych walut \ud83d\ude09 Za to &#8222;on the long run&#8221; &#8211; je\u015bli rok temu dokupi\u0142e\u015b Ethereum &#8211; troch\u0119 zazdro\u015b\u0107.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb429103f9.png\" alt=\"\"\/><figcaption>2020 w pigu\u0142ce<span class=\"-mobiledoc-kit__atom\" style=\"box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size: 15px; vertical-align: baseline;\">\u200c\u200c<\/span><\/figcaption><\/figure>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-24\/\">Software Craftsmanship Saturday vol. 24<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-29\/\">Software Craftsmanship Saturday vol. 29<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-35\/\">Software Craftsmanship Saturday vol. 35<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-50\/\">Software Craftsmanship Saturday vol. 50<\/a><\/li><\/ul>\n\n\n\n<h2 id=\"tym-zyl-swiat-it\" data-num=2>Tym \u017cy\u0142 \u015bwiat (IT)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"inwigilacjaspadek-zaufania-do-it\">Inwigilacja &#8211; Spadek zaufania do IT<\/h3>\n\n\n\n<p>System Pegasus nie s\u0142u\u017cy tylko do pods\u0142uchiwania terroryst\u00f3w? Kto by si\u0119 spodziewa\u0142 \ud83e\udd37\u200d\u2642\ufe0f<\/p>\n\n\n\n<p>Takiej \u201cinby\u201d je\u015bli chodzi o tematy zwi\u0105zane ze \u015bledzeniem obywateli nie by\u0142o od czasu, gdy w 2013 roku Edward Snowden wyjawi\u0142 tajniki programu PRISM (tak, od tamtej pory min\u0119\u0142o ju\u017c prawie 10 lat). Od tamtego czasu wprawdzie takie firmy jak Palantir czy wspominany dzisiaj Pegasus pojawia\u0142y si\u0119 w mediach (min. w kontek\u015bcie zakupu ich us\u0142ug przez Polski rz\u0105d), jednak chyba nigdy jeszcze sprawa nie by\u0142a tak \u201cgruba\u201d. W ramach \u015bledztwa Amnesty International uda\u0142o si\u0119 ustali\u0107 ponad 50 tys. ofiar Pegasusa, oprogramowania dzia\u0142aj\u0105cego jak spyware i w za\u0142o\u017ceniach s\u0142u\u017c\u0105cego do walki z terroryzmem. Wyciek udowodni\u0142, \u017ce narz\u0119dzie nie jest wykorzystywane tylko do walki z terrorystami, ale \u017ce rz\u0105dy w wielu krajach u\u017cywaj\u0105 go r\u00f3wnie\u017c do \u015bledzenia nie tylko &nbsp;aktywist\u00f3w, dziennikarzy czy prawnik\u00f3w, ale w niekt\u00f3rych przypadkach r\u00f3wnie\u017c ich rodzin.<\/p>\n\n\n\n<p>Co naj\u015bmieszniejsze, mimo \u017ce od afery min\u0119\u0142y dopiero 3 tygodnie &#8211; \u015bwiat chyba ju\u017c troch\u0119&#8230; zapomnia\u0142? Mam jednak wra\u017cenie, \u017ce akurat echo ca\u0142ej sytuacji zostaj\u0105 w nas d\u0142u\u017cej. Przekona\u0142o si\u0119 o tym Apple, gdy zapowiedzia\u0142o, i\u017c b\u0119dzie skanowa\u0142o urz\u0105dzenia u\u017cytkownik\u00f3w pod k\u0105tem zdj\u0119\u0107 o charakterze pedofilskim.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb429c3491.png\" alt=\"\"\/><figcaption>Tak wygl\u0105da odpowied\u017a Edwarda Snowdena<\/figcaption><\/figure>\n\n\n\n<p>B\u0119d\u0105c adwokatem diab\u0142a \ud83d\ude08: podej\u015bcie Apple (czyli dokonywanie ca\u0142ego procesu lokalnie) ma pewne nieoczywiste zalety. W dyskursie publicznym (a przede wszystkim legislacyjnym) coraz wi\u0119cej m\u00f3wi si\u0119 o tym, jak to pe\u0142na enkrypcja danych nie pozwala (w dobie komunikacji przez internet) na odpowiedni\u0105 ochron\u0119 obywateli &#8211; niedawno zreszt\u0105 \u015bwiat obieg\u0142a informacja, \u017ce s\u0142u\u017cby bezpiecze\u0144stwa w celu rozbicia grupy przest\u0119pczej stworzy\u0142y w\u0142asn\u0105 aplikacje komunikacyjn\u0105, kt\u00f3ra pos\u0142u\u017cy\u0142a jako tak zwany \u201cgarniec miodu\u201d.<\/p>\n\n\n\n<p>W pokr\u0119tny spos\u00f3b wybija wi\u0119c w ten spos\u00f3b s\u0142u\u017cbom argumenty kt\u00f3rych mo\u017cna by u\u017cy\u0107 w celu wymuszenia na Apple zaniechania takiego szyfrowania. Dzi\u0119ki temu dane trzymane w chmurze nie b\u0119d\u0105 wi\u0119c dost\u0119pne dla os\u00f3b trzecich. Mimo wszystko mleko si\u0119 rozla\u0142o, w czym na pewno nie pomog\u0142y wcze\u015bniejsze kontrowersje jak np. te zwi\u0105zane z Pegasusem. Zapowiedziane zmiany<br>spotka\u0142y si\u0119 z krytyk\u0105 zar\u00f3wno w\u015br\u00f3d pracownik\u00f3w (uwa\u017cajacych, \u017ce firma mo\u017ce straci\u0107 opinii podmiotu przyk\u0142adaj\u0105cego szczeg\u00f3ln\u0105 uwag\u0119 do prywatno\u015bci klient\u00f3w) jak i szerokiego grona u\u017cytkownik\u00f3w (twierdz\u0105cych, \u017ce &nbsp;to tylko pierwszy krok do szerszej inwigilacji &#8211; naj\u0142atwiej takie zmiany wprowadza si\u0119 pod sztandarem walki z pedofili\u0105)<\/p>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-47\/\">Software Craftsmanship Saturday vol. 47<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-50\/\">Software Craftsmanship Saturday vol. 50<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-51\">Software Craftsmanship Saturday vol. 51<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wyzwania-diversity-inclusion-dla-bran%C5%BCygoogle-free-software-foundation-basecamp\">Wyzwania Diversity &amp; Inclusion dla bran\u017cy &#8211; Google, Free Software Foundation, Basecamp<\/h3>\n\n\n\n<p>Prywatno\u015b\u0107, a bezpiecze\u0144stwo to problem natury etycznej &#8211; a z takimi \u0142atwiej mierzy\u0107 si\u0119, bez pobywania jednej z liderek firmowego dzia\u0142u Etyki AI, prawda Google? Firma dok\u0142adnie to bowiem zrobi\u0142a z Timnit Gebru, wsp\u00f3\u0142za\u0142o\u017cycielk\u0105 Black in AI.<\/p>\n\n\n\n<p>Z pragmatycznego puntu widzenia nie ma si\u0119 co dziwi\u0107. Timnit wsp\u00f3\u0142stworzy\u0142a bowiem publikacj\u0119 otwarcie krytykuj\u0105c\u0105 tworzenie olbrzymich modeli j\u0119zykowych,<br>stanowi\u0105cych \u201cchlebek &nbsp;i mase\u0142ko\u201d Google, nap\u0119dzaj\u0105c najbardziej innowacyjne rozwi\u0105zania firmy. Gebru w dokumencie zarzuca tworzonym przez firm\u0119 modelom MLowym min. olbrzymi \u015blad w\u0119glowy czy \u201cbetonowanie\u201d j\u0119zyka poprzez opieranie si\u0119 w wi\u0119kszo\u015bci na danych historycznych. Google odbija pi\u0142eczk\u0119, zarzucaj\u0105 zespo\u0142owi Timnit nienaukowo\u015b\u0107 i pisanie \u201cpod tez\u0119\u201d. Ca\u0142a sprawa odbi\u0142a si\u0119 jednak szerokim echem w spo\u0142eczno\u015bci w ko\u0144c\u00f3wce zesz\u0142ego roku i by\u0142a motorem do powstania w Google zwi\u0105zku zawodowego programist\u00f3w. Twitter szybko zalany zosta\u0142 komentarzami m\u00f3wi\u0105cymi o \u201c13tkach\u201d i \u201cwczasach pod grusz\u0105, jednak jest to lekkie mini\u0119cie si\u0119 z tematem. Celem organizacji nie jest walka o benefity, a o szeroko rozumian\u0105 etyk\u0119 pracy &#8211; brak wspierania konflikt\u00f3w zbrojnych, r\u00f3wno\u015b\u0107 szans dla pracownik\u00f3w z niedoreprezentowanych grup, \u201cdemokratyzacj\u0119\u201d modeli uczenia maszynowego.<\/p>\n\n\n\n<p>Kolejnym du\u017cym wydarzeniem w tematyce by\u0142 powr\u00f3t Richarda Stallman do Free Software Foundation, z kt\u00f3rej odszed\u0142 w atmosferze skandalu. W 2019 roku, w ramach prywatnej korespondencji, wstawi\u0142 si\u0119 on za d\u0142ugoletnim przyjacielem, Marvinem Minskym, zaanga\u017cowanym w g\u0142o\u015bn\u0105 afer\u0119 Jeffreya Epsteina. W swojej wiadomo\u015bci twierdzi\u0142, \u017ce jego kolega nie mia\u0142 poj\u0119cia,<br>\u017ce 17-latka z kt\u00f3r\u0105 utrzymywa\u0142 kontakty seksualne by\u0142a do nich przymuszana, nie powinno si\u0119 wi\u0119c traktowa\u0107 go jako str\u0119czyciela. Korespondencja wyciek\u0142a, a sam Stallman zosta\u0142 przez opinie publiczn\u0105 zmuszony do odej\u015bcia z rolii prezesa FSF, ale tak\u017ce z uczelni MIT. W po\u0142owie marca tego roku, Stallman wr\u00f3ci\u0142 do Free Software Foundation jako cz\u0142onek zarz\u0105du. Spowodowa\u0142o to odej\u015bcie sponsor\u00f3w (Red Hata), a tak\u017ce kilku wa\u017cnych cz\u0142onk\u00f3w zarz\u0105du fudacji.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42ab38a4.png\" alt=\"\"\/><figcaption>Wszystkim nam by si\u0119 taka lekcja przyda\u0142a<\/figcaption><\/figure>\n\n\n\n<p>Ostatnim g\u0142o\u015bnym incydentem by\u0142a za\u015b decyzja Jasona Fried &#8211; CEO Basecampu &#8211; wprowadzi\u0142&#8230; zakaz rozm\u00f3w dotycz\u0105cych spraw politycznych i spo\u0142ecznych w firmowych kana\u0142ach komunikacyjnych, b\u0119d\u0105a reakcj\u0105 na pewne kontrowersji, kt\u00f3re pojawi\u0142y si\u0119 wewn\u0105trz firmy, J. W cz\u0119sto przywo\u0142ywanej wypowiedzi stwierdzi\u0142 on, \u017ce o ile wra\u017cliwo\u015b\u0107 spo\u0142eczna jest wa\u017cna, o tyle naprawa \u015bwiata nie jest celem istnienia Basecampu &#8211; ludzie powinni wykorzystywa\u0107 podczas pracy energi\u0119 nie na polityczne spory, a na tworzenie najlepszego mo\u017cliwego oprogramowania dla klient\u00f3w.<\/p>\n\n\n\n<p>Basecamp nie jest tutaj prekursorem<br>(ko\u0144c\u00f3wk\u0105 poprzedniego roku na podobny ruch zdecydowa\u0142 si\u0119 Coinbase). Mamy jednak do czynienia z firm\u0105, &nbsp;kt\u00f3ra stworzy\u0142a niejedn\u0105 publikacj\u0119 o tym jak pouk\u0142adana jest u nich praca &#8211; w zwi\u0105zku z tym te\u017c &nbsp;jest znacznie bardziej \u201cna \u015bwieczniku\u201d. Do\u015b\u0107 dobrze znane s\u0105 efekty decyzji &#8211; z firmy (z r\u00f3\u017cnych powod\u00f3w) zwolni\u0142a si\u0119 ok. jedna trzecia za\u0142ogi (co brzmi do\u015b\u0107 szokuj\u0105co, ale pocz\u0105tkiem kwietnia w Basecampie pracowa\u0142o tylko 57 os\u00f3b), w wyniku kontrowersyjnej metody obrony decyzji zarz\u0105du odszed\u0142 te\u017c Ryan Singer &#8211; autor wspomnianego &#8222;Shape Up&#8221; i Head of Strategy firmy.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/4_image-13.png\" alt=\"\"\/><figcaption>\u201c<strong style=\"box-sizing: inherit; font-weight: bold;\">Modern problems require modern solutions<\/strong>.\u201d<\/figcaption><\/figure>\n\n\n\n<p>Co ciekawe, Jason Fried po czasie udzieli\u0142 wywiadu Samowi Harrisowi, w kt\u00f3rym nawet znaj\u0105c konsekwencje dalej broni on swojej decyzji.<\/p>\n\n\n\n<p>Disclaimer &#8211; wszystkie tematy potraktowane zosta\u0142y skr\u00f3towo. Po wi\u0119cej detali (i m\u00f3j szerszy komentarz) zapraszam do poni\u017cszych link\u00f3w.<\/p>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-31\/\">Software Craftsmanship Saturday vol. 31<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-36\/\">Software Craftsmanship Saturday vol. 36<\/a><\/li><li><a href=\"https:\/\/www.technologyreview.com\/2020\/12\/04\/1013294\/google-ai-ethics-research-paper-forced-out-timnit-gebru\/?fbclid=IwAR0fUlaMbAyUEBeaXEygpjujU8u_IP2mAUBN7M31YU_yLfP32QIkE6qsgZ8\">Konflikt w Googlowskim dziale Etyki AI. Jego liderka odchodzi z firmy.<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"polityka-usa-przecieka%C5%82a-do-projekt%C3%B3w-it\">Polityka USA przecieka\u0142a do projekt\u00f3w IT<\/h3>\n\n\n\n<p>Wszyscy \u017cyczyli\u015bmy sobie spokojnego 2021 &#8211; a ten zacz\u0105\u0142 si\u0119 z przytupem. Przede wszystkim w USA, gdzie polityka zaczyna odciska\u0107 swoje pi\u0119tno na to w jaki spos\u00f3b dzia\u0142a tamtejsza bran\u017ca technologiczna, co mo\u017ce mie\u0107 interesuj\u0105ce reperkusje r\u00f3wnie\u017c dla Europy.<\/p>\n\n\n\n<p>Po wydarzeniach z okupowaniem Kongresu w styczniu (pewnie ka\u017cdemu obi\u0142o si\u0119 o \ud83d\udc42) zar\u00f3wno Twitter, jaki Facebook postanowi\u0142y\u2026 zbanowa\u0107 konta \u00f3wczesnego prezydenta Stan\u00f3w Zjednoczonych, Donalda Trumpa, pocz\u0105tkowo do ko\u0144ca jego kadencji, ostatecznie sko\u0144czy\u0142o si\u0119 pernamentnym banem. Interesuj\u0105cy precedens, kt\u00f3ry dla jednych jest oznak\u0105 cenzury i czym\u015b niedopuszczalnym, dla reszty uzasadnionym dzia\u0142aniem.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-30.png\" alt=\"\"\/><figcaption>Twitter sobie nie pomaga<\/figcaption><\/figure>\n\n\n\n<p>Po wsp\u00f3\u0142czesnym Alamo (jakim stanie si\u0119 zapewne \u201cAtak na Kapitol\u201d) zacz\u0119\u0142y si\u0119 \u0142owy na jego prowodyr\u00f3w. Bij\u0105 tam, gdzie zaboli najbardziej. Odbywa si\u0119 to poprzez mi\u0119ksze dzia\u0142ania, jak np. moderacja i obcinanie zasi\u0119g\u00f3w. Efekt nie by\u0142 spektakularny, poniewa\u017c wi\u0119kszo\u015b\u0107 tak zwanej alt-prawicy przenios\u0142o si\u0119 na Parlera. Parler to platforma spo\u0142eczno\u015bciowa. Taka, kt\u00f3ra swoj\u0105 unikaln\u0105 nisz\u0105 biznesow\u0105 postanowi\u0142a uczyni\u0107 przestrze\u0144 do wyra\u017cania opinii skutkuj\u0105cych na Twitterze czy Facebooku natychmiastowym banem. Amazon u\u017cy\u0142 wtedy \u201copcji atomowej \u269b\ufe0f\u201d, bo nie wiem jak inaczej nazwa\u0107 danie 24h na migracje z chmury (jako dzia\u0142 IT Parlela chyba bym rzuci\u0142 wypowiedzeniem zaraz po ukazaniu si\u0119 takiego nag\u0142\u00f3wka do prasy). Parler zdo\u0142a\u0142 si\u0119 odrodzi\u0107, dzi\u0119ki \u201cniezale\u017cnemu\u201d hostingowi<br>dostarczonemy przez SkySilk Cloud, firm\u0119 z siedzib\u0105 w Los Angeles (a nie \u017cadne rosyjskie, jak pr\u00f3bowano przez chwil\u0119 wm\u00f3wi\u0107). Parler straci\u0142 jednak pazur i zmieni\u0142 przy okazji wytyczne dla spo\u0142eczno\u015bci \u2013 teraz tre\u015bci z gro\u017abami, nawo\u0142ywaniem do przemocy oraz materia\u0142ami pornograficznymi b\u0119d\u0105 \u015bci\u015blej moderowane zar\u00f3wno przez przygotowany do tego algorytm, jak i zwyk\u0142ych moderator\u00f3w.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42d307e2.png\" alt=\"\"\/><figcaption><em style=\"box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-style: italic; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size: 15px; vertical-align: baseline; color: #0e0e15;\">\u201cStreet Fighter\u201d (jeden z najgorszych szrot\u00f3w w historii kina) zawsze w naszych sercach \u2665\ufe0f<\/em><\/figcaption><\/figure>\n\n\n\n<p>A jak ju\u017c jeste\u015bmy przy Stanach &#8211; warto wspomnie\u0107 o zmianach w procesie przyznawania Zielonej Karty &#8211; informacj\u0119 bardzo ciekaw\u0105 z punktu widzenia wszystkich, kt\u00f3rzy chcieli kiedy\u015b wyjecha\u0107 do Doliny Krzemowej.<br>Obecny system imigracyjny uniemo\u017cliwia w danym roku wymusza, aby nie wi\u0119cej ni\u017c 7% wniosk\u00f3w o tak zwan\u0105 \u201czielon\u0105 kart\u0119\u201d przyjmowane by\u0142o z pojedynczego kraju. Z jednej strony, powoduje to do\u015b\u0107 dobre roz\u0142o\u017cenie poszczeg\u00f3lnych nacji, z drugiej sprawia, \u017ce g\u0119sto zaludnione kraje (jak Indie czy Chiny) szybko uderza\u0142y w limity. Eagle Act, o kt\u00f3rym piszemy zniesie ten limit i podniesie g\u00f3rny limit zielonych kart dla pojedynczego kraju z 7% do 15%. Z naszej perspektywy zmiana wydaje si\u0119 niekorzystna &#8211; potencjalnie nawet 30% wszystkich miejsc mo\u017ce zaj\u0119te zosta\u0107 tylko przez dwa wy\u017cej wspomniane Indie i Chiny, o wi\u0119cej ni\u017c miliardowej populacji. Znalaz\u0142em statystyki m\u00f3wi\u0105ce o tym, \u017ce Polacy i tak stanowili tylko ok. 2% wszystkich przyjmowanych &#8211; podniesienie limitu nie ma dla nas wi\u0119kszych bonus\u00f3w.<\/p>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday\">Software Craftsmanship Saturday vol. 20<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-40\/\">Software Craftsmanship Saturday vol. 40<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"regulacje-technologii-od-ka%C5%BCdej-strony\">Regulacje technologii od ka\u017cdej strony<\/h3>\n\n\n\n<p>Wiemy ju\u017c co si\u0119 dzia\u0142a w Stanach, czas przygl\u0105dn\u0105\u0107 si\u0119 reszcie \u015bwiata. Je\u017celi Firmy technologiczne mia\u0142oby opublikowa\u0107 na Facebooku sw\u00f3j status zwi\u0105zku z rz\u0105dami pa\u0144stw pewnie wybra\u0142yby \u201cto skomplikowane\u201d.<br>Relacjonowanie dla Was tego konfliktu bywa dosy\u0107 zabawne, ale ten ca\u0142y \ud83c\udf7f, kt\u00f3rym si\u0119 przy tym ob\u017ceram odbija mi si\u0119 czkawk\u0105 (i nadmiernymi kilogramami).<\/p>\n\n\n\n<p>Zacznijmy od antypod\u00f3w. Australia, podobnie jak inne kraje na \u015bwiecie (w tym Polska), chce wyci\u0105gn\u0105\u0107 troch\u0119 pieni\u0119dzy od internetowych graczy. Jej strategia to tak zwany \u201cpodatek od linkowania\u201d. Ma on zmusi\u0107 firmy technologiczne do p\u0142acenia za tre\u015bci informacyjne na ich platformach (aczkolwiek nie tylko, bo np. r\u00f3wnie\u017c do dzielenia si\u0119 z firmami medialnymi szczeg\u00f3\u0142ami swoich algorytm\u00f3w). Przyk\u0142adowo, Google, mimo pocz\u0105tkowej \u201cnapinki\u201d, \u017ce wycofa si\u0119 z Australii, ostatecznie podwin\u0119\u0142o ogon i dogada\u0142o si\u0119 z rz\u0105dem australijskim. Ciekawsza by\u0142a jednak decyzja Facebooka &#8211; pokaza\u0142 on \u201ccojones\u201d i zdecydowa\u0142 si\u0119 zablokowa\u0107 w Australii wszystkie newsy, zar\u00f3wno te krajowe, jak i z reszty \u015bwiata.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42d9eb7a.png\" alt=\"\"\/><figcaption>Co ciekawe, Facebook by\u0142 na tyle konsekwentny, \u017ce \u201czbanowa\u0142\u201d na swojej platformie te\u017c newsa o samym banie (nie \u017cartuje)<\/figcaption><\/figure>\n\n\n\n<p>Decyzja wywo\u0142a\u0142a olbrzymie kontrowersje, pojawi\u0142y si\u0119 g\u0142osy \u017ce jest to pr\u00f3ba monopolistycznego wp\u0142yni\u0119cia na polityk\u0119 krajow\u0105 przez wielkie konsorcjum na niespotykan\u0105 wcze\u015bniej skal\u0119. Ostatecznie dosz\u0142o do kompromisu, firma Marka Zuckeberga i rz\u0105d dogada\u0142y si\u0119 (po pewnych poprawkach do ustawy). Na pocz\u0105tku sierpnia Facebook og\u0142osi\u0142 <strong>Newsroom Sustainability Fund<\/strong>, kt\u00f3ry ma wesprze\u0107 dziennikarstwo w Australii<strong>.<\/strong><\/p>\n\n\n\n<p>Le\u0107my dalej &#8211; przechodzimy do Europy. O sprawach antymonopolowych nie ma co si\u0119 tutaj rozpisywa\u0107 &#8211; szkoda miejsca. Ale r\u00f3wnie\u017c prawodawstwo jest ciekawe.<\/p>\n\n\n\n<p>W po\u0142owie kwietnia ukaza\u0142a si\u0119 propozycja rozporz\u0105dzenia o znamiennej nazwie Artificial Intelligence Act. Jest to efekt wielomiesi\u0119cznych prac, a ca\u0142o\u015b\u0107 ma stanowi\u0107 podwaliny pod uczynienie Unii Europejskiej liderem w zakresie rozwoju bezpiecznej i godnej zaufania sztucznej inteligencji. Co ciekawe, celem dokumentu jest promocja u\u017cycia sztucznej inteligencji. Unia zauwa\u017ca problem zwi\u0105zany z rosn\u0105cym strachem przed mo\u017cliwo\u015bciami system\u00f3w informatycznych, zar\u00f3wno pod wzgl\u0119dem ingerencji w prywatno\u015b\u0107, jak i mo\u017cliwo\u015b\u0107 profilowania i represjonowania poszczeg\u00f3lnych grup (niech przyk\u0142adem b\u0119dzie tutaj system Huawei maj\u0105cy na celu wy\u0142uskiwa\u0107 z t\u0142umu ludzi o konkretnej etniczno\u015bci). Problem ten zamierza rozwi\u0105za\u0107 w sw\u00f3j ulubiony spos\u00f3b &#8211; reguluj\u0105c rynek. Na szczeg\u00f3lnym celowniku znalaz\u0142y si\u0119<br>u\u017cycia w medycynie, rekrutacji czy te\u017c system porz\u0105dkowy lub s\u0105downiczy. Wymagane ma by\u0107 r\u00f3wnie\u017c \u201czrozumia\u0142o\u015b\u0107\u201d poszczeg\u00f3lnych modeli i mo\u017cliwo\u015b\u0107 wprowadzenia ludzkiego nadzoru.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42eaec31.png\" alt=\"\"\/><figcaption>Mo\u017ce wiedz\u0105 co\u015b, o czym my nie wiemy<\/figcaption><\/figure>\n\n\n\n<p>Sko\u0144czymy na Chinach. Przez d\u0142ugie lata, bran\u017ca technologiczna by\u0142a swoistym \u201cpieszczochem\u201d chi\u0144skiej w\u0142adzy. To w\u0142a\u015bnie ichniejsze firmy takie jak Xiaomi, Alibaba czy TikTok byly istotnym motorem wzrostu gospodarczego, ale r\u00f3wnie\u017c sposobem na zyskanie czego\u015b, co specjali\u015bci od geopolityki nazywaj\u0105 \u201csoft power\u201d &#8211; swoistym \u201crozmi\u0119kczaniem\u201d wizerunku i mo\u017cliwo\u015bci wywierania wp\u0142ywu na opinie publiczn\u0105 na \u015bwiecie. Stanowi\u0142y wi\u0119c istotn\u0105 si\u0142\u0119 w budowaniu nowoczesnych, mocarstwowych Chin.<\/p>\n\n\n\n<p>Okazuje si\u0119, \u017ce r\u00f3wnie\u017c tam powoli &#8222;dziki zach\u00f3d&#8221; zaczyna si\u0119 ko\u0144czy\u0107. Ostra zmian kursu rozpocz\u0119\u0142a si\u0119 w pa\u017adzierniku ubieg\u0142ego roku, kiedy chi\u0144ski miliarder Jack Ma, za\u0142o\u017cyciel Alibaby, skrytykowa\u0142 Chiny za brak uczciwie funkcjonuj\u0105cego systemu finansowego. Od pierwszego maja aplikacje w Chinach nie mog\u0105 ju\u017c zbiera\u0107 nadmiarowych danych, b\u0119d\u0105 te\u017c musia\u0142y potrafi\u0107 si\u0119 wyt\u0142umaczy\u0107 z celu trackowania u\u017cytkownika. Oficjalnie jest to motywowane dbaniem o obywateli i ich dobro, niekt\u00f3rzy wskazuj\u0105 jednak na fakt, \u017ce nawet chi\u0144skie w\u0142adze przestraszy\u0142y si\u0119 pot\u0119gi swoich gigant\u00f3w IT i zaczyna szerokie dzia\u0142ania w celu ukr\u00f3cenia ich dzia\u0142a\u0144. &nbsp;<\/p>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-25\/\">Software Craftsmanship Saturday vol. 25<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-30\/\">Software Craftsmanship Saturday vol. 30<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-36\/\">Software Craftsmanship Saturday vol. 36<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-43\/\">Software Craftsmanship Saturday vol. 43<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-50\/\">Software Craftsmanship Saturday vol. 50<\/a><\/li><\/ul>\n\n\n\n<h2 id=\"breaking-changes-najbardziej-zaskakujace-ogloszenia\" data-num=3>Breaking Changes &#8211; najbardziej zaskakuj\u0105ce og\u0142oszenia<\/h2>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-35.png\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"kubernetes-rezygnuje-z-dockera\">Kubernetes rezygnuje z Dockera<\/h3>\n\n\n\n<p>Zaraz na pocz\u0105tku grudnia, \u015bwiatem konteneryzacji wstrz\u0105sn\u0119\u0142a bardzo niepokoj\u0105ca nowina &#8211; Kubernetes porzuca wsparcie dla Dockera. Na programist\u00f3w pad\u0142 blady strach &#8211; mimo pojawienia si\u0119 masy alternatyw, to jednak Docker w \u015bwiadomo\u015bci ludzi pozostaje g\u0142\u00f3wnym \u015brodowiskiem do tworzenia kontener\u00f3w. Do dyskusji szybko w\u0142\u0105czyli si\u0119 tw\u00f3rcy Kubernetesa, nie tylko t\u0142umacz\u0105c si\u0119 z decyzji, ale te\u017c uspokajaj\u0105c, \u017ce zmiany nie s\u0105 tak daleko id\u0105ce jak na pierwszy rzut oka si\u0119 wydaje.<\/p>\n\n\n\n<p>Zar\u00f3wno Kubernetes, jak i Docker (a tak\u017ce ka\u017cde inne narz\u0119dzie dzia\u0142aj\u0105ce z kontenerami) posiada \u015brodowisko uruchomieniowe, pozwalaj\u0105ce na wykonywanie dostarczonych obraz\u00f3w. Kubernetes przez lata wspiera\u0142o zar\u00f3wno sw\u00f3j standard (CRI-O) jak i Dockerowy (containerd). Problem polega na tym, \u017ce Docker jest rozwi\u0105zaniem przeznaczonym do obs\u0142ugi przez cz\u0142owieka, przez co posiada sporo nadmiarowych funkcjonalno\u015bci. Do tej pory Kubernetes je emulowa\u0142o, wraz z wersj\u0105 1.20 rozpocz\u0105\u0142 si\u0119 proces ich porzucania.<\/p>\n\n\n\n<p>Mamy zatem bardzo dobry przyk\u0142ad tego, jak zbawienn\u0105 rzecz\u0105 s\u0105 standardy. Docker mo\u017ce pozosta\u0107 narz\u0119dziem u\u017cywanym w developmencie lokalnym, za\u015b na Kubernetesie wygenerowane obrazy b\u0119d\u0105 uruchamiane po prostu na ich w\u0142asnym runtime.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"redhat-rezygnuje-z-rozwoju-centos-na-rzecz-centos-stream\"><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/12\/centos-shifts-from-red-hat-unbranded-to-red-hat-beta?fbclid=IwAR0mkH_cuy4Z4_KKsJXF_ro8-UUAXa0RsAyeOLoTVv7NYkUsUQe3C0luGmM\">RedHat rezygnuje z rozwoju CentOS na rzecz CentOS Stream<\/a><\/h3>\n\n\n\n<p>Pozostaj\u0105c w tematyce DevOpsowej, tym razem &nbsp;smutna nowina &#8211; przysz\u0142o nam po\u017cegna\u0107 jeden z najwa\u017cniejszych system\u00f3w operacyjnych u\u017cywanych przez administracyjn\u0105 bra\u0107.<\/p>\n\n\n\n<p>CentOS (Community Enterprise Linux Operating System) by\u0142 projektem za\u0142o\u017conym w 2004, kt\u00f3rego g\u0142\u00f3wnym celem (zgodnie z nazw\u0105) by\u0142o zapewnienie darmowego, stabilnego systemu operacyjnego &#8211; co przez wiele lat osi\u0105gane by\u0142o to poprzez przebudowywanie \u017ar\u00f3de\u0142 Red Hata &#8211; bardzo popularnego rozwi\u0105zania komercyjnego. CentOS w pocz\u0105tkowych latach radzi\u0142 sobie na tyle skutecznie, \u017ce uda\u0142o mu si\u0119 zdoby\u0107 miano najpopularniejszej serwerowej dystrybucji Linuxa. Niestety, ze wzgl\u0119du na tarcia we w\u0142asnym community straci\u0142 na wiarygodno\u015bci, a kontrol\u0119 nad projektem przej\u0105\u0142 wspomniany ju\u017c Red Hat. Przez wiele lat wszystko by\u0142o po staremu, niestety par\u0119 dni temu na community gruchn\u0119\u0142a wiadomo\u015b\u0107 o tym, \u017ce dalszy rozw\u00f3j CentOS zostaje porzucony na rzecz CentOS Stream.<\/p>\n\n\n\n<p>Czym jest CentOS Stream? Zamiast systemu z d\u0142ugim, 10-letnim wsparciem, b\u0119dziemy mieli do czynienia z dystrybucj\u0105 z kategorii \u201cbleeding edge\u201d &#8211; nowa wersja co roku, ka\u017cdorazowo z supportem do nast\u0119pnego wydania. Go\u0142ym okiem wida\u0107, \u017ce jest to de facto zaprzeczenie oryginalnych za\u0142o\u017ce\u0144 projektu &#8211; w \u015brodowisku produkcyjnym najwa\u017cniejsza jest stabilno\u015b\u0107. W\u0142a\u015bciwie ci\u0119\u017cko wskaza\u0107 dla kogo jest CentOS Stream &#8211; zw\u0142aszcza \u017ce ju\u017c istnieje dzia\u0142aj\u0105ca na bardzo podobnych zasadach Fedora.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/4_image-31.png\" alt=\"\"\/><figcaption>Bye Bye CentOS &#8211; it was fun while it lasted<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"amazon-vs-elasticsearch\">Amazon vs ElasticSearch<\/h3>\n\n\n\n<p>Pocz\u0105tkiem roku, ElasticSearch poinformowa\u0142 o zmianach licencji projektu na SSPL. Licencja ta uniemo\u017cliwia tw\u00f3rcom chmur obliczeniowych \u0142atwego brania kodu projekt\u00f3w OS, opakowywania go w\u0142asnym brandem i sprzedawania (wcze\u015bniej podobn\u0105 drog\u0105 posz\u0142o MongoDB, kt\u00f3re jest zreszt\u0105 tw\u00f3rc\u0105 SSPL). Ruch ten wywo\u0142a\u0142 ma\u0142e trz\u0119sienie ziemi w\u015br\u00f3d u\u017cytkownik\u00f3w ElasticSearcha &#8211; o ile sam cel mo\u017cna uzna\u0107 za s\u0142uszn\u0105 walk\u0119 Dawida z Goliatem, o tyle zapisy licencji w niekt\u00f3rych miejscach s\u0105 mocno kontrowersyjne. Wskazuj\u0105 ona np. na konieczno\u015b\u0107 udost\u0119pnienia kodu aplikacji internetowych u\u017cywaj\u0105cych ElasticaSearcha. Ca\u0142o\u015b\u0107 pe\u0142na jest og\u00f3lnik\u00f3w, co z jednej strony pozwala tw\u00f3rcom popularnej Kibany na ochron\u0119 swojego interesu, z drugiej za\u015b tylko zwi\u0119ksza niepewno\u015b\u0107 spo\u0142eczno\u015bci.<\/p>\n\n\n\n<p>Bardzo ciekawym zwrotem akcji ca\u0142ej sytuacji by\u0142 z pewno\u015bci\u0105 moment kiedy to Amazon zdecydowa\u0142 si\u0119 sforkowa\u0107 ElasticSearcha. Rzeczony fork ukaza\u0142 si\u0119 w kwietniu, udost\u0119pniaj\u0105c otwarte (w rozumieniu &#8211; oparte na licencji Apache) OpenSearch (oparte na Elasticsearch 7.10.2) oraz OpenSearch Dashboards (oparte o zbudowany na Elasticsearchu dashboard Kibana 7.10.2). Nie mog\u0119 pozby\u0107 si\u0119 wra\u017cenia, \u017ce Amazon celowo da\u0142 w nazwie nowych projekt\u00f3w Open, \u017ceby zagra\u0107 na nosie Elasticowi.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/tumblr_inline_np8l7ervhD1raprkq_500-1.gif\" alt=\"\"\/><figcaption>Bo wiecie, Amazon robi to z mi\u0142o\u015bci do otwartego oprogramowania i w og\u00f3le&#8230;<\/figcaption><\/figure>\n\n\n\n<p>Projekt rozwijany ma by\u0107 przez spo\u0142eczno\u015b\u0107, a opr\u00f3cz Amazona w projekt zaanga\u017cowane s\u0105 Red Hat, SAP, Capital One, oraz Logz.io. Wszystkie us\u0142ugi w ramach AWS zostan\u0105 oparte w\u0142a\u015bnie o t\u0105 dystrybucj\u0119 i przejd\u0105 stosowny rebranding.<\/p>\n\n\n\n<p>Ostatnie tygodnie przynosz\u0105 kolejne uderzenie. ElasticSearch zmieni\u0142 kodo swojego klienta Pythonowego (elasticsearch-py) w taki spos\u00f3b, by ten nie by\u0142 w stanie si\u0119 \u0142\u0105czy\u0107 do klastr\u00f3w OpenSearcha. Oczywi\u015bcie, spotka\u0142o si\u0119 to z fal\u0105 niezadowolenia i krytyki. Elastic argumentuje, \u017ce Amazon OpenSearch to inny produkt &#8211; a cho\u0107 istnieje jaka\u015b wsp\u00f3lna historia, ju\u017c istnieje wiele r\u00f3\u017cnic, kt\u00f3re powoduj\u0105 prawdziwe zamieszanie i problemy. Nie mo\u017cna odm\u00f3wi\u0107 tej argumentacji sensu, ale raczej nie stawia Elastica w pozytywnym \u015bwietle<\/p>\n\n\n\n<p>Dodatkowo, warto przypomnie\u0107, \u017ce na bardzo podobny ruch do tego ElasticSearch par\u0119 lat temu zdecydowa\u0142o si\u0119 MongoDB. Raczej tego nie \u017ca\u0142uj\u0105 &#8211; od czasu swojej kontrowersyjnej decyzji ich warto\u015b\u0107 gie\u0142dowa podwoi\u0142a si\u0119.<\/p>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday\">Software Craftsmanship Saturday vol. 20<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-21\/\">Software Craftsmanship Saturday vol. 21<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33\/\">Software Craftsmanship Saturday vol. 33<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"kafka-pozbywa-si%C4%99-zookeepera-%F0%9F%90%92\">Kafka pozbywa si\u0119 Zookeepera \ud83d\udc12<\/h3>\n\n\n\n<p>Jak w temacie. Wydana w kwietniu Kafka 2.8.0 udost\u0119pni\u0142a preview d\u0142ugooczekiwanego KIP-500 &#8211; usuni\u0119cie Zookeepera.<\/p>\n\n\n\n<p>Apache ZooKeeper to komponent zapewniaj\u0105cy dystrybucj\u0119 konfiguracji oraz konsensus, u\u017cywany w wielu projekt, gdzie wymagana jest wysokiej dost\u0119pno\u015b\u0107 &#8211; za przyk\u0142ad niech pos\u0142u\u017cy np. Solr czy Spark. Jest to te\u017c niezb\u0119dny element ka\u017cdego kafkowego klastra &#8211; Apache Kafka trzyma w Zookeeper metadane o topicach, borkerach, czy te\u017c consumerach. O ile jest to do\u015b\u0107 wygodne z punktu widzenia Confluenta &#8211; mog\u0105 oni u\u017cywa\u0107 sprawdzonego w boju, \u201cwygrzanego\u201d rozwi\u0105zania &#8211; o tyle dla administrator\u00f3w jest to kolejny ruchomy klocek, wprowadzaj\u0105cy spory narzut operacyjny. Dlatego te\u017c, czuj\u0105c na karku oddech konkurencji i chc\u0105c u\u0142atwi\u0107 \u017cycie u\u017cytkownikom, Kafka wprowadza swoj\u0105 w\u0142asn\u0105 wersj\u0119 &#8222;konsensusu&#8221;, opart\u0105 na Raftcie. Zamiast na zewn\u0119trznym komponencie, ma opiera\u0107 si\u0119 na wewn\u0119trznym topicu o do\u015b\u0107 deskryptywnej nazwie @metadata.<\/p>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-32.png\" alt=\"\"\/><figcaption>Aczkolwiek tw\u00f3rcy jeszcze sugeruj\u0105 wstrzyma\u0107 si\u0119 z deployem na produkcje<\/figcaption><\/figure>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33-2\/\">Software Craftsmanship Saturday vol. 34<\/a><\/li><\/ul>\n\n\n\n<h2 id=\"my-darlings-czyli-trivia\" data-num=4>My Darlings &#8211; czyli Trivia<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"z%C5%82amano-rekord-wykonania-%E2%80%9Cproblemu-komiwoja%C5%BCera%E2%80%9D\">Z\u0142amano rekord wykonania \u201cProblemu Komiwoja\u017cera\u201d<\/h3>\n\n\n\n<figure class=\"wp-block-image kg-card kg-image-card\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-33.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Ze wszystkich problem\u00f3w pochodz\u0105cych z teorii oblicze\u0144, \u201ckomiwoja\u017cer\u201d jest chyba tym, kt\u00f3ry w najwi\u0119kszym stopniu przebi\u0142 si\u0119 do masowej \u015bwiadomo\u015bci programist\u00f3w. Pomys\u0142 na najbardziej \u201cz\u0142\u0105\u201d rozmow\u0119 rekrutacyjn\u0105: zaprezentowa\u0107 go komu\u015b do rozwi\u0105zania i obserwowa\u0107 czy od razu ochoczo rzuci si\u0119 na IDE. Absolutnie nie polecamy (trafia si\u0119 za to do jeszcze g\u0142\u0119bszego kr\u0119gu piekie\u0142 ni\u017c za \u201ccoding task\u201d w Javie na kartce papieru), aczkolwiek efekty mog\u0142yby by\u0107 interesuj\u0105ce.<\/p>\n\n\n\n<p>Dlaczego jednak przywo\u0142ujemy problem, kt\u00f3ry podobno poprzedza powstanie pierwszych komputer\u00f3w o prawie sto lat? Ot\u00f3\u017c po 44 latach teoretyczna granica rozwi\u0105zania zosta\u0142a przesuni\u0119ta. Nowa metoda jest 2 * 10^36 lepsza od poprzedniej ustalonej &#8211; przygotowuj\u0105c dla nich ten kr\u00f3tki opis, sprawdza\u0142em kilkukrotnie czy na pewno si\u0119 nie pomyli\u0142em z liczb\u0105.<\/p>\n\n\n\n<p>Dzielimy si\u0119 tym jednak z Wami nie z powodu zachwytu nad rozmiarem skoku, jaki uda\u0142o si\u0119 nam osi\u0105gn\u0105\u0107, a dlatego \u017ce poprzednia najlepsza metoda efektywnie wyszukiwa\u0142a \u015bcie\u017cki, b\u0119d\u0105ce w najgorszym przypadku d\u0142u\u017csze od rozwi\u0105zania optymalnego o r\u00f3wniutkie 50%. Zej\u015bcie poni\u017cej 50%, nawet je\u015bli jedynie o warto\u015bci tak minimalne, przemawia do wyobra\u017ani i przebija pewn\u0105 \u201cbarier\u0119 mentaln\u0105\u201d zbudowan\u0105 wok\u00f3\u0142 tego s\u0142ynnego problemu. Nie b\u0119d\u0119 jednak ukrywa\u0142, \u017ce sama warto\u015b\u0107 spowodowa\u0142 u\u015bmiech na mojej twarzy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"nowa-metoda-search-zaproponowana-jako-rozwini%C4%99cie-http-%F0%9F%94%8D\">Nowa Metoda SEARCH zaproponowana jako rozwini\u0119cie HTTP \ud83d\udd0d<\/h3>\n\n\n\n<p>Propozycja dodania nowej metody w HTTP to nie jest ma\u0142a rzecz &#8211; ostatni raz co\u015b takiego wydarzy\u0142o si\u0119 wraz z opublikowanie HTTP\/1.1 w roku 1999, ponad 20 lat temu. Dlatego te\u017c informacja o opublikowaniu przez IETF &#8211; Internet Engineering Task Force &#8211; proposala dotycz\u0105cego dodania do protoko\u0142u (obok dobrze znanych metod pokroju GETa i POSTa, czy te\u017c mniej znanych TRACE i CONNECT) metody SEARCH z pewno\u015bci\u0105 jest du\u017cym wydarzeniem. Wydarzeniem bliskim memu sercu poniewa\u017c wielokrotnie przy pracy z RESTowymi API musia\u0142em obchodzi\u0107 ograniczenia HTTP &#8211; ograniczenia, kt\u00f3re SEARCH ma zniwelowa\u0107.<\/p>\n\n\n\n<p>SEARCH mo\u017cna rozumie\u0107 jako form\u0119 GETa posiadaj\u0105cego r\u00f3wnie\u017c \u201ccia\u0142o\u201d. Ca\u0142o\u015b\u0107 przydatna b\u0119dzie nie tylko w opisanym przeze mnie powy\u017cej przypadku, ale r\u00f3wnie\u017c jako standardowy protok\u00f3\u0142 transferowy dla zdobywaj\u0105cego coraz wi\u0119ksz\u0105 popularno\u015b\u0107 GraphQL &#8211; jego tw\u00f3rcy ju\u017c ostrz\u0105 sobie z\u0119by na jego u\u017cycie.<\/p>\n\n\n\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33\/\">Software Craftsmanship Saturday vol. 33<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-reactive-principlesdesign-principles-for-distributed-applications\"><a href=\"https:\/\/principles.reactive.foundation\/\">The Reactive Principles &#8211; Design Principles for Distributed Applications<\/a><\/h3>\n\n\n\n<p>Na koniec prawdziwa koby\u0142a &#8211; Reaktywne Pryncypia, przewodnik zredagowany przez Jonasa Bon\u00e9ra (CTO Lightbend), do kt\u00f3rego przy\u0142o\u017cy\u0142y si\u0119 takie uznane nazwiska jak Roland Kuhn czy Ben Christensen. &nbsp;Stanowi on swego rodzaju rozwini\u0119cie maj\u0105cego ju\u017c par\u0119 lat Reactive Manifesto, kt\u00f3re do\u015b\u0107 mocno wp\u0142ywn\u0119\u0142o na postrzeganie przez bran\u017ce IT czym jest nowoczesna architekta.<\/p>\n\n\n\n<p>Je\u017celi mia\u0142bym si\u0119 pos\u0142u\u017cy\u0107 tutaj prost\u0105 analogi\u0105, to Reaktywne Pryncypia s\u0105 tym dla Reaktywnego Manifestu czym \u201cCzerwona\u201d ksi\u0105\u017cka DDD Vaughna jest dla dla tej \u201cNiebieskiej\u201d Reisa &#8211; zbiorem praktycznych porad pomagaj\u0105cych wdro\u017cy\u0107 teoretyczne za\u0142o\u017cenia. Polecam to kompendium ka\u017cdemu do ciep\u0142ej kawy\/herbaty w jaki\u015b leniwy wiecz\u00f3r &#8211; oczywi\u015bcie je\u015bli architektury rozproszone s\u0105 \u201cwasz\u0105 rzecz\u0105\u201d.<\/p>\n\n\n\n<hr class=\"wp-block-separator vived-promo\"\/>\n\n\n\n<p class=\"vived-promo\">\u200cPami\u0119tajcie, \u017ceby spr\u00f3bowa\u0107 <a href=\"https:\/\/blog.vived.io\/keep-up-czyli-o-tym-jak-byc-na-biezaco-bez-uczucia-przytloczenia-contentem\/\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Vived<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/a><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>, <\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong>je\u015bli chcesz otrzymywa\u0107 tego typu tre\u015bci spersonalizowane pod Ciebie!<\/p>\n\n\n\n<ul class=\"vived-promo wp-block-list\"><li><a href=\"https:\/\/apple.co\/3fB8Kcf\" rel=\"nofollow noopener\">App Store<\/a> \ud83c\udf4e<\/li><li><a href=\"https:\/\/bit.ly\/3m421dx\" rel=\"nofollow noopener\">Play Store<\/a> \ud83e\udd16<\/li><li><a href=\"http:\/\/bit.ly\/2M7CeUN\">Wersja PWA<\/a> \ud83d\udcf1<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\ud83e\udd73 Jeste\u015bmy z Wami od roku! \ud83e\udd73 Od 52 tygodni (nie zgubili\u015bmy po drodze ani jednego \ud83e\udd70) informujemy Was o wszystkim, co dzieje si\u0119 w \u015bwiecie technologii. Postanowili\u015bmy z tej okazji troch\u0119 po\u015bwi\u0119towa\u0107 i podsumowa\u0107 ostatnie 12 miesi\u0119cy.Skonsolidowanie wydarze\u0144 proste nie by\u0142o, potraktujcie ten przegl\u0105d jako bardzo &#8222;zopiniowany&#8221;. Mam jednak nadzieje, \u017ce b\u0119dziecie si\u0119 r\u00f3wnie [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":7658,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[266],"tags":[],"class_list":["post-10091","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-craftsmanship"],"acf":{"estimated_reading_time":"30","weekly_summary":true},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Software Craftsmanship Weekly vol. 52 - autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy. - Vived<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software Craftsmanship Weekly vol. 52 - autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy. - Vived\" \/>\n<meta property=\"og:description\" content=\"\ud83e\udd73 Jeste\u015bmy z Wami od roku! \ud83e\udd73 Od 52 tygodni (nie zgubili\u015bmy po drodze ani jednego \ud83e\udd70) informujemy Was o wszystkim, co dzieje si\u0119 w \u015bwiecie technologii. Postanowili\u015bmy z tej okazji troch\u0119 po\u015bwi\u0119towa\u0107 i podsumowa\u0107 ostatnie 12 miesi\u0119cy.Skonsolidowanie wydarze\u0144 proste nie by\u0142o, potraktujcie ten przegl\u0105d jako bardzo &#8222;zopiniowany&#8221;. Mam jednak nadzieje, \u017ce b\u0119dziecie si\u0119 r\u00f3wnie [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/\" \/>\n<meta property=\"og:site_name\" content=\"Vived\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-28T10:33:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-19T11:20:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/Kopia-54-653-73-57-www.naprawdeswietnastrona.pl-1-1-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1587\" \/>\n\t<meta property=\"og:image:height\" content=\"2245\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Artur Skowro\u0144ski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/\"},\"author\":{\"name\":\"Artur Skowro\u0144ski\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\"},\"headline\":\"Software Craftsmanship Weekly vol. 52 &#8211; autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy.\",\"datePublished\":\"2021-08-28T10:33:54+00:00\",\"dateModified\":\"2022-09-19T11:20:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/\"},\"wordCount\":6181,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/Kopia-54-653-73-57-www.naprawdeswietnastrona.pl-1-1-1.png\",\"articleSection\":[\"Craftsmanship\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/\",\"url\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/\",\"name\":\"Software Craftsmanship Weekly vol. 52 - autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy. - Vived\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/Kopia-54-653-73-57-www.naprawdeswietnastrona.pl-1-1-1.png\",\"datePublished\":\"2021-08-28T10:33:54+00:00\",\"dateModified\":\"2022-09-19T11:20:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#primaryimage\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/Kopia-54-653-73-57-www.naprawdeswietnastrona.pl-1-1-1.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/Kopia-54-653-73-57-www.naprawdeswietnastrona.pl-1-1-1.png\",\"width\":1587,\"height\":2245},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/vived.io\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software Craftsmanship Weekly vol. 52 &#8211; autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vived.io\/pl\/#website\",\"url\":\"https:\/\/vived.io\/pl\/\",\"name\":\"Vived\",\"description\":\"platform empowering IT people and technology companies to synergic growth\",\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vived.io\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vived.io\/pl\/#organization\",\"name\":\"Vived\",\"url\":\"https:\/\/vived.io\/pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"width\":136,\"height\":45,\"caption\":\"Vived\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\",\"name\":\"Artur Skowro\u0144ski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g\",\"caption\":\"Artur Skowro\u0144ski\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Craftsmanship Weekly vol. 52 - autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy. - Vived","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/","og_locale":"pl_PL","og_type":"article","og_title":"Software Craftsmanship Weekly vol. 52 - autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy. - Vived","og_description":"\ud83e\udd73 Jeste\u015bmy z Wami od roku! \ud83e\udd73 Od 52 tygodni (nie zgubili\u015bmy po drodze ani jednego \ud83e\udd70) informujemy Was o wszystkim, co dzieje si\u0119 w \u015bwiecie technologii. Postanowili\u015bmy z tej okazji troch\u0119 po\u015bwi\u0119towa\u0107 i podsumowa\u0107 ostatnie 12 miesi\u0119cy.Skonsolidowanie wydarze\u0144 proste nie by\u0142o, potraktujcie ten przegl\u0105d jako bardzo &#8222;zopiniowany&#8221;. Mam jednak nadzieje, \u017ce b\u0119dziecie si\u0119 r\u00f3wnie [&hellip;]","og_url":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/","og_site_name":"Vived","article_published_time":"2021-08-28T10:33:54+00:00","article_modified_time":"2022-09-19T11:20:08+00:00","og_image":[{"width":1587,"height":2245,"url":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/Kopia-54-653-73-57-www.naprawdeswietnastrona.pl-1-1-1.png","type":"image\/png"}],"author":"Artur Skowro\u0144ski","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#article","isPartOf":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/"},"author":{"name":"Artur Skowro\u0144ski","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3"},"headline":"Software Craftsmanship Weekly vol. 52 &#8211; autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy.","datePublished":"2021-08-28T10:33:54+00:00","dateModified":"2022-09-19T11:20:08+00:00","mainEntityOfPage":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/"},"wordCount":6181,"commentCount":0,"publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"image":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/Kopia-54-653-73-57-www.naprawdeswietnastrona.pl-1-1-1.png","articleSection":["Craftsmanship"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/","url":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/","name":"Software Craftsmanship Weekly vol. 52 - autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy. - Vived","isPartOf":{"@id":"https:\/\/vived.io\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#primaryimage"},"image":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/Kopia-54-653-73-57-www.naprawdeswietnastrona.pl-1-1-1.png","datePublished":"2021-08-28T10:33:54+00:00","dateModified":"2022-09-19T11:20:08+00:00","breadcrumb":{"@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#primaryimage","url":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/Kopia-54-653-73-57-www.naprawdeswietnastrona.pl-1-1-1.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/Kopia-54-653-73-57-www.naprawdeswietnastrona.pl-1-1-1.png","width":1587,"height":2245},{"@type":"BreadcrumbList","@id":"https:\/\/vived.io\/pl\/software-craftsmanship-saturday-vol-52\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/vived.io\/pl\/"},{"@type":"ListItem","position":2,"name":"Software Craftsmanship Weekly vol. 52 &#8211; autorski przegl\u0105d wydarze\u0144 z ostatnich 12 miesi\u0119cy."}]},{"@type":"WebSite","@id":"https:\/\/vived.io\/pl\/#website","url":"https:\/\/vived.io\/pl\/","name":"Vived","description":"platform empowering IT people and technology companies to synergic growth","publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vived.io\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/vived.io\/pl\/#organization","name":"Vived","url":"https:\/\/vived.io\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","width":136,"height":45,"caption":"Vived"},"image":{"@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3","name":"Artur Skowro\u0144ski","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/29055786486c8b9dc1507f2744221c5bdb8d7ef6e6217ced0326dd3296aea6ed?s=96&d=mm&r=g","caption":"Artur Skowro\u0144ski"}}]}},"blocks_vived":[{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>\ud83e\udd73 Jeste\u015bmy z Wami od roku! \ud83e\udd73<\/p>\n","innerContent":["\n<p>\ud83e\udd73 Jeste\u015bmy z Wami od roku! \ud83e\udd73<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Od 52 tygodni (nie zgubili\u015bmy po drodze ani jednego \ud83e\udd70) informujemy Was o wszystkim, co dzieje si\u0119 w \u015bwiecie technologii. Postanowili\u015bmy z tej okazji troch\u0119 po\u015bwi\u0119towa\u0107 i podsumowa\u0107 ostatnie 12 miesi\u0119cy.<br>Skonsolidowanie wydarze\u0144 proste nie by\u0142o, potraktujcie ten przegl\u0105d jako bardzo \"zopiniowany\". Mam jednak nadzieje, \u017ce b\u0119dziecie si\u0119 r\u00f3wnie dobrze bawi\u0107 czytaj\u0105c go, jak ja przy kompilowaniu ca\u0142o\u015bci.<\/p>\n","innerContent":["\n<p>Od 52 tygodni (nie zgubili\u015bmy po drodze ani jednego \ud83e\udd70) informujemy Was o wszystkim, co dzieje si\u0119 w \u015bwiecie technologii. Postanowili\u015bmy z tej okazji troch\u0119 po\u015bwi\u0119towa\u0107 i podsumowa\u0107 ostatnie 12 miesi\u0119cy.<br>Skonsolidowanie wydarze\u0144 proste nie by\u0142o, potraktujcie ten przegl\u0105d jako bardzo \"zopiniowany\". Mam jednak nadzieje, \u017ce b\u0119dziecie si\u0119 r\u00f3wnie dobrze bawi\u0107 czytaj\u0105c go, jak ja przy kompilowaniu ca\u0142o\u015bci.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/html","attrs":[],"innerBlocks":[],"innerHTML":"\n<aside class=\"toc\"><\/aside>\n","innerContent":["\n<aside class=\"toc\"><\/aside>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2 id=\"kluczowe-trendy-w-%C5%9Bwiecie-technologii\">Kluczowe trendy w \u015bwiecie Technologii<\/h2>\n","innerContent":["\n<h2 id=\"kluczowe-trendy-w-%C5%9Bwiecie-technologii\">Kluczowe trendy w \u015bwiecie Technologii<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"github-copilot-to-wierzcho%C5%82ek-g%C3%B3ry-lodowejwsp%C3%B3%C5%82praca-microsoftu-i-openai-jest-znacznie-szersza\">GitHub Copilot to wierzcho\u0142ek g\u00f3ry lodowej - wsp\u00f3\u0142praca Microsoftu i OpenAI jest znacznie szersza<\/h3>\n","innerContent":["\n<h3 id=\"github-copilot-to-wierzcho%C5%82ek-g%C3%B3ry-lodowejwsp%C3%B3%C5%82praca-microsoftu-i-openai-jest-znacznie-szersza\">GitHub Copilot to wierzcho\u0142ek g\u00f3ry lodowej - wsp\u00f3\u0142praca Microsoftu i OpenAI jest znacznie szersza<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/4_image-21.png\" alt=\"\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/4_image-21.png\" alt=\"\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Nie ma w\u0105tpliwo\u015bci, \u017ce jednym z najwi\u0119kszych wydarze\u0144 zesz\u0142ego roku by\u0142a premiera GitHub Copilot.<br>Sojusz Microsoftu z OpenAI sprawi\u0142, \u017ce tysi\u0105ce programist\u00f3w zacz\u0119\u0142o zadawa\u0107 sobie jedno pytanie - czy to jest ten moment, kiedy maszyny zaczn\u0105 pisa\u0107 kod \u017ar\u00f3d\u0142owy i wysiudaj\u0105 nas z rynku?<\/p>\n","innerContent":["\n<p>Nie ma w\u0105tpliwo\u015bci, \u017ce jednym z najwi\u0119kszych wydarze\u0144 zesz\u0142ego roku by\u0142a premiera GitHub Copilot.<br>Sojusz Microsoftu z OpenAI sprawi\u0142, \u017ce tysi\u0105ce programist\u00f3w zacz\u0119\u0142o zadawa\u0107 sobie jedno pytanie - czy to jest ten moment, kiedy maszyny zaczn\u0105 pisa\u0107 kod \u017ar\u00f3d\u0142owy i wysiudaj\u0105 nas z rynku?<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Odpowiedzi na to pytanie zacz\u0119\u0142y si\u0119 klarowa\u0107, im wi\u0119cej wiedzieli\u015bmy o modelu nap\u0119dzaj\u0105cym Copilota. Codex (bo tak si\u0119 nazywa) ma spore ograniczenia - efektywno\u015b\u0107 modelu jest bowiem nie jest wprost proporcjonalna do rozmiaru danych testowych. Przy 300 milionach parametr\u00f3w Codex rozwi\u0105za\u0142 w satysfakcjonuj\u0105cy spos\u00f3b 13,2% problem\u00f3w. Osi\u0105gni\u0119cie wyniku dwa razy lepszego (28,8% skuteczno\u015bci) wymaga\u0142o ju\u017c modelu sk\u0142adaj\u0105cego si\u0119 12-miliard\u00f3w przyk\u0142ad\u00f3w testowych - to prawie 159 gigabajt\u00f3w kodu \u017ar\u00f3d\u0142owego(!). Jak \u0142atwo si\u0119 wi\u0119c domy\u015ble\u0107, mo\u017ce si\u0119 okaza\u0107 wi\u0119c, \u017ce nawet dostarczenie wszystkich dost\u0119pnych \u017ar\u00f3de\u0142, jakie wygenerowa\u0142a ludzko\u015b\u0107 nie pozwoli nam na osi\u0105gni\u0119cie jako\u015bci kodu komercyjnego.<\/p>\n","innerContent":["\n<p>Odpowiedzi na to pytanie zacz\u0119\u0142y si\u0119 klarowa\u0107, im wi\u0119cej wiedzieli\u015bmy o modelu nap\u0119dzaj\u0105cym Copilota. Codex (bo tak si\u0119 nazywa) ma spore ograniczenia - efektywno\u015b\u0107 modelu jest bowiem nie jest wprost proporcjonalna do rozmiaru danych testowych. Przy 300 milionach parametr\u00f3w Codex rozwi\u0105za\u0142 w satysfakcjonuj\u0105cy spos\u00f3b 13,2% problem\u00f3w. Osi\u0105gni\u0119cie wyniku dwa razy lepszego (28,8% skuteczno\u015bci) wymaga\u0142o ju\u017c modelu sk\u0142adaj\u0105cego si\u0119 12-miliard\u00f3w przyk\u0142ad\u00f3w testowych - to prawie 159 gigabajt\u00f3w kodu \u017ar\u00f3d\u0142owego(!). Jak \u0142atwo si\u0119 wi\u0119c domy\u015ble\u0107, mo\u017ce si\u0119 okaza\u0107 wi\u0119c, \u017ce nawet dostarczenie wszystkich dost\u0119pnych \u017ar\u00f3de\u0142, jakie wygenerowa\u0142a ludzko\u015b\u0107 nie pozwoli nam na osi\u0105gni\u0119cie jako\u015bci kodu komercyjnego.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-34.png\" alt=\"\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-34.png\" alt=\"\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Pomimo tego, \u017ce to w\u0142a\u015bnie Copilot wystawi\u0142 na \u015bwieczniki wsp\u00f3\u0142prac\u0119 Microsoftu i OpenAI, ta zacz\u0119\u0142a si\u0119 znacznie wcze\u015bniej. Sztandarowy produkt OpenAI, model generowania tekstu GPT-3, licencjonowanyjest Microsoftowi na zasadach wy\u0142\u0105czno\u015bci. Obie firmy stworzy\u0142y te\u017c fundusz, zajmuj\u0105cy si\u0119 poszukiwaniem m\u0142odych startup\u00f3w potrafi\u0105cych wykorzysta\u0107 Data Science. W odr\u00f3\u017cnieniu od klasycznych VCs jego celem jest wy\u0142apywa\u0107 ma\u0142e ilo\u015bci firm, ale z jak najwi\u0119kszym potencja\u0142em, zapewniaj\u0105c im maksymalny poziom wsparcia.<\/p>\n","innerContent":["\n<p>Pomimo tego, \u017ce to w\u0142a\u015bnie Copilot wystawi\u0142 na \u015bwieczniki wsp\u00f3\u0142prac\u0119 Microsoftu i OpenAI, ta zacz\u0119\u0142a si\u0119 znacznie wcze\u015bniej. Sztandarowy produkt OpenAI, model generowania tekstu GPT-3, licencjonowanyjest Microsoftowi na zasadach wy\u0142\u0105czno\u015bci. Obie firmy stworzy\u0142y te\u017c fundusz, zajmuj\u0105cy si\u0119 poszukiwaniem m\u0142odych startup\u00f3w potrafi\u0105cych wykorzysta\u0107 Data Science. W odr\u00f3\u017cnieniu od klasycznych VCs jego celem jest wy\u0142apywa\u0107 ma\u0142e ilo\u015bci firm, ale z jak najwi\u0119kszym potencja\u0142em, zapewniaj\u0105c im maksymalny poziom wsparcia.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-39\/\">Software Craftsmanship Sunday vol. 39<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-44\/\">Software Craftsmanship Sunday vol. 44<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-45\/\">Software Craftsmanship Saturday vol. 45<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-51\/\">Software Craftsmanship Saturday vol. 51 - Codex API, NeuralHash, Dojo &amp; D1<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-39\/\">Software Craftsmanship Sunday vol. 39<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-44\/\">Software Craftsmanship Sunday vol. 44<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-45\/\">Software Craftsmanship Saturday vol. 45<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-51\/\">Software Craftsmanship Saturday vol. 51 - Codex API, NeuralHash, Dojo &amp; D1<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"microsoft-atakowa%C5%82-przestrze%C5%84-no-code-za-pomoc%C4%85-excela\">Microsoft \"atakowa\u0142\" przestrze\u0144 No-Code za pomoc\u0105 Excela<\/h3>\n","innerContent":["\n<h3 id=\"microsoft-atakowa%C5%82-przestrze%C5%84-no-code-za-pomoc%C4%85-excela\">Microsoft \"atakowa\u0142\" przestrze\u0144 No-Code za pomoc\u0105 Excela<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Intryguje mnie ewolucja kierunku w kt\u00f3rym idzie No-Code, mam troch\u0119 flashbacki z Wietnamu kt\u00f3rym by\u0142o pojawienie si\u0119 No-SQL - terminu kt\u00f3rego rozwini\u0119cie ewoluowa\u0142o w kierunku \u201cNot only SQL\u201d.<br>No-Code przesz\u0142y prawie identyczny proces. Okaza\u0142o si\u0119, \u017ce tak jak SQL jest jednak do\u015b\u0107 wygodnym i przemy\u015blanym sposobem tworzenia zapyta\u0144 od dane, tak kod to zaskakuj\u0105co precyzyjny i u\u017cyteczny spos\u00f3b reprezentacji logiki biznesowej. W ten spos\u00f3b oryginalny No-Code powoli ewoluuje w kierunku Low-Code, co z mojej perspektywy wydaje si\u0119 by\u0107 dla niego dobrym kierunkiem - zw\u0142aszcza gdy okazuje si\u0119, \u017ce odbiorcami tych narz\u0119dzi w dalszym ci\u0105gu pozostaj\u0105 specjali\u015bci IT, chc\u0105cy u\u0142atwi\u0107 sobie \u017cycie.<\/p>\n","innerContent":["\n<p>Intryguje mnie ewolucja kierunku w kt\u00f3rym idzie No-Code, mam troch\u0119 flashbacki z Wietnamu kt\u00f3rym by\u0142o pojawienie si\u0119 No-SQL - terminu kt\u00f3rego rozwini\u0119cie ewoluowa\u0142o w kierunku \u201cNot only SQL\u201d.<br>No-Code przesz\u0142y prawie identyczny proces. Okaza\u0142o si\u0119, \u017ce tak jak SQL jest jednak do\u015b\u0107 wygodnym i przemy\u015blanym sposobem tworzenia zapyta\u0144 od dane, tak kod to zaskakuj\u0105co precyzyjny i u\u017cyteczny spos\u00f3b reprezentacji logiki biznesowej. W ten spos\u00f3b oryginalny No-Code powoli ewoluuje w kierunku Low-Code, co z mojej perspektywy wydaje si\u0119 by\u0107 dla niego dobrym kierunkiem - zw\u0142aszcza gdy okazuje si\u0119, \u017ce odbiorcami tych narz\u0119dzi w dalszym ci\u0105gu pozostaj\u0105 specjali\u015bci IT, chc\u0105cy u\u0142atwi\u0107 sobie \u017cycie.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/6_image-22.png\" alt=\"\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/6_image-22.png\" alt=\"\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Firmom, kt\u00f3ra jednak chce wrzuci\u0107 Low-Code w r\u0119ce mas jest Microsoftu, a chce to zrobi\u0107 za pomoc\u0105\u2026 Excela. Nie dziwi mnie to nic a nic, bo sam widzia\u0142em w \u017cyciu arkusze kt\u00f3re mia\u0142y w sobie wi\u0119cej<br>logiki ni\u017c niekt\u00f3re pisane przeze mnie aplikacje komercyjne (tego si\u0119 naprawd\u0119 nie da odzobaczy\u0107 \ud83d\ude31). Power Fx (bo o nim mowa) to pr\u00f3ba stworzenia opartego na nim j\u0119zyka umo\u017cliwiaj\u0105cego wykorzystanie innych zasob\u00f3w znajduj\u0105cych si\u0119 w zasobach firmowych, operacje na nich, a p\u00f3\u017aniej stworzenie prostego interfejsu u\u017cytkownika.<\/p>\n","innerContent":["\n<p>Firmom, kt\u00f3ra jednak chce wrzuci\u0107 Low-Code w r\u0119ce mas jest Microsoftu, a chce to zrobi\u0107 za pomoc\u0105\u2026 Excela. Nie dziwi mnie to nic a nic, bo sam widzia\u0142em w \u017cyciu arkusze kt\u00f3re mia\u0142y w sobie wi\u0119cej<br>logiki ni\u017c niekt\u00f3re pisane przeze mnie aplikacje komercyjne (tego si\u0119 naprawd\u0119 nie da odzobaczy\u0107 \ud83d\ude31). Power Fx (bo o nim mowa) to pr\u00f3ba stworzenia opartego na nim j\u0119zyka umo\u017cliwiaj\u0105cego wykorzystanie innych zasob\u00f3w znajduj\u0105cych si\u0119 w zasobach firmowych, operacje na nich, a p\u00f3\u017aniej stworzenie prostego interfejsu u\u017cytkownika.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Nie zaszkodzi r\u00f3wnie\u017c fakt, \u017ce ewolucje przeszed\u0142 sam Excel. Do tej pory mia\u0142 on dwa du\u017ce ograniczenia - nie pozwala\u0142 na tworzenie w\u0142asnych typ\u00f3w danych, oraz na tworzenie w\u0142asnych funkcji. Microsoft Research Cambridge zmieni\u0142 to, najpierw wprowadzaj\u0105c typy z\u0142o\u017cone oraz tablice, \u017ceby w styczniu 2021 zrzuci\u0107 na wszystkich hejter\u00f3w arkuszy kalkulacyjnych bomb\u0119 o nazwie LAMBDA. Jest to rozwini\u0119cie j\u0119zyka funkcji Excela, u\u017cywaj\u0105ce klasycznej notacji Churcha do definiowania nowych funkcji.<\/p>\n","innerContent":["\n<p>Nie zaszkodzi r\u00f3wnie\u017c fakt, \u017ce ewolucje przeszed\u0142 sam Excel. Do tej pory mia\u0142 on dwa du\u017ce ograniczenia - nie pozwala\u0142 na tworzenie w\u0142asnych typ\u00f3w danych, oraz na tworzenie w\u0142asnych funkcji. Microsoft Research Cambridge zmieni\u0142 to, najpierw wprowadzaj\u0105c typy z\u0142o\u017cone oraz tablice, \u017ceby w styczniu 2021 zrzuci\u0107 na wszystkich hejter\u00f3w arkuszy kalkulacyjnych bomb\u0119 o nazwie LAMBDA. Jest to rozwini\u0119cie j\u0119zyka funkcji Excela, u\u017cywaj\u0105ce klasycznej notacji Churcha do definiowania nowych funkcji.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Osobi\u015bcie obserwuj\u0119 &nbsp;trend Low-Code z du\u017cym zainteresowaniem -<br>tak naprawd\u0119 \u017cycie jest za kr\u00f3tkie \u017ceby w ka\u017cdej kolejnej firmie pisa\u0107 dok\u0142adnie ten sam \u201cplumbing\u201d czy kolejnego CRUDa. Mam jednak w pami\u0119ci jak sko\u0144czy\u0142o si\u0119 to ostatnim razem - ju\u017c w latach 90tych pojawia\u0142y si\u0119 w ko\u0144cu rozwi\u0105zania typu IBM Harmony (maj\u0105ce zast\u0105pi\u0107 programist\u00f3w), czy AbInitio (daj\u0105ce ludziom z biznesu mo\u017cliwo\u015b\u0107 \u201cwyklikania\u201d dataflow\u00f3w). Mo\u017ce jednak czego\u015b si\u0119 na tym nauczyli\u015bmy i nowa generacja b\u0119dzie po prostu lepsza.<\/p>\n","innerContent":["\n<p>Osobi\u015bcie obserwuj\u0119 &nbsp;trend Low-Code z du\u017cym zainteresowaniem -<br>tak naprawd\u0119 \u017cycie jest za kr\u00f3tkie \u017ceby w ka\u017cdej kolejnej firmie pisa\u0107 dok\u0142adnie ten sam \u201cplumbing\u201d czy kolejnego CRUDa. Mam jednak w pami\u0119ci jak sko\u0144czy\u0142o si\u0119 to ostatnim razem - ju\u017c w latach 90tych pojawia\u0142y si\u0119 w ko\u0144cu rozwi\u0105zania typu IBM Harmony (maj\u0105ce zast\u0105pi\u0107 programist\u00f3w), czy AbInitio (daj\u0105ce ludziom z biznesu mo\u017cliwo\u015b\u0107 \u201cwyklikania\u201d dataflow\u00f3w). Mo\u017ce jednak czego\u015b si\u0119 na tym nauczyli\u015bmy i nowa generacja b\u0119dzie po prostu lepsza.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-22\/\">Software Craftsmanship Saturday vol. 22<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-27\/\">Software Craftsmanship Saturday vol. 27<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-22\/\">Software Craftsmanship Saturday vol. 22<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-27\/\">Software Craftsmanship Saturday vol. 27<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"hardware-znowu-sta%C5%82o-si%C4%99-interesuj%C4%85ce\">Hardware ZNOWU sta\u0142o si\u0119 interesuj\u0105ce<\/h3>\n","innerContent":["\n<h3 id=\"hardware-znowu-sta%C5%82o-si%C4%99-interesuj%C4%85ce\">Hardware ZNOWU sta\u0142o si\u0119 interesuj\u0105ce<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Ostatni rok zrobi\u0142 co\u015b, co wydawa\u0142o si\u0119 by\u0107 niemo\u017cliwe - hardware (w tym konsumencki)<br>znowu sta\u0142 si\u0119 tematem dyskusji przy kawie! My\u015bla\u0142em, \u017ce te czasy ju\u017c dawno min\u0119\u0142y.<\/p>\n","innerContent":["\n<p>Ostatni rok zrobi\u0142 co\u015b, co wydawa\u0142o si\u0119 by\u0107 niemo\u017cliwe - hardware (w tym konsumencki)<br>znowu sta\u0142 si\u0119 tematem dyskusji przy kawie! My\u015bla\u0142em, \u017ce te czasy ju\u017c dawno min\u0119\u0142y.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Zaskakuj\u0105co, przyczyni\u0142o si\u0119 do tego... Apple. Ich procesr M1 nie do\u015b\u0107, \u017ce posiada <a href=\"https:\/\/debugger.medium.com\/why-is-apples-m1-chip-so-fast-3262b158cba2\">niezwykle interesuj\u0105c\u0105 architektur\u0119<\/a>, to jeszcze okaza\u0142 si\u0119 by\u0107 szybki oraz\u2026 nap\u0119dza\u0107 relatywnie tanie (jak na Apple) maszyny. Apple jak zwykle poapplowa\u0142o - jego rozwi\u0105zania to nie pierwsze komputery z procesorami ARM (takich pr\u00f3b by\u0142o sporo), ale zdecydowanie s\u0105 one diabelsko interesuj\u0105cym kawa\u0142kiem krzemu. Z pewno\u015bci\u0105 jednym z powod\u00f3w jest fakt, jak szybko wszyscy tw\u00f3rcy oprogramowania dopasowali si\u0119 do nowej architektury - <a href=\"https:\/\/isapplesiliconready.com\/\">w\u0142a\u015bciwie ca\u0142y istotny software zosta\u0142 doczeka\u0142 si\u0119 ju\u017c portu na M1<\/a>.<\/p>\n","innerContent":["\n<p>Zaskakuj\u0105co, przyczyni\u0142o si\u0119 do tego... Apple. Ich procesr M1 nie do\u015b\u0107, \u017ce posiada <a href=\"https:\/\/debugger.medium.com\/why-is-apples-m1-chip-so-fast-3262b158cba2\">niezwykle interesuj\u0105c\u0105 architektur\u0119<\/a>, to jeszcze okaza\u0142 si\u0119 by\u0107 szybki oraz\u2026 nap\u0119dza\u0107 relatywnie tanie (jak na Apple) maszyny. Apple jak zwykle poapplowa\u0142o - jego rozwi\u0105zania to nie pierwsze komputery z procesorami ARM (takich pr\u00f3b by\u0142o sporo), ale zdecydowanie s\u0105 one diabelsko interesuj\u0105cym kawa\u0142kiem krzemu. Z pewno\u015bci\u0105 jednym z powod\u00f3w jest fakt, jak szybko wszyscy tw\u00f3rcy oprogramowania dopasowali si\u0119 do nowej architektury - <a href=\"https:\/\/isapplesiliconready.com\/\">w\u0142a\u015bciwie ca\u0142y istotny software zosta\u0142 doczeka\u0142 si\u0119 ju\u017c portu na M1<\/a>.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-27.png\" alt=\"\"\/><figcaption>My\u015bl\u0119, \u017ce powy\u017cszy rysunek dobrze pokazuje sytuacje w ostatnie 12 miesi\u0119cy<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/7_image-27.png\" alt=\"\"\/><figcaption>My\u015bl\u0119, \u017ce powy\u017cszy rysunek dobrze pokazuje sytuacje w ostatnie 12 miesi\u0119cy<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>W ci\u0105gu ostatniego roku w zasadzie ka\u017cdy wi\u0119kszy gracz na rynku postanowi\u0142 wej\u015b\u0107 w produkcj\u0119 procesor\u00f3w. Google posiada swoje TPU oraz procesory Argos dla Youtube, Amazon - Inferentie, Microsoft zacz\u0105\u0142 za\u015b u\u017cywa\u0107 rozwi\u0105zania dostarczonego przez GraphCore. R\u00f3wnie\u017c na rynku komputer\u00f3w domowych dzieje si\u0119 ciekawie - o M1 ju\u017c wspomnieli\u015bmy, Microsoft r\u00f3wnie\u017c pracuje nad w\u0142asnym chipem ARM, swojego Exynosa dla komputer\u00f3w domowych niedawno pokaza\u0142 te\u017c Samsung. Nad w\u0142asnymi rozwi\u0105zaniami z dziedziny<br>procesor\u00f3w pracowa\u0107 ma te\u017c ByteDance. Ostatnio za\u015b do wy\u015bcigu przyst\u0105pi\u0142a Tesla.<\/p>\n","innerContent":["\n<p>W ci\u0105gu ostatniego roku w zasadzie ka\u017cdy wi\u0119kszy gracz na rynku postanowi\u0142 wej\u015b\u0107 w produkcj\u0119 procesor\u00f3w. Google posiada swoje TPU oraz procesory Argos dla Youtube, Amazon - Inferentie, Microsoft zacz\u0105\u0142 za\u015b u\u017cywa\u0107 rozwi\u0105zania dostarczonego przez GraphCore. R\u00f3wnie\u017c na rynku komputer\u00f3w domowych dzieje si\u0119 ciekawie - o M1 ju\u017c wspomnieli\u015bmy, Microsoft r\u00f3wnie\u017c pracuje nad w\u0142asnym chipem ARM, swojego Exynosa dla komputer\u00f3w domowych niedawno pokaza\u0142 te\u017c Samsung. Nad w\u0142asnymi rozwi\u0105zaniami z dziedziny<br>procesor\u00f3w pracowa\u0107 ma te\u017c ByteDance. Ostatnio za\u015b do wy\u015bcigu przyst\u0105pi\u0142a Tesla.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Wyspecjalizowane podzespo\u0142y s\u0105 dopasowane do unikalnych potrzeb rozwi\u0105za\u0144, kt\u00f3re b\u0119d\u0105 nap\u0119dza\u0107. Przez to maj\u0105 by\u0107 zar\u00f3wno szybsze, jak i wydajniejsze energetyczne - a wi\u0119c i posiada\u0107 mniejszy \u015bwiat w\u0119glowy. Jest si\u0119 na pewno z czego cieszy\u0107, ale w tej ca\u0142ej beczce miodu jest z mojej perspektywy do\u015b\u0107 du\u017ca \u0142y\u017cka dziegciu. W technologicznym rynku i tak mocno zmierzaj\u0105cym w kierunku oligopolu, nied\u0142ugo mo\u017ce si\u0119 okaza\u0107, \u017ce aby konkurowa\u0107 z du\u017cymi graczami, niezb\u0119dny b\u0119dzie nie tylko pomys\u0142, know-how techniczny i \u015bwiatowej klasy zesp\u00f3\u0142, ale r\u00f3wnie\u017c w\u0142asny hardware. Ka\u017cde og\u0142oszenie o nowym, super wydajnym procesorze, to nie tylko cios w jeszcze niedawn\u0105 dominacj\u0119 Intela, ale r\u00f3wnie\u017c fosa utrudniaj\u0105ca wej\u015bcie na rynek potencjalnej konkurencji.<\/p>\n","innerContent":["\n<p>Wyspecjalizowane podzespo\u0142y s\u0105 dopasowane do unikalnych potrzeb rozwi\u0105za\u0144, kt\u00f3re b\u0119d\u0105 nap\u0119dza\u0107. Przez to maj\u0105 by\u0107 zar\u00f3wno szybsze, jak i wydajniejsze energetyczne - a wi\u0119c i posiada\u0107 mniejszy \u015bwiat w\u0119glowy. Jest si\u0119 na pewno z czego cieszy\u0107, ale w tej ca\u0142ej beczce miodu jest z mojej perspektywy do\u015b\u0107 du\u017ca \u0142y\u017cka dziegciu. W technologicznym rynku i tak mocno zmierzaj\u0105cym w kierunku oligopolu, nied\u0142ugo mo\u017ce si\u0119 okaza\u0107, \u017ce aby konkurowa\u0107 z du\u017cymi graczami, niezb\u0119dny b\u0119dzie nie tylko pomys\u0142, know-how techniczny i \u015bwiatowej klasy zesp\u00f3\u0142, ale r\u00f3wnie\u017c w\u0142asny hardware. Ka\u017cde og\u0142oszenie o nowym, super wydajnym procesorze, to nie tylko cios w jeszcze niedawn\u0105 dominacj\u0119 Intela, ale r\u00f3wnie\u017c fosa utrudniaj\u0105ca wej\u015bcie na rynek potencjalnej konkurencji.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Dodatkowo, 2021 przejdzie do historii jako rok pot\u0119\u017cnych brak\u00f3w na rynku podzespo\u0142\u00f3w. Nie ma nowych konsol, nie ma kart graficznych\u2026 nie ma r\u00f3wnie\u017c procesor\u00f3w.<\/p>\n","innerContent":["\n<p>Dodatkowo, 2021 przejdzie do historii jako rok pot\u0119\u017cnych brak\u00f3w na rynku podzespo\u0142\u00f3w. Nie ma nowych konsol, nie ma kart graficznych\u2026 nie ma r\u00f3wnie\u017c procesor\u00f3w.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-23.png\" alt=\"\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-23.png\" alt=\"\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>I to nie tylko dla tak zwanej elektroniki konsumenckiej, ale r\u00f3wnie\u017c dla przemys\u0142u, co mo\u017ce mie\u0107 dalekosi\u0119\u017cne konsekwencje. Przyk\u0142adowo, brakuje podzespo\u0142\u00f3w do produkcji\u2026 samochod\u00f3w. W wyniku problem\u00f3w, najwi\u0119ksze firmy technologiczne \u015bwiata zacz\u0119\u0142y lobbowa\u0107 w rz\u0119dzie USA o subsydia dla producent\u00f3w komponent\u00f3w - tak zwany CHIPS for America Act ma przeznaczy\u0107 50 miliard\u00f3w dolar\u00f3w publicznych pieni\u0119dzy na zwi\u0119kszenie mocy produkcyjnych ameryka\u0144skich producent\u00f3w.<\/p>\n","innerContent":["\n<p>I to nie tylko dla tak zwanej elektroniki konsumenckiej, ale r\u00f3wnie\u017c dla przemys\u0142u, co mo\u017ce mie\u0107 dalekosi\u0119\u017cne konsekwencje. Przyk\u0142adowo, brakuje podzespo\u0142\u00f3w do produkcji\u2026 samochod\u00f3w. W wyniku problem\u00f3w, najwi\u0119ksze firmy technologiczne \u015bwiata zacz\u0119\u0142y lobbowa\u0107 w rz\u0119dzie USA o subsydia dla producent\u00f3w komponent\u00f3w - tak zwany CHIPS for America Act ma przeznaczy\u0107 50 miliard\u00f3w dolar\u00f3w publicznych pieni\u0119dzy na zwi\u0119kszenie mocy produkcyjnych ameryka\u0144skich producent\u00f3w.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33\/\">Software Craftsmanship Saturday vol. 33<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-37\/\">Software Craftsmanship Saturday vol. 37<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-39\/\">Software Craftsmanship Sunday vol. 39<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-40\/\">Software Craftsmanship Saturday vol. 40<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-44\/\">Software Craftsmanship Sunday vol. 44<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33\/\">Software Craftsmanship Saturday vol. 33<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-37\/\">Software Craftsmanship Saturday vol. 37<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-39\/\">Software Craftsmanship Sunday vol. 39<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-40\/\">Software Craftsmanship Saturday vol. 40<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-44\/\">Software Craftsmanship Sunday vol. 44<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"ipfs-sta%C5%82-si%C4%99-istotniejszym-elementem-internetu\">IPFS sta\u0142 si\u0119 istotniejszym elementem internetu<\/h3>\n","innerContent":["\n<h3 id=\"ipfs-sta%C5%82-si%C4%99-istotniejszym-elementem-internetu\">IPFS sta\u0142 si\u0119 istotniejszym elementem internetu<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>IPFS to rozwini\u0119cie od The InterPlanetary File System. Nazwa brzmi bu\u0144czucznie, ale w zasadzie dobrze oddaje za\u0142o\u017cenia tego protoko\u0142u - jest to zbudowany na zasadzie Peer-to-Peer odpowiednik takiego Rapidshare czy Megaupload. Ma on dwie g\u0142\u00f3wne zalety: konsystentne adresowanie (ka\u017cdy umieszczony plik ma sw\u00f3j identyfikator pozwalaj\u0105cy na jego znalezienie w ramach sieci) oraz zdecentralizowanie<br>- wspomniany ju\u017c plik z unikalnym identyfikatorem mo\u017ce r\u00f3wnocze\u015bnie znajdowa\u0107 si\u0119 w wielu miejscach naraz. Efektem jest fakt, \u017ce bardzo trudnym staje si\u0119 usuni\u0119cie raz umieszczonych tam materia\u0142\u00f3w. Wykorzysta\u0142a to min. Katalonia podczas organizacji referendum maj\u0105cego na celu od\u0142\u0105czenie si\u0119 od Hiszpanii.<\/p>\n","innerContent":["\n<p>IPFS to rozwini\u0119cie od The InterPlanetary File System. Nazwa brzmi bu\u0144czucznie, ale w zasadzie dobrze oddaje za\u0142o\u017cenia tego protoko\u0142u - jest to zbudowany na zasadzie Peer-to-Peer odpowiednik takiego Rapidshare czy Megaupload. Ma on dwie g\u0142\u00f3wne zalety: konsystentne adresowanie (ka\u017cdy umieszczony plik ma sw\u00f3j identyfikator pozwalaj\u0105cy na jego znalezienie w ramach sieci) oraz zdecentralizowanie<br>- wspomniany ju\u017c plik z unikalnym identyfikatorem mo\u017ce r\u00f3wnocze\u015bnie znajdowa\u0107 si\u0119 w wielu miejscach naraz. Efektem jest fakt, \u017ce bardzo trudnym staje si\u0119 usuni\u0119cie raz umieszczonych tam materia\u0142\u00f3w. Wykorzysta\u0142a to min. Katalonia podczas organizacji referendum maj\u0105cego na celu od\u0142\u0105czenie si\u0119 od Hiszpanii.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/6_image-28.png\" alt=\"\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/6_image-28.png\" alt=\"\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Przegl\u0105danie stron udost\u0119pnionych poprzez IPFS wymaga\u0142o jednak w dalszym ci\u0105gu sporej wiedzy, przez co by\u0142o to do niedawna rozwi\u0105zanie przeznaczone wy\u0142\u0105cznie dla bardziej zaawansowanych<br>technicznie u\u017cytkownik\u00f3w. Przegl\u0105darka Brave jako pierwsza mainstreamowa przegl\u0105darka (a w zasadzie druga, po mobilnej Operze) zdecydowa\u0142a si\u0119 jednak udost\u0119pni\u0107 dost\u0119p do stron opartych na IPFSx out-of-the-box. Pr\u00f3g wej\u015bcia do zasob\u00f3w tam umieszczonych staje si\u0119 wi\u0119c o wiele ni\u017cszy.<\/p>\n","innerContent":["\n<p>Przegl\u0105danie stron udost\u0119pnionych poprzez IPFS wymaga\u0142o jednak w dalszym ci\u0105gu sporej wiedzy, przez co by\u0142o to do niedawna rozwi\u0105zanie przeznaczone wy\u0142\u0105cznie dla bardziej zaawansowanych<br>technicznie u\u017cytkownik\u00f3w. Przegl\u0105darka Brave jako pierwsza mainstreamowa przegl\u0105darka (a w zasadzie druga, po mobilnej Operze) zdecydowa\u0142a si\u0119 jednak udost\u0119pni\u0107 dost\u0119p do stron opartych na IPFSx out-of-the-box. Pr\u00f3g wej\u015bcia do zasob\u00f3w tam umieszczonych staje si\u0119 wi\u0119c o wiele ni\u017cszy.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Jednak do ca\u0142o\u015bci uk\u0142adanki brakowa\u0142o jeszcze jednego elementu. Obecne linki w sieci IPFS wygl\u0105daj\u0105 nast\u0119puj\u0105co: ipfs:\/\/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco , poniewa\u017c adres ka\u017cdego zasobu jest wygenerowanym \u201chashem\u201d jego kontentu. To tak jakby przegl\u0105da\u0107 normaln\u0105 sie\u0107 po adresach IP. I mimo \u017ce adresy IP s\u0105 o wiele kr\u00f3tsze i sk\u0142adaj\u0105 si\u0119 tylko z cyfr, to chyba nikt nie chcia\u0142by surfowa\u0107 po internecie przy ich u\u017cyciu. Problem ten zosta\u0142 rozwi\u0105zany za pomoc\u0105 Domain Name Systemu, popularnego DNSa. DNS jest jednak systemem opartym na wielu warstwach cache (przez co wolny) oraz ca\u0142kowicie scentralizowanym (przez co \u0142atwym w cenzurze).<\/p>\n","innerContent":["\n<p>Jednak do ca\u0142o\u015bci uk\u0142adanki brakowa\u0142o jeszcze jednego elementu. Obecne linki w sieci IPFS wygl\u0105daj\u0105 nast\u0119puj\u0105co: ipfs:\/\/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco , poniewa\u017c adres ka\u017cdego zasobu jest wygenerowanym \u201chashem\u201d jego kontentu. To tak jakby przegl\u0105da\u0107 normaln\u0105 sie\u0107 po adresach IP. I mimo \u017ce adresy IP s\u0105 o wiele kr\u00f3tsze i sk\u0142adaj\u0105 si\u0119 tylko z cyfr, to chyba nikt nie chcia\u0142by surfowa\u0107 po internecie przy ich u\u017cyciu. Problem ten zosta\u0142 rozwi\u0105zany za pomoc\u0105 Domain Name Systemu, popularnego DNSa. DNS jest jednak systemem opartym na wielu warstwach cache (przez co wolny) oraz ca\u0142kowicie scentralizowanym (przez co \u0142atwym w cenzurze).<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Rozwi\u0105zanie kt\u00f3re proponuj\u0105 researcherzy z Cloudflare, opiera si\u0119 na sieci Ethereum. EthLink, bo tak si\u0119 nazywa,<br>jest Proxy dla IPFS pozwalaj\u0105cym przechowywa\u0107 na Ethereum sygnatur\u0119 zawarto\u015bci danego adresu. Worker uruchamiaj\u0105cy EthLink (b\u0119d\u0105cy Cloudflare Workerem, ale r\u00f3wnie\u017c dowolnym rozwi\u0105zaniem lokalnym) mo\u017ce za\u015b t\u0105 sygnatur\u0119 w\u0142asnor\u0119cznie zweryfikowa\u0107, potwierdzaj\u0105c \u017ce nikt nie naruszy\u0142 integralno\u015bci zwracanej strony.<\/p>\n","innerContent":["\n<p>Rozwi\u0105zanie kt\u00f3re proponuj\u0105 researcherzy z Cloudflare, opiera si\u0119 na sieci Ethereum. EthLink, bo tak si\u0119 nazywa,<br>jest Proxy dla IPFS pozwalaj\u0105cym przechowywa\u0107 na Ethereum sygnatur\u0119 zawarto\u015bci danego adresu. Worker uruchamiaj\u0105cy EthLink (b\u0119d\u0105cy Cloudflare Workerem, ale r\u00f3wnie\u017c dowolnym rozwi\u0105zaniem lokalnym) mo\u017ce za\u015b t\u0105 sygnatur\u0119 w\u0142asnor\u0119cznie zweryfikowa\u0107, potwierdzaj\u0105c \u017ce nikt nie naruszy\u0142 integralno\u015bci zwracanej strony.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/1_image-29.png\" alt=\"\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/1_image-29.png\" alt=\"\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Rozwi\u0105zanie to przybli\u017ca nas do w pe\u0142ni zdecentralizowanej sieci, a tak\u017ce pokazuje \u017ce Ethereum to nie tylko zabawka s\u0142u\u017c\u0105ca do hodowania wirtualnych kot\u00f3w (aczkolwiek o hodowli kot\u00f3w jeszcze wspomnimy)<\/p>\n","innerContent":["\n<p>Rozwi\u0105zanie to przybli\u017ca nas do w pe\u0142ni zdecentralizowanej sieci, a tak\u017ce pokazuje \u017ce Ethereum to nie tylko zabawka s\u0142u\u017c\u0105ca do hodowania wirtualnych kot\u00f3w (aczkolwiek o hodowli kot\u00f3w jeszcze wspomnimy)<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-21\/\">Software Craftsmanship Saturday vol. 21<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-22\/\">Software Craftsmanship Saturday vol. 22<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-21\/\">Software Craftsmanship Saturday vol. 21<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-22\/\">Software Craftsmanship Saturday vol. 22<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"czym-do-diab%C5%82a-s%C4%85-nft\">Czym do diab\u0142a s\u0105 NFT?<\/h3>\n","innerContent":["\n<h3 id=\"czym-do-diab%C5%82a-s%C4%85-nft\">Czym do diab\u0142a s\u0105 NFT?<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Teraz b\u0119dzie zabawnie.<\/p>\n","innerContent":["\n<p>Teraz b\u0119dzie zabawnie.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb428a450e.gif\" alt=\"\"\/><figcaption>BTW: Za rok u\u017cyjemy tego obrazka w kontek\u015bcie Metaversum, zobaczycie<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb428a450e.gif\" alt=\"\"\/><figcaption>BTW: Za rok u\u017cyjemy tego obrazka w kontek\u015bcie Metaversum, zobaczycie<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Po paru latach nie istnienia w \u015bwiadomo\u015bci \u201cnormals\u00f3w\u201d, Blockchainy w w 2021 roku uderzy\u0142y ze zdwojon\u0105 si\u0142\u0105. Sam w temacie siedz\u0119 od d\u0142u\u017cszego czasu i nieco \u015bmia\u0142em si\u0119 z przewidywa\u0144, \u017ce pewnego dnia Bitcoin b\u0119dzie wart 100 000 dolar\u00f3w. Ju\u017c si\u0119 wcale nie \u015bmieje (waluacja to prawie 50k$, a by\u0142a ju\u017c ponad 60k$ \ud83d\ude35).<\/p>\n","innerContent":["\n<p>Po paru latach nie istnienia w \u015bwiadomo\u015bci \u201cnormals\u00f3w\u201d, Blockchainy w w 2021 roku uderzy\u0142y ze zdwojon\u0105 si\u0142\u0105. Sam w temacie siedz\u0119 od d\u0142u\u017cszego czasu i nieco \u015bmia\u0142em si\u0119 z przewidywa\u0144, \u017ce pewnego dnia Bitcoin b\u0119dzie wart 100 000 dolar\u00f3w. Ju\u017c si\u0119 wcale nie \u015bmieje (waluacja to prawie 50k$, a by\u0142a ju\u017c ponad 60k$ \ud83d\ude35).<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Podobnie sytuacja ma si\u0119 z NFT. Kiedy w 2017 roku pojawi\u0142a si\u0119 pierwsza \u201ckiller-app\u201d<br>na Ethereum, okaza\u0142o si\u0119, \u017ce mesjaszem \"\u015bwiatowego komputera\" maj\u0105 by\u0107 cyfrowe, dziwne koty. Reagowa\u0142em na to ze swoistym rozbawieniem, a moim do\u015b\u0107 ironicznym stosunkiem do tematu dzieli\u0142em si\u0119 ju\u017c z Wami w jednej z poprzednich edycji naszych sob\u00f3t. Nagle przychodzi marzec, a NFT staj\u0105 si\u0119 najbardziej dyskutowanym tematem roku \ud83d\ude40.<\/p>\n","innerContent":["\n<p>Podobnie sytuacja ma si\u0119 z NFT. Kiedy w 2017 roku pojawi\u0142a si\u0119 pierwsza \u201ckiller-app\u201d<br>na Ethereum, okaza\u0142o si\u0119, \u017ce mesjaszem \"\u015bwiatowego komputera\" maj\u0105 by\u0107 cyfrowe, dziwne koty. Reagowa\u0142em na to ze swoistym rozbawieniem, a moim do\u015b\u0107 ironicznym stosunkiem do tematu dzieli\u0142em si\u0119 ju\u017c z Wami w jednej z poprzednich edycji naszych sob\u00f3t. Nagle przychodzi marzec, a NFT staj\u0105 si\u0119 najbardziej dyskutowanym tematem roku \ud83d\ude40.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Dobra, ale pora chyba rozwin\u0105\u0107 termin NFT. Jest to akronim od wyra\u017cenia Non-Fungible Tokens. Je\u017celi por\u00f3wnanym dwa Bitcoiny, s\u0105 one nie do odr\u00f3\u017cnienia od siebie. Mog\u0105 by\u0107 one by\u0107 stosowane ca\u0142kowicie zamienne &nbsp;- tak w\u0142a\u015bnie nale\u017cy rozumie\u0107 s\u0142owo \u201cfungible\u201d. Jest to jedna z cech waluty, do\u015b\u0107 podobnie sprawa wygl\u0105da np. z banknotami 10 dolarowymi. Je\u017celi jednak z jakiego\u015b powodu chcemy posiada\u0107 bardzo konkretny, wykopany \u201ctoken\u201d (np. wykopany 20 Marca o godzinie 06:54), wtedy dany token jest okre\u015blany niewymienny (Non-Fungible) - posiada dodatkow\u0105 &nbsp;warto\u015b\u0107 sam w sobie.<\/p>\n","innerContent":["\n<p>Dobra, ale pora chyba rozwin\u0105\u0107 termin NFT. Jest to akronim od wyra\u017cenia Non-Fungible Tokens. Je\u017celi por\u00f3wnanym dwa Bitcoiny, s\u0105 one nie do odr\u00f3\u017cnienia od siebie. Mog\u0105 by\u0107 one by\u0107 stosowane ca\u0142kowicie zamienne &nbsp;- tak w\u0142a\u015bnie nale\u017cy rozumie\u0107 s\u0142owo \u201cfungible\u201d. Jest to jedna z cech waluty, do\u015b\u0107 podobnie sprawa wygl\u0105da np. z banknotami 10 dolarowymi. Je\u017celi jednak z jakiego\u015b powodu chcemy posiada\u0107 bardzo konkretny, wykopany \u201ctoken\u201d (np. wykopany 20 Marca o godzinie 06:54), wtedy dany token jest okre\u015blany niewymienny (Non-Fungible) - posiada dodatkow\u0105 &nbsp;warto\u015b\u0107 sam w sobie.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Tak by\u0142o z <a href=\"https:\/\/www.cryptokitties.co\/\">Kryptokotkami<\/a>, tak by\u0142o z <a href=\"https:\/\/www.larvalabs.com\/cryptopunks\">Kryptopunkami<\/a>, i og\u00f3lnie przez lata temat co pewien czas przebija si\u0119<br>do \u015bwiadomo\u015bci ludzi. Jak widzicie jednak na zaprezentowanym wy\u017cej wykresie, nigdy jeszcze dyskusja nie wezbra\u0142a do poziomu z Marca tego roku. Katalizatorem sta\u0142a si\u0119 sprzeda\u017c <a href=\"https:\/\/www.theverge.com\/2021\/2\/18\/22287956\/nyan-cat-crypto-art-foundation-nft-sale-chris-torres\">oryginalnego Nyan-Cata<\/a>, a p\u00f3\u017aniej kolekcji dzie\u0142 artystki Grimes kt\u00f3rych to dziesi\u0119\u0107 <a href=\"https:\/\/www.theverge.com\/2021\/3\/1\/22308075\/grimes-nft-6-million-sales-nifty-gateway-warnymph\">zosta\u0142o zakupione za 6 milion\u00f3w dolar\u00f3w<\/a>.<\/p>\n","innerContent":["\n<p>Tak by\u0142o z <a href=\"https:\/\/www.cryptokitties.co\/\">Kryptokotkami<\/a>, tak by\u0142o z <a href=\"https:\/\/www.larvalabs.com\/cryptopunks\">Kryptopunkami<\/a>, i og\u00f3lnie przez lata temat co pewien czas przebija si\u0119<br>do \u015bwiadomo\u015bci ludzi. Jak widzicie jednak na zaprezentowanym wy\u017cej wykresie, nigdy jeszcze dyskusja nie wezbra\u0142a do poziomu z Marca tego roku. Katalizatorem sta\u0142a si\u0119 sprzeda\u017c <a href=\"https:\/\/www.theverge.com\/2021\/2\/18\/22287956\/nyan-cat-crypto-art-foundation-nft-sale-chris-torres\">oryginalnego Nyan-Cata<\/a>, a p\u00f3\u017aniej kolekcji dzie\u0142 artystki Grimes kt\u00f3rych to dziesi\u0119\u0107 <a href=\"https:\/\/www.theverge.com\/2021\/3\/1\/22308075\/grimes-nft-6-million-sales-nifty-gateway-warnymph\">zosta\u0142o zakupione za 6 milion\u00f3w dolar\u00f3w<\/a>.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/embed","attrs":{"url":"https:\/\/www.youtube.com\/watch?v=mrZC1Jcv0dw","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=mrZC1Jcv0dw\n<\/div><figcaption>Ciekawostka - Grimes stworzy\u0142a np. te\u017c piosenk\u0119 promocyjn\u0105 dla Cyberpunka<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=mrZC1Jcv0dw\n<\/div><figcaption>Ciekawostka - Grimes stworzy\u0142a np. te\u017c piosenk\u0119 promocyjn\u0105 dla Cyberpunka<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Jednak nikt chyba nie spodziewa\u0142 si\u0119 tego co wydarzy\u0142o si\u0119 potem. Dzie\u0142o \u201cNFT - 5000 days\u201d, cyfrowy plik jpg kt\u00f3ry ka\u017cdy mo\u017ce pobra\u0107 i skopiowa\u0107 (a raczej powi\u0105zany z nim Token w\u0142asno\u015bciowy), zosta\u0142 sprzedany na aukcji za <a href=\"https:\/\/onlineonly.christies.com\/s\/first-open-beeple\/beeple-b-1981-1\/112924\">69 milion\u00f3w $, staj\u0105c si\u0119 trzecim najdro\u017cszym dzie\u0142em sztuki w historii<\/a>. Temat do tej pory si\u0119 ci\u0105gnie, i wszystko wygl\u0105da na to, \u017ce NFT nie b\u0119d\u0105 tylko przelotn\u0105 mod\u0105, a zostan\u0105 z nami na d\u0142u\u017cej.<\/p>\n","innerContent":["\n<p>Jednak nikt chyba nie spodziewa\u0142 si\u0119 tego co wydarzy\u0142o si\u0119 potem. Dzie\u0142o \u201cNFT - 5000 days\u201d, cyfrowy plik jpg kt\u00f3ry ka\u017cdy mo\u017ce pobra\u0107 i skopiowa\u0107 (a raczej powi\u0105zany z nim Token w\u0142asno\u015bciowy), zosta\u0142 sprzedany na aukcji za <a href=\"https:\/\/onlineonly.christies.com\/s\/first-open-beeple\/beeple-b-1981-1\/112924\">69 milion\u00f3w $, staj\u0105c si\u0119 trzecim najdro\u017cszym dzie\u0142em sztuki w historii<\/a>. Temat do tej pory si\u0119 ci\u0105gnie, i wszystko wygl\u0105da na to, \u017ce NFT nie b\u0119d\u0105 tylko przelotn\u0105 mod\u0105, a zostan\u0105 z nami na d\u0142u\u017cej.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Krytpowaluty og\u00f3lnie nie by\u0142y stabilnym rynkiem - nie tylko Grimes mia\u0142a na niego taki wp\u0142yw. R\u00f3wnie\u017c jej partner, Elon Musk bawi\u0142 si\u0119 nimi jak prywatnym folwarkiem, pojedynczymi tweetami drastycznie zmieniaj\u0105c kurs poszczeg\u00f3lnych walut \ud83d\ude09 Za to \"on the long run\" - je\u015bli rok temu dokupi\u0142e\u015b Ethereum - troch\u0119 zazdro\u015b\u0107.<\/p>\n","innerContent":["\n<p>Krytpowaluty og\u00f3lnie nie by\u0142y stabilnym rynkiem - nie tylko Grimes mia\u0142a na niego taki wp\u0142yw. R\u00f3wnie\u017c jej partner, Elon Musk bawi\u0142 si\u0119 nimi jak prywatnym folwarkiem, pojedynczymi tweetami drastycznie zmieniaj\u0105c kurs poszczeg\u00f3lnych walut \ud83d\ude09 Za to \"on the long run\" - je\u015bli rok temu dokupi\u0142e\u015b Ethereum - troch\u0119 zazdro\u015b\u0107.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb429103f9.png\" alt=\"\"\/><figcaption>2020 w pigu\u0142ce<span class=\"-mobiledoc-kit__atom\" style=\"box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size: 15px; vertical-align: baseline;\">\u200c\u200c<\/span><\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb429103f9.png\" alt=\"\"\/><figcaption>2020 w pigu\u0142ce<span class=\"-mobiledoc-kit__atom\" style=\"box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size: 15px; vertical-align: baseline;\">\u200c\u200c<\/span><\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-24\/\">Software Craftsmanship Saturday vol. 24<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-29\/\">Software Craftsmanship Saturday vol. 29<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-35\/\">Software Craftsmanship Saturday vol. 35<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-50\/\">Software Craftsmanship Saturday vol. 50<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-24\/\">Software Craftsmanship Saturday vol. 24<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-29\/\">Software Craftsmanship Saturday vol. 29<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-35\/\">Software Craftsmanship Saturday vol. 35<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-50\/\">Software Craftsmanship Saturday vol. 50<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2 id=\"tym-%C5%BCy%C5%82-%C5%9Bwiat-it\">Tym \u017cy\u0142 \u015bwiat (IT)<\/h2>\n","innerContent":["\n<h2 id=\"tym-%C5%BCy%C5%82-%C5%9Bwiat-it\">Tym \u017cy\u0142 \u015bwiat (IT)<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"inwigilacjaspadek-zaufania-do-it\">Inwigilacja - Spadek zaufania do IT<\/h3>\n","innerContent":["\n<h3 id=\"inwigilacjaspadek-zaufania-do-it\">Inwigilacja - Spadek zaufania do IT<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>System Pegasus nie s\u0142u\u017cy tylko do pods\u0142uchiwania terroryst\u00f3w? Kto by si\u0119 spodziewa\u0142 \ud83e\udd37\u200d\u2642\ufe0f<\/p>\n","innerContent":["\n<p>System Pegasus nie s\u0142u\u017cy tylko do pods\u0142uchiwania terroryst\u00f3w? Kto by si\u0119 spodziewa\u0142 \ud83e\udd37\u200d\u2642\ufe0f<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Takiej \u201cinby\u201d je\u015bli chodzi o tematy zwi\u0105zane ze \u015bledzeniem obywateli nie by\u0142o od czasu, gdy w 2013 roku Edward Snowden wyjawi\u0142 tajniki programu PRISM (tak, od tamtej pory min\u0119\u0142o ju\u017c prawie 10 lat). Od tamtego czasu wprawdzie takie firmy jak Palantir czy wspominany dzisiaj Pegasus pojawia\u0142y si\u0119 w mediach (min. w kontek\u015bcie zakupu ich us\u0142ug przez Polski rz\u0105d), jednak chyba nigdy jeszcze sprawa nie by\u0142a tak \u201cgruba\u201d. W ramach \u015bledztwa Amnesty International uda\u0142o si\u0119 ustali\u0107 ponad 50 tys. ofiar Pegasusa, oprogramowania dzia\u0142aj\u0105cego jak spyware i w za\u0142o\u017ceniach s\u0142u\u017c\u0105cego do walki z terroryzmem. Wyciek udowodni\u0142, \u017ce narz\u0119dzie nie jest wykorzystywane tylko do walki z terrorystami, ale \u017ce rz\u0105dy w wielu krajach u\u017cywaj\u0105 go r\u00f3wnie\u017c do \u015bledzenia nie tylko &nbsp;aktywist\u00f3w, dziennikarzy czy prawnik\u00f3w, ale w niekt\u00f3rych przypadkach r\u00f3wnie\u017c ich rodzin.<\/p>\n","innerContent":["\n<p>Takiej \u201cinby\u201d je\u015bli chodzi o tematy zwi\u0105zane ze \u015bledzeniem obywateli nie by\u0142o od czasu, gdy w 2013 roku Edward Snowden wyjawi\u0142 tajniki programu PRISM (tak, od tamtej pory min\u0119\u0142o ju\u017c prawie 10 lat). Od tamtego czasu wprawdzie takie firmy jak Palantir czy wspominany dzisiaj Pegasus pojawia\u0142y si\u0119 w mediach (min. w kontek\u015bcie zakupu ich us\u0142ug przez Polski rz\u0105d), jednak chyba nigdy jeszcze sprawa nie by\u0142a tak \u201cgruba\u201d. W ramach \u015bledztwa Amnesty International uda\u0142o si\u0119 ustali\u0107 ponad 50 tys. ofiar Pegasusa, oprogramowania dzia\u0142aj\u0105cego jak spyware i w za\u0142o\u017ceniach s\u0142u\u017c\u0105cego do walki z terroryzmem. Wyciek udowodni\u0142, \u017ce narz\u0119dzie nie jest wykorzystywane tylko do walki z terrorystami, ale \u017ce rz\u0105dy w wielu krajach u\u017cywaj\u0105 go r\u00f3wnie\u017c do \u015bledzenia nie tylko &nbsp;aktywist\u00f3w, dziennikarzy czy prawnik\u00f3w, ale w niekt\u00f3rych przypadkach r\u00f3wnie\u017c ich rodzin.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Co naj\u015bmieszniejsze, mimo \u017ce od afery min\u0119\u0142y dopiero 3 tygodnie - \u015bwiat chyba ju\u017c troch\u0119... zapomnia\u0142? Mam jednak wra\u017cenie, \u017ce akurat echo ca\u0142ej sytuacji zostaj\u0105 w nas d\u0142u\u017cej. Przekona\u0142o si\u0119 o tym Apple, gdy zapowiedzia\u0142o, i\u017c b\u0119dzie skanowa\u0142o urz\u0105dzenia u\u017cytkownik\u00f3w pod k\u0105tem zdj\u0119\u0107 o charakterze pedofilskim.<\/p>\n","innerContent":["\n<p>Co naj\u015bmieszniejsze, mimo \u017ce od afery min\u0119\u0142y dopiero 3 tygodnie - \u015bwiat chyba ju\u017c troch\u0119... zapomnia\u0142? Mam jednak wra\u017cenie, \u017ce akurat echo ca\u0142ej sytuacji zostaj\u0105 w nas d\u0142u\u017cej. Przekona\u0142o si\u0119 o tym Apple, gdy zapowiedzia\u0142o, i\u017c b\u0119dzie skanowa\u0142o urz\u0105dzenia u\u017cytkownik\u00f3w pod k\u0105tem zdj\u0119\u0107 o charakterze pedofilskim.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb429c3491.png\" alt=\"\"\/><figcaption>Tak wygl\u0105da odpowied\u017a Edwarda Snowdena<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb429c3491.png\" alt=\"\"\/><figcaption>Tak wygl\u0105da odpowied\u017a Edwarda Snowdena<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>B\u0119d\u0105c adwokatem diab\u0142a \ud83d\ude08: podej\u015bcie Apple (czyli dokonywanie ca\u0142ego procesu lokalnie) ma pewne nieoczywiste zalety. W dyskursie publicznym (a przede wszystkim legislacyjnym) coraz wi\u0119cej m\u00f3wi si\u0119 o tym, jak to pe\u0142na enkrypcja danych nie pozwala (w dobie komunikacji przez internet) na odpowiedni\u0105 ochron\u0119 obywateli - niedawno zreszt\u0105 \u015bwiat obieg\u0142a informacja, \u017ce s\u0142u\u017cby bezpiecze\u0144stwa w celu rozbicia grupy przest\u0119pczej stworzy\u0142y w\u0142asn\u0105 aplikacje komunikacyjn\u0105, kt\u00f3ra pos\u0142u\u017cy\u0142a jako tak zwany \u201cgarniec miodu\u201d.<\/p>\n","innerContent":["\n<p>B\u0119d\u0105c adwokatem diab\u0142a \ud83d\ude08: podej\u015bcie Apple (czyli dokonywanie ca\u0142ego procesu lokalnie) ma pewne nieoczywiste zalety. W dyskursie publicznym (a przede wszystkim legislacyjnym) coraz wi\u0119cej m\u00f3wi si\u0119 o tym, jak to pe\u0142na enkrypcja danych nie pozwala (w dobie komunikacji przez internet) na odpowiedni\u0105 ochron\u0119 obywateli - niedawno zreszt\u0105 \u015bwiat obieg\u0142a informacja, \u017ce s\u0142u\u017cby bezpiecze\u0144stwa w celu rozbicia grupy przest\u0119pczej stworzy\u0142y w\u0142asn\u0105 aplikacje komunikacyjn\u0105, kt\u00f3ra pos\u0142u\u017cy\u0142a jako tak zwany \u201cgarniec miodu\u201d.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>W pokr\u0119tny spos\u00f3b wybija wi\u0119c w ten spos\u00f3b s\u0142u\u017cbom argumenty kt\u00f3rych mo\u017cna by u\u017cy\u0107 w celu wymuszenia na Apple zaniechania takiego szyfrowania. Dzi\u0119ki temu dane trzymane w chmurze nie b\u0119d\u0105 wi\u0119c dost\u0119pne dla os\u00f3b trzecich. Mimo wszystko mleko si\u0119 rozla\u0142o, w czym na pewno nie pomog\u0142y wcze\u015bniejsze kontrowersje jak np. te zwi\u0105zane z Pegasusem. Zapowiedziane zmiany<br>spotka\u0142y si\u0119 z krytyk\u0105 zar\u00f3wno w\u015br\u00f3d pracownik\u00f3w (uwa\u017cajacych, \u017ce firma mo\u017ce straci\u0107 opinii podmiotu przyk\u0142adaj\u0105cego szczeg\u00f3ln\u0105 uwag\u0119 do prywatno\u015bci klient\u00f3w) jak i szerokiego grona u\u017cytkownik\u00f3w (twierdz\u0105cych, \u017ce &nbsp;to tylko pierwszy krok do szerszej inwigilacji - naj\u0142atwiej takie zmiany wprowadza si\u0119 pod sztandarem walki z pedofili\u0105)<\/p>\n","innerContent":["\n<p>W pokr\u0119tny spos\u00f3b wybija wi\u0119c w ten spos\u00f3b s\u0142u\u017cbom argumenty kt\u00f3rych mo\u017cna by u\u017cy\u0107 w celu wymuszenia na Apple zaniechania takiego szyfrowania. Dzi\u0119ki temu dane trzymane w chmurze nie b\u0119d\u0105 wi\u0119c dost\u0119pne dla os\u00f3b trzecich. Mimo wszystko mleko si\u0119 rozla\u0142o, w czym na pewno nie pomog\u0142y wcze\u015bniejsze kontrowersje jak np. te zwi\u0105zane z Pegasusem. Zapowiedziane zmiany<br>spotka\u0142y si\u0119 z krytyk\u0105 zar\u00f3wno w\u015br\u00f3d pracownik\u00f3w (uwa\u017cajacych, \u017ce firma mo\u017ce straci\u0107 opinii podmiotu przyk\u0142adaj\u0105cego szczeg\u00f3ln\u0105 uwag\u0119 do prywatno\u015bci klient\u00f3w) jak i szerokiego grona u\u017cytkownik\u00f3w (twierdz\u0105cych, \u017ce &nbsp;to tylko pierwszy krok do szerszej inwigilacji - naj\u0142atwiej takie zmiany wprowadza si\u0119 pod sztandarem walki z pedofili\u0105)<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-47\/\">Software Craftsmanship Saturday vol. 47<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-50\/\">Software Craftsmanship Saturday vol. 50<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-51\">Software Craftsmanship Saturday vol. 51<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-47\/\">Software Craftsmanship Saturday vol. 47<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-50\/\">Software Craftsmanship Saturday vol. 50<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-51\">Software Craftsmanship Saturday vol. 51<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"wyzwania-diversity-inclusion-dla-bran%C5%BCygoogle-free-software-foundation-basecamp\">Wyzwania Diversity &amp; Inclusion dla bran\u017cy - Google, Free Software Foundation, Basecamp<\/h3>\n","innerContent":["\n<h3 id=\"wyzwania-diversity-inclusion-dla-bran%C5%BCygoogle-free-software-foundation-basecamp\">Wyzwania Diversity &amp; Inclusion dla bran\u017cy - Google, Free Software Foundation, Basecamp<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Prywatno\u015b\u0107, a bezpiecze\u0144stwo to problem natury etycznej - a z takimi \u0142atwiej mierzy\u0107 si\u0119, bez pobywania jednej z liderek firmowego dzia\u0142u Etyki AI, prawda Google? Firma dok\u0142adnie to bowiem zrobi\u0142a z Timnit Gebru, wsp\u00f3\u0142za\u0142o\u017cycielk\u0105 Black in AI.<\/p>\n","innerContent":["\n<p>Prywatno\u015b\u0107, a bezpiecze\u0144stwo to problem natury etycznej - a z takimi \u0142atwiej mierzy\u0107 si\u0119, bez pobywania jednej z liderek firmowego dzia\u0142u Etyki AI, prawda Google? Firma dok\u0142adnie to bowiem zrobi\u0142a z Timnit Gebru, wsp\u00f3\u0142za\u0142o\u017cycielk\u0105 Black in AI.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Z pragmatycznego puntu widzenia nie ma si\u0119 co dziwi\u0107. Timnit wsp\u00f3\u0142stworzy\u0142a bowiem publikacj\u0119 otwarcie krytykuj\u0105c\u0105 tworzenie olbrzymich modeli j\u0119zykowych,<br>stanowi\u0105cych \u201cchlebek &nbsp;i mase\u0142ko\u201d Google, nap\u0119dzaj\u0105c najbardziej innowacyjne rozwi\u0105zania firmy. Gebru w dokumencie zarzuca tworzonym przez firm\u0119 modelom MLowym min. olbrzymi \u015blad w\u0119glowy czy \u201cbetonowanie\u201d j\u0119zyka poprzez opieranie si\u0119 w wi\u0119kszo\u015bci na danych historycznych. Google odbija pi\u0142eczk\u0119, zarzucaj\u0105 zespo\u0142owi Timnit nienaukowo\u015b\u0107 i pisanie \u201cpod tez\u0119\u201d. Ca\u0142a sprawa odbi\u0142a si\u0119 jednak szerokim echem w spo\u0142eczno\u015bci w ko\u0144c\u00f3wce zesz\u0142ego roku i by\u0142a motorem do powstania w Google zwi\u0105zku zawodowego programist\u00f3w. Twitter szybko zalany zosta\u0142 komentarzami m\u00f3wi\u0105cymi o \u201c13tkach\u201d i \u201cwczasach pod grusz\u0105, jednak jest to lekkie mini\u0119cie si\u0119 z tematem. Celem organizacji nie jest walka o benefity, a o szeroko rozumian\u0105 etyk\u0119 pracy - brak wspierania konflikt\u00f3w zbrojnych, r\u00f3wno\u015b\u0107 szans dla pracownik\u00f3w z niedoreprezentowanych grup, \u201cdemokratyzacj\u0119\u201d modeli uczenia maszynowego.<\/p>\n","innerContent":["\n<p>Z pragmatycznego puntu widzenia nie ma si\u0119 co dziwi\u0107. Timnit wsp\u00f3\u0142stworzy\u0142a bowiem publikacj\u0119 otwarcie krytykuj\u0105c\u0105 tworzenie olbrzymich modeli j\u0119zykowych,<br>stanowi\u0105cych \u201cchlebek &nbsp;i mase\u0142ko\u201d Google, nap\u0119dzaj\u0105c najbardziej innowacyjne rozwi\u0105zania firmy. Gebru w dokumencie zarzuca tworzonym przez firm\u0119 modelom MLowym min. olbrzymi \u015blad w\u0119glowy czy \u201cbetonowanie\u201d j\u0119zyka poprzez opieranie si\u0119 w wi\u0119kszo\u015bci na danych historycznych. Google odbija pi\u0142eczk\u0119, zarzucaj\u0105 zespo\u0142owi Timnit nienaukowo\u015b\u0107 i pisanie \u201cpod tez\u0119\u201d. Ca\u0142a sprawa odbi\u0142a si\u0119 jednak szerokim echem w spo\u0142eczno\u015bci w ko\u0144c\u00f3wce zesz\u0142ego roku i by\u0142a motorem do powstania w Google zwi\u0105zku zawodowego programist\u00f3w. Twitter szybko zalany zosta\u0142 komentarzami m\u00f3wi\u0105cymi o \u201c13tkach\u201d i \u201cwczasach pod grusz\u0105, jednak jest to lekkie mini\u0119cie si\u0119 z tematem. Celem organizacji nie jest walka o benefity, a o szeroko rozumian\u0105 etyk\u0119 pracy - brak wspierania konflikt\u00f3w zbrojnych, r\u00f3wno\u015b\u0107 szans dla pracownik\u00f3w z niedoreprezentowanych grup, \u201cdemokratyzacj\u0119\u201d modeli uczenia maszynowego.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Kolejnym du\u017cym wydarzeniem w tematyce by\u0142 powr\u00f3t Richarda Stallman do Free Software Foundation, z kt\u00f3rej odszed\u0142 w atmosferze skandalu. W 2019 roku, w ramach prywatnej korespondencji, wstawi\u0142 si\u0119 on za d\u0142ugoletnim przyjacielem, Marvinem Minskym, zaanga\u017cowanym w g\u0142o\u015bn\u0105 afer\u0119 Jeffreya Epsteina. W swojej wiadomo\u015bci twierdzi\u0142, \u017ce jego kolega nie mia\u0142 poj\u0119cia,<br>\u017ce 17-latka z kt\u00f3r\u0105 utrzymywa\u0142 kontakty seksualne by\u0142a do nich przymuszana, nie powinno si\u0119 wi\u0119c traktowa\u0107 go jako str\u0119czyciela. Korespondencja wyciek\u0142a, a sam Stallman zosta\u0142 przez opinie publiczn\u0105 zmuszony do odej\u015bcia z rolii prezesa FSF, ale tak\u017ce z uczelni MIT. W po\u0142owie marca tego roku, Stallman wr\u00f3ci\u0142 do Free Software Foundation jako cz\u0142onek zarz\u0105du. Spowodowa\u0142o to odej\u015bcie sponsor\u00f3w (Red Hata), a tak\u017ce kilku wa\u017cnych cz\u0142onk\u00f3w zarz\u0105du fudacji.<\/p>\n","innerContent":["\n<p>Kolejnym du\u017cym wydarzeniem w tematyce by\u0142 powr\u00f3t Richarda Stallman do Free Software Foundation, z kt\u00f3rej odszed\u0142 w atmosferze skandalu. W 2019 roku, w ramach prywatnej korespondencji, wstawi\u0142 si\u0119 on za d\u0142ugoletnim przyjacielem, Marvinem Minskym, zaanga\u017cowanym w g\u0142o\u015bn\u0105 afer\u0119 Jeffreya Epsteina. W swojej wiadomo\u015bci twierdzi\u0142, \u017ce jego kolega nie mia\u0142 poj\u0119cia,<br>\u017ce 17-latka z kt\u00f3r\u0105 utrzymywa\u0142 kontakty seksualne by\u0142a do nich przymuszana, nie powinno si\u0119 wi\u0119c traktowa\u0107 go jako str\u0119czyciela. Korespondencja wyciek\u0142a, a sam Stallman zosta\u0142 przez opinie publiczn\u0105 zmuszony do odej\u015bcia z rolii prezesa FSF, ale tak\u017ce z uczelni MIT. W po\u0142owie marca tego roku, Stallman wr\u00f3ci\u0142 do Free Software Foundation jako cz\u0142onek zarz\u0105du. Spowodowa\u0142o to odej\u015bcie sponsor\u00f3w (Red Hata), a tak\u017ce kilku wa\u017cnych cz\u0142onk\u00f3w zarz\u0105du fudacji.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42ab38a4.png\" alt=\"\"\/><figcaption>Wszystkim nam by si\u0119 taka lekcja przyda\u0142a<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42ab38a4.png\" alt=\"\"\/><figcaption>Wszystkim nam by si\u0119 taka lekcja przyda\u0142a<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Ostatnim g\u0142o\u015bnym incydentem by\u0142a za\u015b decyzja Jasona Fried - CEO Basecampu - wprowadzi\u0142... zakaz rozm\u00f3w dotycz\u0105cych spraw politycznych i spo\u0142ecznych w firmowych kana\u0142ach komunikacyjnych, b\u0119d\u0105a reakcj\u0105 na pewne kontrowersji, kt\u00f3re pojawi\u0142y si\u0119 wewn\u0105trz firmy, J. W cz\u0119sto przywo\u0142ywanej wypowiedzi stwierdzi\u0142 on, \u017ce o ile wra\u017cliwo\u015b\u0107 spo\u0142eczna jest wa\u017cna, o tyle naprawa \u015bwiata nie jest celem istnienia Basecampu - ludzie powinni wykorzystywa\u0107 podczas pracy energi\u0119 nie na polityczne spory, a na tworzenie najlepszego mo\u017cliwego oprogramowania dla klient\u00f3w.<\/p>\n","innerContent":["\n<p>Ostatnim g\u0142o\u015bnym incydentem by\u0142a za\u015b decyzja Jasona Fried - CEO Basecampu - wprowadzi\u0142... zakaz rozm\u00f3w dotycz\u0105cych spraw politycznych i spo\u0142ecznych w firmowych kana\u0142ach komunikacyjnych, b\u0119d\u0105a reakcj\u0105 na pewne kontrowersji, kt\u00f3re pojawi\u0142y si\u0119 wewn\u0105trz firmy, J. W cz\u0119sto przywo\u0142ywanej wypowiedzi stwierdzi\u0142 on, \u017ce o ile wra\u017cliwo\u015b\u0107 spo\u0142eczna jest wa\u017cna, o tyle naprawa \u015bwiata nie jest celem istnienia Basecampu - ludzie powinni wykorzystywa\u0107 podczas pracy energi\u0119 nie na polityczne spory, a na tworzenie najlepszego mo\u017cliwego oprogramowania dla klient\u00f3w.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Basecamp nie jest tutaj prekursorem<br>(ko\u0144c\u00f3wk\u0105 poprzedniego roku na podobny ruch zdecydowa\u0142 si\u0119 Coinbase). Mamy jednak do czynienia z firm\u0105, &nbsp;kt\u00f3ra stworzy\u0142a niejedn\u0105 publikacj\u0119 o tym jak pouk\u0142adana jest u nich praca - w zwi\u0105zku z tym te\u017c &nbsp;jest znacznie bardziej \u201cna \u015bwieczniku\u201d. Do\u015b\u0107 dobrze znane s\u0105 efekty decyzji - z firmy (z r\u00f3\u017cnych powod\u00f3w) zwolni\u0142a si\u0119 ok. jedna trzecia za\u0142ogi (co brzmi do\u015b\u0107 szokuj\u0105co, ale pocz\u0105tkiem kwietnia w Basecampie pracowa\u0142o tylko 57 os\u00f3b), w wyniku kontrowersyjnej metody obrony decyzji zarz\u0105du odszed\u0142 te\u017c Ryan Singer - autor wspomnianego \"Shape Up\" i Head of Strategy firmy.<\/p>\n","innerContent":["\n<p>Basecamp nie jest tutaj prekursorem<br>(ko\u0144c\u00f3wk\u0105 poprzedniego roku na podobny ruch zdecydowa\u0142 si\u0119 Coinbase). Mamy jednak do czynienia z firm\u0105, &nbsp;kt\u00f3ra stworzy\u0142a niejedn\u0105 publikacj\u0119 o tym jak pouk\u0142adana jest u nich praca - w zwi\u0105zku z tym te\u017c &nbsp;jest znacznie bardziej \u201cna \u015bwieczniku\u201d. Do\u015b\u0107 dobrze znane s\u0105 efekty decyzji - z firmy (z r\u00f3\u017cnych powod\u00f3w) zwolni\u0142a si\u0119 ok. jedna trzecia za\u0142ogi (co brzmi do\u015b\u0107 szokuj\u0105co, ale pocz\u0105tkiem kwietnia w Basecampie pracowa\u0142o tylko 57 os\u00f3b), w wyniku kontrowersyjnej metody obrony decyzji zarz\u0105du odszed\u0142 te\u017c Ryan Singer - autor wspomnianego \"Shape Up\" i Head of Strategy firmy.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/4_image-13.png\" alt=\"\"\/><figcaption>\u201c<strong style=\"box-sizing: inherit; font-weight: bold;\">Modern problems require modern solutions<\/strong>.\u201d<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/4_image-13.png\" alt=\"\"\/><figcaption>\u201c<strong style=\"box-sizing: inherit; font-weight: bold;\">Modern problems require modern solutions<\/strong>.\u201d<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Co ciekawe, Jason Fried po czasie udzieli\u0142 wywiadu Samowi Harrisowi, w kt\u00f3rym nawet znaj\u0105c konsekwencje dalej broni on swojej decyzji.<\/p>\n","innerContent":["\n<p>Co ciekawe, Jason Fried po czasie udzieli\u0142 wywiadu Samowi Harrisowi, w kt\u00f3rym nawet znaj\u0105c konsekwencje dalej broni on swojej decyzji.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Disclaimer - wszystkie tematy potraktowane zosta\u0142y skr\u00f3towo. Po wi\u0119cej detali (i m\u00f3j szerszy komentarz) zapraszam do poni\u017cszych link\u00f3w.<\/p>\n","innerContent":["\n<p>Disclaimer - wszystkie tematy potraktowane zosta\u0142y skr\u00f3towo. Po wi\u0119cej detali (i m\u00f3j szerszy komentarz) zapraszam do poni\u017cszych link\u00f3w.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-31\/\">Software Craftsmanship Saturday vol. 31<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-36\/\">Software Craftsmanship Saturday vol. 36<\/a><\/li><li><a href=\"https:\/\/www.technologyreview.com\/2020\/12\/04\/1013294\/google-ai-ethics-research-paper-forced-out-timnit-gebru\/?fbclid=IwAR0fUlaMbAyUEBeaXEygpjujU8u_IP2mAUBN7M31YU_yLfP32QIkE6qsgZ8\">Konflikt w Googlowskim dziale Etyki AI. Jego liderka odchodzi z firmy.<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-31\/\">Software Craftsmanship Saturday vol. 31<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-36\/\">Software Craftsmanship Saturday vol. 36<\/a><\/li><li><a href=\"https:\/\/www.technologyreview.com\/2020\/12\/04\/1013294\/google-ai-ethics-research-paper-forced-out-timnit-gebru\/?fbclid=IwAR0fUlaMbAyUEBeaXEygpjujU8u_IP2mAUBN7M31YU_yLfP32QIkE6qsgZ8\">Konflikt w Googlowskim dziale Etyki AI. Jego liderka odchodzi z firmy.<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"polityka-usa-przecieka%C5%82a-do-projekt%C3%B3w-it\">Polityka USA przecieka\u0142a do projekt\u00f3w IT<\/h3>\n","innerContent":["\n<h3 id=\"polityka-usa-przecieka%C5%82a-do-projekt%C3%B3w-it\">Polityka USA przecieka\u0142a do projekt\u00f3w IT<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Wszyscy \u017cyczyli\u015bmy sobie spokojnego 2021 - a ten zacz\u0105\u0142 si\u0119 z przytupem. Przede wszystkim w USA, gdzie polityka zaczyna odciska\u0107 swoje pi\u0119tno na to w jaki spos\u00f3b dzia\u0142a tamtejsza bran\u017ca technologiczna, co mo\u017ce mie\u0107 interesuj\u0105ce reperkusje r\u00f3wnie\u017c dla Europy.<\/p>\n","innerContent":["\n<p>Wszyscy \u017cyczyli\u015bmy sobie spokojnego 2021 - a ten zacz\u0105\u0142 si\u0119 z przytupem. Przede wszystkim w USA, gdzie polityka zaczyna odciska\u0107 swoje pi\u0119tno na to w jaki spos\u00f3b dzia\u0142a tamtejsza bran\u017ca technologiczna, co mo\u017ce mie\u0107 interesuj\u0105ce reperkusje r\u00f3wnie\u017c dla Europy.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Po wydarzeniach z okupowaniem Kongresu w styczniu (pewnie ka\u017cdemu obi\u0142o si\u0119 o \ud83d\udc42) zar\u00f3wno Twitter, jaki Facebook postanowi\u0142y\u2026 zbanowa\u0107 konta \u00f3wczesnego prezydenta Stan\u00f3w Zjednoczonych, Donalda Trumpa, pocz\u0105tkowo do ko\u0144ca jego kadencji, ostatecznie sko\u0144czy\u0142o si\u0119 pernamentnym banem. Interesuj\u0105cy precedens, kt\u00f3ry dla jednych jest oznak\u0105 cenzury i czym\u015b niedopuszczalnym, dla reszty uzasadnionym dzia\u0142aniem.<\/p>\n","innerContent":["\n<p>Po wydarzeniach z okupowaniem Kongresu w styczniu (pewnie ka\u017cdemu obi\u0142o si\u0119 o \ud83d\udc42) zar\u00f3wno Twitter, jaki Facebook postanowi\u0142y\u2026 zbanowa\u0107 konta \u00f3wczesnego prezydenta Stan\u00f3w Zjednoczonych, Donalda Trumpa, pocz\u0105tkowo do ko\u0144ca jego kadencji, ostatecznie sko\u0144czy\u0142o si\u0119 pernamentnym banem. Interesuj\u0105cy precedens, kt\u00f3ry dla jednych jest oznak\u0105 cenzury i czym\u015b niedopuszczalnym, dla reszty uzasadnionym dzia\u0142aniem.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-30.png\" alt=\"\"\/><figcaption>Twitter sobie nie pomaga<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-30.png\" alt=\"\"\/><figcaption>Twitter sobie nie pomaga<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Po wsp\u00f3\u0142czesnym Alamo (jakim stanie si\u0119 zapewne \u201cAtak na Kapitol\u201d) zacz\u0119\u0142y si\u0119 \u0142owy na jego prowodyr\u00f3w. Bij\u0105 tam, gdzie zaboli najbardziej. Odbywa si\u0119 to poprzez mi\u0119ksze dzia\u0142ania, jak np. moderacja i obcinanie zasi\u0119g\u00f3w. Efekt nie by\u0142 spektakularny, poniewa\u017c wi\u0119kszo\u015b\u0107 tak zwanej alt-prawicy przenios\u0142o si\u0119 na Parlera. Parler to platforma spo\u0142eczno\u015bciowa. Taka, kt\u00f3ra swoj\u0105 unikaln\u0105 nisz\u0105 biznesow\u0105 postanowi\u0142a uczyni\u0107 przestrze\u0144 do wyra\u017cania opinii skutkuj\u0105cych na Twitterze czy Facebooku natychmiastowym banem. Amazon u\u017cy\u0142 wtedy \u201copcji atomowej \u269b\ufe0f\u201d, bo nie wiem jak inaczej nazwa\u0107 danie 24h na migracje z chmury (jako dzia\u0142 IT Parlela chyba bym rzuci\u0142 wypowiedzeniem zaraz po ukazaniu si\u0119 takiego nag\u0142\u00f3wka do prasy). Parler zdo\u0142a\u0142 si\u0119 odrodzi\u0107, dzi\u0119ki \u201cniezale\u017cnemu\u201d hostingowi<br>dostarczonemy przez SkySilk Cloud, firm\u0119 z siedzib\u0105 w Los Angeles (a nie \u017cadne rosyjskie, jak pr\u00f3bowano przez chwil\u0119 wm\u00f3wi\u0107). Parler straci\u0142 jednak pazur i zmieni\u0142 przy okazji wytyczne dla spo\u0142eczno\u015bci \u2013 teraz tre\u015bci z gro\u017abami, nawo\u0142ywaniem do przemocy oraz materia\u0142ami pornograficznymi b\u0119d\u0105 \u015bci\u015blej moderowane zar\u00f3wno przez przygotowany do tego algorytm, jak i zwyk\u0142ych moderator\u00f3w.<\/p>\n","innerContent":["\n<p>Po wsp\u00f3\u0142czesnym Alamo (jakim stanie si\u0119 zapewne \u201cAtak na Kapitol\u201d) zacz\u0119\u0142y si\u0119 \u0142owy na jego prowodyr\u00f3w. Bij\u0105 tam, gdzie zaboli najbardziej. Odbywa si\u0119 to poprzez mi\u0119ksze dzia\u0142ania, jak np. moderacja i obcinanie zasi\u0119g\u00f3w. Efekt nie by\u0142 spektakularny, poniewa\u017c wi\u0119kszo\u015b\u0107 tak zwanej alt-prawicy przenios\u0142o si\u0119 na Parlera. Parler to platforma spo\u0142eczno\u015bciowa. Taka, kt\u00f3ra swoj\u0105 unikaln\u0105 nisz\u0105 biznesow\u0105 postanowi\u0142a uczyni\u0107 przestrze\u0144 do wyra\u017cania opinii skutkuj\u0105cych na Twitterze czy Facebooku natychmiastowym banem. Amazon u\u017cy\u0142 wtedy \u201copcji atomowej \u269b\ufe0f\u201d, bo nie wiem jak inaczej nazwa\u0107 danie 24h na migracje z chmury (jako dzia\u0142 IT Parlela chyba bym rzuci\u0142 wypowiedzeniem zaraz po ukazaniu si\u0119 takiego nag\u0142\u00f3wka do prasy). Parler zdo\u0142a\u0142 si\u0119 odrodzi\u0107, dzi\u0119ki \u201cniezale\u017cnemu\u201d hostingowi<br>dostarczonemy przez SkySilk Cloud, firm\u0119 z siedzib\u0105 w Los Angeles (a nie \u017cadne rosyjskie, jak pr\u00f3bowano przez chwil\u0119 wm\u00f3wi\u0107). Parler straci\u0142 jednak pazur i zmieni\u0142 przy okazji wytyczne dla spo\u0142eczno\u015bci \u2013 teraz tre\u015bci z gro\u017abami, nawo\u0142ywaniem do przemocy oraz materia\u0142ami pornograficznymi b\u0119d\u0105 \u015bci\u015blej moderowane zar\u00f3wno przez przygotowany do tego algorytm, jak i zwyk\u0142ych moderator\u00f3w.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42d307e2.png\" alt=\"\"\/><figcaption><em style=\"box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-style: italic; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size: 15px; vertical-align: baseline; color: #0e0e15;\">\u201cStreet Fighter\u201d (jeden z najgorszych szrot\u00f3w w historii kina) zawsze w naszych sercach \u2665\ufe0f<\/em><\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42d307e2.png\" alt=\"\"\/><figcaption><em style=\"box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-style: italic; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-size: 15px; vertical-align: baseline; color: #0e0e15;\">\u201cStreet Fighter\u201d (jeden z najgorszych szrot\u00f3w w historii kina) zawsze w naszych sercach \u2665\ufe0f<\/em><\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>A jak ju\u017c jeste\u015bmy przy Stanach - warto wspomnie\u0107 o zmianach w procesie przyznawania Zielonej Karty - informacj\u0119 bardzo ciekaw\u0105 z punktu widzenia wszystkich, kt\u00f3rzy chcieli kiedy\u015b wyjecha\u0107 do Doliny Krzemowej.<br>Obecny system imigracyjny uniemo\u017cliwia w danym roku wymusza, aby nie wi\u0119cej ni\u017c 7% wniosk\u00f3w o tak zwan\u0105 \u201czielon\u0105 kart\u0119\u201d przyjmowane by\u0142o z pojedynczego kraju. Z jednej strony, powoduje to do\u015b\u0107 dobre roz\u0142o\u017cenie poszczeg\u00f3lnych nacji, z drugiej sprawia, \u017ce g\u0119sto zaludnione kraje (jak Indie czy Chiny) szybko uderza\u0142y w limity. Eagle Act, o kt\u00f3rym piszemy zniesie ten limit i podniesie g\u00f3rny limit zielonych kart dla pojedynczego kraju z 7% do 15%. Z naszej perspektywy zmiana wydaje si\u0119 niekorzystna - potencjalnie nawet 30% wszystkich miejsc mo\u017ce zaj\u0119te zosta\u0107 tylko przez dwa wy\u017cej wspomniane Indie i Chiny, o wi\u0119cej ni\u017c miliardowej populacji. Znalaz\u0142em statystyki m\u00f3wi\u0105ce o tym, \u017ce Polacy i tak stanowili tylko ok. 2% wszystkich przyjmowanych - podniesienie limitu nie ma dla nas wi\u0119kszych bonus\u00f3w.<\/p>\n","innerContent":["\n<p>A jak ju\u017c jeste\u015bmy przy Stanach - warto wspomnie\u0107 o zmianach w procesie przyznawania Zielonej Karty - informacj\u0119 bardzo ciekaw\u0105 z punktu widzenia wszystkich, kt\u00f3rzy chcieli kiedy\u015b wyjecha\u0107 do Doliny Krzemowej.<br>Obecny system imigracyjny uniemo\u017cliwia w danym roku wymusza, aby nie wi\u0119cej ni\u017c 7% wniosk\u00f3w o tak zwan\u0105 \u201czielon\u0105 kart\u0119\u201d przyjmowane by\u0142o z pojedynczego kraju. Z jednej strony, powoduje to do\u015b\u0107 dobre roz\u0142o\u017cenie poszczeg\u00f3lnych nacji, z drugiej sprawia, \u017ce g\u0119sto zaludnione kraje (jak Indie czy Chiny) szybko uderza\u0142y w limity. Eagle Act, o kt\u00f3rym piszemy zniesie ten limit i podniesie g\u00f3rny limit zielonych kart dla pojedynczego kraju z 7% do 15%. Z naszej perspektywy zmiana wydaje si\u0119 niekorzystna - potencjalnie nawet 30% wszystkich miejsc mo\u017ce zaj\u0119te zosta\u0107 tylko przez dwa wy\u017cej wspomniane Indie i Chiny, o wi\u0119cej ni\u017c miliardowej populacji. Znalaz\u0142em statystyki m\u00f3wi\u0105ce o tym, \u017ce Polacy i tak stanowili tylko ok. 2% wszystkich przyjmowanych - podniesienie limitu nie ma dla nas wi\u0119kszych bonus\u00f3w.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday\">Software Craftsmanship Saturday vol. 20<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-40\/\">Software Craftsmanship Saturday vol. 40<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday\">Software Craftsmanship Saturday vol. 20<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-sunday-vol-40\/\">Software Craftsmanship Saturday vol. 40<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"regulacje-technologii-od-ka%C5%BCdej-strony\">Regulacje technologii od ka\u017cdej strony<\/h3>\n","innerContent":["\n<h3 id=\"regulacje-technologii-od-ka%C5%BCdej-strony\">Regulacje technologii od ka\u017cdej strony<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Wiemy ju\u017c co si\u0119 dzia\u0142a w Stanach, czas przygl\u0105dn\u0105\u0107 si\u0119 reszcie \u015bwiata. Je\u017celi Firmy technologiczne mia\u0142oby opublikowa\u0107 na Facebooku sw\u00f3j status zwi\u0105zku z rz\u0105dami pa\u0144stw pewnie wybra\u0142yby \u201cto skomplikowane\u201d.<br>Relacjonowanie dla Was tego konfliktu bywa dosy\u0107 zabawne, ale ten ca\u0142y \ud83c\udf7f, kt\u00f3rym si\u0119 przy tym ob\u017ceram odbija mi si\u0119 czkawk\u0105 (i nadmiernymi kilogramami).<\/p>\n","innerContent":["\n<p>Wiemy ju\u017c co si\u0119 dzia\u0142a w Stanach, czas przygl\u0105dn\u0105\u0107 si\u0119 reszcie \u015bwiata. Je\u017celi Firmy technologiczne mia\u0142oby opublikowa\u0107 na Facebooku sw\u00f3j status zwi\u0105zku z rz\u0105dami pa\u0144stw pewnie wybra\u0142yby \u201cto skomplikowane\u201d.<br>Relacjonowanie dla Was tego konfliktu bywa dosy\u0107 zabawne, ale ten ca\u0142y \ud83c\udf7f, kt\u00f3rym si\u0119 przy tym ob\u017ceram odbija mi si\u0119 czkawk\u0105 (i nadmiernymi kilogramami).<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Zacznijmy od antypod\u00f3w. Australia, podobnie jak inne kraje na \u015bwiecie (w tym Polska), chce wyci\u0105gn\u0105\u0107 troch\u0119 pieni\u0119dzy od internetowych graczy. Jej strategia to tak zwany \u201cpodatek od linkowania\u201d. Ma on zmusi\u0107 firmy technologiczne do p\u0142acenia za tre\u015bci informacyjne na ich platformach (aczkolwiek nie tylko, bo np. r\u00f3wnie\u017c do dzielenia si\u0119 z firmami medialnymi szczeg\u00f3\u0142ami swoich algorytm\u00f3w). Przyk\u0142adowo, Google, mimo pocz\u0105tkowej \u201cnapinki\u201d, \u017ce wycofa si\u0119 z Australii, ostatecznie podwin\u0119\u0142o ogon i dogada\u0142o si\u0119 z rz\u0105dem australijskim. Ciekawsza by\u0142a jednak decyzja Facebooka - pokaza\u0142 on \u201ccojones\u201d i zdecydowa\u0142 si\u0119 zablokowa\u0107 w Australii wszystkie newsy, zar\u00f3wno te krajowe, jak i z reszty \u015bwiata.<\/p>\n","innerContent":["\n<p>Zacznijmy od antypod\u00f3w. Australia, podobnie jak inne kraje na \u015bwiecie (w tym Polska), chce wyci\u0105gn\u0105\u0107 troch\u0119 pieni\u0119dzy od internetowych graczy. Jej strategia to tak zwany \u201cpodatek od linkowania\u201d. Ma on zmusi\u0107 firmy technologiczne do p\u0142acenia za tre\u015bci informacyjne na ich platformach (aczkolwiek nie tylko, bo np. r\u00f3wnie\u017c do dzielenia si\u0119 z firmami medialnymi szczeg\u00f3\u0142ami swoich algorytm\u00f3w). Przyk\u0142adowo, Google, mimo pocz\u0105tkowej \u201cnapinki\u201d, \u017ce wycofa si\u0119 z Australii, ostatecznie podwin\u0119\u0142o ogon i dogada\u0142o si\u0119 z rz\u0105dem australijskim. Ciekawsza by\u0142a jednak decyzja Facebooka - pokaza\u0142 on \u201ccojones\u201d i zdecydowa\u0142 si\u0119 zablokowa\u0107 w Australii wszystkie newsy, zar\u00f3wno te krajowe, jak i z reszty \u015bwiata.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42d9eb7a.png\" alt=\"\"\/><figcaption>Co ciekawe, Facebook by\u0142 na tyle konsekwentny, \u017ce \u201czbanowa\u0142\u201d na swojej platformie te\u017c newsa o samym banie (nie \u017cartuje)<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42d9eb7a.png\" alt=\"\"\/><figcaption>Co ciekawe, Facebook by\u0142 na tyle konsekwentny, \u017ce \u201czbanowa\u0142\u201d na swojej platformie te\u017c newsa o samym banie (nie \u017cartuje)<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Decyzja wywo\u0142a\u0142a olbrzymie kontrowersje, pojawi\u0142y si\u0119 g\u0142osy \u017ce jest to pr\u00f3ba monopolistycznego wp\u0142yni\u0119cia na polityk\u0119 krajow\u0105 przez wielkie konsorcjum na niespotykan\u0105 wcze\u015bniej skal\u0119. Ostatecznie dosz\u0142o do kompromisu, firma Marka Zuckeberga i rz\u0105d dogada\u0142y si\u0119 (po pewnych poprawkach do ustawy). Na pocz\u0105tku sierpnia Facebook og\u0142osi\u0142 <strong>Newsroom Sustainability Fund<\/strong>, kt\u00f3ry ma wesprze\u0107 dziennikarstwo w Australii<strong>.<\/strong><\/p>\n","innerContent":["\n<p>Decyzja wywo\u0142a\u0142a olbrzymie kontrowersje, pojawi\u0142y si\u0119 g\u0142osy \u017ce jest to pr\u00f3ba monopolistycznego wp\u0142yni\u0119cia na polityk\u0119 krajow\u0105 przez wielkie konsorcjum na niespotykan\u0105 wcze\u015bniej skal\u0119. Ostatecznie dosz\u0142o do kompromisu, firma Marka Zuckeberga i rz\u0105d dogada\u0142y si\u0119 (po pewnych poprawkach do ustawy). Na pocz\u0105tku sierpnia Facebook og\u0142osi\u0142 <strong>Newsroom Sustainability Fund<\/strong>, kt\u00f3ry ma wesprze\u0107 dziennikarstwo w Australii<strong>.<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Le\u0107my dalej - przechodzimy do Europy. O sprawach antymonopolowych nie ma co si\u0119 tutaj rozpisywa\u0107 - szkoda miejsca. Ale r\u00f3wnie\u017c prawodawstwo jest ciekawe.<\/p>\n","innerContent":["\n<p>Le\u0107my dalej - przechodzimy do Europy. O sprawach antymonopolowych nie ma co si\u0119 tutaj rozpisywa\u0107 - szkoda miejsca. Ale r\u00f3wnie\u017c prawodawstwo jest ciekawe.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>W po\u0142owie kwietnia ukaza\u0142a si\u0119 propozycja rozporz\u0105dzenia o znamiennej nazwie Artificial Intelligence Act. Jest to efekt wielomiesi\u0119cznych prac, a ca\u0142o\u015b\u0107 ma stanowi\u0107 podwaliny pod uczynienie Unii Europejskiej liderem w zakresie rozwoju bezpiecznej i godnej zaufania sztucznej inteligencji. Co ciekawe, celem dokumentu jest promocja u\u017cycia sztucznej inteligencji. Unia zauwa\u017ca problem zwi\u0105zany z rosn\u0105cym strachem przed mo\u017cliwo\u015bciami system\u00f3w informatycznych, zar\u00f3wno pod wzgl\u0119dem ingerencji w prywatno\u015b\u0107, jak i mo\u017cliwo\u015b\u0107 profilowania i represjonowania poszczeg\u00f3lnych grup (niech przyk\u0142adem b\u0119dzie tutaj system Huawei maj\u0105cy na celu wy\u0142uskiwa\u0107 z t\u0142umu ludzi o konkretnej etniczno\u015bci). Problem ten zamierza rozwi\u0105za\u0107 w sw\u00f3j ulubiony spos\u00f3b - reguluj\u0105c rynek. Na szczeg\u00f3lnym celowniku znalaz\u0142y si\u0119<br>u\u017cycia w medycynie, rekrutacji czy te\u017c system porz\u0105dkowy lub s\u0105downiczy. Wymagane ma by\u0107 r\u00f3wnie\u017c \u201czrozumia\u0142o\u015b\u0107\u201d poszczeg\u00f3lnych modeli i mo\u017cliwo\u015b\u0107 wprowadzenia ludzkiego nadzoru.<\/p>\n","innerContent":["\n<p>W po\u0142owie kwietnia ukaza\u0142a si\u0119 propozycja rozporz\u0105dzenia o znamiennej nazwie Artificial Intelligence Act. Jest to efekt wielomiesi\u0119cznych prac, a ca\u0142o\u015b\u0107 ma stanowi\u0107 podwaliny pod uczynienie Unii Europejskiej liderem w zakresie rozwoju bezpiecznej i godnej zaufania sztucznej inteligencji. Co ciekawe, celem dokumentu jest promocja u\u017cycia sztucznej inteligencji. Unia zauwa\u017ca problem zwi\u0105zany z rosn\u0105cym strachem przed mo\u017cliwo\u015bciami system\u00f3w informatycznych, zar\u00f3wno pod wzgl\u0119dem ingerencji w prywatno\u015b\u0107, jak i mo\u017cliwo\u015b\u0107 profilowania i represjonowania poszczeg\u00f3lnych grup (niech przyk\u0142adem b\u0119dzie tutaj system Huawei maj\u0105cy na celu wy\u0142uskiwa\u0107 z t\u0142umu ludzi o konkretnej etniczno\u015bci). Problem ten zamierza rozwi\u0105za\u0107 w sw\u00f3j ulubiony spos\u00f3b - reguluj\u0105c rynek. Na szczeg\u00f3lnym celowniku znalaz\u0142y si\u0119<br>u\u017cycia w medycynie, rekrutacji czy te\u017c system porz\u0105dkowy lub s\u0105downiczy. Wymagane ma by\u0107 r\u00f3wnie\u017c \u201czrozumia\u0142o\u015b\u0107\u201d poszczeg\u00f3lnych modeli i mo\u017cliwo\u015b\u0107 wprowadzenia ludzkiego nadzoru.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42eaec31.png\" alt=\"\"\/><figcaption>Mo\u017ce wiedz\u0105 co\u015b, o czym my nie wiemy<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/img_612cb42eaec31.png\" alt=\"\"\/><figcaption>Mo\u017ce wiedz\u0105 co\u015b, o czym my nie wiemy<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Sko\u0144czymy na Chinach. Przez d\u0142ugie lata, bran\u017ca technologiczna by\u0142a swoistym \u201cpieszczochem\u201d chi\u0144skiej w\u0142adzy. To w\u0142a\u015bnie ichniejsze firmy takie jak Xiaomi, Alibaba czy TikTok byly istotnym motorem wzrostu gospodarczego, ale r\u00f3wnie\u017c sposobem na zyskanie czego\u015b, co specjali\u015bci od geopolityki nazywaj\u0105 \u201csoft power\u201d - swoistym \u201crozmi\u0119kczaniem\u201d wizerunku i mo\u017cliwo\u015bci wywierania wp\u0142ywu na opinie publiczn\u0105 na \u015bwiecie. Stanowi\u0142y wi\u0119c istotn\u0105 si\u0142\u0119 w budowaniu nowoczesnych, mocarstwowych Chin.<\/p>\n","innerContent":["\n<p>Sko\u0144czymy na Chinach. Przez d\u0142ugie lata, bran\u017ca technologiczna by\u0142a swoistym \u201cpieszczochem\u201d chi\u0144skiej w\u0142adzy. To w\u0142a\u015bnie ichniejsze firmy takie jak Xiaomi, Alibaba czy TikTok byly istotnym motorem wzrostu gospodarczego, ale r\u00f3wnie\u017c sposobem na zyskanie czego\u015b, co specjali\u015bci od geopolityki nazywaj\u0105 \u201csoft power\u201d - swoistym \u201crozmi\u0119kczaniem\u201d wizerunku i mo\u017cliwo\u015bci wywierania wp\u0142ywu na opinie publiczn\u0105 na \u015bwiecie. Stanowi\u0142y wi\u0119c istotn\u0105 si\u0142\u0119 w budowaniu nowoczesnych, mocarstwowych Chin.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Okazuje si\u0119, \u017ce r\u00f3wnie\u017c tam powoli \"dziki zach\u00f3d\" zaczyna si\u0119 ko\u0144czy\u0107. Ostra zmian kursu rozpocz\u0119\u0142a si\u0119 w pa\u017adzierniku ubieg\u0142ego roku, kiedy chi\u0144ski miliarder Jack Ma, za\u0142o\u017cyciel Alibaby, skrytykowa\u0142 Chiny za brak uczciwie funkcjonuj\u0105cego systemu finansowego. Od pierwszego maja aplikacje w Chinach nie mog\u0105 ju\u017c zbiera\u0107 nadmiarowych danych, b\u0119d\u0105 te\u017c musia\u0142y potrafi\u0107 si\u0119 wyt\u0142umaczy\u0107 z celu trackowania u\u017cytkownika. Oficjalnie jest to motywowane dbaniem o obywateli i ich dobro, niekt\u00f3rzy wskazuj\u0105 jednak na fakt, \u017ce nawet chi\u0144skie w\u0142adze przestraszy\u0142y si\u0119 pot\u0119gi swoich gigant\u00f3w IT i zaczyna szerokie dzia\u0142ania w celu ukr\u00f3cenia ich dzia\u0142a\u0144. &nbsp;<\/p>\n","innerContent":["\n<p>Okazuje si\u0119, \u017ce r\u00f3wnie\u017c tam powoli \"dziki zach\u00f3d\" zaczyna si\u0119 ko\u0144czy\u0107. Ostra zmian kursu rozpocz\u0119\u0142a si\u0119 w pa\u017adzierniku ubieg\u0142ego roku, kiedy chi\u0144ski miliarder Jack Ma, za\u0142o\u017cyciel Alibaby, skrytykowa\u0142 Chiny za brak uczciwie funkcjonuj\u0105cego systemu finansowego. Od pierwszego maja aplikacje w Chinach nie mog\u0105 ju\u017c zbiera\u0107 nadmiarowych danych, b\u0119d\u0105 te\u017c musia\u0142y potrafi\u0107 si\u0119 wyt\u0142umaczy\u0107 z celu trackowania u\u017cytkownika. Oficjalnie jest to motywowane dbaniem o obywateli i ich dobro, niekt\u00f3rzy wskazuj\u0105 jednak na fakt, \u017ce nawet chi\u0144skie w\u0142adze przestraszy\u0142y si\u0119 pot\u0119gi swoich gigant\u00f3w IT i zaczyna szerokie dzia\u0142ania w celu ukr\u00f3cenia ich dzia\u0142a\u0144. &nbsp;<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-25\/\">Software Craftsmanship Saturday vol. 25<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-30\/\">Software Craftsmanship Saturday vol. 30<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-36\/\">Software Craftsmanship Saturday vol. 36<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-43\/\">Software Craftsmanship Saturday vol. 43<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-50\/\">Software Craftsmanship Saturday vol. 50<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-25\/\">Software Craftsmanship Saturday vol. 25<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-30\/\">Software Craftsmanship Saturday vol. 30<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-36\/\">Software Craftsmanship Saturday vol. 36<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-43\/\">Software Craftsmanship Saturday vol. 43<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-50\/\">Software Craftsmanship Saturday vol. 50<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2 id=\"breaking-changesnajbardziej-zaskakuj%C4%85ce-og%C5%82oszenia\">Breaking Changes - najbardziej zaskakuj\u0105ce og\u0142oszenia<\/h2>\n","innerContent":["\n<h2 id=\"breaking-changesnajbardziej-zaskakuj%C4%85ce-og%C5%82oszenia\">Breaking Changes - najbardziej zaskakuj\u0105ce og\u0142oszenia<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-35.png\" alt=\"\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-35.png\" alt=\"\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"kubernetes-rezygnuje-z-dockera\">Kubernetes rezygnuje z Dockera<\/h3>\n","innerContent":["\n<h3 id=\"kubernetes-rezygnuje-z-dockera\">Kubernetes rezygnuje z Dockera<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Zaraz na pocz\u0105tku grudnia, \u015bwiatem konteneryzacji wstrz\u0105sn\u0119\u0142a bardzo niepokoj\u0105ca nowina - Kubernetes porzuca wsparcie dla Dockera. Na programist\u00f3w pad\u0142 blady strach - mimo pojawienia si\u0119 masy alternatyw, to jednak Docker w \u015bwiadomo\u015bci ludzi pozostaje g\u0142\u00f3wnym \u015brodowiskiem do tworzenia kontener\u00f3w. Do dyskusji szybko w\u0142\u0105czyli si\u0119 tw\u00f3rcy Kubernetesa, nie tylko t\u0142umacz\u0105c si\u0119 z decyzji, ale te\u017c uspokajaj\u0105c, \u017ce zmiany nie s\u0105 tak daleko id\u0105ce jak na pierwszy rzut oka si\u0119 wydaje.<\/p>\n","innerContent":["\n<p>Zaraz na pocz\u0105tku grudnia, \u015bwiatem konteneryzacji wstrz\u0105sn\u0119\u0142a bardzo niepokoj\u0105ca nowina - Kubernetes porzuca wsparcie dla Dockera. Na programist\u00f3w pad\u0142 blady strach - mimo pojawienia si\u0119 masy alternatyw, to jednak Docker w \u015bwiadomo\u015bci ludzi pozostaje g\u0142\u00f3wnym \u015brodowiskiem do tworzenia kontener\u00f3w. Do dyskusji szybko w\u0142\u0105czyli si\u0119 tw\u00f3rcy Kubernetesa, nie tylko t\u0142umacz\u0105c si\u0119 z decyzji, ale te\u017c uspokajaj\u0105c, \u017ce zmiany nie s\u0105 tak daleko id\u0105ce jak na pierwszy rzut oka si\u0119 wydaje.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Zar\u00f3wno Kubernetes, jak i Docker (a tak\u017ce ka\u017cde inne narz\u0119dzie dzia\u0142aj\u0105ce z kontenerami) posiada \u015brodowisko uruchomieniowe, pozwalaj\u0105ce na wykonywanie dostarczonych obraz\u00f3w. Kubernetes przez lata wspiera\u0142o zar\u00f3wno sw\u00f3j standard (CRI-O) jak i Dockerowy (containerd). Problem polega na tym, \u017ce Docker jest rozwi\u0105zaniem przeznaczonym do obs\u0142ugi przez cz\u0142owieka, przez co posiada sporo nadmiarowych funkcjonalno\u015bci. Do tej pory Kubernetes je emulowa\u0142o, wraz z wersj\u0105 1.20 rozpocz\u0105\u0142 si\u0119 proces ich porzucania.<\/p>\n","innerContent":["\n<p>Zar\u00f3wno Kubernetes, jak i Docker (a tak\u017ce ka\u017cde inne narz\u0119dzie dzia\u0142aj\u0105ce z kontenerami) posiada \u015brodowisko uruchomieniowe, pozwalaj\u0105ce na wykonywanie dostarczonych obraz\u00f3w. Kubernetes przez lata wspiera\u0142o zar\u00f3wno sw\u00f3j standard (CRI-O) jak i Dockerowy (containerd). Problem polega na tym, \u017ce Docker jest rozwi\u0105zaniem przeznaczonym do obs\u0142ugi przez cz\u0142owieka, przez co posiada sporo nadmiarowych funkcjonalno\u015bci. Do tej pory Kubernetes je emulowa\u0142o, wraz z wersj\u0105 1.20 rozpocz\u0105\u0142 si\u0119 proces ich porzucania.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Mamy zatem bardzo dobry przyk\u0142ad tego, jak zbawienn\u0105 rzecz\u0105 s\u0105 standardy. Docker mo\u017ce pozosta\u0107 narz\u0119dziem u\u017cywanym w developmencie lokalnym, za\u015b na Kubernetesie wygenerowane obrazy b\u0119d\u0105 uruchamiane po prostu na ich w\u0142asnym runtime.<\/p>\n","innerContent":["\n<p>Mamy zatem bardzo dobry przyk\u0142ad tego, jak zbawienn\u0105 rzecz\u0105 s\u0105 standardy. Docker mo\u017ce pozosta\u0107 narz\u0119dziem u\u017cywanym w developmencie lokalnym, za\u015b na Kubernetesie wygenerowane obrazy b\u0119d\u0105 uruchamiane po prostu na ich w\u0142asnym runtime.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"redhat-rezygnuje-z-rozwoju-centos-na-rzecz-centos-stream\"><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/12\/centos-shifts-from-red-hat-unbranded-to-red-hat-beta?fbclid=IwAR0mkH_cuy4Z4_KKsJXF_ro8-UUAXa0RsAyeOLoTVv7NYkUsUQe3C0luGmM\">RedHat rezygnuje z rozwoju CentOS na rzecz CentOS Stream<\/a><\/h3>\n","innerContent":["\n<h3 id=\"redhat-rezygnuje-z-rozwoju-centos-na-rzecz-centos-stream\"><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/12\/centos-shifts-from-red-hat-unbranded-to-red-hat-beta?fbclid=IwAR0mkH_cuy4Z4_KKsJXF_ro8-UUAXa0RsAyeOLoTVv7NYkUsUQe3C0luGmM\">RedHat rezygnuje z rozwoju CentOS na rzecz CentOS Stream<\/a><\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Pozostaj\u0105c w tematyce DevOpsowej, tym razem &nbsp;smutna nowina - przysz\u0142o nam po\u017cegna\u0107 jeden z najwa\u017cniejszych system\u00f3w operacyjnych u\u017cywanych przez administracyjn\u0105 bra\u0107.<\/p>\n","innerContent":["\n<p>Pozostaj\u0105c w tematyce DevOpsowej, tym razem &nbsp;smutna nowina - przysz\u0142o nam po\u017cegna\u0107 jeden z najwa\u017cniejszych system\u00f3w operacyjnych u\u017cywanych przez administracyjn\u0105 bra\u0107.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>CentOS (Community Enterprise Linux Operating System) by\u0142 projektem za\u0142o\u017conym w 2004, kt\u00f3rego g\u0142\u00f3wnym celem (zgodnie z nazw\u0105) by\u0142o zapewnienie darmowego, stabilnego systemu operacyjnego - co przez wiele lat osi\u0105gane by\u0142o to poprzez przebudowywanie \u017ar\u00f3de\u0142 Red Hata - bardzo popularnego rozwi\u0105zania komercyjnego. CentOS w pocz\u0105tkowych latach radzi\u0142 sobie na tyle skutecznie, \u017ce uda\u0142o mu si\u0119 zdoby\u0107 miano najpopularniejszej serwerowej dystrybucji Linuxa. Niestety, ze wzgl\u0119du na tarcia we w\u0142asnym community straci\u0142 na wiarygodno\u015bci, a kontrol\u0119 nad projektem przej\u0105\u0142 wspomniany ju\u017c Red Hat. Przez wiele lat wszystko by\u0142o po staremu, niestety par\u0119 dni temu na community gruchn\u0119\u0142a wiadomo\u015b\u0107 o tym, \u017ce dalszy rozw\u00f3j CentOS zostaje porzucony na rzecz CentOS Stream.<\/p>\n","innerContent":["\n<p>CentOS (Community Enterprise Linux Operating System) by\u0142 projektem za\u0142o\u017conym w 2004, kt\u00f3rego g\u0142\u00f3wnym celem (zgodnie z nazw\u0105) by\u0142o zapewnienie darmowego, stabilnego systemu operacyjnego - co przez wiele lat osi\u0105gane by\u0142o to poprzez przebudowywanie \u017ar\u00f3de\u0142 Red Hata - bardzo popularnego rozwi\u0105zania komercyjnego. CentOS w pocz\u0105tkowych latach radzi\u0142 sobie na tyle skutecznie, \u017ce uda\u0142o mu si\u0119 zdoby\u0107 miano najpopularniejszej serwerowej dystrybucji Linuxa. Niestety, ze wzgl\u0119du na tarcia we w\u0142asnym community straci\u0142 na wiarygodno\u015bci, a kontrol\u0119 nad projektem przej\u0105\u0142 wspomniany ju\u017c Red Hat. Przez wiele lat wszystko by\u0142o po staremu, niestety par\u0119 dni temu na community gruchn\u0119\u0142a wiadomo\u015b\u0107 o tym, \u017ce dalszy rozw\u00f3j CentOS zostaje porzucony na rzecz CentOS Stream.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Czym jest CentOS Stream? Zamiast systemu z d\u0142ugim, 10-letnim wsparciem, b\u0119dziemy mieli do czynienia z dystrybucj\u0105 z kategorii \u201cbleeding edge\u201d - nowa wersja co roku, ka\u017cdorazowo z supportem do nast\u0119pnego wydania. Go\u0142ym okiem wida\u0107, \u017ce jest to de facto zaprzeczenie oryginalnych za\u0142o\u017ce\u0144 projektu - w \u015brodowisku produkcyjnym najwa\u017cniejsza jest stabilno\u015b\u0107. W\u0142a\u015bciwie ci\u0119\u017cko wskaza\u0107 dla kogo jest CentOS Stream - zw\u0142aszcza \u017ce ju\u017c istnieje dzia\u0142aj\u0105ca na bardzo podobnych zasadach Fedora.<\/p>\n","innerContent":["\n<p>Czym jest CentOS Stream? Zamiast systemu z d\u0142ugim, 10-letnim wsparciem, b\u0119dziemy mieli do czynienia z dystrybucj\u0105 z kategorii \u201cbleeding edge\u201d - nowa wersja co roku, ka\u017cdorazowo z supportem do nast\u0119pnego wydania. Go\u0142ym okiem wida\u0107, \u017ce jest to de facto zaprzeczenie oryginalnych za\u0142o\u017ce\u0144 projektu - w \u015brodowisku produkcyjnym najwa\u017cniejsza jest stabilno\u015b\u0107. W\u0142a\u015bciwie ci\u0119\u017cko wskaza\u0107 dla kogo jest CentOS Stream - zw\u0142aszcza \u017ce ju\u017c istnieje dzia\u0142aj\u0105ca na bardzo podobnych zasadach Fedora.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/4_image-31.png\" alt=\"\"\/><figcaption>Bye Bye CentOS - it was fun while it lasted<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/4_image-31.png\" alt=\"\"\/><figcaption>Bye Bye CentOS - it was fun while it lasted<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"amazon-vs-elasticsearch\">Amazon vs ElasticSearch<\/h3>\n","innerContent":["\n<h3 id=\"amazon-vs-elasticsearch\">Amazon vs ElasticSearch<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Pocz\u0105tkiem roku, ElasticSearch poinformowa\u0142 o zmianach licencji projektu na SSPL. Licencja ta uniemo\u017cliwia tw\u00f3rcom chmur obliczeniowych \u0142atwego brania kodu projekt\u00f3w OS, opakowywania go w\u0142asnym brandem i sprzedawania (wcze\u015bniej podobn\u0105 drog\u0105 posz\u0142o MongoDB, kt\u00f3re jest zreszt\u0105 tw\u00f3rc\u0105 SSPL). Ruch ten wywo\u0142a\u0142 ma\u0142e trz\u0119sienie ziemi w\u015br\u00f3d u\u017cytkownik\u00f3w ElasticSearcha - o ile sam cel mo\u017cna uzna\u0107 za s\u0142uszn\u0105 walk\u0119 Dawida z Goliatem, o tyle zapisy licencji w niekt\u00f3rych miejscach s\u0105 mocno kontrowersyjne. Wskazuj\u0105 ona np. na konieczno\u015b\u0107 udost\u0119pnienia kodu aplikacji internetowych u\u017cywaj\u0105cych ElasticaSearcha. Ca\u0142o\u015b\u0107 pe\u0142na jest og\u00f3lnik\u00f3w, co z jednej strony pozwala tw\u00f3rcom popularnej Kibany na ochron\u0119 swojego interesu, z drugiej za\u015b tylko zwi\u0119ksza niepewno\u015b\u0107 spo\u0142eczno\u015bci.<\/p>\n","innerContent":["\n<p>Pocz\u0105tkiem roku, ElasticSearch poinformowa\u0142 o zmianach licencji projektu na SSPL. Licencja ta uniemo\u017cliwia tw\u00f3rcom chmur obliczeniowych \u0142atwego brania kodu projekt\u00f3w OS, opakowywania go w\u0142asnym brandem i sprzedawania (wcze\u015bniej podobn\u0105 drog\u0105 posz\u0142o MongoDB, kt\u00f3re jest zreszt\u0105 tw\u00f3rc\u0105 SSPL). Ruch ten wywo\u0142a\u0142 ma\u0142e trz\u0119sienie ziemi w\u015br\u00f3d u\u017cytkownik\u00f3w ElasticSearcha - o ile sam cel mo\u017cna uzna\u0107 za s\u0142uszn\u0105 walk\u0119 Dawida z Goliatem, o tyle zapisy licencji w niekt\u00f3rych miejscach s\u0105 mocno kontrowersyjne. Wskazuj\u0105 ona np. na konieczno\u015b\u0107 udost\u0119pnienia kodu aplikacji internetowych u\u017cywaj\u0105cych ElasticaSearcha. Ca\u0142o\u015b\u0107 pe\u0142na jest og\u00f3lnik\u00f3w, co z jednej strony pozwala tw\u00f3rcom popularnej Kibany na ochron\u0119 swojego interesu, z drugiej za\u015b tylko zwi\u0119ksza niepewno\u015b\u0107 spo\u0142eczno\u015bci.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Bardzo ciekawym zwrotem akcji ca\u0142ej sytuacji by\u0142 z pewno\u015bci\u0105 moment kiedy to Amazon zdecydowa\u0142 si\u0119 sforkowa\u0107 ElasticSearcha. Rzeczony fork ukaza\u0142 si\u0119 w kwietniu, udost\u0119pniaj\u0105c otwarte (w rozumieniu - oparte na licencji Apache) OpenSearch (oparte na Elasticsearch 7.10.2) oraz OpenSearch Dashboards (oparte o zbudowany na Elasticsearchu dashboard Kibana 7.10.2). Nie mog\u0119 pozby\u0107 si\u0119 wra\u017cenia, \u017ce Amazon celowo da\u0142 w nazwie nowych projekt\u00f3w Open, \u017ceby zagra\u0107 na nosie Elasticowi.<\/p>\n","innerContent":["\n<p>Bardzo ciekawym zwrotem akcji ca\u0142ej sytuacji by\u0142 z pewno\u015bci\u0105 moment kiedy to Amazon zdecydowa\u0142 si\u0119 sforkowa\u0107 ElasticSearcha. Rzeczony fork ukaza\u0142 si\u0119 w kwietniu, udost\u0119pniaj\u0105c otwarte (w rozumieniu - oparte na licencji Apache) OpenSearch (oparte na Elasticsearch 7.10.2) oraz OpenSearch Dashboards (oparte o zbudowany na Elasticsearchu dashboard Kibana 7.10.2). Nie mog\u0119 pozby\u0107 si\u0119 wra\u017cenia, \u017ce Amazon celowo da\u0142 w nazwie nowych projekt\u00f3w Open, \u017ceby zagra\u0107 na nosie Elasticowi.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/tumblr_inline_np8l7ervhD1raprkq_500-1.gif\" alt=\"\"\/><figcaption>Bo wiecie, Amazon robi to z mi\u0142o\u015bci do otwartego oprogramowania i w og\u00f3le...<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/tumblr_inline_np8l7ervhD1raprkq_500-1.gif\" alt=\"\"\/><figcaption>Bo wiecie, Amazon robi to z mi\u0142o\u015bci do otwartego oprogramowania i w og\u00f3le...<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Projekt rozwijany ma by\u0107 przez spo\u0142eczno\u015b\u0107, a opr\u00f3cz Amazona w projekt zaanga\u017cowane s\u0105 Red Hat, SAP, Capital One, oraz Logz.io. Wszystkie us\u0142ugi w ramach AWS zostan\u0105 oparte w\u0142a\u015bnie o t\u0105 dystrybucj\u0119 i przejd\u0105 stosowny rebranding.<\/p>\n","innerContent":["\n<p>Projekt rozwijany ma by\u0107 przez spo\u0142eczno\u015b\u0107, a opr\u00f3cz Amazona w projekt zaanga\u017cowane s\u0105 Red Hat, SAP, Capital One, oraz Logz.io. Wszystkie us\u0142ugi w ramach AWS zostan\u0105 oparte w\u0142a\u015bnie o t\u0105 dystrybucj\u0119 i przejd\u0105 stosowny rebranding.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Ostatnie tygodnie przynosz\u0105 kolejne uderzenie. ElasticSearch zmieni\u0142 kodo swojego klienta Pythonowego (elasticsearch-py) w taki spos\u00f3b, by ten nie by\u0142 w stanie si\u0119 \u0142\u0105czy\u0107 do klastr\u00f3w OpenSearcha. Oczywi\u015bcie, spotka\u0142o si\u0119 to z fal\u0105 niezadowolenia i krytyki. Elastic argumentuje, \u017ce Amazon OpenSearch to inny produkt - a cho\u0107 istnieje jaka\u015b wsp\u00f3lna historia, ju\u017c istnieje wiele r\u00f3\u017cnic, kt\u00f3re powoduj\u0105 prawdziwe zamieszanie i problemy. Nie mo\u017cna odm\u00f3wi\u0107 tej argumentacji sensu, ale raczej nie stawia Elastica w pozytywnym \u015bwietle<\/p>\n","innerContent":["\n<p>Ostatnie tygodnie przynosz\u0105 kolejne uderzenie. ElasticSearch zmieni\u0142 kodo swojego klienta Pythonowego (elasticsearch-py) w taki spos\u00f3b, by ten nie by\u0142 w stanie si\u0119 \u0142\u0105czy\u0107 do klastr\u00f3w OpenSearcha. Oczywi\u015bcie, spotka\u0142o si\u0119 to z fal\u0105 niezadowolenia i krytyki. Elastic argumentuje, \u017ce Amazon OpenSearch to inny produkt - a cho\u0107 istnieje jaka\u015b wsp\u00f3lna historia, ju\u017c istnieje wiele r\u00f3\u017cnic, kt\u00f3re powoduj\u0105 prawdziwe zamieszanie i problemy. Nie mo\u017cna odm\u00f3wi\u0107 tej argumentacji sensu, ale raczej nie stawia Elastica w pozytywnym \u015bwietle<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Dodatkowo, warto przypomnie\u0107, \u017ce na bardzo podobny ruch do tego ElasticSearch par\u0119 lat temu zdecydowa\u0142o si\u0119 MongoDB. Raczej tego nie \u017ca\u0142uj\u0105 - od czasu swojej kontrowersyjnej decyzji ich warto\u015b\u0107 gie\u0142dowa podwoi\u0142a si\u0119.<\/p>\n","innerContent":["\n<p>Dodatkowo, warto przypomnie\u0107, \u017ce na bardzo podobny ruch do tego ElasticSearch par\u0119 lat temu zdecydowa\u0142o si\u0119 MongoDB. Raczej tego nie \u017ca\u0142uj\u0105 - od czasu swojej kontrowersyjnej decyzji ich warto\u015b\u0107 gie\u0142dowa podwoi\u0142a si\u0119.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday\">Software Craftsmanship Saturday vol. 20<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-21\/\">Software Craftsmanship Saturday vol. 21<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33\/\">Software Craftsmanship Saturday vol. 33<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday\">Software Craftsmanship Saturday vol. 20<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-21\/\">Software Craftsmanship Saturday vol. 21<\/a><\/li><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33\/\">Software Craftsmanship Saturday vol. 33<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"kafka-pozbywa-si%C4%99-zookeepera-%F0%9F%90%92\">Kafka pozbywa si\u0119 Zookeepera \ud83d\udc12<\/h3>\n","innerContent":["\n<h3 id=\"kafka-pozbywa-si%C4%99-zookeepera-%F0%9F%90%92\">Kafka pozbywa si\u0119 Zookeepera \ud83d\udc12<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Jak w temacie. Wydana w kwietniu Kafka 2.8.0 udost\u0119pni\u0142a preview d\u0142ugooczekiwanego KIP-500 - usuni\u0119cie Zookeepera.<\/p>\n","innerContent":["\n<p>Jak w temacie. Wydana w kwietniu Kafka 2.8.0 udost\u0119pni\u0142a preview d\u0142ugooczekiwanego KIP-500 - usuni\u0119cie Zookeepera.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Apache ZooKeeper to komponent zapewniaj\u0105cy dystrybucj\u0119 konfiguracji oraz konsensus, u\u017cywany w wielu projekt, gdzie wymagana jest wysokiej dost\u0119pno\u015b\u0107 - za przyk\u0142ad niech pos\u0142u\u017cy np. Solr czy Spark. Jest to te\u017c niezb\u0119dny element ka\u017cdego kafkowego klastra - Apache Kafka trzyma w Zookeeper metadane o topicach, borkerach, czy te\u017c consumerach. O ile jest to do\u015b\u0107 wygodne z punktu widzenia Confluenta - mog\u0105 oni u\u017cywa\u0107 sprawdzonego w boju, \u201cwygrzanego\u201d rozwi\u0105zania - o tyle dla administrator\u00f3w jest to kolejny ruchomy klocek, wprowadzaj\u0105cy spory narzut operacyjny. Dlatego te\u017c, czuj\u0105c na karku oddech konkurencji i chc\u0105c u\u0142atwi\u0107 \u017cycie u\u017cytkownikom, Kafka wprowadza swoj\u0105 w\u0142asn\u0105 wersj\u0119 \"konsensusu\", opart\u0105 na Raftcie. Zamiast na zewn\u0119trznym komponencie, ma opiera\u0107 si\u0119 na wewn\u0119trznym topicu o do\u015b\u0107 deskryptywnej nazwie @metadata.<\/p>\n","innerContent":["\n<p>Apache ZooKeeper to komponent zapewniaj\u0105cy dystrybucj\u0119 konfiguracji oraz konsensus, u\u017cywany w wielu projekt, gdzie wymagana jest wysokiej dost\u0119pno\u015b\u0107 - za przyk\u0142ad niech pos\u0142u\u017cy np. Solr czy Spark. Jest to te\u017c niezb\u0119dny element ka\u017cdego kafkowego klastra - Apache Kafka trzyma w Zookeeper metadane o topicach, borkerach, czy te\u017c consumerach. O ile jest to do\u015b\u0107 wygodne z punktu widzenia Confluenta - mog\u0105 oni u\u017cywa\u0107 sprawdzonego w boju, \u201cwygrzanego\u201d rozwi\u0105zania - o tyle dla administrator\u00f3w jest to kolejny ruchomy klocek, wprowadzaj\u0105cy spory narzut operacyjny. Dlatego te\u017c, czuj\u0105c na karku oddech konkurencji i chc\u0105c u\u0142atwi\u0107 \u017cycie u\u017cytkownikom, Kafka wprowadza swoj\u0105 w\u0142asn\u0105 wersj\u0119 \"konsensusu\", opart\u0105 na Raftcie. Zamiast na zewn\u0119trznym komponencie, ma opiera\u0107 si\u0119 na wewn\u0119trznym topicu o do\u015b\u0107 deskryptywnej nazwie @metadata.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card kg-card-hascaption"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-32.png\" alt=\"\"\/><figcaption>Aczkolwiek tw\u00f3rcy jeszcze sugeruj\u0105 wstrzyma\u0107 si\u0119 z deployem na produkcje<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-32.png\" alt=\"\"\/><figcaption>Aczkolwiek tw\u00f3rcy jeszcze sugeruj\u0105 wstrzyma\u0107 si\u0119 z deployem na produkcje<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33-2\/\">Software Craftsmanship Saturday vol. 34<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33-2\/\">Software Craftsmanship Saturday vol. 34<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2 id=\"my-darlingsczyli-trivia\">My Darlings - czyli Trivia<\/h2>\n","innerContent":["\n<h2 id=\"my-darlingsczyli-trivia\">My Darlings - czyli Trivia<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"z%C5%82amano-rekord-wykonania-%E2%80%9Cproblemu-komiwoja%C5%BCera%E2%80%9D\">Z\u0142amano rekord wykonania \u201cProblemu Komiwoja\u017cera\u201d<\/h3>\n","innerContent":["\n<h3 id=\"z%C5%82amano-rekord-wykonania-%E2%80%9Cproblemu-komiwoja%C5%BCera%E2%80%9D\">Z\u0142amano rekord wykonania \u201cProblemu Komiwoja\u017cera\u201d<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"className":"kg-card kg-image-card"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-33.png\" alt=\"\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image kg-card kg-image-card\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/08\/5_image-33.png\" alt=\"\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Ze wszystkich problem\u00f3w pochodz\u0105cych z teorii oblicze\u0144, \u201ckomiwoja\u017cer\u201d jest chyba tym, kt\u00f3ry w najwi\u0119kszym stopniu przebi\u0142 si\u0119 do masowej \u015bwiadomo\u015bci programist\u00f3w. Pomys\u0142 na najbardziej \u201cz\u0142\u0105\u201d rozmow\u0119 rekrutacyjn\u0105: zaprezentowa\u0107 go komu\u015b do rozwi\u0105zania i obserwowa\u0107 czy od razu ochoczo rzuci si\u0119 na IDE. Absolutnie nie polecamy (trafia si\u0119 za to do jeszcze g\u0142\u0119bszego kr\u0119gu piekie\u0142 ni\u017c za \u201ccoding task\u201d w Javie na kartce papieru), aczkolwiek efekty mog\u0142yby by\u0107 interesuj\u0105ce.<\/p>\n","innerContent":["\n<p>Ze wszystkich problem\u00f3w pochodz\u0105cych z teorii oblicze\u0144, \u201ckomiwoja\u017cer\u201d jest chyba tym, kt\u00f3ry w najwi\u0119kszym stopniu przebi\u0142 si\u0119 do masowej \u015bwiadomo\u015bci programist\u00f3w. Pomys\u0142 na najbardziej \u201cz\u0142\u0105\u201d rozmow\u0119 rekrutacyjn\u0105: zaprezentowa\u0107 go komu\u015b do rozwi\u0105zania i obserwowa\u0107 czy od razu ochoczo rzuci si\u0119 na IDE. Absolutnie nie polecamy (trafia si\u0119 za to do jeszcze g\u0142\u0119bszego kr\u0119gu piekie\u0142 ni\u017c za \u201ccoding task\u201d w Javie na kartce papieru), aczkolwiek efekty mog\u0142yby by\u0107 interesuj\u0105ce.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Dlaczego jednak przywo\u0142ujemy problem, kt\u00f3ry podobno poprzedza powstanie pierwszych komputer\u00f3w o prawie sto lat? Ot\u00f3\u017c po 44 latach teoretyczna granica rozwi\u0105zania zosta\u0142a przesuni\u0119ta. Nowa metoda jest 2 * 10^36 lepsza od poprzedniej ustalonej - przygotowuj\u0105c dla nich ten kr\u00f3tki opis, sprawdza\u0142em kilkukrotnie czy na pewno si\u0119 nie pomyli\u0142em z liczb\u0105.<\/p>\n","innerContent":["\n<p>Dlaczego jednak przywo\u0142ujemy problem, kt\u00f3ry podobno poprzedza powstanie pierwszych komputer\u00f3w o prawie sto lat? Ot\u00f3\u017c po 44 latach teoretyczna granica rozwi\u0105zania zosta\u0142a przesuni\u0119ta. Nowa metoda jest 2 * 10^36 lepsza od poprzedniej ustalonej - przygotowuj\u0105c dla nich ten kr\u00f3tki opis, sprawdza\u0142em kilkukrotnie czy na pewno si\u0119 nie pomyli\u0142em z liczb\u0105.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Dzielimy si\u0119 tym jednak z Wami nie z powodu zachwytu nad rozmiarem skoku, jaki uda\u0142o si\u0119 nam osi\u0105gn\u0105\u0107, a dlatego \u017ce poprzednia najlepsza metoda efektywnie wyszukiwa\u0142a \u015bcie\u017cki, b\u0119d\u0105ce w najgorszym przypadku d\u0142u\u017csze od rozwi\u0105zania optymalnego o r\u00f3wniutkie 50%. Zej\u015bcie poni\u017cej 50%, nawet je\u015bli jedynie o warto\u015bci tak minimalne, przemawia do wyobra\u017ani i przebija pewn\u0105 \u201cbarier\u0119 mentaln\u0105\u201d zbudowan\u0105 wok\u00f3\u0142 tego s\u0142ynnego problemu. Nie b\u0119d\u0119 jednak ukrywa\u0142, \u017ce sama warto\u015b\u0107 spowodowa\u0142 u\u015bmiech na mojej twarzy.<\/p>\n","innerContent":["\n<p>Dzielimy si\u0119 tym jednak z Wami nie z powodu zachwytu nad rozmiarem skoku, jaki uda\u0142o si\u0119 nam osi\u0105gn\u0105\u0107, a dlatego \u017ce poprzednia najlepsza metoda efektywnie wyszukiwa\u0142a \u015bcie\u017cki, b\u0119d\u0105ce w najgorszym przypadku d\u0142u\u017csze od rozwi\u0105zania optymalnego o r\u00f3wniutkie 50%. Zej\u015bcie poni\u017cej 50%, nawet je\u015bli jedynie o warto\u015bci tak minimalne, przemawia do wyobra\u017ani i przebija pewn\u0105 \u201cbarier\u0119 mentaln\u0105\u201d zbudowan\u0105 wok\u00f3\u0142 tego s\u0142ynnego problemu. Nie b\u0119d\u0119 jednak ukrywa\u0142, \u017ce sama warto\u015b\u0107 spowodowa\u0142 u\u015bmiech na mojej twarzy.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"nowa-metoda-search-zaproponowana-jako-rozwini%C4%99cie-http-%F0%9F%94%8D\">Nowa Metoda SEARCH zaproponowana jako rozwini\u0119cie HTTP \ud83d\udd0d<\/h3>\n","innerContent":["\n<h3 id=\"nowa-metoda-search-zaproponowana-jako-rozwini%C4%99cie-http-%F0%9F%94%8D\">Nowa Metoda SEARCH zaproponowana jako rozwini\u0119cie HTTP \ud83d\udd0d<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Propozycja dodania nowej metody w HTTP to nie jest ma\u0142a rzecz - ostatni raz co\u015b takiego wydarzy\u0142o si\u0119 wraz z opublikowanie HTTP\/1.1 w roku 1999, ponad 20 lat temu. Dlatego te\u017c informacja o opublikowaniu przez IETF - Internet Engineering Task Force - proposala dotycz\u0105cego dodania do protoko\u0142u (obok dobrze znanych metod pokroju GETa i POSTa, czy te\u017c mniej znanych TRACE i CONNECT) metody SEARCH z pewno\u015bci\u0105 jest du\u017cym wydarzeniem. Wydarzeniem bliskim memu sercu poniewa\u017c wielokrotnie przy pracy z RESTowymi API musia\u0142em obchodzi\u0107 ograniczenia HTTP - ograniczenia, kt\u00f3re SEARCH ma zniwelowa\u0107.<\/p>\n","innerContent":["\n<p>Propozycja dodania nowej metody w HTTP to nie jest ma\u0142a rzecz - ostatni raz co\u015b takiego wydarzy\u0142o si\u0119 wraz z opublikowanie HTTP\/1.1 w roku 1999, ponad 20 lat temu. Dlatego te\u017c informacja o opublikowaniu przez IETF - Internet Engineering Task Force - proposala dotycz\u0105cego dodania do protoko\u0142u (obok dobrze znanych metod pokroju GETa i POSTa, czy te\u017c mniej znanych TRACE i CONNECT) metody SEARCH z pewno\u015bci\u0105 jest du\u017cym wydarzeniem. Wydarzeniem bliskim memu sercu poniewa\u017c wielokrotnie przy pracy z RESTowymi API musia\u0142em obchodzi\u0107 ograniczenia HTTP - ograniczenia, kt\u00f3re SEARCH ma zniwelowa\u0107.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>SEARCH mo\u017cna rozumie\u0107 jako form\u0119 GETa posiadaj\u0105cego r\u00f3wnie\u017c \u201ccia\u0142o\u201d. Ca\u0142o\u015b\u0107 przydatna b\u0119dzie nie tylko w opisanym przeze mnie powy\u017cej przypadku, ale r\u00f3wnie\u017c jako standardowy protok\u00f3\u0142 transferowy dla zdobywaj\u0105cego coraz wi\u0119ksz\u0105 popularno\u015b\u0107 GraphQL - jego tw\u00f3rcy ju\u017c ostrz\u0105 sobie z\u0119by na jego u\u017cycie.<\/p>\n","innerContent":["\n<p>SEARCH mo\u017cna rozumie\u0107 jako form\u0119 GETa posiadaj\u0105cego r\u00f3wnie\u017c \u201ccia\u0142o\u201d. Ca\u0142o\u015b\u0107 przydatna b\u0119dzie nie tylko w opisanym przeze mnie powy\u017cej przypadku, ale r\u00f3wnie\u017c jako standardowy protok\u00f3\u0142 transferowy dla zdobywaj\u0105cego coraz wi\u0119ksz\u0105 popularno\u015b\u0107 GraphQL - jego tw\u00f3rcy ju\u017c ostrz\u0105 sobie z\u0119by na jego u\u017cycie.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n","innerContent":["\n<p><strong>Czytaj wi\u0119cej<\/strong><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33\/\">Software Craftsmanship Saturday vol. 33<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.vived.io\/software-craftsmanship-saturday-vol-33\/\">Software Craftsmanship Saturday vol. 33<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3 id=\"the-reactive-principlesdesign-principles-for-distributed-applications\"><a href=\"https:\/\/principles.reactive.foundation\/\">The Reactive Principles - Design Principles for Distributed Applications<\/a><\/h3>\n","innerContent":["\n<h3 id=\"the-reactive-principlesdesign-principles-for-distributed-applications\"><a href=\"https:\/\/principles.reactive.foundation\/\">The Reactive Principles - Design Principles for Distributed Applications<\/a><\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Na koniec prawdziwa koby\u0142a - Reaktywne Pryncypia, przewodnik zredagowany przez Jonasa Bon\u00e9ra (CTO Lightbend), do kt\u00f3rego przy\u0142o\u017cy\u0142y si\u0119 takie uznane nazwiska jak Roland Kuhn czy Ben Christensen. &nbsp;Stanowi on swego rodzaju rozwini\u0119cie maj\u0105cego ju\u017c par\u0119 lat Reactive Manifesto, kt\u00f3re do\u015b\u0107 mocno wp\u0142ywn\u0119\u0142o na postrzeganie przez bran\u017ce IT czym jest nowoczesna architekta.<\/p>\n","innerContent":["\n<p>Na koniec prawdziwa koby\u0142a - Reaktywne Pryncypia, przewodnik zredagowany przez Jonasa Bon\u00e9ra (CTO Lightbend), do kt\u00f3rego przy\u0142o\u017cy\u0142y si\u0119 takie uznane nazwiska jak Roland Kuhn czy Ben Christensen. &nbsp;Stanowi on swego rodzaju rozwini\u0119cie maj\u0105cego ju\u017c par\u0119 lat Reactive Manifesto, kt\u00f3re do\u015b\u0107 mocno wp\u0142ywn\u0119\u0142o na postrzeganie przez bran\u017ce IT czym jest nowoczesna architekta.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Je\u017celi mia\u0142bym si\u0119 pos\u0142u\u017cy\u0107 tutaj prost\u0105 analogi\u0105, to Reaktywne Pryncypia s\u0105 tym dla Reaktywnego Manifestu czym \u201cCzerwona\u201d ksi\u0105\u017cka DDD Vaughna jest dla dla tej \u201cNiebieskiej\u201d Reisa - zbiorem praktycznych porad pomagaj\u0105cych wdro\u017cy\u0107 teoretyczne za\u0142o\u017cenia. Polecam to kompendium ka\u017cdemu do ciep\u0142ej kawy\/herbaty w jaki\u015b leniwy wiecz\u00f3r - oczywi\u015bcie je\u015bli architektury rozproszone s\u0105 \u201cwasz\u0105 rzecz\u0105\u201d.<\/p>\n","innerContent":["\n<p>Je\u017celi mia\u0142bym si\u0119 pos\u0142u\u017cy\u0107 tutaj prost\u0105 analogi\u0105, to Reaktywne Pryncypia s\u0105 tym dla Reaktywnego Manifestu czym \u201cCzerwona\u201d ksi\u0105\u017cka DDD Vaughna jest dla dla tej \u201cNiebieskiej\u201d Reisa - zbiorem praktycznych porad pomagaj\u0105cych wdro\u017cy\u0107 teoretyczne za\u0142o\u017cenia. Polecam to kompendium ka\u017cdemu do ciep\u0142ej kawy\/herbaty w jaki\u015b leniwy wiecz\u00f3r - oczywi\u015bcie je\u015bli architektury rozproszone s\u0105 \u201cwasz\u0105 rzecz\u0105\u201d.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/separator","attrs":{"className":"vived-promo"},"innerBlocks":[],"innerHTML":"\n<hr class=\"wp-block-separator vived-promo\"\/>\n","innerContent":["\n<hr class=\"wp-block-separator vived-promo\"\/>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":{"className":"vived-promo"},"innerBlocks":[],"innerHTML":"\n<p class=\"vived-promo\">\u200cPami\u0119tajcie, \u017ceby spr\u00f3bowa\u0107 <a href=\"https:\/\/blog.vived.io\/keep-up-czyli-o-tym-jak-byc-na-biezaco-bez-uczucia-przytloczenia-contentem\/\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Vived<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/a><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>, <\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong>je\u015bli chcesz otrzymywa\u0107 tego typu tre\u015bci spersonalizowane pod Ciebie!<\/p>\n","innerContent":["\n<p class=\"vived-promo\">\u200cPami\u0119tajcie, \u017ceby spr\u00f3bowa\u0107 <a href=\"https:\/\/blog.vived.io\/keep-up-czyli-o-tym-jak-byc-na-biezaco-bez-uczucia-przytloczenia-contentem\/\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Vived<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/a><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>, <\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong>je\u015bli chcesz otrzymywa\u0107 tego typu tre\u015bci spersonalizowane pod Ciebie!<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":{"className":"vived-promo"},"innerBlocks":[],"innerHTML":"\n<ul class=\"vived-promo\"><li><a href=\"https:\/\/apple.co\/3fB8Kcf\" rel=\"nofollow noopener\">App Store<\/a> \ud83c\udf4e<\/li><li><a href=\"https:\/\/bit.ly\/3m421dx\" rel=\"nofollow noopener\">Play Store<\/a> \ud83e\udd16<\/li><li><a href=\"http:\/\/bit.ly\/2M7CeUN\">Wersja PWA<\/a> \ud83d\udcf1<\/li><\/ul>\n","innerContent":["\n<ul class=\"vived-promo\"><li><a href=\"https:\/\/apple.co\/3fB8Kcf\" rel=\"nofollow noopener\">App Store<\/a> \ud83c\udf4e<\/li><li><a href=\"https:\/\/bit.ly\/3m421dx\" rel=\"nofollow noopener\">Play Store<\/a> \ud83e\udd16<\/li><li><a href=\"http:\/\/bit.ly\/2M7CeUN\">Wersja PWA<\/a> \ud83d\udcf1<\/li><\/ul>\n"]}],"_links":{"self":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/comments?post=10091"}],"version-history":[{"count":1,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10091\/revisions"}],"predecessor-version":[{"id":10677,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10091\/revisions\/10677"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media\/7658"}],"wp:attachment":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media?parent=10091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/categories?post=10091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/tags?post=10091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}