{"id":9585,"date":"2022-08-27T10:13:43","date_gmt":"2022-08-27T08:13:43","guid":{"rendered":"https:\/\/vived.io\/?p=9585"},"modified":"2022-09-19T13:19:52","modified_gmt":"2022-09-19T11:19:52","slug":"heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102","status":"publish","type":"post","link":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/","title":{"rendered":"Heroku rezygnuje z darmowych kont&#8230; koniec pewnego rozdzia\u0142u &#8211; Software Craftsmanship Weekly #102"},"content":{"rendered":"\n<p>Na pocz\u0105tek ma\u0142a prywata. Jednym z moich &#8222;wydarze\u0144 formatywnych&#8221;, je\u015bli chodzi o \u015bwiat technologii jest pewien niepozorny poranek, gdzie siedz\u0105c rano w pustym biurze (&#8222;tak dzieci, dziadek kiedy\u015b chodzi\u0142 do biura regularnie&#8221;) s\u0142ucham sobie radia (&#8222;tak dzieci, kiedy\u015b Spotify nie pozwala\u0142 na stopowanie i zmian\u0119 piosenki &#8211; jak lecia\u0142o trzeba by\u0142o s\u0142ucha\u0107 do ko\u0144ca, \u017ceby zacz\u0119\u0142a si\u0119 nast\u0119pna&#8221;) kiedy nagle zacz\u0119\u0142y si\u0119 wiadomo\u015bci a w nich, jak to w wiadomo\u015bciach, co\u015b tam z lokalnej polityki, pewnie jaka\u015b informacja sportowa, a nagle komunikat:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Uniwersytet X og\u0142osi\u0142 konkurs na projekt drukarki 3D pozwalaj\u0105cej stworzy\u0107 osprz\u0119t dla astronaut\u00f3w kolonizuj\u0105cych Marsa z tego, co znajd\u0105 na miejscu.<\/p><\/blockquote>\n\n\n\n<p>To, jak w naturalny, wr\u0119cz nudny spos\u00f3b prezenter przeszed\u0142 z jednego tematu do drugiego u\u015bwiadomi\u0142 mi, \u017ce cho\u0107 nie mamy ruchomych chodnik\u00f3w, to &#8222;przysz\u0142o\u015b\u0107 jest teraz&#8221;. Po prostu sta\u0142a si\u0119 ona dla nas czym\u015b tak nudnym jak telefony kom\u00f3rkowe, kt\u00f3re mnie jeszcze w 2009 roku (m\u00f3j pierwszy Android) jawi\u0142y si\u0119 jako technologia rodem z &#8222;Raportu Mniejszo\u015bci&#8221; Stevena Spielberga &#8211; kt\u00f3ry sam ko\u0144cem czerwca obchodzi\u0142 swoj\u0105 20 rocznic\u0119 premiery.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-30-1024x576.png\" alt=\"\" class=\"wp-image-9587\" width=\"512\" height=\"288\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-30-1024x576.png 1024w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-30-300x169.png 300w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-30-768x432.png 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-30.png 1280w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Czujecie si\u0119 staro? Bo Tom Cruise raczej nie<\/figcaption><\/figure><\/div>\n\n\n<p>Czemu o tym pisz\u0119? Poniewa\u017c wczoraj by\u0142em w Carrefourze, i mi\u0119dzy stoiskami z warzywami zobaczy\u0142em to:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-31-768x1024.png\" alt=\"\" class=\"wp-image-9590\" width=\"576\" height=\"768\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-31-768x1024.png 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-31-225x300.png 225w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-31-1152x1536.png 1152w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-31.png 1366w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><figcaption>&#8222;Rewolucja zaczyna si\u0119 od ziemniaka!&#8221;<\/figcaption><\/figure><\/div>\n\n\n<p>No c\u00f3\u017c, przysz\u0142o\u015b\u0107 jest teraz, skoro spo\u017cywczak czuje, \u017ce jego klienci b\u0119d\u0105 zainteresowani, \u017ce mog\u0105 \u015bledzi\u0107 \u0142a\u0144cuch dostaw swoich ziemniak\u00f3w za pomoc\u0105 Blockchaina. A ja, pomimo \u017ce ca\u0142a sytuacja jednak tkn\u0119\u0142a mnie na tyle \u017ceby zrobi\u0107 fotk\u0119, nawet nie spr\u00f3bowa\u0142em zobaczy\u0107 jak ca\u0142o\u015b\u0107 w\u0142a\u015bciwie dzia\u0142a, goni\u0105c po z w\u00f3zkiem po kie\u0142bas\u0119 grillow\u0105.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"748\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-32.png\" alt=\"\" class=\"wp-image-9592\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-32.png 500w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-32-201x300.png 201w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><figcaption>Future is now, i to coraz lepiej rozdystrybuowana.<\/figcaption><\/figure><\/div>\n\n\n<h2 id=\"1-heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzialu\" data-num=1>1. Heroku rezygnuje z darmowych kont &#8211; koniec pewnego rozdzia\u0142u<\/h2>\n\n\n\n<p>Mo\u017cna czu\u0107 nostalgie za r\u00f3\u017cnymi rzeczami. Dla wi\u0119kszo\u015bci ludzi b\u0119dzie to film, ksi\u0105\u017cka, piosenka, jaki\u015b mebel czy nawet specyficzne miejsce lub gra komputerowa. Dla mnie jednym z byt\u00f3w wzbudzaj\u0105cych nostalgiczne my\u015bli jest&#8230; Heroku. To w\u0142a\u015bnie na tej platformie dokonywa\u0142em swoich pierwszych przyg\u00f3d z chmur\u0105, tam wypycha\u0142em sw\u00f3j pierwszy startup (co jest histori\u0105, kt\u00f3r\u0105 kiedy\u015b mo\u017ce opowiem), potem drugi (kt\u00f3rego startupem ju\u017c si\u0119 troch\u0119 jednak nie czuje komfortowo nazywa\u0107), to jest te\u017c platforma, kt\u00f3ra uczy\u0142a mnie kreatywno\u015bci (czytaj: cebuli) i u\u017cywania r\u00f3\u017cnego rodzaju trik\u00f3w, \u017ceby dena (dla tych co nie znaj\u0105 &#8211; instancje na Heroku) si\u0119 nie &#8222;sk\u0142ada\u0142y&#8221; i nie musia\u0142y mie\u0107 zimnego startu&#8230;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"498\" height=\"280\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/yeah-i-member-memberberries.gif\" alt=\"\" class=\"wp-image-9596\"\/><\/figure><\/div>\n\n\n<p>Dlaczego by\u0142o to akurat Heroku? Powody by\u0142y dwa. Po pierwsze, platforma z ich CLI mia\u0142a wr\u0119cz nieziemski Developer Experience (zw\u0142aszcza jak na swoje czasy, ale chyba nie tylko). Po drugie za\u015b &#8211; pomijaj\u0105c wspomnianym ju\u017c problemem cold-startu, w ograniczonym zakresie mo\u017cna by\u0142o jej u\u017cywa\u0107 za darmo. I to tak za darmo-darmo, a nie &#8222;jak si\u0119 pomylisz b\u0119dziesz musia\u0142 sprzeda\u0107 nerk\u0119&#8221; AWS-Free-Tier-darmo. I mowa tu nie tylko o serwerach, ale r\u00f3wnie\u017c o bazie danych &#8211; ze swojej us\u0142ugi PostgreSQL Heroku przez lata s\u0142yn\u0105\u0142.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"463\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-33.png\" alt=\"\" class=\"wp-image-9594\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-33.png 702w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-33-300x198.png 300w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" \/><\/figure><\/div>\n\n\n<p>Niestety, nowe pokolenie ju\u017c nie b\u0119dzie mia\u0142o takich wspomnie\u0144. Heroku <a href=\"https:\/\/blog.heroku.com\/next-chapter\">og\u0142osi\u0142o bowiem<\/a>, \u017ce ko\u0144czy z darmowymi kontami. Wpisuje si\u0119 tym samym w trend, o kt\u00f3rym <a href=\"https:\/\/about.gitlab.com\/blog\/2022\/03\/24\/efficient-free-tier\/\">informowali\u015bmy swego czasu w kontek\u015bcie GitLaba<\/a>. Oficjaln\u0105 przyczyn\u0105 jest bowiem fakt, \u017ce nie mog\u0105 poradzi\u0107 sobie z nadu\u017cyciami ich darmowej oferty (pewnie sprytniejszymi ni\u017c moje pinganie serwera co minut\u0119 dziesi\u0119\u0107 lat temu, aby ten si\u0119 tylko nie zd\u0105\u017cy\u0142 &#8222;z\u0142o\u017cy\u0107&#8221;). Podejrzewam jednak, \u017ce wpisuje si\u0119 to w trend ci\u0119cia koszt\u00f3w i podwy\u017cki cen, kt\u00f3ry obserwujemy w r\u00f3\u017cnych komunikatach &#8211; czasem tak kuriozalnych, jak podnoszenie cen dwuletniego sprz\u0119tu, <a href=\"https:\/\/www.theverge.com\/2022\/8\/25\/23321301\/sony-ps5-price-increase-europe-uk-japan-china-australia-mexico-canada\">pozdrawiam Sony<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-34-1024x768.png\" alt=\"\" class=\"wp-image-9599\" width=\"768\" height=\"576\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-34-1024x768.png 1024w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-34-300x225.png 300w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-34-768x576.png 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-34.png 1440w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption>Troch\u0119 smutek, bo ci\u0105gle nie mam swojego mimo, \u017ce oryginalnie planowa\u0142em kupi\u0107 na premier\u0119 &#8211; ale \u015bciganie ze scooperami mnie nie bawi. Ale c\u00f3\u017c, i tak mam za du\u017co gier na Switcha do wygrania #XenobladeChronicles3.<\/figcaption><\/figure><\/div>\n\n\n<p>Je\u015bli szukacie jakiej\u015b darmowej alternatywy dla Heroku, ci\u0119\u017cko jest mi wskaza\u0107 idealny zamiennik, ale odsy\u0142am Was do <a href=\"https:\/\/free-for.dev\/#\/?id=paas\">Free for Developers<\/a>. Strona (a w\u0142a\u015bciwie zasilaj\u0105ce j\u0105 repozytorium GitHub) zajmuje si\u0119 w\u0142a\u015bnie agregacj\u0105 platform, kt\u00f3re posiadaj\u0105 korzystny &#8222;free-tier&#8221;. Na pewno znajdziecie tam co\u015b dla siebie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0179r\u00f3d\u0142a<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.heroku.com\/next-chapter\">Heroku Next Chapter<\/a><\/li><li><a href=\"https:\/\/free-for.dev\/#\/?id=paas\">Free for Developers<\/a><\/li><\/ul>\n\n\n\n<h2 id=\"2-kubernetes-v1-25-combiner-wydany\" data-num=2>2. Kubernetes v1.25 &#8222;Combiner&#8221; wydany<\/h2>\n\n\n\n<p>Kiedy pisze si\u0119 tego typu przegl\u0105dy od stu edycji, to wpada si\u0119 w pewn\u0105 rutyn\u0119. Przyk\u0142adowo, mia\u0142em wra\u017cenie, \u017ce dopiero co opisywa\u0142em nowe wydanie Kubernetesa, a by\u0142o to przecie\u017c pocz\u0105tkiem maja&#8230; troch\u0119 czasu temu. Co w ci\u0105gu tych prawie czterech miesi\u0119cy uda\u0142o si\u0119 tw\u00f3rcom osi\u0105gn\u0105\u0107?<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/kubernetes-1.25-967x1024.png\" alt=\"\" class=\"wp-image-9604\" width=\"242\" height=\"256\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/kubernetes-1.25-967x1024.png 967w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/kubernetes-1.25-283x300.png 283w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/kubernetes-1.25-768x814.png 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/kubernetes-1.25-1450x1536.png 1450w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/kubernetes-1.25.png 1888w\" sizes=\"auto, (max-width: 242px) 100vw, 242px\" \/><figcaption>Na pewno kozack\u0105 ikonk\u0119<\/figcaption><\/figure><\/div>\n\n\n<p>G\u0142\u00f3wnym motywem ca\u0142o\u015bci jest bezpiecze\u0144stwo, a zmian\u0105, kt\u00f3r\u0105 tw\u00f3rcy chwal\u0105 si\u0119 najbardziej jest zast\u0105pienie PodSecurityPolicy przez Pod Security Admission. Tw\u00f3rcy mocno si\u0119 na tym skupiaj\u0105 &#8211; czuli si\u0119 w obowi\u0105zku wypu\u015bci\u0107 pe\u0142ny <a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/podsecuritypolicy-the-historical-context\/\">rys historyczny<\/a> oraz <a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/25\/pod-security-admission-stable\/\">ca\u0142y osobny blog post<\/a>. Z czym wi\u0105\u017ce si\u0119 zmiana dla u\u017cytkownika ko\u0144cowego? Ca\u0142o\u015b\u0107 zosta\u0142a przerobiona na znacznie bardziej deklaratywn\u0105 mod\u0142\u0119 &#8211; zamiast precyzyjnie definiowa\u0107, jakie konkretne warunki bezpiecze\u0144stwa chcemy zapewni\u0107 w naszym projekcie, teraz b\u0119dzie mo\u017cna po prostu zdefiniowa\u0107, kt\u00f3re z utrzymywanych przez spo\u0142eczno\u015b\u0107 Pod Security Standards chcemy zapewni\u0107, Pod Security Standards maj\u0105 za\u015b ewoluowa\u0107 wraz ze zmianami w szeroko poj\u0119tych dobrych praktykach bezpiecze\u0144stwa. Kubernetes w ten spos\u00f3b sam b\u0119dzie w stanie zwi\u0119ksza\u0107 poziom bezpiecze\u0144stwa wraz z kolejnymi aktualizacjami zar\u00f3wno platformy, jak i standardu.<\/p>\n\n\n\n<p>To jednak nie wszystko. Nowe Kubernetes to r\u00f3wnie\u017c wsparcie standardu <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/architecture\/cgroups\/\"><code>cgroups v2<\/code><\/a>. Nast\u0119pca oryginalnych <code>cgroups<\/code>, kt\u00f3re mo\u017ce nie rozpocz\u0119\u0142y (za to stwierdzenie <a href=\"https:\/\/blogs.vmware.com\/opensource\/2018\/02\/27\/the-story-of-containers\/\">pury\u015bci i fani BSD by mnie chyba zcancelowali<\/a>), ale na pewno spopularyzowa\u0142y konteneryzacje i umo\u017cliwi\u0142y powstanie Dockera. Problem polega\u0142 na tym, \u017ce przez lata sposoby u\u017cycia izolacji zasob\u00f3w mocno wyewoluowa\u0142y i oryginalne rozwi\u0105zania, kt\u00f3re zosta\u0142y zaadoptowane przez wspomnianego Dockera w wielu miejscach mia\u0142y braki, w innych za\u015b by\u0142y mocno nadmiarowe. Druga wersja cgroups zosta\u0142a przeprojektowana, \u017ceby lepiej spe\u0142nia\u0107 te wyzwania.<\/p>\n\n\n\n<p>To oczywi\u015bcie nie wszystko co znajdziecie w Kubernetes v1.25 &#8211; wydanie przynosi r\u00f3wnie\u017c min. efemeryczne kontenery o ograniczonej d\u0142ugo\u015bci \u017cycia czy lepsze wsparcie dla Windowsa. Ale po to ju\u017c Was ode\u015bl\u0119 do <a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/kubernetes-v1-25-release\/\">oficjalnych Release Notes<\/a>.<\/p>\n\n\n\n<p>Notabene, Kubernetes doszed\u0142 do momentu, gdy najpopularniejsze teksty o tej platformie w <a href=\"desktop.vived.io\">vived.io<\/a> to te m\u00f3wi\u0105ce o tym, \u017ce nie warto go u\u017cywa\u0107 dop\u00f3ki nie musisz: <strong><a href=\"https:\/\/www.jeremybrown.tech\/8-kubernetes-is-a-red-flag-signalling-premature-optimisation\/\">Kubernetes is a red flag signalling premature optimisation<\/a><\/strong> oraz <strong><a href=\"https:\/\/matt-rickard.com\/dont-use-kubernetes-yet\">Don&#8217;t Use Kubernetes, Yet<\/a><\/strong>. W temacie dyskusji Kubernetes vs rozwi\u0105zania Cloudowe bardzo dobr\u0105 publikacj\u0105 jest <strong><a href=\"https:\/\/martinfowler.com\/articles\/oss-lockin.html\">Don&#8217;t get locked up into avoiding lock-in<\/a><\/strong> z blogu Martina Fowlera (aczkolwiek autorem jest Gregor Hohpe). Tekst daje bardzo praktyczny mental model tego, kiedy lock-in jest niebezpieczny, a kiedy wi\u0119kszym zagro\u017ceniem dla projektu jest generalizacja na si\u0142\u0119.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-35-1024x816.png\" alt=\"\" class=\"wp-image-9602\" width=\"513\" height=\"409\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-35-1024x816.png 1024w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-35-300x239.png 300w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-35-768x612.png 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-35-1536x1224.png 1536w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-35.png 1866w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0179r\u00f3d\u0142a<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/kubernetes-v1-25-release\/\">Kubernetes v1.25: Combiner<\/a><\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/podsecuritypolicy-the-historical-context\/\">PodSecurityPolicy: The Historical Context<\/a><\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/25\/pod-security-admission-stable\/\">Kubernetes v1.25: Pod Security Admission Controller in Stable<\/a><\/li><li><a href=\"https:\/\/www.jeremybrown.tech\/8-kubernetes-is-a-red-flag-signalling-premature-optimisation\/\">Kubernetes is a red flag signalling premature optimisation<\/a><\/li><li><a href=\"https:\/\/matt-rickard.com\/dont-use-kubernetes-yet\">Don&#8217;t Use Kubernetes, Yet<\/a><\/li><li><a href=\"https:\/\/martinfowler.com\/articles\/oss-lockin.html\">Don&#8217;t get locked up into avoiding lock-in<\/a><\/li><li><a href=\"https:\/\/blogs.vmware.com\/opensource\/2018\/02\/27\/the-story-of-containers\/\">The Story of Containers<\/a><\/li><\/ul>\n\n\n\n<h2 id=\"3-who-watches-the-watchmen-lastpass-zhackowany\" data-num=3>3. &#8222;Who Watches the Watchmen&#8221;? &#8211; LastPass zhackowany<\/h2>\n\n\n\n<p>U\u017cywacie manager\u00f3w hase\u0142? Mam nadzieje, \u017ce tak &#8211; jest to jeden z lepszych sposob\u00f3w na zwi\u0119kszenie swojego poziomu bezpiecze\u0144stwa, a w dzisiejszych czasach, gdy naprawd\u0119 dobrze (cho\u0107 jeszcze nie idealnie, zw\u0142aszcza na desktopie) zintegrowane s\u0105 z systemami operacyjnymi. Najwi\u0119kszym zarzutem wobec narz\u0119dzi jest to, \u017ce stanowi\u0107 mog\u0105 &#8222;Single Point of Failure&#8221; naszego systemu bezpiecze\u0144stwa (pod warunkiem, \u017ce nie u\u017cywamy np. 2FA). Ten argument wydaje si\u0119 by\u0107 jednak mocno nierzeczywisty &#8211; w ko\u0144cu to w\u0142a\u015bnie tego typu firmy maj\u0105 najlepszych specjalist\u00f3w od bezpiecze\u0144stwa, w zwi\u0105zku z tym ryzyko jest nik\u0142e, prawda?<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/IMG_2386-1024x537.jpeg\" alt=\"\" class=\"wp-image-9607\" width=\"512\" height=\"269\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/IMG_2386-1024x537.jpeg 1024w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/IMG_2386-300x157.jpeg 300w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/IMG_2386-768x403.jpeg 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/IMG_2386.jpeg 1400w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Z drugiej strony, pomy\u015blcie o tym rozpierdzielu, kt\u00f3ry by wtedy wybuch\u0142.<\/figcaption><\/figure><\/div>\n\n\n<p>Pewnie ju\u017c nied\u0142ugo natkniecie si\u0119 na nag\u0142\u00f3wki m\u00f3wi\u0105ce &#8222;LastPass zhakowany&#8221;, co jest w zasadzie prawd\u0105. Firma zosta\u0142a rzeczywi\u015bcie zaatakowana, <a href=\"https:\/\/blog.lastpass.com\/2022\/08\/notice-of-recent-security-incident\/\">co potwierdza w oficjalnym komunikacie<\/a>. Co najgorsze, jej reakcja by\u0142a do\u015b\u0107 opiesza\u0142a &#8211; jak podaje <a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/lastpass-developer-systems-hacked-to-steal-source-code\/\">BleepingComputer<\/a>, min\u0105\u0142 prawie tydzie\u0144 od pierwszych przeciek\u00f3w na temat ataku, podczas kt\u00f3rego trudno by\u0142o uzyska\u0107 od firmy jakie\u015b konkretne informacje.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/bw595-963x1024.jpeg\" alt=\"\" class=\"wp-image-9609\" width=\"482\" height=\"512\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/bw595-963x1024.jpeg 963w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/bw595-282x300.jpeg 282w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/bw595-768x816.jpeg 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/bw595.jpeg 1352w\" sizes=\"auto, (max-width: 482px) 100vw, 482px\" \/><figcaption>I tak, firma nie chcia\u0142a pewnie powodowa\u0107 chaosu p\u00f3ki nie zbada do ko\u0144ca sprawy itd&#8230;<\/figcaption><\/figure><\/div>\n\n\n<p>Czy wi\u0119c mamy si\u0119 czego ba\u0107 jako u\u017cytkownicy? Chyba nie. Co prawda intruz dosta\u0142 si\u0119 do kodu \u017ar\u00f3d\u0142owego i \u015brodowiska CI dzi\u0119ki w\u0142amaniu si\u0119 na konto jednego z developer\u00f3w. Wykradziono cz\u0119\u015b\u0107 kodu \u017ar\u00f3d\u0142owego, ale Wasze Master Has\u0142a s\u0105 bezpieczne&#8230; no chyba, \u017ce w kodzie by\u0142a jednak jaka\u015b dziura, ale podejrzewam, \u017ce akurat ten aspekt &#8211; bezpieczna enkrypcja &#8211; by\u0142 w firmie top-notch.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"545\" height=\"500\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/6rbf2i.jpeg\" alt=\"\" class=\"wp-image-9623\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/6rbf2i.jpeg 545w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/6rbf2i-300x275.jpeg 300w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/figure><\/div>\n\n\n<p>W dalszym ci\u0105gu troch\u0119 wtopa, tak jak pocz\u0105tkiem roku <a href=\"https:\/\/www.okta.com\/blog\/2022\/04\/okta-concludes-its-investigation-into-the-january-2022-compromise\/\">ostro t\u0142umaczy\u0107 musia\u0142a si\u0119 Okta<\/a>. Gdy bowiem dochodzi do ataku na jednego z wa\u017cniejszych dostawc\u00f3w bezpiecze\u0144stwa dla maluczkich, zawsze ciska mi si\u0119 na usta pytanie &#8222;Kto pilnuje stra\u017cnik\u00f3w?&#8221; &#8211; zw\u0142aszcza gdy wychodzi na to, \u017ce Ci nie zawsze s\u0105 transparentni.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.youtube.com\/watch?v=9j4P3VsgfpI\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1.png\" alt=\"\" class=\"wp-image-9613\" width=\"512\" height=\"300\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1.png 1024w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1-300x176.png 300w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1-768x450.png 768w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><figcaption>Na zako\u0144czenie najlepsze <a href=\"https:\/\/www.youtube.com\/watch?v=9j4P3VsgfpI\">5 minut w historii kina superbohaterskiego<\/a>. Aczkolwiek ostatnio ogl\u0105dam The Boys i&#8230; Oh Boys. <br>Jest dobrze, ale znacie mnie &#8211; pewnie si\u0119 tu kiedy\u015b podziele wra\u017ceniami.<\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0179r\u00f3d\u0142a<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/blog.lastpass.com\/2022\/08\/notice-of-recent-security-incident\/\">LastPass &#8211; Notice of Recent Security Incident<\/a><\/li><li><a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/lastpass-developer-systems-hacked-to-steal-source-code\/\">LastPass developer systems hacked to steal source code<\/a><\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 id=\"bonus-na-koniec\" data-num=4>Bonus na koniec<\/h2>\n\n\n\n<p>Chc\u0119 Wam przypomnie\u0107 o zbli\u017caj\u0105cej si\u0119 konferencji <a class=\"autolink\" href=\"https:\/\/Sphere.it\">Sphere.it<\/a>. Zosta\u0142y ju\u017c nieca\u0142e dwa tygodnie na zakup bilet\u00f3w i rejestracj\u0119 na wydarzenie.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1_1920x1005-min-1-1024x536.png\" alt=\"\" class=\"wp-image-9615\" width=\"512\" height=\"268\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1_1920x1005-min-1-1024x536.png 1024w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1_1920x1005-min-1-300x157.png 300w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1_1920x1005-min-1-768x402.png 768w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1_1920x1005-min-1-1536x804.png 1536w, https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1_1920x1005-min-1.png 1920w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n<p>Je\u015bli jeste\u015bcie zainteresowani:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Jaka jest przysz\u0142o\u015b\u0107 oprogramowania?<\/li><li>Czy AI zabierze nam miejsca pracy?<\/li><li>Jak to jest by\u0107 In\u017cynierem Oprogramowania w krainie Data ScienCe?<\/li><li>Czym jest DARTS?<\/li><li>Jak prowadzi\u0107 udane eksperymenty domenowe?<\/li><li>Co jest kluczem do dobrej komunikacji mi\u0119dzy zespo\u0142em projektowym, a deweloperskim?<\/li><\/ul>\n\n\n\n<p>To zapraszamy do <a href=\"https:\/\/app.evenea.pl\/event\/sphereitconf2022\/\">zakupu bilet\u00f3w<\/a>, p\u00f3ki s\u0105 jeszcze dost\u0119pne.<\/p>\n\n\n\n<p>Z kodem <strong>Sphereit20<\/strong> otrzymacie 20% zni\u017cki na bilety.<\/p>\n\n\n\n<p>Vived jest patronem medialnym, mamy swoje stoisko na Mamy nadziej\u0119, \u017ce si\u0119 tam zobaczymy!<\/p>\n\n\n\n<p>A jak przyjdziecie i powiecie, \u017ce czytacie nasz newsletter lub u\u017cywacie appki, to ch\u0119tnie si\u0119 przejd\u0119 nawet na piwko lub dwa i poopowiadam co tam si\u0119 dzieje pod spodem \ud83c\udf7b<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dla wszystkich tych, w kt\u00f3rych &#8222;cebula jest silna&#8221;, mamy smutne nowiny&#8230; Dzisiaj b\u0119dzie te\u017c o mojej wizycie w warzywniaku oraz nowym Kubernetesie. Na koniec za\u015b zadamy sobie istotne pytanie: Quis custodiet ipsos custodes?<\/p>\n","protected":false},"author":10,"featured_media":9619,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[266],"tags":[],"class_list":["post-9585","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-craftsmanship"],"acf":{"estimated_reading_time":"8","feature_image_blog":{"ID":9622,"id":9622,"title":"XozZeyR","filename":"XozZeyR.jpeg","filesize":935294,"url":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/XozZeyR.jpeg","link":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/xozzeyr-2\/","alt":"","author":"10","description":"","caption":"","name":"xozzeyr-2","status":"inherit","uploaded_to":9585,"date":"2022-08-27 08:12:54","modified":"2022-08-29 07:12:22","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/vived.io\/wp-includes\/images\/media\/default.png","width":2289,"height":1526,"sizes":{"thumbnail":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/XozZeyR-150x150.jpeg","thumbnail-width":150,"thumbnail-height":150,"medium":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/XozZeyR-300x200.jpeg","medium-width":300,"medium-height":200,"medium_large":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/XozZeyR-768x512.jpeg","medium_large-width":768,"medium_large-height":512,"large":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/XozZeyR-1024x683.jpeg","large-width":1024,"large-height":683,"1536x1536":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/XozZeyR-1536x1024.jpeg","1536x1536-width":1536,"1536x1536-height":1024,"2048x2048":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/XozZeyR-2048x1365.jpeg","2048x2048-width":2048,"2048x2048-height":1365,"gform-image-choice-sm":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/XozZeyR.jpeg","gform-image-choice-sm-width":300,"gform-image-choice-sm-height":200,"gform-image-choice-md":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/XozZeyR.jpeg","gform-image-choice-md-width":400,"gform-image-choice-md-height":267,"gform-image-choice-lg":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/XozZeyR.jpeg","gform-image-choice-lg-width":600,"gform-image-choice-lg-height":400}},"weekly_summary":true,"push_notification_image":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png","feature_image_visible":true},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Heroku rezygnuje z darmowych kont... koniec pewnego rozdzia\u0142u - Software Craftsmanship Weekly #102 - 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\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Heroku rezygnuje z darmowych kont... koniec pewnego rozdzia\u0142u - Software Craftsmanship Weekly #102 - Vived\" \/>\n<meta property=\"og:description\" content=\"Dla wszystkich tych, w kt\u00f3rych &quot;cebula jest silna&quot;, mamy smutne nowiny... Dzisiaj b\u0119dzie te\u017c o mojej wizycie w warzywniaku oraz nowym Kubernetesie. Na koniec za\u015b zadamy sobie istotne pytanie: Quis custodiet ipsos custodes?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/\" \/>\n<meta property=\"og:site_name\" content=\"Vived\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-27T08:13:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-19T11:19:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\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<meta name=\"twitter:image\" content=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/\"},\"author\":{\"name\":\"Artur Skowro\u0144ski\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3\"},\"headline\":\"Heroku rezygnuje z darmowych kont&#8230; koniec pewnego rozdzia\u0142u &#8211; Software Craftsmanship Weekly #102\",\"datePublished\":\"2022-08-27T08:13:43+00:00\",\"dateModified\":\"2022-09-19T11:19:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/\"},\"wordCount\":1791,\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png\",\"articleSection\":[\"Craftsmanship\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/\",\"url\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/\",\"name\":\"Heroku rezygnuje z darmowych kont... koniec pewnego rozdzia\u0142u - Software Craftsmanship Weekly #102 - Vived\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png\",\"datePublished\":\"2022-08-27T08:13:43+00:00\",\"dateModified\":\"2022-09-19T11:19:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#primaryimage\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png\",\"width\":1200,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/vived.io\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Heroku rezygnuje z darmowych kont&#8230; koniec pewnego rozdzia\u0142u &#8211; Software Craftsmanship Weekly #102\"}]},{\"@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":"Heroku rezygnuje z darmowych kont... koniec pewnego rozdzia\u0142u - Software Craftsmanship Weekly #102 - 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\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/","og_locale":"pl_PL","og_type":"article","og_title":"Heroku rezygnuje z darmowych kont... koniec pewnego rozdzia\u0142u - Software Craftsmanship Weekly #102 - Vived","og_description":"Dla wszystkich tych, w kt\u00f3rych \"cebula jest silna\", mamy smutne nowiny... Dzisiaj b\u0119dzie te\u017c o mojej wizycie w warzywniaku oraz nowym Kubernetesie. Na koniec za\u015b zadamy sobie istotne pytanie: Quis custodiet ipsos custodes?","og_url":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/","og_site_name":"Vived","article_published_time":"2022-08-27T08:13:43+00:00","article_modified_time":"2022-09-19T11:19:52+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png","type":"image\/png"}],"author":"Artur Skowro\u0144ski","twitter_card":"summary_large_image","twitter_image":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#article","isPartOf":{"@id":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/"},"author":{"name":"Artur Skowro\u0144ski","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/0eb0878110cb27edfbfe46e841fe6db3"},"headline":"Heroku rezygnuje z darmowych kont&#8230; koniec pewnego rozdzia\u0142u &#8211; Software Craftsmanship Weekly #102","datePublished":"2022-08-27T08:13:43+00:00","dateModified":"2022-09-19T11:19:52+00:00","mainEntityOfPage":{"@id":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/"},"wordCount":1791,"publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"image":{"@id":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png","articleSection":["Craftsmanship"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/","url":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/","name":"Heroku rezygnuje z darmowych kont... koniec pewnego rozdzia\u0142u - Software Craftsmanship Weekly #102 - Vived","isPartOf":{"@id":"https:\/\/vived.io\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#primaryimage"},"image":{"@id":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png","datePublished":"2022-08-27T08:13:43+00:00","dateModified":"2022-09-19T11:19:52+00:00","breadcrumb":{"@id":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#primaryimage","url":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/SCS-Weekly-1200x628_V2-3.png","width":1200,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/vived.io\/pl\/heroku-rezygnuje-z-darmowych-kont-koniec-pewnego-rozdzial-software-craftsmanship-weekly-102\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/vived.io\/pl\/"},{"@type":"ListItem","position":2,"name":"Heroku rezygnuje z darmowych kont&#8230; koniec pewnego rozdzia\u0142u &#8211; Software Craftsmanship Weekly #102"}]},{"@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>Na pocz\u0105tek ma\u0142a prywata. Jednym z moich \"wydarze\u0144 formatywnych\", je\u015bli chodzi o \u015bwiat technologii jest pewien niepozorny poranek, gdzie siedz\u0105c rano w pustym biurze (\"tak dzieci, dziadek kiedy\u015b chodzi\u0142 do biura regularnie\") s\u0142ucham sobie radia (\"tak dzieci, kiedy\u015b Spotify nie pozwala\u0142 na stopowanie i zmian\u0119 piosenki - jak lecia\u0142o trzeba by\u0142o s\u0142ucha\u0107 do ko\u0144ca, \u017ceby zacz\u0119\u0142a si\u0119 nast\u0119pna\") kiedy nagle zacz\u0119\u0142y si\u0119 wiadomo\u015bci a w nich, jak to w wiadomo\u015bciach, co\u015b tam z lokalnej polityki, pewnie jaka\u015b informacja sportowa, a nagle komunikat:<\/p>\n","innerContent":["\n<p>Na pocz\u0105tek ma\u0142a prywata. Jednym z moich \"wydarze\u0144 formatywnych\", je\u015bli chodzi o \u015bwiat technologii jest pewien niepozorny poranek, gdzie siedz\u0105c rano w pustym biurze (\"tak dzieci, dziadek kiedy\u015b chodzi\u0142 do biura regularnie\") s\u0142ucham sobie radia (\"tak dzieci, kiedy\u015b Spotify nie pozwala\u0142 na stopowanie i zmian\u0119 piosenki - jak lecia\u0142o trzeba by\u0142o s\u0142ucha\u0107 do ko\u0144ca, \u017ceby zacz\u0119\u0142a si\u0119 nast\u0119pna\") kiedy nagle zacz\u0119\u0142y si\u0119 wiadomo\u015bci a w nich, jak to w wiadomo\u015bciach, co\u015b tam z lokalnej polityki, pewnie jaka\u015b informacja sportowa, a nagle komunikat:<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/quote","attrs":[],"innerBlocks":[],"innerHTML":"\n<blockquote class=\"wp-block-quote\"><p>Uniwersytet X og\u0142osi\u0142 konkurs na projekt drukarki 3D pozwalaj\u0105cej stworzy\u0107 osprz\u0119t dla astronaut\u00f3w kolonizuj\u0105cych Marsa z tego, co znajd\u0105 na miejscu.<\/p><\/blockquote>\n","innerContent":["\n<blockquote class=\"wp-block-quote\"><p>Uniwersytet X og\u0142osi\u0142 konkurs na projekt drukarki 3D pozwalaj\u0105cej stworzy\u0107 osprz\u0119t dla astronaut\u00f3w kolonizuj\u0105cych Marsa z tego, co znajd\u0105 na miejscu.<\/p><\/blockquote>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>To, jak w naturalny, wr\u0119cz nudny spos\u00f3b prezenter przeszed\u0142 z jednego tematu do drugiego u\u015bwiadomi\u0142 mi, \u017ce cho\u0107 nie mamy ruchomych chodnik\u00f3w, to \"przysz\u0142o\u015b\u0107 jest teraz\". Po prostu sta\u0142a si\u0119 ona dla nas czym\u015b tak nudnym jak telefony kom\u00f3rkowe, kt\u00f3re mnie jeszcze w 2009 roku (m\u00f3j pierwszy Android) jawi\u0142y si\u0119 jako technologia rodem z \"Raportu Mniejszo\u015bci\" Stevena Spielberga - kt\u00f3ry sam ko\u0144cem czerwca obchodzi\u0142 swoj\u0105 20 rocznic\u0119 premiery.<\/p>\n","innerContent":["\n<p>To, jak w naturalny, wr\u0119cz nudny spos\u00f3b prezenter przeszed\u0142 z jednego tematu do drugiego u\u015bwiadomi\u0142 mi, \u017ce cho\u0107 nie mamy ruchomych chodnik\u00f3w, to \"przysz\u0142o\u015b\u0107 jest teraz\". Po prostu sta\u0142a si\u0119 ona dla nas czym\u015b tak nudnym jak telefony kom\u00f3rkowe, kt\u00f3re mnie jeszcze w 2009 roku (m\u00f3j pierwszy Android) jawi\u0142y si\u0119 jako technologia rodem z \"Raportu Mniejszo\u015bci\" Stevena Spielberga - kt\u00f3ry sam ko\u0144cem czerwca obchodzi\u0142 swoj\u0105 20 rocznic\u0119 premiery.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9587,"width":512,"height":288,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-30-1024x576.png\" alt=\"\" class=\"wp-image-9587\" width=\"512\" height=\"288\"\/><figcaption>Czujecie si\u0119 staro? Bo Tom Cruise raczej nie<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-30-1024x576.png\" alt=\"\" class=\"wp-image-9587\" width=\"512\" height=\"288\"\/><figcaption>Czujecie si\u0119 staro? Bo Tom Cruise raczej nie<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Czemu o tym pisz\u0119? Poniewa\u017c wczoraj by\u0142em w Carrefourze, i mi\u0119dzy stoiskami z warzywami zobaczy\u0142em to:<\/p>\n","innerContent":["\n<p>Czemu o tym pisz\u0119? Poniewa\u017c wczoraj by\u0142em w Carrefourze, i mi\u0119dzy stoiskami z warzywami zobaczy\u0142em to:<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9590,"width":576,"height":768,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-31-768x1024.png\" alt=\"\" class=\"wp-image-9590\" width=\"576\" height=\"768\"\/><figcaption>\"Rewolucja zaczyna si\u0119 od ziemniaka!\"<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-31-768x1024.png\" alt=\"\" class=\"wp-image-9590\" width=\"576\" height=\"768\"\/><figcaption>\"Rewolucja zaczyna si\u0119 od ziemniaka!\"<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>No c\u00f3\u017c, przysz\u0142o\u015b\u0107 jest teraz, skoro spo\u017cywczak czuje, \u017ce jego klienci b\u0119d\u0105 zainteresowani, \u017ce mog\u0105 \u015bledzi\u0107 \u0142a\u0144cuch dostaw swoich ziemniak\u00f3w za pomoc\u0105 Blockchaina. A ja, pomimo \u017ce ca\u0142a sytuacja jednak tkn\u0119\u0142a mnie na tyle \u017ceby zrobi\u0107 fotk\u0119, nawet nie spr\u00f3bowa\u0142em zobaczy\u0107 jak ca\u0142o\u015b\u0107 w\u0142a\u015bciwie dzia\u0142a, goni\u0105c po z w\u00f3zkiem po kie\u0142bas\u0119 grillow\u0105.<\/p>\n","innerContent":["\n<p>No c\u00f3\u017c, przysz\u0142o\u015b\u0107 jest teraz, skoro spo\u017cywczak czuje, \u017ce jego klienci b\u0119d\u0105 zainteresowani, \u017ce mog\u0105 \u015bledzi\u0107 \u0142a\u0144cuch dostaw swoich ziemniak\u00f3w za pomoc\u0105 Blockchaina. A ja, pomimo \u017ce ca\u0142a sytuacja jednak tkn\u0119\u0142a mnie na tyle \u017ceby zrobi\u0107 fotk\u0119, nawet nie spr\u00f3bowa\u0142em zobaczy\u0107 jak ca\u0142o\u015b\u0107 w\u0142a\u015bciwie dzia\u0142a, goni\u0105c po z w\u00f3zkiem po kie\u0142bas\u0119 grillow\u0105.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9592,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-32.png\" alt=\"\" class=\"wp-image-9592\"\/><figcaption>Future is now, i to coraz lepiej rozdystrybuowana.<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-32.png\" alt=\"\" class=\"wp-image-9592\"\/><figcaption>Future is now, i to coraz lepiej rozdystrybuowana.<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>1. Heroku rezygnuje z darmowych kont - koniec pewnego rozdzia\u0142u<\/h2>\n","innerContent":["\n<h2>1. Heroku rezygnuje z darmowych kont - koniec pewnego rozdzia\u0142u<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Mo\u017cna czu\u0107 nostalgie za r\u00f3\u017cnymi rzeczami. Dla wi\u0119kszo\u015bci ludzi b\u0119dzie to film, ksi\u0105\u017cka, piosenka, jaki\u015b mebel czy nawet specyficzne miejsce lub gra komputerowa. Dla mnie jednym z byt\u00f3w wzbudzaj\u0105cych nostalgiczne my\u015bli jest... Heroku. To w\u0142a\u015bnie na tej platformie dokonywa\u0142em swoich pierwszych przyg\u00f3d z chmur\u0105, tam wypycha\u0142em sw\u00f3j pierwszy startup (co jest histori\u0105, kt\u00f3r\u0105 kiedy\u015b mo\u017ce opowiem), potem drugi (kt\u00f3rego startupem ju\u017c si\u0119 troch\u0119 jednak nie czuje komfortowo nazywa\u0107), to jest te\u017c platforma, kt\u00f3ra uczy\u0142a mnie kreatywno\u015bci (czytaj: cebuli) i u\u017cywania r\u00f3\u017cnego rodzaju trik\u00f3w, \u017ceby dena (dla tych co nie znaj\u0105 - instancje na Heroku) si\u0119 nie \"sk\u0142ada\u0142y\" i nie musia\u0142y mie\u0107 zimnego startu...<\/p>\n","innerContent":["\n<p>Mo\u017cna czu\u0107 nostalgie za r\u00f3\u017cnymi rzeczami. Dla wi\u0119kszo\u015bci ludzi b\u0119dzie to film, ksi\u0105\u017cka, piosenka, jaki\u015b mebel czy nawet specyficzne miejsce lub gra komputerowa. Dla mnie jednym z byt\u00f3w wzbudzaj\u0105cych nostalgiczne my\u015bli jest... Heroku. To w\u0142a\u015bnie na tej platformie dokonywa\u0142em swoich pierwszych przyg\u00f3d z chmur\u0105, tam wypycha\u0142em sw\u00f3j pierwszy startup (co jest histori\u0105, kt\u00f3r\u0105 kiedy\u015b mo\u017ce opowiem), potem drugi (kt\u00f3rego startupem ju\u017c si\u0119 troch\u0119 jednak nie czuje komfortowo nazywa\u0107), to jest te\u017c platforma, kt\u00f3ra uczy\u0142a mnie kreatywno\u015bci (czytaj: cebuli) i u\u017cywania r\u00f3\u017cnego rodzaju trik\u00f3w, \u017ceby dena (dla tych co nie znaj\u0105 - instancje na Heroku) si\u0119 nie \"sk\u0142ada\u0142y\" i nie musia\u0142y mie\u0107 zimnego startu...<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9596,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/yeah-i-member-memberberries.gif\" alt=\"\" class=\"wp-image-9596\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/yeah-i-member-memberberries.gif\" alt=\"\" class=\"wp-image-9596\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Dlaczego by\u0142o to akurat Heroku? Powody by\u0142y dwa. Po pierwsze, platforma z ich CLI mia\u0142a wr\u0119cz nieziemski Developer Experience (zw\u0142aszcza jak na swoje czasy, ale chyba nie tylko). Po drugie za\u015b - pomijaj\u0105c wspomnianym ju\u017c problemem cold-startu, w ograniczonym zakresie mo\u017cna by\u0142o jej u\u017cywa\u0107 za darmo. I to tak za darmo-darmo, a nie \"jak si\u0119 pomylisz b\u0119dziesz musia\u0142 sprzeda\u0107 nerk\u0119\" AWS-Free-Tier-darmo. I mowa tu nie tylko o serwerach, ale r\u00f3wnie\u017c o bazie danych - ze swojej us\u0142ugi PostgreSQL Heroku przez lata s\u0142yn\u0105\u0142.<\/p>\n","innerContent":["\n<p>Dlaczego by\u0142o to akurat Heroku? Powody by\u0142y dwa. Po pierwsze, platforma z ich CLI mia\u0142a wr\u0119cz nieziemski Developer Experience (zw\u0142aszcza jak na swoje czasy, ale chyba nie tylko). Po drugie za\u015b - pomijaj\u0105c wspomnianym ju\u017c problemem cold-startu, w ograniczonym zakresie mo\u017cna by\u0142o jej u\u017cywa\u0107 za darmo. I to tak za darmo-darmo, a nie \"jak si\u0119 pomylisz b\u0119dziesz musia\u0142 sprzeda\u0107 nerk\u0119\" AWS-Free-Tier-darmo. I mowa tu nie tylko o serwerach, ale r\u00f3wnie\u017c o bazie danych - ze swojej us\u0142ugi PostgreSQL Heroku przez lata s\u0142yn\u0105\u0142.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9594,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-33.png\" alt=\"\" class=\"wp-image-9594\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-33.png\" alt=\"\" class=\"wp-image-9594\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Niestety, nowe pokolenie ju\u017c nie b\u0119dzie mia\u0142o takich wspomnie\u0144. Heroku <a href=\"https:\/\/blog.heroku.com\/next-chapter\">og\u0142osi\u0142o bowiem<\/a>, \u017ce ko\u0144czy z darmowymi kontami. Wpisuje si\u0119 tym samym w trend, o kt\u00f3rym <a href=\"https:\/\/about.gitlab.com\/blog\/2022\/03\/24\/efficient-free-tier\/\">informowali\u015bmy swego czasu w kontek\u015bcie GitLaba<\/a>. Oficjaln\u0105 przyczyn\u0105 jest bowiem fakt, \u017ce nie mog\u0105 poradzi\u0107 sobie z nadu\u017cyciami ich darmowej oferty (pewnie sprytniejszymi ni\u017c moje pinganie serwera co minut\u0119 dziesi\u0119\u0107 lat temu, aby ten si\u0119 tylko nie zd\u0105\u017cy\u0142 \"z\u0142o\u017cy\u0107\"). Podejrzewam jednak, \u017ce wpisuje si\u0119 to w trend ci\u0119cia koszt\u00f3w i podwy\u017cki cen, kt\u00f3ry obserwujemy w r\u00f3\u017cnych komunikatach - czasem tak kuriozalnych, jak podnoszenie cen dwuletniego sprz\u0119tu, <a href=\"https:\/\/www.theverge.com\/2022\/8\/25\/23321301\/sony-ps5-price-increase-europe-uk-japan-china-australia-mexico-canada\">pozdrawiam Sony<\/a>.<\/p>\n","innerContent":["\n<p>Niestety, nowe pokolenie ju\u017c nie b\u0119dzie mia\u0142o takich wspomnie\u0144. Heroku <a href=\"https:\/\/blog.heroku.com\/next-chapter\">og\u0142osi\u0142o bowiem<\/a>, \u017ce ko\u0144czy z darmowymi kontami. Wpisuje si\u0119 tym samym w trend, o kt\u00f3rym <a href=\"https:\/\/about.gitlab.com\/blog\/2022\/03\/24\/efficient-free-tier\/\">informowali\u015bmy swego czasu w kontek\u015bcie GitLaba<\/a>. Oficjaln\u0105 przyczyn\u0105 jest bowiem fakt, \u017ce nie mog\u0105 poradzi\u0107 sobie z nadu\u017cyciami ich darmowej oferty (pewnie sprytniejszymi ni\u017c moje pinganie serwera co minut\u0119 dziesi\u0119\u0107 lat temu, aby ten si\u0119 tylko nie zd\u0105\u017cy\u0142 \"z\u0142o\u017cy\u0107\"). Podejrzewam jednak, \u017ce wpisuje si\u0119 to w trend ci\u0119cia koszt\u00f3w i podwy\u017cki cen, kt\u00f3ry obserwujemy w r\u00f3\u017cnych komunikatach - czasem tak kuriozalnych, jak podnoszenie cen dwuletniego sprz\u0119tu, <a href=\"https:\/\/www.theverge.com\/2022\/8\/25\/23321301\/sony-ps5-price-increase-europe-uk-japan-china-australia-mexico-canada\">pozdrawiam Sony<\/a>.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9599,"width":768,"height":576,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-34-1024x768.png\" alt=\"\" class=\"wp-image-9599\" width=\"768\" height=\"576\"\/><figcaption>Troch\u0119 smutek, bo ci\u0105gle nie mam swojego mimo, \u017ce oryginalnie planowa\u0142em kupi\u0107 na premier\u0119 - ale \u015bciganie ze scooperami mnie nie bawi. Ale c\u00f3\u017c, i tak mam za du\u017co gier na Switcha do wygrania #XenobladeChronicles3.<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-34-1024x768.png\" alt=\"\" class=\"wp-image-9599\" width=\"768\" height=\"576\"\/><figcaption>Troch\u0119 smutek, bo ci\u0105gle nie mam swojego mimo, \u017ce oryginalnie planowa\u0142em kupi\u0107 na premier\u0119 - ale \u015bciganie ze scooperami mnie nie bawi. Ale c\u00f3\u017c, i tak mam za du\u017co gier na Switcha do wygrania #XenobladeChronicles3.<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Je\u015bli szukacie jakiej\u015b darmowej alternatywy dla Heroku, ci\u0119\u017cko jest mi wskaza\u0107 idealny zamiennik, ale odsy\u0142am Was do <a href=\"https:\/\/free-for.dev\/#\/?id=paas\">Free for Developers<\/a>. Strona (a w\u0142a\u015bciwie zasilaj\u0105ce j\u0105 repozytorium GitHub) zajmuje si\u0119 w\u0142a\u015bnie agregacj\u0105 platform, kt\u00f3re posiadaj\u0105 korzystny \"free-tier\". Na pewno znajdziecie tam co\u015b dla siebie.<\/p>\n","innerContent":["\n<p>Je\u015bli szukacie jakiej\u015b darmowej alternatywy dla Heroku, ci\u0119\u017cko jest mi wskaza\u0107 idealny zamiennik, ale odsy\u0142am Was do <a href=\"https:\/\/free-for.dev\/#\/?id=paas\">Free for Developers<\/a>. Strona (a w\u0142a\u015bciwie zasilaj\u0105ce j\u0105 repozytorium GitHub) zajmuje si\u0119 w\u0142a\u015bnie agregacj\u0105 platform, kt\u00f3re posiadaj\u0105 korzystny \"free-tier\". Na pewno znajdziecie tam co\u015b dla siebie.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3>\u0179r\u00f3d\u0142a<\/h3>\n","innerContent":["\n<h3>\u0179r\u00f3d\u0142a<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.heroku.com\/next-chapter\">Heroku Next Chapter<\/a><\/li><li><a href=\"https:\/\/free-for.dev\/#\/?id=paas\">Free for Developers<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.heroku.com\/next-chapter\">Heroku Next Chapter<\/a><\/li><li><a href=\"https:\/\/free-for.dev\/#\/?id=paas\">Free for Developers<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>2. Kubernetes v1.25 \"Combiner\" wydany<\/h2>\n","innerContent":["\n<h2>2. Kubernetes v1.25 \"Combiner\" wydany<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Kiedy pisze si\u0119 tego typu przegl\u0105dy od stu edycji, to wpada si\u0119 w pewn\u0105 rutyn\u0119. Przyk\u0142adowo, mia\u0142em wra\u017cenie, \u017ce dopiero co opisywa\u0142em nowe wydanie Kubernetesa, a by\u0142o to przecie\u017c pocz\u0105tkiem maja... troch\u0119 czasu temu. Co w ci\u0105gu tych prawie czterech miesi\u0119cy uda\u0142o si\u0119 tw\u00f3rcom osi\u0105gn\u0105\u0107?<\/p>\n","innerContent":["\n<p>Kiedy pisze si\u0119 tego typu przegl\u0105dy od stu edycji, to wpada si\u0119 w pewn\u0105 rutyn\u0119. Przyk\u0142adowo, mia\u0142em wra\u017cenie, \u017ce dopiero co opisywa\u0142em nowe wydanie Kubernetesa, a by\u0142o to przecie\u017c pocz\u0105tkiem maja... troch\u0119 czasu temu. Co w ci\u0105gu tych prawie czterech miesi\u0119cy uda\u0142o si\u0119 tw\u00f3rcom osi\u0105gn\u0105\u0107?<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9604,"width":242,"height":256,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/kubernetes-1.25-967x1024.png\" alt=\"\" class=\"wp-image-9604\" width=\"242\" height=\"256\"\/><figcaption>Na pewno kozack\u0105 ikonk\u0119<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/kubernetes-1.25-967x1024.png\" alt=\"\" class=\"wp-image-9604\" width=\"242\" height=\"256\"\/><figcaption>Na pewno kozack\u0105 ikonk\u0119<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>G\u0142\u00f3wnym motywem ca\u0142o\u015bci jest bezpiecze\u0144stwo, a zmian\u0105, kt\u00f3r\u0105 tw\u00f3rcy chwal\u0105 si\u0119 najbardziej jest zast\u0105pienie PodSecurityPolicy przez Pod Security Admission. Tw\u00f3rcy mocno si\u0119 na tym skupiaj\u0105 - czuli si\u0119 w obowi\u0105zku wypu\u015bci\u0107 pe\u0142ny <a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/podsecuritypolicy-the-historical-context\/\">rys historyczny<\/a> oraz <a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/25\/pod-security-admission-stable\/\">ca\u0142y osobny blog post<\/a>. Z czym wi\u0105\u017ce si\u0119 zmiana dla u\u017cytkownika ko\u0144cowego? Ca\u0142o\u015b\u0107 zosta\u0142a przerobiona na znacznie bardziej deklaratywn\u0105 mod\u0142\u0119 - zamiast precyzyjnie definiowa\u0107, jakie konkretne warunki bezpiecze\u0144stwa chcemy zapewni\u0107 w naszym projekcie, teraz b\u0119dzie mo\u017cna po prostu zdefiniowa\u0107, kt\u00f3re z utrzymywanych przez spo\u0142eczno\u015b\u0107 Pod Security Standards chcemy zapewni\u0107, Pod Security Standards maj\u0105 za\u015b ewoluowa\u0107 wraz ze zmianami w szeroko poj\u0119tych dobrych praktykach bezpiecze\u0144stwa. Kubernetes w ten spos\u00f3b sam b\u0119dzie w stanie zwi\u0119ksza\u0107 poziom bezpiecze\u0144stwa wraz z kolejnymi aktualizacjami zar\u00f3wno platformy, jak i standardu.<\/p>\n","innerContent":["\n<p>G\u0142\u00f3wnym motywem ca\u0142o\u015bci jest bezpiecze\u0144stwo, a zmian\u0105, kt\u00f3r\u0105 tw\u00f3rcy chwal\u0105 si\u0119 najbardziej jest zast\u0105pienie PodSecurityPolicy przez Pod Security Admission. Tw\u00f3rcy mocno si\u0119 na tym skupiaj\u0105 - czuli si\u0119 w obowi\u0105zku wypu\u015bci\u0107 pe\u0142ny <a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/podsecuritypolicy-the-historical-context\/\">rys historyczny<\/a> oraz <a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/25\/pod-security-admission-stable\/\">ca\u0142y osobny blog post<\/a>. Z czym wi\u0105\u017ce si\u0119 zmiana dla u\u017cytkownika ko\u0144cowego? Ca\u0142o\u015b\u0107 zosta\u0142a przerobiona na znacznie bardziej deklaratywn\u0105 mod\u0142\u0119 - zamiast precyzyjnie definiowa\u0107, jakie konkretne warunki bezpiecze\u0144stwa chcemy zapewni\u0107 w naszym projekcie, teraz b\u0119dzie mo\u017cna po prostu zdefiniowa\u0107, kt\u00f3re z utrzymywanych przez spo\u0142eczno\u015b\u0107 Pod Security Standards chcemy zapewni\u0107, Pod Security Standards maj\u0105 za\u015b ewoluowa\u0107 wraz ze zmianami w szeroko poj\u0119tych dobrych praktykach bezpiecze\u0144stwa. Kubernetes w ten spos\u00f3b sam b\u0119dzie w stanie zwi\u0119ksza\u0107 poziom bezpiecze\u0144stwa wraz z kolejnymi aktualizacjami zar\u00f3wno platformy, jak i standardu.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>To jednak nie wszystko. Nowe Kubernetes to r\u00f3wnie\u017c wsparcie standardu <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/architecture\/cgroups\/\"><code>cgroups v2<\/code><\/a>. Nast\u0119pca oryginalnych <code>cgroups<\/code>, kt\u00f3re mo\u017ce nie rozpocz\u0119\u0142y (za to stwierdzenie <a href=\"https:\/\/blogs.vmware.com\/opensource\/2018\/02\/27\/the-story-of-containers\/\">pury\u015bci i fani BSD by mnie chyba zcancelowali<\/a>), ale na pewno spopularyzowa\u0142y konteneryzacje i umo\u017cliwi\u0142y powstanie Dockera. Problem polega\u0142 na tym, \u017ce przez lata sposoby u\u017cycia izolacji zasob\u00f3w mocno wyewoluowa\u0142y i oryginalne rozwi\u0105zania, kt\u00f3re zosta\u0142y zaadoptowane przez wspomnianego Dockera w wielu miejscach mia\u0142y braki, w innych za\u015b by\u0142y mocno nadmiarowe. Druga wersja cgroups zosta\u0142a przeprojektowana, \u017ceby lepiej spe\u0142nia\u0107 te wyzwania.<\/p>\n","innerContent":["\n<p>To jednak nie wszystko. Nowe Kubernetes to r\u00f3wnie\u017c wsparcie standardu <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/architecture\/cgroups\/\"><code>cgroups v2<\/code><\/a>. Nast\u0119pca oryginalnych <code>cgroups<\/code>, kt\u00f3re mo\u017ce nie rozpocz\u0119\u0142y (za to stwierdzenie <a href=\"https:\/\/blogs.vmware.com\/opensource\/2018\/02\/27\/the-story-of-containers\/\">pury\u015bci i fani BSD by mnie chyba zcancelowali<\/a>), ale na pewno spopularyzowa\u0142y konteneryzacje i umo\u017cliwi\u0142y powstanie Dockera. Problem polega\u0142 na tym, \u017ce przez lata sposoby u\u017cycia izolacji zasob\u00f3w mocno wyewoluowa\u0142y i oryginalne rozwi\u0105zania, kt\u00f3re zosta\u0142y zaadoptowane przez wspomnianego Dockera w wielu miejscach mia\u0142y braki, w innych za\u015b by\u0142y mocno nadmiarowe. Druga wersja cgroups zosta\u0142a przeprojektowana, \u017ceby lepiej spe\u0142nia\u0107 te wyzwania.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>To oczywi\u015bcie nie wszystko co znajdziecie w Kubernetes v1.25 - wydanie przynosi r\u00f3wnie\u017c min. efemeryczne kontenery o ograniczonej d\u0142ugo\u015bci \u017cycia czy lepsze wsparcie dla Windowsa. Ale po to ju\u017c Was ode\u015bl\u0119 do <a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/kubernetes-v1-25-release\/\">oficjalnych Release Notes<\/a>.<\/p>\n","innerContent":["\n<p>To oczywi\u015bcie nie wszystko co znajdziecie w Kubernetes v1.25 - wydanie przynosi r\u00f3wnie\u017c min. efemeryczne kontenery o ograniczonej d\u0142ugo\u015bci \u017cycia czy lepsze wsparcie dla Windowsa. Ale po to ju\u017c Was ode\u015bl\u0119 do <a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/kubernetes-v1-25-release\/\">oficjalnych Release Notes<\/a>.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Notabene, Kubernetes doszed\u0142 do momentu, gdy najpopularniejsze teksty o tej platformie w <a href=\"desktop.vived.io\">vived.io<\/a> to te m\u00f3wi\u0105ce o tym, \u017ce nie warto go u\u017cywa\u0107 dop\u00f3ki nie musisz: <strong><a href=\"https:\/\/www.jeremybrown.tech\/8-kubernetes-is-a-red-flag-signalling-premature-optimisation\/\">Kubernetes is a red flag signalling premature optimisation<\/a><\/strong> oraz <strong><a href=\"https:\/\/matt-rickard.com\/dont-use-kubernetes-yet\">Don't Use Kubernetes, Yet<\/a><\/strong>. W temacie dyskusji Kubernetes vs rozwi\u0105zania Cloudowe bardzo dobr\u0105 publikacj\u0105 jest <strong><a href=\"https:\/\/martinfowler.com\/articles\/oss-lockin.html\">Don't get locked up into avoiding lock-in<\/a><\/strong> z blogu Martina Fowlera (aczkolwiek autorem jest Gregor Hohpe). Tekst daje bardzo praktyczny mental model tego, kiedy lock-in jest niebezpieczny, a kiedy wi\u0119kszym zagro\u017ceniem dla projektu jest generalizacja na si\u0142\u0119.<\/p>\n","innerContent":["\n<p>Notabene, Kubernetes doszed\u0142 do momentu, gdy najpopularniejsze teksty o tej platformie w <a href=\"desktop.vived.io\">vived.io<\/a> to te m\u00f3wi\u0105ce o tym, \u017ce nie warto go u\u017cywa\u0107 dop\u00f3ki nie musisz: <strong><a href=\"https:\/\/www.jeremybrown.tech\/8-kubernetes-is-a-red-flag-signalling-premature-optimisation\/\">Kubernetes is a red flag signalling premature optimisation<\/a><\/strong> oraz <strong><a href=\"https:\/\/matt-rickard.com\/dont-use-kubernetes-yet\">Don't Use Kubernetes, Yet<\/a><\/strong>. W temacie dyskusji Kubernetes vs rozwi\u0105zania Cloudowe bardzo dobr\u0105 publikacj\u0105 jest <strong><a href=\"https:\/\/martinfowler.com\/articles\/oss-lockin.html\">Don't get locked up into avoiding lock-in<\/a><\/strong> z blogu Martina Fowlera (aczkolwiek autorem jest Gregor Hohpe). Tekst daje bardzo praktyczny mental model tego, kiedy lock-in jest niebezpieczny, a kiedy wi\u0119kszym zagro\u017ceniem dla projektu jest generalizacja na si\u0142\u0119.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9602,"width":513,"height":409,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-35-1024x816.png\" alt=\"\" class=\"wp-image-9602\" width=\"513\" height=\"409\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/image-35-1024x816.png\" alt=\"\" class=\"wp-image-9602\" width=\"513\" height=\"409\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3>\u0179r\u00f3d\u0142a<\/h3>\n","innerContent":["\n<h3>\u0179r\u00f3d\u0142a<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/kubernetes-v1-25-release\/\">Kubernetes v1.25: Combiner<\/a><\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/podsecuritypolicy-the-historical-context\/\">PodSecurityPolicy: The Historical Context<\/a><\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/25\/pod-security-admission-stable\/\">Kubernetes v1.25: Pod Security Admission Controller in Stable<\/a><\/li><li><a href=\"https:\/\/www.jeremybrown.tech\/8-kubernetes-is-a-red-flag-signalling-premature-optimisation\/\">Kubernetes is a red flag signalling premature optimisation<\/a><\/li><li><a href=\"https:\/\/matt-rickard.com\/dont-use-kubernetes-yet\">Don't Use Kubernetes, Yet<\/a><\/li><li><a href=\"https:\/\/martinfowler.com\/articles\/oss-lockin.html\">Don't get locked up into avoiding lock-in<\/a><\/li><li><a href=\"https:\/\/blogs.vmware.com\/opensource\/2018\/02\/27\/the-story-of-containers\/\">The Story of Containers<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/kubernetes-v1-25-release\/\">Kubernetes v1.25: Combiner<\/a><\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/23\/podsecuritypolicy-the-historical-context\/\">PodSecurityPolicy: The Historical Context<\/a><\/li><li><a href=\"https:\/\/kubernetes.io\/blog\/2022\/08\/25\/pod-security-admission-stable\/\">Kubernetes v1.25: Pod Security Admission Controller in Stable<\/a><\/li><li><a href=\"https:\/\/www.jeremybrown.tech\/8-kubernetes-is-a-red-flag-signalling-premature-optimisation\/\">Kubernetes is a red flag signalling premature optimisation<\/a><\/li><li><a href=\"https:\/\/matt-rickard.com\/dont-use-kubernetes-yet\">Don't Use Kubernetes, Yet<\/a><\/li><li><a href=\"https:\/\/martinfowler.com\/articles\/oss-lockin.html\">Don't get locked up into avoiding lock-in<\/a><\/li><li><a href=\"https:\/\/blogs.vmware.com\/opensource\/2018\/02\/27\/the-story-of-containers\/\">The Story of Containers<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>3. \"Who Watches the Watchmen\"? - LastPass zhackowany<\/h2>\n","innerContent":["\n<h2>3. \"Who Watches the Watchmen\"? - LastPass zhackowany<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>U\u017cywacie manager\u00f3w hase\u0142? Mam nadzieje, \u017ce tak - jest to jeden z lepszych sposob\u00f3w na zwi\u0119kszenie swojego poziomu bezpiecze\u0144stwa, a w dzisiejszych czasach, gdy naprawd\u0119 dobrze (cho\u0107 jeszcze nie idealnie, zw\u0142aszcza na desktopie) zintegrowane s\u0105 z systemami operacyjnymi. Najwi\u0119kszym zarzutem wobec narz\u0119dzi jest to, \u017ce stanowi\u0107 mog\u0105 \"Single Point of Failure\" naszego systemu bezpiecze\u0144stwa (pod warunkiem, \u017ce nie u\u017cywamy np. 2FA). Ten argument wydaje si\u0119 by\u0107 jednak mocno nierzeczywisty - w ko\u0144cu to w\u0142a\u015bnie tego typu firmy maj\u0105 najlepszych specjalist\u00f3w od bezpiecze\u0144stwa, w zwi\u0105zku z tym ryzyko jest nik\u0142e, prawda?<\/p>\n","innerContent":["\n<p>U\u017cywacie manager\u00f3w hase\u0142? Mam nadzieje, \u017ce tak - jest to jeden z lepszych sposob\u00f3w na zwi\u0119kszenie swojego poziomu bezpiecze\u0144stwa, a w dzisiejszych czasach, gdy naprawd\u0119 dobrze (cho\u0107 jeszcze nie idealnie, zw\u0142aszcza na desktopie) zintegrowane s\u0105 z systemami operacyjnymi. Najwi\u0119kszym zarzutem wobec narz\u0119dzi jest to, \u017ce stanowi\u0107 mog\u0105 \"Single Point of Failure\" naszego systemu bezpiecze\u0144stwa (pod warunkiem, \u017ce nie u\u017cywamy np. 2FA). Ten argument wydaje si\u0119 by\u0107 jednak mocno nierzeczywisty - w ko\u0144cu to w\u0142a\u015bnie tego typu firmy maj\u0105 najlepszych specjalist\u00f3w od bezpiecze\u0144stwa, w zwi\u0105zku z tym ryzyko jest nik\u0142e, prawda?<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9607,"width":512,"height":269,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/IMG_2386-1024x537.jpeg\" alt=\"\" class=\"wp-image-9607\" width=\"512\" height=\"269\"\/><figcaption>Z drugiej strony, pomy\u015blcie o tym rozpierdzielu, kt\u00f3ry by wtedy wybuch\u0142.<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/IMG_2386-1024x537.jpeg\" alt=\"\" class=\"wp-image-9607\" width=\"512\" height=\"269\"\/><figcaption>Z drugiej strony, pomy\u015blcie o tym rozpierdzielu, kt\u00f3ry by wtedy wybuch\u0142.<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Pewnie ju\u017c nied\u0142ugo natkniecie si\u0119 na nag\u0142\u00f3wki m\u00f3wi\u0105ce \"LastPass zhakowany\", co jest w zasadzie prawd\u0105. Firma zosta\u0142a rzeczywi\u015bcie zaatakowana, <a href=\"https:\/\/blog.lastpass.com\/2022\/08\/notice-of-recent-security-incident\/\">co potwierdza w oficjalnym komunikacie<\/a>. Co najgorsze, jej reakcja by\u0142a do\u015b\u0107 opiesza\u0142a - jak podaje <a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/lastpass-developer-systems-hacked-to-steal-source-code\/\">BleepingComputer<\/a>, min\u0105\u0142 prawie tydzie\u0144 od pierwszych przeciek\u00f3w na temat ataku, podczas kt\u00f3rego trudno by\u0142o uzyska\u0107 od firmy jakie\u015b konkretne informacje.<\/p>\n","innerContent":["\n<p>Pewnie ju\u017c nied\u0142ugo natkniecie si\u0119 na nag\u0142\u00f3wki m\u00f3wi\u0105ce \"LastPass zhakowany\", co jest w zasadzie prawd\u0105. Firma zosta\u0142a rzeczywi\u015bcie zaatakowana, <a href=\"https:\/\/blog.lastpass.com\/2022\/08\/notice-of-recent-security-incident\/\">co potwierdza w oficjalnym komunikacie<\/a>. Co najgorsze, jej reakcja by\u0142a do\u015b\u0107 opiesza\u0142a - jak podaje <a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/lastpass-developer-systems-hacked-to-steal-source-code\/\">BleepingComputer<\/a>, min\u0105\u0142 prawie tydzie\u0144 od pierwszych przeciek\u00f3w na temat ataku, podczas kt\u00f3rego trudno by\u0142o uzyska\u0107 od firmy jakie\u015b konkretne informacje.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9609,"width":482,"height":512,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/bw595-963x1024.jpeg\" alt=\"\" class=\"wp-image-9609\" width=\"482\" height=\"512\"\/><figcaption>I tak, firma nie chcia\u0142a pewnie powodowa\u0107 chaosu p\u00f3ki nie zbada do ko\u0144ca sprawy itd...<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/bw595-963x1024.jpeg\" alt=\"\" class=\"wp-image-9609\" width=\"482\" height=\"512\"\/><figcaption>I tak, firma nie chcia\u0142a pewnie powodowa\u0107 chaosu p\u00f3ki nie zbada do ko\u0144ca sprawy itd...<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Czy wi\u0119c mamy si\u0119 czego ba\u0107 jako u\u017cytkownicy? Chyba nie. Co prawda intruz dosta\u0142 si\u0119 do kodu \u017ar\u00f3d\u0142owego i \u015brodowiska CI dzi\u0119ki w\u0142amaniu si\u0119 na konto jednego z developer\u00f3w. Wykradziono cz\u0119\u015b\u0107 kodu \u017ar\u00f3d\u0142owego, ale Wasze Master Has\u0142a s\u0105 bezpieczne... no chyba, \u017ce w kodzie by\u0142a jednak jaka\u015b dziura, ale podejrzewam, \u017ce akurat ten aspekt - bezpieczna enkrypcja - by\u0142 w firmie top-notch.<\/p>\n","innerContent":["\n<p>Czy wi\u0119c mamy si\u0119 czego ba\u0107 jako u\u017cytkownicy? Chyba nie. Co prawda intruz dosta\u0142 si\u0119 do kodu \u017ar\u00f3d\u0142owego i \u015brodowiska CI dzi\u0119ki w\u0142amaniu si\u0119 na konto jednego z developer\u00f3w. Wykradziono cz\u0119\u015b\u0107 kodu \u017ar\u00f3d\u0142owego, ale Wasze Master Has\u0142a s\u0105 bezpieczne... no chyba, \u017ce w kodzie by\u0142a jednak jaka\u015b dziura, ale podejrzewam, \u017ce akurat ten aspekt - bezpieczna enkrypcja - by\u0142 w firmie top-notch.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9623,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/6rbf2i.jpeg\" alt=\"\" class=\"wp-image-9623\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/6rbf2i.jpeg\" alt=\"\" class=\"wp-image-9623\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>W dalszym ci\u0105gu troch\u0119 wtopa, tak jak pocz\u0105tkiem roku <a href=\"https:\/\/www.okta.com\/blog\/2022\/04\/okta-concludes-its-investigation-into-the-january-2022-compromise\/\">ostro t\u0142umaczy\u0107 musia\u0142a si\u0119 Okta<\/a>. Gdy bowiem dochodzi do ataku na jednego z wa\u017cniejszych dostawc\u00f3w bezpiecze\u0144stwa dla maluczkich, zawsze ciska mi si\u0119 na usta pytanie \"Kto pilnuje stra\u017cnik\u00f3w?\" - zw\u0142aszcza gdy wychodzi na to, \u017ce Ci nie zawsze s\u0105 transparentni.<\/p>\n","innerContent":["\n<p>W dalszym ci\u0105gu troch\u0119 wtopa, tak jak pocz\u0105tkiem roku <a href=\"https:\/\/www.okta.com\/blog\/2022\/04\/okta-concludes-its-investigation-into-the-january-2022-compromise\/\">ostro t\u0142umaczy\u0107 musia\u0142a si\u0119 Okta<\/a>. Gdy bowiem dochodzi do ataku na jednego z wa\u017cniejszych dostawc\u00f3w bezpiecze\u0144stwa dla maluczkich, zawsze ciska mi si\u0119 na usta pytanie \"Kto pilnuje stra\u017cnik\u00f3w?\" - zw\u0142aszcza gdy wychodzi na to, \u017ce Ci nie zawsze s\u0105 transparentni.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9613,"width":512,"height":300,"sizeSlug":"full","linkDestination":"custom"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/www.youtube.com\/watch?v=9j4P3VsgfpI\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1.png\" alt=\"\" class=\"wp-image-9613\" width=\"512\" height=\"300\"\/><\/a><figcaption>Na zako\u0144czenie najlepsze <a href=\"https:\/\/www.youtube.com\/watch?v=9j4P3VsgfpI\">5 minut w historii kina superbohaterskiego<\/a>. Aczkolwiek ostatnio ogl\u0105dam The Boys i... Oh Boys. <br>Jest dobrze, ale znacie mnie - pewnie si\u0119 tu kiedy\u015b podziele wra\u017ceniami.<\/figcaption><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/www.youtube.com\/watch?v=9j4P3VsgfpI\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1.png\" alt=\"\" class=\"wp-image-9613\" width=\"512\" height=\"300\"\/><\/a><figcaption>Na zako\u0144czenie najlepsze <a href=\"https:\/\/www.youtube.com\/watch?v=9j4P3VsgfpI\">5 minut w historii kina superbohaterskiego<\/a>. Aczkolwiek ostatnio ogl\u0105dam The Boys i... Oh Boys. <br>Jest dobrze, ale znacie mnie - pewnie si\u0119 tu kiedy\u015b podziele wra\u017ceniami.<\/figcaption><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":{"level":3},"innerBlocks":[],"innerHTML":"\n<h3>\u0179r\u00f3d\u0142a<\/h3>\n","innerContent":["\n<h3>\u0179r\u00f3d\u0142a<\/h3>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li><a href=\"https:\/\/blog.lastpass.com\/2022\/08\/notice-of-recent-security-incident\/\">LastPass - Notice of Recent Security Incident<\/a><\/li><li><a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/lastpass-developer-systems-hacked-to-steal-source-code\/\">LastPass developer systems hacked to steal source code<\/a><\/li><\/ul>\n","innerContent":["\n<ul><li><a href=\"https:\/\/blog.lastpass.com\/2022\/08\/notice-of-recent-security-incident\/\">LastPass - Notice of Recent Security Incident<\/a><\/li><li><a href=\"https:\/\/www.bleepingcomputer.com\/news\/security\/lastpass-developer-systems-hacked-to-steal-source-code\/\">LastPass developer systems hacked to steal source code<\/a><\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/separator","attrs":[],"innerBlocks":[],"innerHTML":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","innerContent":["\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>Bonus na koniec<\/h2>\n","innerContent":["\n<h2>Bonus na koniec<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Chc\u0119 Wam przypomnie\u0107 o zbli\u017caj\u0105cej si\u0119 konferencji <a class=\"autolink\" href=\"https:\/\/Sphere.it\">Sphere.it<\/a>. Zosta\u0142y ju\u017c nieca\u0142e dwa tygodnie na zakup bilet\u00f3w i rejestracj\u0119 na wydarzenie.<\/p>\n","innerContent":["\n<p>Chc\u0119 Wam przypomnie\u0107 o zbli\u017caj\u0105cej si\u0119 konferencji <a class=\"autolink\" href=\"https:\/\/Sphere.it\">Sphere.it<\/a>. Zosta\u0142y ju\u017c nieca\u0142e dwa tygodnie na zakup bilet\u00f3w i rejestracj\u0119 na wydarzenie.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p><\/p>\n","innerContent":["\n<p><\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":9615,"width":512,"height":268,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1_1920x1005-min-1-1024x536.png\" alt=\"\" class=\"wp-image-9615\" width=\"512\" height=\"268\"\/><\/figure>\n","innerContent":["\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2022\/08\/1_1920x1005-min-1-1024x536.png\" alt=\"\" class=\"wp-image-9615\" width=\"512\" height=\"268\"\/><\/figure>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Je\u015bli jeste\u015bcie zainteresowani:<\/p>\n","innerContent":["\n<p>Je\u015bli jeste\u015bcie zainteresowani:<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li>Jaka jest przysz\u0142o\u015b\u0107 oprogramowania?<\/li><li>Czy AI zabierze nam miejsca pracy?<\/li><li>Jak to jest by\u0107 In\u017cynierem Oprogramowania w krainie Data ScienCe?<\/li><li>Czym jest DARTS?<\/li><li>Jak prowadzi\u0107 udane eksperymenty domenowe?<\/li><li>Co jest kluczem do dobrej komunikacji mi\u0119dzy zespo\u0142em projektowym, a deweloperskim?<\/li><\/ul>\n","innerContent":["\n<ul><li>Jaka jest przysz\u0142o\u015b\u0107 oprogramowania?<\/li><li>Czy AI zabierze nam miejsca pracy?<\/li><li>Jak to jest by\u0107 In\u017cynierem Oprogramowania w krainie Data ScienCe?<\/li><li>Czym jest DARTS?<\/li><li>Jak prowadzi\u0107 udane eksperymenty domenowe?<\/li><li>Co jest kluczem do dobrej komunikacji mi\u0119dzy zespo\u0142em projektowym, a deweloperskim?<\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>To zapraszamy do <a href=\"https:\/\/app.evenea.pl\/event\/sphereitconf2022\/\">zakupu bilet\u00f3w<\/a>, p\u00f3ki s\u0105 jeszcze dost\u0119pne.<\/p>\n","innerContent":["\n<p>To zapraszamy do <a href=\"https:\/\/app.evenea.pl\/event\/sphereitconf2022\/\">zakupu bilet\u00f3w<\/a>, p\u00f3ki s\u0105 jeszcze dost\u0119pne.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Z kodem <strong>Sphereit20<\/strong> otrzymacie 20% zni\u017cki na bilety.<\/p>\n","innerContent":["\n<p>Z kodem <strong>Sphereit20<\/strong> otrzymacie 20% zni\u017cki na bilety.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Vived jest patronem medialnym, mamy swoje stoisko na Mamy nadziej\u0119, \u017ce si\u0119 tam zobaczymy!<\/p>\n","innerContent":["\n<p>Vived jest patronem medialnym, mamy swoje stoisko na Mamy nadziej\u0119, \u017ce si\u0119 tam zobaczymy!<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>A jak przyjdziecie i powiecie, \u017ce czytacie nasz newsletter lub u\u017cywacie appki, to ch\u0119tnie si\u0119 przejd\u0119 nawet na piwko lub dwa i poopowiadam co tam si\u0119 dzieje pod spodem \ud83c\udf7b<\/p>\n","innerContent":["\n<p>A jak przyjdziecie i powiecie, \u017ce czytacie nasz newsletter lub u\u017cywacie appki, to ch\u0119tnie si\u0119 przejd\u0119 nawet na piwko lub dwa i poopowiadam co tam si\u0119 dzieje pod spodem \ud83c\udf7b<\/p>\n"]}],"_links":{"self":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/9585","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=9585"}],"version-history":[{"count":16,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/9585\/revisions"}],"predecessor-version":[{"id":9647,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/9585\/revisions\/9647"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media\/9619"}],"wp:attachment":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media?parent=9585"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/categories?post=9585"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/tags?post=9585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}