Blog

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

15.01.2020

Uruchomienie Cloud Run do uruchamiania Chrome Headless przy ograniczonym budżecie

Cloud Run to nowa usługa zarządzana na Google Cloud Platform, która umożliwia uruchamianie aplikacji w kontenerach bezpośrednio z obrazu Dockera. Ogromną zaletą tej usługi jest to, że opłata naliczana jest tylko wtedy, gdy Twoja aplikacja jest rzeczywiście używana!

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.