Pro vývojáře od vývojářů z AGRP[DEV] #8: Inspirativní zdroje a tipy pro tvůj lepší kód

👋

Ahoj,

první AGRP[NEWSLETTER] roku 2025 je tady! 🎉 Snad ses už těšil/a na pořádnou dávku tech tipů, protože máme co sdílet. Přinášíme ti spoustu inspirace – od kvantové teleportace až po hacknutí AI za 50 000 USD. Mrkneme se na OpenAI Operator, který zvládne procházet web za tebe, a ukážeme ti, jak AWS konečně vyřešilo multi-session support. A pokud jsi GNU/Linux frajer, máme pro tebe i výzvu. 💪

Tak se pohodlně usaď a ponoř se do světa inovací. 🚀


💡 AGRP[TIPY]

👨💻Tip od našeho Head of Frontend – Patrika

##„Nemožná“ kvantová teleportace

Vědcům se podařilo teleportovat informaci přes optický kabel na vzdálenost 30 km – jednoduše se objevila jinde, aniž by „cestovala“ po trajektorii. 🚀 Tento průlom v kvantové komunikaci by mohl mít obrovský dopad na budoucnost kvantových sítí.

👉 Odkaz na článek najdeš ZDE.

👨💻 Tip od našeho Java Developera – Jirky

##OpenAI Operator

OpenAI představilo Operator, nového „prohlížečového“ agenta, který se umí sám pohybovat na webu a vyřizovat za vás rutinní úkony – od vyplňování formulářů, přes objednávání jídla, až po rezervace. Využívá k tomu model CUA (Computer-Using Agent), kombinuje GPT-4 s vizuálními schopnostmi a momentálně je dostupný v rámci “research preview” pro uživatele v USA. Pokud vás zajímá budoucnost automatizace přímo v prohlížeči, stojí to za pozornost.

👉 Odkaz najdeš ZDE.

👨💻Tip od našeho Data Engineera – Vojty

##Cool vlákno o obelstění AI a výhře 50 000 USD😎

Jarrod Watts sdílel zajímavé vlákno o obelstění AI a výhře 50 000 USD, které stojí za přečtení. Pokud máte pár minut, mrkněte na něj – možná si z něj něco odnesete!

👉 Odkaz najdeš ZDE.

👨💻Tipy od našeho DevOps Engineera – Martina

##AWS multi-session support

Na AWS určitě používáte více různých oddělených accountů a historicky práce s nimi, v prohlížeči, ve webové AWS konzoli, nebyla úplně uživatelsky přívětivá záležitost.  Být přihlášený do vícero accountů najednou, v jenom prohlížeči, vyžadovalo nějakou tu snahu a rozšíření do prohlížeče. To je teď vyřešeno a AWS konzole má přímou podporu pro multi-account a dokonce to funguje skvěle!

👉 Odkaz najdeš ZDE.

##1 command-line-fu: zsh push-line-or-edit

Píšeš komplikovanou věc na příkazové řádce, když v tom si uvědomíš, že bys vlastně nejdřív potřeboval udělat něco jiného a zrovna nemůžeš nebo nechceš skočit do jiného terminálu a vyřídit to tam. Ale ten rozepsaný příkaz je dlouhý, komplikovaný, nechceš o to přijít a psát to znovu. A sahat pro myš a kopírovat si to někam bokem je otravné a zdržuje to.

ZSH umí pomoci! (bash taky)

Konkrétně jeho push-line-or-edit ZLE widget.

Funguje tak, že po vyvolání klávesovou zkratkou, schová aktuální vstup na příkazové řádce, kde je možno spustit něco jiného a pak tam vrátí původní vstup.

Viz detailnější blogpost: odkaz ZDE.

Konfigurace klávesové zkratky, patří to napíklad někam do ~/.zshrc.

bindkey ‚^x^p‘ push-line-or-edit

Tato konfigurace nastavuje vyvolání akce po klávesové zkratce ctrl+x ctrl+p (stisknuto postupně za sebou).

push-line-or-edit.webm

##Linux wargames

Jsi GNU/Linux frajer?

👉 Tak se ukaž ZDE.

##System design

Už jste někdy u pohovoru dostali otázku typu „jak byste nadesignovali systém, který vždy vygeneruje a uživateli vrátí unikátní číslo?“, nebo něco více praktického, jako třeba „design služby typu tinyurl“?  Jsou to většinou skvělá myšlenková cvičení a pokud se chceš přípravit, existuje spousta materiálu, ze kterého čerpat.

👉 Odkaz najdeš ZDE.

Články jsou tam velmi high-level (krom těch z kategorie „deep dive“), ale naznačují koncepty, které zkoumat dále do hloubky.

  • How PayPal Was Able to Support a Billion Transactions per Day With Only 8 Virtual Machines
  • How Tinder Scaled to 1.6 Billion Swipes per Day
  • Slack Architecture
  • How Nginx Was Able to Support 1 Million Concurrent Connections on a Single Server
  • How Amazon S3 Achieves 99.999999999% Durability
  • How YouTube Was Able to Support 2.49 Billion Users With MySQL  … a další

##Bluesky architektura

Článek se zaměřuje na architekturu decentralizované sociální sítě Bluesky a zdůrazňuje, jak malý engineering tým dokáže spravovat rozsáhlou a robustní aplikaci. Ukazuje, jak chytré řešení a optimalizace zdrojů umožňují škálovat systém i při omezených kapacitách týmu.

👉 Odkaz najdeš ZDE.

⚙️Tipy na tooly

##Prometheus 3.x v kube-prometheus-stack

Nejnovější Prometheus se spoustou novinek je konečně v kube-prometheus-stack helm chartu.  Doporučujeme rovnou nejnovější verzi (69.x), kvůli novince v prometheus-operator, který nově díky crds.upgradeJob.enabled=true (default je false) umí aktualizovat všechna potřebná CRD.

👉 Odkaz najdeš ZDE.

##Alertmanager a MS Teams v2

Potěší všechny uživatele MS Teams, kam teď Alertmanager umí posílat notifikace skrze „Workflows“ webhooky, protože původní forma webhooku je „deprecated“.  Podpora je všude, skrze prometheus-operator, až po kube-prometheu-stack helm chart.

👉 Odkaz najdeš ZDE.

##Ghostty released

V newsletteru už několikrát zmiňovaný, nový terminal emulator, je oficiálně venku, aktuálně dokonce už ve verzi 1.1.0.

Rozhodně stojí za vyzkoušení, 👉 odkaz najdeš ZDE.

Nativní aplikace, zero-config přístup, skvělé funkce.

Na twitteru se strhlo několik diskuzí,kde lidé sdílí různé konfigurační tipy a triky, nebo rovnou své dotfiles.

Za zmínku snad jen stojí, že pro bezproblémový chod je potřeba se postarat o „terminfo“, 👉 viz odkaz najdeš ZDEa při té příležitosti se třeba naučit co to je, proč to je a jak to funguje.

##K8s CRD explorer

Trpíte občas, když tápete nad špatnou či neexistující dokumentací nějaké CRD, netušíme co a kam a jakého typu vložit do onoho YAMLu bez jakékoli validace, kontroly či nápovědy?  Malá pomoc může být ZDE,jako vstup se vloží odkaz na github repo, najde to všechna CRD a přehledně zobrazí.

Například CRD z https://github.com/apache/solr-operator vypadají takto 👉 odkaz najdeš ZDE.

👨💻Tip od našeho Javisty – Roberta

##Ars Live: Bing Chat—Our First Encounter With Manipulative AI

Od uvedení Bing Chat se můžeme setkat s tím, že nám AI lže nebo nás může manipulovat. Je možné, že s dalším rozvojem se s tímto jevem budeme střetávat častěji? Pamatujete film Ex Machina?

👉 Odkaz najdeš ZDE.

A na závěr: ✨Tip na večer od našeho Frontend Developera – Martina

##AWS BuilderCards

Deskovka, která Vás provede světem cloudu, architektury a AWS služeb. Určitě ji ocení Vaši blízcí!😄

👉 Odkaz na hru najdeš ZDE.


👨💻POJĎ PRACOVAT S NÁMI!

AI ENHANCED PRINCIPAL PRODUCT DEVELOPER / Ostrava, Brno

🚀 Buď u revoluce a pomoz nám posunout naše CRM na novou úroveň – chystáme nový reportingový modul, který změní pravidla hry! Staň se vzorem pro ostatní vývojáře v Česku i střední Evropě, ukaž naplno sílu AI a možnosti jednočlenného týmu!

👉 Více info o pozici ZDE.

AI DRIVEN JAVA DEVELOPER / Ostrava

🚀AI je budoucnost vývoje. Jsi připraven ji tvořit?

Hledáme zapáleného AI-DRIVEN JAVA DEVELOPERA, který nečeká na zadání, ale sám si hledá cesty, jak posouvat kódování do budoucnosti.

👉 Více info o pozici ZDE.


💌 Baví tě náš obsah?

Sleduj nás na našem webu, Instagramu nebo Youtube.

Těšíme se u příštího vydání našeho newsletteru!

Tým AGRP[DEV]