Autor: Mariusz Pisz

0

Azure DevOps, czyli spinamy proces

Instalacja skryptów bazodanowych na kolejnym środowisku to zawsze ważne wydarzenie w Twoim projekcie? Wydarzenie, które zabiera czas i energię dla wielu osób. Od programistów, przez administratorów, po osoby, które muszę zatwierdzić kod, którego nie widziały na oczy. W poniższym artykule przedstawię proces, który sprawia, że instalacje stają się codziennością.

0

utPLSQL, czyli testujemy zmiany

Wprowadzając zmiany w kodzie, możemy poczuć się zestresowani. Czy moja zmiana zadziała? Czy nie popsuje innych funkcjonalności? Dlatego po wprowadzeniu poprawek testujemy nasze zmiany. W większości projektów informatycznych testy nowych funkcjonalności są robione automatycznie. Dlaczego więc, w dużej części projektów w PL/SQLu są pomijane? A jeśli już są, jest to...

0

Liquibase, czyli automatyczne instalowanie skryptów

Lubimy mieć kontrolę nad tym co robimy. Żartuje się nawet, że kontrola jest podstawą zaufania. Czemu w takim razie, instalując skrypty na bazie danych, rezultat pozostawiamy przypadkowi? Czemu pozwalamy, aby instalacje odbywały się losowo?

0

Git, czyli kontrolujemy zmiany

System kontroli wersji jest najważniejszym narzędziem pracy zespołu programistycznego. Jeśli w Twoim projekcie nie używacie jeszcze gita, tylko SVNa, lub – co gorsza – nie używacie niczego, czas na zdecydowane zmiany!

0

Klucze SSH i Windows

Połączenie się do zdalnego serwera z Windowsa nie powinno sprawiać problemów. W teorii. Jeśli wygenerujemy parę kluczy przez PuttyGen napotkamy problem z niepoprawnym formatem. Dodatkowo musimy zapewnić odpowiednie dostępy do pliku.

0

Oracle bez instalacji, czyli Docker w praktyce

Do pracy z bazą danych Oracle wymagane jest postawienie odpowiedniego środowiska. Szczególnie ważne jest to gdy chcemy pracować lokalnie. Zainstalowanie wszystkich niezbędnych komponentów wymaga szeregu uprawnień i poświęcenia czasu na konfigurację. Zdecydowanie lepszym pomysłem jest uruchomienie bazy danych w kontenerze Docker.

0

CI oraz CD, czyli o co właściwie chodzi?

Dziesiątki zablokowanych obiektów w SVNie. Przerzucanie się mailami z administratorem baz danych. Wielotygodniowe oczekiwanie na akceptacje instalacji. Jedno wielkie wdrożenie raz na pół roku. Brzmi znajomo?

0

Oracle też może być fajny!

W repozytorium króluje SVN, skrypty instalowane są ręcznie, Docker to magiczne słowo, o testach nikt nie słyszał. Niestety tak właśnie wygląda większość projektów związanych z Oraclem oraz PL/SQLem. W porównaniu do innych technologii są zacofane i używają przestarzałych narzędzi. Koszmarem każdego developera i Project Managera jest spięcie tego w spójny...

0

Hack i aktualizacja VPSa

Wpisując w przeglądarce adres własnej strony www, na ogół nie spodziewam się, że otrzymam komunikat 404. Jakież było moje zaskoczenie, gdy właśnie to wyświetliło mi się kilka dni temu. Od razu przystąpiłem do analizy sytuacji i natknąłem się na nieznane pliki na moim VPSie. Wniosek był prosty — zostałem zhackowany. 

0

Podsumowanie roku 2021.

Początek roku to idealny moment na wszelkiego rodzaju podsumowania. Z racji tego, że dość dawno nie pojawił się tutaj żaden post, postanowiłem odświeżyć bloga i wrzucić informacje z tym, co ciekawego zdarzyło się u mnie w 2021 roku.Okazuje się, że kolejny rok pandemii nie był taki straszny i jeśli się chce,...