stats

Język programowania Clojure

Clojure to język programowania, który jest dialektem Lispu działającym pod kontrolą maszyny wirtualnej Javy (JVM). Jest językiem ogólnego przeznaczenia, dynamicznie typizowanym i wieloparadygmatowym z silnym akcentem funkcyjnym. Jego wiodącymi cechami są: dobrze opracowana obsługa wykonywania współbieżnego i niemutowalność danych (realizowana z użyciem struktur trwałych).

Abstrakcyjna ilustracja walut i konfiguracji Bankstera

Pieniądze są jednym z obszarów, w których drobne niedopowiedzenia potrafią wytworzyć dług technologiczny szybciej niż inny fragment dziedziny zastosowań. Nie dlatego, że „finanse są trudne”, lecz dlatego, że przeciętny kod lubi „udawać”, iż temat jest prosty. Bankster to próba zrobienia tej rzeczy dobrze.

Rozmowa kontrolowana #53


Wywiad dla Z3S


Grafika przedstawiająca baner audycji Rozmowa kontrolowana

W świąteczną niedzielę redaktorzy serwisu Zaufana Trzecia Strona – Adam Haertle i Adam Lange – przeprowadzili wielotematyczną rozmowę z Pawłem Wilkiem. Można posłuchać i pooglądać odpowiedzi dotyczących programowania zorientowanego na dane, eDiscovery i fragmentów historii zawodowej Pawła.

Referencje są dobre


Grafika przedstawiająca fragment budynku Swiss Tech Convention Center w kształcie grotu strzały

Wczorajszego wieczora otrzymałem elektroniczny list, w którym jeden z odwiedzających zadał mi parę pytań po lekturze wpisu dotyczącego parsowania numerów telefonicznych w Clojure. Pytanie było pozornie proste i związane z technicznym detalem budowania oprogramowania, ale tak naprawdę czytelnik poruszył bardzo istotny temat, nad którym sporo myślałem kilka lat temu, a teraz postanowiłem go streścić.