Zakázkové weby
Firemní weby, portfolia a landing pages, v jednom jazyce i ve více. Návrh, stavba, spuštění a údržba potom. Renderované na serveru, takže stránky naběhnou rychle a vyhledávače čtou skutečný obsah.
Weby, webové aplikace, desktopový software a servery pod tím vším. Stavěné od nuly a udržované dlouho po spuštění.
Firemní weby, portfolia a landing pages, v jednom jazyce i ve více. Návrh, stavba, spuštění a údržba potom. Renderované na serveru, takže stránky naběhnou rychle a vyhledávače čtou skutečný obsah.
Software s uživateli, účty, oprávněními a daty, která musí zůstat správná: dashboardy, interní nástroje, rezervační a správní systémy. TypeScript od rozhraní až po databázi.
Aplikace nainstalované a spuštěné přímo na stroji, stavěné nejdřív pro Linux a vedle toho pro macOS. Fungují i bez připojení a data zůstávají na zařízení, ne na cizím serveru.
Nastavení a provoz serverů za softwarem: nasazení, zálohy, monitoring a aktualizace. Může běžet na vlastním stroji místo cloudového účtu, takže cenu ani data nedrží někdo jiný.
Jsem Miroslav Machynka, vývojář softwaru z Česka. Beru projekt od začátku do konce: návrh, kód, servery, na kterých běží, i údržbu, když je venku.
Kdo to navrhl, ten to taky udržuje. Každé rozhodnutí má důvod, který si někdo pořád pamatuje, a když něco spadne ve dvě ráno, opraví se to místo předávání dál.
Pracuji česky i anglicky, pro klienty tady i v zahraničí. Všechno běží vzdáleně, takže na tom, kde jste, nezáleží.
Nejdřív rozhodnu, co systém nikdy nesmí zkazit, a teprve potom cokoli o tom, jak vypadá. Nejdřív chybové stavy, rozhraní z nich vyplyne.
Každé pravidlo, které držím, umí shodit build. Disciplína, která žije v dokumentu, je jenom preference.
V kódu nejsou žádné komentáře. Když funkce potřebuje odstavec vysvětlení, špatně je ta funkce.
Sdílenou vrstvu si píšu sám: bundling, logování, perzistenci, překlady, úlohy na pozadí. Dvacet balíčků, takže každý projekt začíná na stejném odzkoušeném základu místo nové hromady závislostí.
Linux především, vždycky. Vyvíjím na něm, nasazuji na něj a navrhuji pro něj dřív než pro cokoli jiného. macOS podporuji. Windows není platforma, kolem které stavím.
Zůstávám i po spuštění. Aktualizace, monitoring a opravy jsou součást práce, ne zvláštní smlouva, o které se dozvíte až potom.
Pošlete stručný popis projektu, termín, pokud nějaký je, a omezení, o kterých už víte.
contact@mirmachynka.com