2022-06-12 17:35:44 +0200 +0200

Prskavčí blog

Jun 12, 2022

Webexpo 10-12.6.2022

V tomto roce pro spoustu lidí první konference, která není virtuální. Musím se přiznat, že Webexpo za těch 14 let mám opravdu rád. Ne ani tak kvůli přednáškám, ale kvůli lidem. Skvělý tým organizátorů a tradiční networking je prostě nejlepší ze všech akcí co znám. Cítím se vždy jako doma, potkám spoustu známých a přátel co jsem dlouho neviděl, je to prostě super. Samozřejmě zajdu i na některé přednášky, ale protože Webexpo není zaměřeno na to co já dělám (SRE, Infrastructure, Management) tak jsou pro mě přednášky obohacující a snažím se vybírat si spíše podle přednášejících než podle toho co je v synopsi přednášky.

Sep 2, 2021

Nahraďte Docker Desktop pomocí programu Podman na MacOS

Poslední den v srpnu nám Docker Inc. oznámili novinky v podmínkách používání, které se týkají Docker Desktop což je asi nejvíce používaný způsob jak pracovat s dockerem na macOS. Možná si řeknete to se týká jen těch co pracují ve velké firmě a mě to netrápí. Určitě to tak může být. Já jsem si řekl, že mi linuxu stejně už docker nepoužíváme, pokud pracujete s kubernetes (k8s) tak tam také pravděpodobně nepoužíváte docker.

Jun 15, 2021

Software Development versus Software Engineering

Pokud si vyhledáte tyto pojmy narazíte na mnoho zdrojů, které ten rozdíl myslím, že celkem dobře popisují. The difference between software engineering and software development begins with job function. A software engineer may be involved with software development, but few software developers are engineers. 1 “A software engineer is involved in software development. Not all software developers are engineers.” 2 Software Development je prostě jen podmnožina práce, kterou dělá Engineering. Ale pak přijde otázka, mám teda najímat Software Engineering nebo Software Developers?

Apr 9, 2021

Go Embed a jak ho použít

V novém Go 1.16 kromě jiného přibyla nové directiva na úrovni balíčku //go:embed. Ta umožňuje v čase kompilace zahrnout do binarního výstupu soubory, které potřebujete. Například CSS a JS pro váš webserver nebo zakladní konfigurační soubory v JSONu nebo YAMLu apod. Nebudu se zabývat všemy aspekty této directivy, to už skvěle udělal Ben Johnson v svém článku How to Use //go:embed, který všem doporučuji přečíst. Teď k mému příkladu. Mám jednoduchý CLI nástroj pro práci s Github Actions, který generuje badge do readme a vytvoří zakladní workflow soubory pro moje nejpoužívanější použití v Go a Node.

Feb 9, 2021

Site Reliable Engineering (SRE) a DevOPS

V neděli 7. února jsem na ClubHouse místnosti Cloud Native mluvil s několika hosty o SRE a DevOPS. Zkusím shrnout svůj pohled i sem na blog pro ty kdo tam nebyli. Já jsem se setkal s pojmem SRE v roce 2014 v Apiary. náš CTO Lukáš Linhart přinesl tuto vizi z prvního SREconu v US a v roce 2015 jsme vytvořili SRE team, který vlastně existuje dodnes. SRE ale existovalo od roku 2003, ale jen uvnitř Google, lidé mimo Google ho neznali.

Feb 8, 2021

FOSDEM 6-7.2.2021, online

Tento rok se konference FOSDEM nekonala v areálu univerzity v Bruselu jako obvykle, museli jsme si nechat ujít tradiční vafle i moje oblíbená žebra z místního smoking house. Pokud neznáte FOSDEM tak je to jedna z největších konferencí o Open Source, kde se lidé z celého světa potkávají nad velmi různými projekty. Rozmanitost jednotlivých tracků a velikost konference je úžasná. Celá akce je tradičně zdarma za podpory partnerů. Letos jsme se museli spokojit s online verzí, tak obsah byl redukován zhruba podle mě tak na polovinu obvyklého rozsahu než v předchozím roce.