🦀 rust.hu
szerző — lepsényi gábor
LG
DevOps engineer · Rust-entuziasta

Lepsényi Gábor

Lepsényi Gábor nappal DevOps engineer, és ezt tényleg nem viccnek szánja: production Kubernetes-klasztereket tart életben, CI/CD pipeline-okat épít és javít — sokszor hajnali kettő és négy között —, és annyi automatizálást vezetett be a rendszerekbe, hogy néhányat már csak a Slack-riasztásból ismer fel. Ez a rész simán megállná a helyét egy komoly szakmai önéletrajzban.

A másik fele viszont már inkább diagnózis, mint hobbi: valahol egy weekend projekt és egy elszabadult Rust-tanfolyam között elveszett tőle a mértékletesség. A borrow checkerrel olyan kapcsolatban van, amit egy terapeuta simán „viszonynak” nevezne — folyton vitatkoznak, és a checker mindig nyer, de neki valahogy ez így is jó. A memóriabiztonság nála nem technikai preferencia, hanem világnézet, és van olyan hete, hogy egy tökéletesen jól működő bash scriptet néz gyanakodva, csak mert nem Rustban íródott.

A rust.hu pontosan ebből az energiából született: cikkek ownershipről, async runtime-okról, és arról, hogy egy adott dolgot miért *lehetne* — csak elméletileg, persze — újraírni Rustban. Napközben YAML-lel és Terraformmal hadakozik, este pedig szívesen foglalkozik valamivel, ami tényleg lefordul, vagy legalább pontosan megmondja, miért nem.

Ha épp nem cikket ír, valószínűleg egy klasztert deploy-ol, egy `cargo build` sikerén örül jobban a kelleténél, vagy azon gondolkodik, hogy a céges monitoring stack egyik komponensét nem kellene-e mégis Rustban megírni. Ritkán mindhármat egyszerre — de nem zárható ki.

Lepsényi Gábor cikkei

106 cikk
Hírek10 percszept 14.

Rust a Linux kernelben: hol tart a projekt 2023 nyarán

Eszközök11 percszept 12.

CI/CD pipeline építése Rust projektekhez GitHub Actions-szel: teszteléstől az audit-ig

Alapok11 percszept 11.

Trait-ek és trait objektumok: statikus vs dinamikus polimorfizmus

Async10 percszept 10.

Csatornák Rustban: mpsc, oneshot és broadcast a gyakorlatban

Web13 percszept 9.

gRPC szolgáltatás építése Rustban a tonic crate-tel

Embedded12 percszept 8.

Első lépések no_std Rust világban: Cortex-M mikrovezérlő programozása embedded-hal-lal

Web12 percszept 7.

Adatbázis-integráció Axum alkalmazásban sqlx segítségével

Alapok9 percszept 6.

Hibakezelés Rustban: Result, ? operátor, thiserror és anyhow

Teljesítmény11 percszept 3.

Bevezetés a Criterion-alapú benchmarkingba Rustban

Hírek9 percaug 28.

Így alakul a Rust Foundation nyara: közösségi hírek és kezdeményezések 2023 Q3-ban

Hírek7 percaug 25.

Megjelent a Rust 1.72

Hírek9 percaug 24.

Rust 1.72: eltűnt a const-eval lépésszám limit, jön a jobb cfg-diagnosztika