O usłudze
PrzetłumaczoneJestem programistą frontendu, który pracuje szczególnie w ReasonML i Rescript — językach z rodziny OCaml, które kompilują do czytelnego i wydajnego JavaScriptu. Jeśli Twój zespół potrzebuje uczciwego ścisłego typowania bezpośrednio w przeglądarce, to jest moja dziedzina. Używam kompilatora jako narzędzia projektowego: wyczerpujące dopasowywanie wzorców, warianty i rekordy precyzyjnie opisują Twoją dziedzinę, a całe klasy błędów w czasie wykonywania po prostu nie przechodzą kompilacji. Efektem jest interfejs, który nadal działa przewidywalnie nawet miesiące po pierwszym commicie i podczas aktywnego refaktoryzowania.
Większość mojej pracy opiera się na React przez oficjalne powiązania, więc łatwo osadzam typowane komponenty w istniejącej aplikacji lub buduję nowe od podstaw. Integrację z regularnymi bibliotekami JavaScript i TypeScript obsługuję przez staranne zewnętrzne powiązania — zachowujesz swoje ulubione pakiety npm bez utraty bezpieczeństwa typów. Konfiguruję również cały zestaw narzędzi projektu: budowanie, pakowanie, testy i CI, a gdy jest to potrzebne, buduję płynny proces migracji dla kodu legacy do Rescript bez ryzykownego całkowitego przepisywania.
Ważne o zakresie: to jest osobna oferta specjalnie w ReasonML i Rescript, nie w PureScript, Elm ani czystym TypeScript. Jeśli potrzebujesz linii OCaml z jej gwarancjami typów w sieci — jestem odpowiednią osobą. Piszę czysty udokumentowany kod, wyjaśniam kompromisy w prostym języku i pozostawiam zespół zdolny do utrzymania wyniku.
— Rozwój frontendu w ReasonML i Rescript
— Typowane komponenty i haki React przez powiązania
— Zewnętrzne powiązania i integracja z bibliotekami JS i TS
— Płynna migracja legacy JavaScript do Rescript
— Konfiguracja budowy, pakowania, testowania i CI
— Modelowanie dziedziny z wariantami, rekordami i wyczerpującym dopasowaniem
Większość mojej pracy opiera się na React przez oficjalne powiązania, więc łatwo osadzam typowane komponenty w istniejącej aplikacji lub buduję nowe od podstaw. Integrację z regularnymi bibliotekami JavaScript i TypeScript obsługuję przez staranne zewnętrzne powiązania — zachowujesz swoje ulubione pakiety npm bez utraty bezpieczeństwa typów. Konfiguruję również cały zestaw narzędzi projektu: budowanie, pakowanie, testy i CI, a gdy jest to potrzebne, buduję płynny proces migracji dla kodu legacy do Rescript bez ryzykownego całkowitego przepisywania.
Ważne o zakresie: to jest osobna oferta specjalnie w ReasonML i Rescript, nie w PureScript, Elm ani czystym TypeScript. Jeśli potrzebujesz linii OCaml z jej gwarancjami typów w sieci — jestem odpowiednią osobą. Piszę czysty udokumentowany kod, wyjaśniam kompromisy w prostym języku i pozostawiam zespół zdolny do utrzymania wyniku.
— Rozwój frontendu w ReasonML i Rescript
— Typowane komponenty i haki React przez powiązania
— Zewnętrzne powiązania i integracja z bibliotekami JS i TS
— Płynna migracja legacy JavaScript do Rescript
— Konfiguracja budowy, pakowania, testowania i CI
— Modelowanie dziedziny z wariantami, rekordami i wyczerpującym dopasowaniem