blog 2024.05.16 cover - Jak wygląda proces dostarczania oprogramowania oparty na CI/CD? 

27.05.2024

Jak wygląda proces dostarczania oprogramowania oparty na CI/CD? 

Główna korzyść z CI to wczesne wykrywanie błędów, co prowadzi do szybszego wdrażania nowych funkcji, większej stabilności oprogramowania i lepszej współpracy między programistami.

Przeczytaj więcej
blog 2024.05.17 cover - Dostarczanie wydajnego oprogramowania: automatyzacja CI/CD 

24.05.2024

Dostarczanie wydajnego oprogramowania: automatyzacja CI/CD 

Continuous Integration, Delivery and Deployment sprowadzają się do automatyzacji procesu testowania i wdrażania, minimalizacji (lub całkowitego eliminowania) potrzeby ingerencji człowieka, redukcji ryzyka wystąpienia błędów oraz ułatwienia tworzenia i wdrażania oprogramowania.

Przeczytaj więcej
azure active directory

31.05.2023

Usługa Azure Active Directory w aplikacjach multi-tenant

Budowanie systemu do zarządzania poświadczeniami od podstaw jest bardzo trudnym zadaniem i wymaga ogromnej wiedzy z zakresu bezpieczeństwa. Na szczęście na rynku dostępne są gotowe rozwiązania, takie jak np. Azure Active Directory (AAD).

Przeczytaj więcej
blog 2023.02.08 cover - Jak postawić serwer TCP (Transmission Control Protocol) na platformie Azure – krok po kroku

08.02.2023

Jak postawić serwer TCP (Transmission Control Protocol) na platformie Azure – krok po kroku

Gdy rozwijamy aplikację, często zachodzi potrzeba integrowania jej z zewnętrznymi systemami. Zdarza się, że komunikacja z nimi jest niestabilna albo sama konfiguracja wymusza posiadanie fizycznych urządzeń, aby developer na etapie programowania mógł całościowo przetestować rozwiązanie. Programując pod kątem komunikacji z urządzeniem (gdy np. w kodzie jest jego adres IP), jesteśmy zależni od jego funkcjonalności i dostępności. Dobrą praktyką jest wtedy pewnego rodzaju odizolowanie naszego systemu, aby warunki zewnętrzne nie wpływały na codzienną pracę nad oprogramowaniem. Z tego artykułu dowiesz się, jak odpowiedzieliśmy na to wyzwanie, wdrażając komunikację po TCP z wykorzystaniem Azure. Jeżeli kiedykolwiek stanąłbyś przed zadaniem postawienia serwera TCP z wykorzystaniem Microsoft Azure, ten materiał przeprowadzi cię przez ten proces krok po kroku.

Przeczytaj więcej
jpro 2022.12.28 cover - DevOps Azure – jak zacząć karierę?

28.12.2022

DevOps Azure – jak zacząć karierę?

Rola DevOpsa jest jedną z bardziej złożonych i trudniejszych do sprecyzowania w branży IT. Nie chodzi tutaj o technologie, ale o samo określenie zakresu obowiązków – w każdej firmie można znaleźć jakieś różnice w tym obszarze. Przyznam, że początkowo sam miałem problem z określeniem, kim lub czym tak właściwie jest DevOps. Po kilku latach pracy na tym stanowisku mogę z pewnością stwierdzić, że DevOps to nie stanowisko – to kultura pracy, zbiór praktyk, narzędzi i procesów, które są od siebie zależne, a efektem ich stosowania jest dostarczanie skalowalnego, zautomatyzowanego rozwiązania. Czy można się zatem tego nauczyć tak, jak programowania w danym języku? Jak przejść od roli programisty do roli DevOpsa i z jakich źródeł czerpać wiedzę? Postaram się na to pytanie odpowiedzieć na przykładzie chmury Azure, z którą na co dzień pracuję. Zaczynajmy!

Przeczytaj więcej