O usłudze
PrzetłumaczoneRozwijam programy w Rebol i Red—dwóch minimalistycznych językach opartych na idei, że kod powinien czytać się jak zadanie, które rozwiązuje. Gdy znane stosy przychodzą z menedżerami pakietów, łańcuchami budowania i megabajtami czasu wykonywania, dostarczam jeden skrypt lub małe, samodzielne binarne, które robi dokładnie jedną rzecz i robi to dobrze. Takie podejście ratuje sytuację, gdy potrzebujesz szybkiej automatyzacji, parsera dla niewygodnego formatu tekstowego lub małego narzędzia wieloplatformowego, które nawet osoba nieprogramująca w twoim zespole może otworzyć i zrozumieć. Od lat polegam na ekspresywnej stronie tych języków: struktura blokowa, homoikoniczność i to, jak dobrze zaprojektowany dialekt przekształca plątaninę konfiguracji w kilka czytelnych linii.
Większość mojej pracy polega na projektowaniu języków dziedzinowych—małych dialektów, które pozwalają opisać przepływ pracy, układ raportu, regułę walidacji lub protokół urządzenia w kategoriach twojej dziedziny, zamiast rozmywać logikę w ogólnym kodzie. Silnik analizy Rebol i rosnący zestaw narzędzi Red sprawiają, że programowanie zorientowane na język jest zaskakująco szybkie do prototypowania i tanie w utrzymaniu. Zajmuję się również praktycznym opakowaniem: odczytywaniem i przekształcaniem nieuporządkowanych danych, pracą z prostymi usługami sieciowymi, generowaniem plików i pakowaniem wszystkiego w tak małym rozmiarze, że uruchamia się natychmiast i nie wymaga instalacji. Gdy projekt przerasta skrypt, utrzymuję kod w czystości, dokumentacji i łatwości dla następnej osoby do rozszerzenia.
Jeśli preferujesz narzędzia, które są lekkie, zrozumiałe i trwałe, zamiast frameworków, które szybko się starzeją, jestem specjalistą, który złoży dla ciebie małe rozwiązanie, które nadal działa. Opisz kształt swojego problemu— a zaproponuję najbardziej kompaktową rzecz, która go pokryje.
— Skrypty w Rebol 2 i Rebol 3, narzędzia automatyzacji w jednym pliku
— Programowanie w Red i składanie narzędzi wieloplatformowych
— Projektowanie języka dziedzinowego i dialektu z podstawą analizy
— Analiza tekstu i danych, konwersja formatów, generowanie raportów
— Małe binaria bez zależności dla Windows, Linux i macOS
— Refaktoryzacja, dokumentacja i utrzymanie istniejącego kodu Rebol lub Red
Większość mojej pracy polega na projektowaniu języków dziedzinowych—małych dialektów, które pozwalają opisać przepływ pracy, układ raportu, regułę walidacji lub protokół urządzenia w kategoriach twojej dziedziny, zamiast rozmywać logikę w ogólnym kodzie. Silnik analizy Rebol i rosnący zestaw narzędzi Red sprawiają, że programowanie zorientowane na język jest zaskakująco szybkie do prototypowania i tanie w utrzymaniu. Zajmuję się również praktycznym opakowaniem: odczytywaniem i przekształcaniem nieuporządkowanych danych, pracą z prostymi usługami sieciowymi, generowaniem plików i pakowaniem wszystkiego w tak małym rozmiarze, że uruchamia się natychmiast i nie wymaga instalacji. Gdy projekt przerasta skrypt, utrzymuję kod w czystości, dokumentacji i łatwości dla następnej osoby do rozszerzenia.
Jeśli preferujesz narzędzia, które są lekkie, zrozumiałe i trwałe, zamiast frameworków, które szybko się starzeją, jestem specjalistą, który złoży dla ciebie małe rozwiązanie, które nadal działa. Opisz kształt swojego problemu— a zaproponuję najbardziej kompaktową rzecz, która go pokryje.
— Skrypty w Rebol 2 i Rebol 3, narzędzia automatyzacji w jednym pliku
— Programowanie w Red i składanie narzędzi wieloplatformowych
— Projektowanie języka dziedzinowego i dialektu z podstawą analizy
— Analiza tekstu i danych, konwersja formatów, generowanie raportów
— Małe binaria bez zależności dla Windows, Linux i macOS
— Refaktoryzacja, dokumentacja i utrzymanie istniejącego kodu Rebol lub Red