Wszystkie artykuły
![](https://www.j-labs.pl/wp-content/uploads/2024/01/09.-Modern-GUI-Testing-with-Cypress-An-In-Depth-Look-scaled.jpg)
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.
![Playwright](https://www.j-labs.pl/wp-content/uploads/2024/01/11.-A-step-by-step-guide-to-setting-up-Playwright-and-understanding-its-advantages-over-Cypress-and-Selenium-1-scaled.jpg)
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.
![](https://www.j-labs.pl/wp-content/uploads/2024/03/12.-Redux-Saga-handling-asynchronous-actions-in-Redux-scaled.jpg)
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.
![](https://www.j-labs.pl/wp-content/uploads/2024/03/13.-Atlas-Search-scaled.jpg)
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 […]
![](https://www.j-labs.pl/wp-content/uploads/2023/11/blog_jlabs_JSON-Web-Token-handling-with-Rest-Assured-1.png)
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.
![abort controller in react](https://www.j-labs.pl/wp-content/uploads/2023/11/blog_jlabs_Flyway-migrations-with-Spring-1.png)
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.
![API-first-with-the-Open-API-Generator-scaled](https://www.j-labs.pl/wp-content/uploads/2023/11/50.-API-first-with-the-Open-API-Generator-scaled.jpg)
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.
![Feign](https://www.j-labs.pl/wp-content/uploads/2023/11/49.-Creating-declarative-HTTP-clients-with-Feign-scaled.jpg)
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.
![observable](https://www.j-labs.pl/wp-content/uploads/2023/10/blog_jlabs_10.png)
Observable – 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](https://www.j-labs.pl/wp-content/uploads/2023/10/blog_jlabs_9.png)
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.
Poznaj mageek of j‑labs i daj się zadziwić, jak może wyglądać praca z j‑People!
Skontaktuj się z nami![](https://www.j-labs.pl/wp-content/uploads/2023/02/Kariera-cta-1.jpg)
![](https://www.j-labs.pl/wp-content/uploads/2023/02/Biznes-cta-4.jpg)
![](https://www.j-labs.pl/wp-content/uploads/2023/02/Kariera-cta-3.jpg)
![](https://www.j-labs.pl/wp-content/uploads/2023/02/Kariera-cta-4.jpg)