Wszystkie artykuły
Nowoczesne testowanie GUI z Cypress – dogłębna analiza
W tym artykule przyjrzymy się zaletom korzystania z Cypress, nowoczesnego kompleksowego frameworka służącego do testów end-to-end jak również zautomatyzowanego testowania GUI w aplikacjach webowych. Porównamy Cypress z jego konkurentem, Selenium, podkreślając korzyści płynące z jego architektury, obsługi języków, przeładowywania w czasie rzeczywistym, możliwości debugowania oraz zmniejszonej podatności testów na błędy.
Przewodnik krok po kroku, jak skonfigurować Playwright i zrozumieć jego przewagę nad Cypress i Selenium
Niniejszy artykuł zawiera omówienie Playwright, nowoczesnego frameworka testowego firmy Microsoft, a także jego przewagi nad popularnymi konkurentami, takimi jak Cypress i Selenium.
Redux-Saga – obsługa asynchronicznych akcji w Redux
Redux-Saga to wszechstronna biblioteka, która umożliwia pisanie złożonych zadań asynchronicznych w prosty, deklaratywny sposób - we wpisie staramy się pokazać przypadki jej użycia.
Atlas Search
Atlas Search to wyszukiwanie pełnotekstowe w MongoDB Atlas. Zapewnia płynne i skalowalne środowisko tworzenia funkcji aplikacji opartych na trafności. Do czego się je wykorzystuje? Eliminuje […]
JSON Web Token i jego obsługa w RestAssured
JSON Web Token to bardzo popularny sposób zabezpieczania aplikacji internetowych i interfejsów API. Ten artykuł jest krótkim przewodnikiem po tym, jak obsługiwać JWT i tworzyć proste przypadki testowe za pomocą biblioteki Rest Assured.
Flyway – prosta migracja bazy danych w Spring
Flyway to proste i zarazem potężne narzędzie do migracji baz danych, które pozwala łatwo zarządzać i rozwijać bazę danych. Posiada również bardzo dobre wsparcie dla wielu frameworków, w tym Spring'a, i ogromnym możliwościom adaptacji, tak więc na pewno jest to narzędzie godne uwagi.
Podejście API-First wraz generatorem Open API
Podejście API-First ułatwia efektywną współpracę w projektach z architekturą serwer-klient. Dzieje się tak, ponieważ możliwość posiadanie definicji modeli i serwisów związanych z API, która jest przechowywana, w oddzielonych i skonfigurowanych prostych plikach YAML pomaga utrzymać schludną strukturę projektu. Dzięki potężnemu narzędziu, jakim jest generator Open API, takie konfiguracje można później przekształcić w kod gotowy do produkcji.
Tworzenie deklaratywnych klientów HTTP z wykorzystaniem Feign
Deklaratywny sposób postępowania z zasobami stał się bardzo popularny, zwłaszcza w przypadku danych bazodanowych – dobrym przykładem jest Spring Data JPA. A co z zasobami sieciowymi, czyli usługami RESTful? Czy operowanie na danych internetowych nie powinno być tak czyste i łatwe, jak tworzenie JpaRepository? Netfliksowy Feign jest dobrą odpowiedzią na to pytanie.
Observables – co to jest? I jak używać ich w kodzie
Ten artykuł opowiada o Observables w Angular, wyjaśniając ich rolę w obsłudze asynchronicznych strumieni danych. Obejmuje on tworzenie Observables, subskrybowanie ich, stosowanie operatorów do transformacji i filtrowania, obsługę błędów i anulowanie subskrypcji. Dodatkowo zawiera sekcję dotyczącą testowania Observables przy użyciu fakeAsync do pisania synchronicznie wyglądających testów dla asynchronicznego kodu. Wykorzystując Observables i RxJS, programiści mogą zwiększyć responsywność i wydajność swoich aplikacji Angular.
Angular: Komponenty, dyrektywy i potoki – jak prawidłowo je tworzyć i testować
Ten artykuł zawiera praktyczny przewodnik po tworzeniu i testowaniu komponentów, dyrektyw i potoków w Angular. Obejmuje on ich definicje, przykłady kodu i techniki testowania przy użyciu frameworka testowego Angular. Postępując zgodnie z tym przewodnikiem, programiści mogą skutecznie wykorzystywać te funkcje Angular do tworzenia solidnych i niezawodnych aplikacji.