Terminalowe potyczki – by żyło się lepiej

Prawie rok nic nie napisałem. Po prostu nie mam na to siły, nie widzę sensu (blog nie przynosi korzyści i nie chodzi o zarabianie) i co gorsza, wszystkie pomysły wydają mi się takie banalne. Nie chodzi nawet o prostotę, ale o banalność właśnie. Rozwiązanie problemu możesz znaleźć w sieci w przeciągu kilku minut. Pisać po […]

Multihooki w git

W poprzednim wpisie poruszyłem problem konfigurowania hooków w gitcie. Dzisiaj przyjrzymy się jak zapanować nad hookami, w których chcemy wykonać wiele zadań. Będzie trochę basha, będzie trochę „magii” i w końcu będzie trochę porad jak sobie ułatwić życie.

Prawdziwy greenfield – Conventional Commits i jak zmusić do używania standardów

Mam masę rozgrzebanych tematów. Ego się pisze, ale brakuje mi trochę czasu i trochę więcej motywacji. Gdzieś tam jest jeszcze temat drzewek Merkle. Jeszcze książka się pisze… Po prostu czasami nie da się wszystkiego naraz. Dlatego dzisiaj temat trochę z pogranicza programowania i pożycia projektowego. Czym jest greenfield? Jeżeli ktoś w naszej branżuni mówi, że […]

Testuj na produkcji, serio

Zeszły tydzień zakończyliśmy eleganckim fakapem ekipy mBanku, która to ekipa „testowała na produkcji” powiadomienia push aplikacji mobilnej. W dużym skrócie, dla tych, co czytają ten tekst jakiś czas później, o poranku klienci mBanku otrzymali trzy powiadomienia push, w tym takie o treści „ęśąćż”. Ogólnie mało ciekawe zdarzenie i ktoś zapewne oberwał po uszach. O możliwych […]

Cyfrodziewczyny kontra Brotopia

Udało mi się w końcu usiąść do bloga. Kolejna część pisania Ego w Elixirze poczeka, a teraz obiecana i wyczekiwana, przez co poniektórych recenzja podwójna. Zanim jednak przejdziemy do mięska, muszę was ostrzec. Poniższe książki traktują o podobnym temacie, ale nie można ich bezpośrednio porównywać. Opisują dwie różne epoki w dwóch różnych systemach politycznych. Nie […]

Lekser Ego w Elixirze część III – komentarze i liczby – wideo

Zgodnie z zapowiedzią dziś jest nagranie. Nie jest pro, nie jest nawet amateur, ale jest 😀 ps. blog nie wyświetla się na jvm-bloggers 🙁 Będzę walczyć o powrót Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to zaznaczone. Artykuły są dostępne na licencji CC-BY. Jeżeli […]

Lekser Ego w Elixirze część II – preoptymalizacje

Jarek i Wiktor udostępnili swój kod na githubie. Pierwsza rzecz, która rzuciła mi się w oczy, to ilość pracy, jaką wykonali poza kamerą. Ich rozwiązanie wspiera już kod w wielu linijkach oraz liczby. To nadal są proste zagadnienia, ale nie są trywialne. Dlatego też, w tym wpisie zajmiemy się pewnymi preoptymalizacjami, które ułatwią nam pracę […]

Lexer Ego w Elixirze

Jarek Pałka i Wiktor Sztajerowski zaczęli z nudów cykl wykładów o tym jak stworzyć język programowania. Na tapetę trafiło jarkowe Ego, czyli język programowania przeznaczony do ćwiczenia programowania w dziwnych paradygmatach. Pierwszy wykład poświęcili na napisanie prostego lekseraW języka. Całość do obejrzenia poniżej: A ja postanowiłem, że pobawię się ich zabawką w trochę inny sposób. […]

O stringów w postgresie porównywaniu

Pracując na jednym z projektów, trafiliśmy na „ciekawe inaczej” wymaganie. Chodziło o to, by dodać wyszukiwanie po adresie email. Prosta sprawa, ale nie do końca. Gmail a wielkość znaków W adresie e-mail co do zasady ważna jest wielkość znaków. No, chyba że jesteś gmailem, to wtedy nie. Gmail jest usługą, która próbuje być cwana. Po […]

Hackerzy, oddajcie mi moje 400mln

W ostatnich dniach pojawiła się ciekawa informacja. Grupa czeskich aktywistów, w trakcie hackatonu, stworzyli prototyp elektronicznego systemu sprzedaży winiet. O samym projekcie możecie poczytać tutaj. W dużym skrócie z bodajże 18 elementów specyfikacji w czasie imprezy zaimplementowano 16, a te, których nie zaimplementowano to elementy powiązane z dostępem do informacji niejawnych. I można by w […]