Posts

  • Google Sheets – financial data and custom scripts

    I’m not a hardcore user of spreadsheets. Usually, I just need to add some numbers up or track something (expenses, hours, income). I knew that spreadsheets are powerful and extensible, I just rarely needed these functionalities. Until now.

  • Advent of Code 2021 - Day 2

    Day 2 is behind me. I enjoyed it, even though it was still pretty easy (I believe that’s going to change soon).

  • Advent of Code 2021 - Day 1

    Here we go again. New Advent of Code has started today. I plan to take on the challenge and solve all the tasks before Christmas (even if some of them are solved later than the publishing day).

  • Advent of Code 2020

    O Advent of Code słyszałem już od kilku lat. Nigdy nie miałem okazji spróbować, ale pod koniec ubiegłego roku stwierdziłem, że wezmę udział i postanowiłem rozwiązać wszystkie zadania i robić to na bieżąco. Okazało się to niezłym wyzwaniem i nie było łatwo.

  • [EN] Spock with Spring Boot 2.3 and JUnit 5

    Recently, in one of my pet projects, I decided to try writing tests using Spock framework. It was a great experience, I enjoyed it a lot. Except for the part of setting it up, which was somewhat annoying.

  • Mockowanie Firestore

    Obecnie pracuję przy projekcie, w którym używamy Firebase. Do cloud functions używamy NodeJS, jako bazy danych Firestore, a do testów używany jest Jest. Pojawił się problem, jak zamockować Firestore w testach jednostkowych.

  • Hoisting w javascripcie

    W nawiązaniu do przedostatniego posta kilka słów o hostingu w javascripcie.

  • NodeJS - jak sprawdzić czy moduł X jest dostępny

    Ostatnio potrzebowałem kawałka kodu do sprawdzenia, czy moduł o jakiejś nazwie jest dostępny w projekcie NodeJS.

  • 'out-of-scope variables' w jest a hoisting

    Dzisiejszy, ciekawy problem z mockowaniem przy pomocy biblioteki jest.

  • [EN] Dotfiles

    I’ve finally cleaned up my dotfiles a little bit and published them on Github.

  • [EN] Environment variables in IntelliJ IDEA

    Recently I encountered an issue with how IntelliJ reads environment variables. In one project, I was helping with, Maven build was using external npm command to build some frontend files. Unfortunately, when I started IntelliJ IDEA using a desktop shortcut (in Ubuntu) and ran Maven build inside the IDE it didn’t see my PATH variable defined in configuration files (neither zsh nor bash).

  • Migracja JDK 8 -> JDK 11

    Java 8 ma już swoje lata i jest już niewspierana, chyba że mamy komercyjne wsparcie od Oracle. Niestety wiele aplikacji ciągle z niej korzysta (niektórzy mówią nawet, że to nowy COBOL).

  • Sprawdź swoje zmienne

    Taka sytuacja: aplikacja w Javie, z użyciem Springa (jeszcze sprzed Spring Boota). Jako baza danych używany PostgreSQL. Do testów integracyjnych używane natomiast HSQLDB, w pamięci.

  • O zmiennych środowiskowych słów kilka

    Zmienne środowiskowe. Temat niby prosty, ale ostatnio trochę musiałem się natłumaczyć i miałem kilka problemów z nimi związanymi. Stąd ten post (i pewnie kilka kolejnych w przyszłości). Nie zamierzam się silić na opisanie wszystkich niuansów i zastosowań, a raczej na pewnego rodzaju wstępie, który może pomóc osobie wchodzącej w temat.

  • Hello world!

    Cześć. Mam na imię Adam i jestem programistą.

subscribe via RSS