Zastanawiasz się jak zostać programistą? Zanim odpowiemy sobie na pytanie jak zostać programistą trzeba sobie odpowiedzieć dlaczego chcę zostać programistą? Czy Twoim powodem jest: Domyślam się, że jak większość osób, które szukają odpowiedzi na to pytanie głównym motywatorem są pieniądze. Na pewno jest to jeden z ważnych czynników, ale jeśli motywują Cię tyko pieniądze to […]
Jak zostać programistą aplikacji webowych? Cz. 2 – backend
W poprzednim wpisie Jak zostać programistą? Rok 2023 opisałem krótko jak wygląda początek kariery w IT. Oprócz ogólnego opisu postanowiłem opisać, jak wygląda praca jako programista aplikacji webowych. We wpisie opowiedziałem, że aplikacje webowe dzielą się na frontend i backend. Poprzedni post opisywał frontend, natomiast w tym wpisie opowiemy sobie, do czego służy backend. UWAGAPoniższy […]
Jak zostać programistą aplikacji webowych? Cz. 1 – frontend
W poprzednim wpisie Jak zostać programistą? Rok 2023 opisałem krótko jak wygląda początek kariery w IT. Dzisiaj chciałbym przedstawić, jak wygląda życie i proces nauki programisty aplikacji webowych, czyli dostępnych przez przeglądarkę internetową, na podstawie własnego doświadczenia. UWAGAPoniższy tekst jest skierowany głównie dla osób, które nigdy nie miały styczności z programowaniem. Pewne opisy zostały mocno […]
Instalacja i konfiguracja Zabbix agenta
W poprzednim wpisie Dlaczego zmieniłem Munin na Zabbix – monitoring serwera opisałem, dlaczego zmieniłem Munin na Zabbix. Pokazałem też w jaki sposób uruchomić Zabbix server z wykorzystaniam docker-compose. Teraz przychodzi czas na instalację agentów na poszczególnych wirtualnych maszynach. Moje wirtualne maszyny postawione są na Debianie. Jak to zrobić? Kilka poleceń i konfiguracji, aby agent mógł […]
Dlaczego zmieniłem Munin na Zabbix – monitoring serwera
Dlaczego zmieniłem Munin na Zabbix? Długo zabierałem się z tą decyzją, ale w końcu zdecydowałem się. Dlaczego tak długo? Zapraszam do wpisu. Główną motywacją zmiany z Munin na Zabbix była popularność Zabbixa na forach internetowych czy grupach związanych z tematyką sysops i devops. Oprócz popularności, zaczęło mi brakować funkcjonalności informowania mnie o problemach z serwerem […]
Dlaczego nie działa usypianie Macbooka?
Jakiś czas temu zauważyłem, że pomimo zamknięcia pokrywy Macbooka, nie wchodzi on w stan uśpienia. Po otwarciu, zamiast zobaczyć ekran logowania, widoczny był pulpit. Zacząłem się zastanawiać dlaczego nie działa usypianie Macbooka? Programów podtrzymujących jego pracę, aby w przypadku braku aktywności sam się nie usypiał, nie używam. Ustawienia systemowe także nie blokowały tego procesu. Cóż, […]
Czy warto korzystać z chmury? A może dedykowany serwer?
Praktycznie każdy w branży IT lub z nią związany zadaje sobie pytanie „czy korzystać z rozwiązań chmurowych?”. Wiele osób odpowie: oczywiście! Każdy korzysta z takich rozwiązań są najlepsze! Moja odpowiedź brzmi: to zależy. Zależy od bardzo wielu czynników i w tym wpisie postaram się je opisać. Próbując odpowiedzieć sobie na to pytanie będę uwzględniał: Koszt […]
Dlaczego powstało BeeUpdated? Ilość maili w mojej skrzynce mnie przerasta.
Cześć, mimo zeszłorocznego postanowienia noworocznego, długo nie pisałem na blogu. Dlaczego? Ponieważ ilość maili w mojej skrzynce była tak duża, że nie miałem czasu pisać treści. Żartuję. W połowie… Każdy kto otrzymuje powiadomienie o nowej wiadomości od razu rzuca okiem aby sprawdzić co to za wiadomość. Najczęściej kończy się to oderwaniem od aktualnej pracy, otworzeniem […]
Github Actions – self-hosted runner
W pierwszym wpisie na temat Github Actions wspominałem, że za darmo mamy do wykorzystania 2000 minut akcji. 2000 minut to ok 33 godziny, wydaje się dużo, ale czy na pewno? Jeden mały błąd (brak timeout), push wieczorem i rano budzimy się biedniejsi o 500 zużytych minut-akcji. Pomnóżmy to razy 2 akcje i połowa z budżetu […]
Github Actions – budowa obrazów Dockerowych i wrzucenie ich do repozytorium
W poprzednim wpisie pokazałem w jaki sposób zbudować i przetestować aplikację z wykorzystaniem Github Actions. Czas na kolejne workflow, na którym zmarnowałem bardzo dużo czasu. Dlaczego? Zapraszam 🙂 Spis treści Pushowanie obrazu przez Github Actions – plik yml Analiza pliku yml Pushowanie obrazu przez Github Actions – plik yml Analiza pliku yml Tam razem plik […]