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 myPATH
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