Blog

Poznaj nasze spojrzenie na świat IT. Piszemy o technologiach, po ludzku.

01.10.2019

Microcaching with Nginx. A 5 minute setup with code

Microcaching is a very useful startegy when we want to setup a simple cache without complicated expiration logic. With Nginx you can set it up in 5 minutes for any website

11.10.2019

Can you proxy MongoDB connection with Nginx? Sure you can!

Nginx is a powerful webserver and it serves well as proxy server too. I wanted to show you how easily you can setup a configuration that proxies MongoDB connection.

20.11.2019

Scaleway - Dostawca chmury w europejskim wydaniu. Rzetelna ocena z naszej perspektywy

Scaleway to dostawca infrastruktury który powstał kilka lat temu oferując sprzęt oparty o platformę ARM. Jako jeden z pierwszych na świecie oferował swoim klientom maszyny wirtualne oraz dedykowane oparte na architekture ARM, od tego czasu wiele się zmieniło.

25.08.2019

Why appending to slice in Golang is dangerous? Common Slice Gotchas

There is a common misconception about how slices work in Golang. That leads to unexpected program behaviour which is suprising to many developers. In this blog post I will highlight the mechanics of a slice in Golang

15.08.2019

Why Golang Nil Is Not Always Nil? Nil Explained

Newcoming developers starting their adventure with Golang are suprised by differencies that Golang has. One of them is the nil value...

13.08.2019

Zainstaluj Nginx z bezpłatnym certyfikatem SSL A + od Let's Encrypt na Ubuntu 18.04

Skonfigurowanie serwera w celu zapewnienia HTTPS przy użyciu certyfikatów Let's Encrypt jest proste i darmowe. Wystarczy...

09.08.2019

W jaki sposób MVP pomaga zbudować świetny produkt IT

MVP oznacza minimum viable product. Produkt MVP posiada najbardziej istotne dla produktu funkcjonalności, które są następnie testowane na rynku, aby sprawdzić czy może odnieść sukces.

05.08.2019

3-węzłowy zestaw repliki MongoDB z SystemD i metrykami w Telegraf / Grafana

Zestaw replik jest formą replikacji danych, dzięki czemu dane są przechowywane w więcej niż jednym węźle, co zapewnia trwałość danych. Ustawimy pierwszy węzeł jako węzeł główny, drugi i trzeci jako węzły drugorzędne. Stawianie replik zawsze zaleca się w liczbach nieparzystych powyżej 2. Jeden i drugi wymóg ma swoje przyczyny.

31.07.2019

Klaster RabbitMQ na Dockerze z Nodejs w 5 minut

RabbitMQ jest znakomitym projektem open-source, pozwala na dostarczanie setek tysięcy wiadomości na sekundę do aplikacji, szybko i skutecznie. Poniższy wpis prezentuje sposób w jaki można postawić klaster RabbitMQ złożony z trzech oddzielnych hostów. W tym celu użyjemy Dockera, a do gotowego klastra podłączymy się przy pomocy Node.js.

29.07.2019

Allegra - aplikacja mobilna dla alergików

Dzisiejszy wpis poświęcony będzie szerszemu opisowi jednego z naszych ostatnich projektów, jest to aplikacja monitorująca stan pylenia alergenów w określonych lokalizacjach polski - Allegra.