Tehnologije
Orodja izbiramo po projektu, ne po modi. Spodaj je pregled tistega, s čimer delamo dovolj pogosto, da si upamo prevzeti odgovornost — vključno s popravili kode, ki jo je pisal nekdo drug.
Področja
WordPress
Izdelava, popravila, pohitritev in varnost. Lastne predloge namesto prenatrpanih kupljenih.
JavaScript, React, Vue
Vmesniki, nadzorne plošče, Node zaledje in TypeScript, kadar se projekt splača zavarovati s tipi.
Kaj še uporabljamo
- Baze: MySQL in MariaDB, PostgreSQL, SQLite; kazala, počasne poizvedbe, selitve podatkov.
- Strežniki: Linux, nginx in Apache, PHP-FPM, cPanel in Plesk, Docker za ponovljiva okolja.
- Opravila: cron, vrste opravil, samodejni uvozi in izvozi.
- Python: obdelava podatkov, skripte za uvoz, manjše storitve.
- Orodja: Git, samodejno nameščanje, nadzor delovanja in obveščanje ob napakah.
Kako izbiramo
Trije premisleki, vedno v istem vrstnem redu. Prvi: kaj mora rešitev znati čez tri leta, ne le danes. Drugi: kdo jo bo vzdrževal — če je to tvoja ekipa, izberemo tisto, kar ta ekipa pozna. Tretji: koliko stane napaka, če se zalomi; bolj kot je posledica draga, bolj konservativna je izbira.
Zato včasih predlagamo WordPress, čeprav bi nam bilo ljubše pisati po meri, in včasih odsvetujemo modno ogrodje, ki bi delalo lep vtis v ponudbi.
Podedovana koda
Velik del dela je koda, ki je nismo pisali mi: stari sistemi brez dokumentacije, projekti brez zgodovine sprememb, strani brez dostopov. To ni ovira — glej prevzem projekta.
Pogosta vprašanja
Delate tudi v tehnologiji, ki je ni na seznamu?
Pogosto da, a odgovorno prevzamemo le tisto, kar znamo tudi vzdrževati. Če presodimo, da ni naše področje, to povemo in po možnosti priporočimo koga drugega.
Ali me izbira tehnologije zaklene pri vas?
Ne. Koda, dostopi in podatki so tvoji, standardi pa običajni, da jih lahko prevzame kdorkoli.
Zakaj ne uporabljate strani na najem?
Za enostavno predstavitev je to lahko razumna izbira in ti to tudi povemo. Postane slaba takrat, ko rasteš in ugotoviš, da vsebine ne moreš vzeti s sabo.
Ni pomembno, v čem je napisano
Pošlji, kaj imaš in kaj potrebuješ. Če je naše področje, dobiš oceno; če ni, ti to povemo naravnost.
Pošlji povpraševanje