Skip to main content

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

Sistem

Namizni računalnikDelovna postaja z Windows 10 (glavna razvojna naprava)
Operacijski sistemWindows 10
BrskalnikGoogle Chrome (stabilna različica)
Razvojno okolje (IDE)PyCharm za Python; urejevalnik se razlikuje za JS/TS.
PrenosnikNamizni delovni tok
ZvokSlušalke čez ušesa in ušesne slušalke (odvisno od seje)