🦀 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
Web•11 perc•okt 11.

Első lépések Leptos 0.5-tel: full-stack Rust webalkalmazás alapjai

Embedded•11 perc•okt 10.

Első lépések ESP32-vel Rust nyelven: no_std alapok és az esp-hal használata

Hírek•7 perc•okt 7.

Megjelent a Rust 1.73

Async•13 perc•okt 7.

Aszinkron hibakezelés Rustban: Result, ? operátor és taskok összeomlása

Teljesítmény•11 perc•okt 6.

Cache-barát adatszerkezetek Rustban: Struct of Arrays vs Array of Structs

Embedded•13 perc•okt 4.

Aszinkron beágyazott rendszerek Rustban: bevezetés az Embassybe STM32-n

Teljesítmény•11 perc•szept 29.

Allokáció-optimalizálás Rustban: Vec előfoglalás, SmallVec és aréna allokátorok

Eszközök•11 perc•szept 27.

Cargo workspace-ek gyakorlatban: hogyan szervezz nagyobb Rust projekteket

Web•12 perc•szept 23.

Axum alapok: Építsünk egy REST API-t Rustban

Alapok•10 perc•szept 21.

Compile-time varázslat: const fn és a const-eval limit eltűnése Rust 1.72-ben

Teljesítmény•9 perc•szept 18.

Rust programok profilozása perf és flamegraph segítségével

Async•10 perc•szept 16.

Timeout és megszakítás kezelése async Rust alkalmazásokban