#2 Java Performance – Tablica vs. Lista

Kolejny wpis z serii Java Performance dotyczy stosowania struktur danych takich jak tablice oraz listy. Tablice oraz listy są jednymi z najbardziej popularnych struktur danych stosowanych przez programistów Javy. Jednakże nie zawsze dobieramy je jako optymalne rozwiązanie dla danego problemu. W tym wpisie postaram się pokazać wam, jak wybierać pomiędzy listą, a tablicą.

Czytaj dalej


Docker Hub – repozytorium dla obrazów

We wcześniejszy wpisach na temat Dockera poruszyliśmy zagadnienia takie jak pliki Dockerfile oraz narzędzie Docker Compose. Dziś pokażę wam jak w łatwy sposób umieszczać obrazy w DockerHub’ie. DockerHub podobnie jak GitHub jest repozytorium, w którym możemy przechowywać stworzone przez nas obrazy. W pakiecie dostajemy jedno darmowe prywatne repozytorium oraz nielimitowaną ilość publicznych repozytoriów.

Czytaj dalej


#21 Spring Boot – integracja z RabbitMQ

W tym wpisie przedstawię wam jak zintegrować bezpośrednio naszą aplikację z RabbitMQ. Stosowanie kolejek w naszym ekosystemie ma wiele zalet. Dzięki zrównolegleniu pracy możemy w łatwy sposób skalować naszą aplikację. Jednocześnie wysyłając zadania na kolejkę powodujemy, iż nasz system staje się bardziej odporny, ponieważ zadania w pierwszej kolejności trafiają na kolejkę i zostaną z niej pobrane dopiero wtedy, gdy dostępni będą konsumenci tych wiadomości.

Czytaj dalej


SpreadIT 2017 – Enough with the theory, let’s TDD!

spreadit2016

Już 18 listopada w Gliwicach odbędzie się V odsłona konferencji SpreadIT! Miło mi poinformować, iż będę występował na niej jako jeden z prelegentów z tematem “Enough with the theory, let’s TDD!“. Opis prelekcji:

Wszyscy wiemy, że TDD jest super, tylko dlaczego tak mało z nas stosuje tą metodykę na co dzień? Podczas live codingu postaram się pokazać wam, że życie na fazie może być ciekawe.

Czytaj dalej