Najnowsze artykuły

Wszystkie artykuły

SAAS
Saas

Rozwój oprogramowania jako usługi (SaaS): Model biznesowy i wyzwania

rtykuł wyjaśnia, czym jest Saas i jakie są różne modele biznesowe SaaS. Analizuje również wyzwania, które mogą wystąpić, a także możliwe rozwiązania i istniejące produkty na rynkach.
Czytaj całość
manual vs. automated testing
Tests Testowanie

Testowanie manualne kontra testowanie zautomatyzowane. Wybór właściwego podejścia

Artykuł „Testowanie manualne kontra testowanie zautomatyzowane: Wybór właściwego podejścia” omawia złożoność metodologii testowania oprogramowania, badając mocne strony i ograniczenia testów ręcznych i automatycznych. Zapewnia wgląd w proces podejmowania decyzji, podkreślając znaczenie znalezienia właściwej równowagi w celu optymalizacji strategii testowania pod kątem różnych wymagań projektu.
Czytaj całość
cucumber - headspin integration
Tests Cucumber Testowanie

Integracja Cucumber z platformą HeadSpin

W tym artykule krótko opiszę, jak zintegrować testy Cucumber przy użyciu platformy HeadSpin. Przypomnę, czym są testy Cucumber i przedstawię ogólny zarys platformy HeadSpin.
Czytaj całość
Structured concurrency
Java

Structured Concurrency – nowe podejście do współbieżności w Javie

W Javie SE 21 udostępniono zapowiedzi dwóch nowych konceptów: Structured Concurrency oraz Scoped Values. Ten artykuł opisuje, w jaki sposób ułatwiają one pisanie kodu współbieżnego w bezpieczniejszy i prostszy sposób.
Czytaj całość
Liquibase
Databases Liquibase Data

Liquibase: Narzędzie do zarządzania bazami danych

Liquibase to narzędzie do zarządzania bazami danych, które umożliwia zautomatyzowane wprowadzanie zmian, oferując elastyczność i wsparcie dla wielu systemów baz danych. Artykuł opisuje prosty przypadek użycia Liquibase do cofnięcia wprowadzanych zmian, a także pokazuje integrację ze Spring Boot.
Czytaj całość
Appium Cucumber
Cloud Cucumber Selenium Testowanie

Prowadzenie automatyzacji testów przy użyciu Appium i Cucumber na infrastrukturze opartej na chmurze

W tym artykule zagłębiamy się w detale związane z automatyzacją testów przy użyciu dynamicznej kombinacji Appium i Cucumber na platformie chmurowej - HeadSpin.
Czytaj całość
Distributed lock Hazelcast, Rozproszona blokada Hazelcast
Java Hazelcast

Rozproszona blokada przy użyciu Hazelcast’a

Synchronizowanie dostępu do zasobów współdzielonych jest głównym problemem aplikacji wielowątkowych. Jeśli w celu poprawy wydajności dołożymy kolejne maszyny - sytuacja komplikuję się jeszcze bardziej. Czy synchronizacja systemu rozproszonego jest możliwa beż używania skomplikowanych rozwiązań? W tym artykule chciałbym przedstawić implementację rozproszonych blokad (ang. distributed lock), której byłem częścią.
Czytaj całość
Rest vs Soap
API REST

Soap vs Rest

Komunikacja poprzez protokół SOAP oraz porównanie jej z komunikacją w architekturze REST
Czytaj całość
eks auto mode terraform
AWS

AWS EKS Auto Mode

Wprowadzenie Re:Invent 2024 należy już do historii. I to jakiej historii, mówię wam! Amazon ogłosił dziesiątki nowych funkcji dla AWS Cloud, wiele z nich jest […]
Czytaj całość
narzędzia AI do pisania kodu
Java AI

Narzędzia AI ułatwiające pisanie kodu

Współcześnie obserwujemy znaczący rozwój sztucznej inteligencji. Ma ona wpływ m.in. na pracę developerów. Czy AI będzie w stanie kompletnie zastąpić programistów? Raczej nie ma na […]
Czytaj całość

Poznaj mageek of j‑labs i daj się zadziwić, jak może wyglądać praca z j‑People!

Skontaktuj się z nami
kobieta pracuje na macbooku pracownicy j labs dwóch mężczyzn i kobieta w biurze