Orodja
Moja vsakodnevna zbirka orodij za razvoj produkcijskih sistemov UI: React + Ant Design na sprednji strani, mikrostoritve Python za osrednji del in tehnologije za spremljanje delovanja.
Jeziki in ogrodja
- Python zaledni sistemi z Django (vmesniki REST API) in Celery za opravila v ozadju ter razporejanje.
- .NET / C# mikrostoritve v okoljih, kjer ekipe že uporabljajo tehnologije Microsoft.
- React na sprednji strani za nadzorne plošče, vrste za pregled in interna orodja.
- WordPress prilagojene teme in vtičniki, kadar projekt temelji na sistemu WordPress.
Oblikovanje
- Figma za hitro načrtovanje potekov, žičnih modelov in specifikacij komponent.
- Excalidraw za skiciranje potekov podatkov in cevovodov.
- Lucidchart za natančnejše diagrame in zemljevide procesov.
Razvoj
- React + Ant Design za hiter in dostopen uporabniški vmesnik s prilagojenim oblikovanjem.
- styled-components za oblikovanje na podlagi oblikovalskih žetonov.
- Vercel za nameščanje, predoglede in edge/CDN.
- Cloudflare Tunnel za varno izpostavljanje razvojnih storitev brez javnih IP-naslovov.
- Puppeteer za spletno avtomatizacijo, ko spletni vmesniki API ne obstajajo.
- Node.js za manjše povezovalne storitve API, delovna opravila in orodja za gradnjo.
Podatki in strojno učenje (Python)
- Poetry za paketiranje in poustvarljiva okolja; vmesniki CLI z orodjem Typer.
- pandas + SciPy za analizo podatkov; Numba za pospešitev kritičnih procesov.
- testi na podlagi lastnosti z orodjem Hypothesis.
- povezovalniki/preizkusi za nazaj z Binance Spot API (s strogim nadzorom).
Infrastruktura in spremljanje delovanja
- InfluxDB OSS za shranjevanje časovnih vrst podatkov.
- metrike s sistemom Prometheus, nadzorne plošče v Grafana, dnevniki prek Loki.
- OpenTelemetry (Python) + structlog za strukturirane dnevnike in sledenja.
- Docker Compose za lokalno upravljanje vsebnikov.
Sistem
| Namizni računalnik | Delovna postaja z Windows 10 (glavna razvojna naprava) |
|---|---|
| Operacijski sistem | Windows 10 |
| Brskalnik | Google Chrome (stabilna različica) |
| Razvojno okolje (IDE) | PyCharm za Python; urejevalnik se razlikuje za JS/TS. |
| Prenosnik | Namizni delovni tok |
| Zvok | Slušalke čez ušesa in ušesne slušalke (odvisno od seje) |


