All Posts

Asynchroniczność w JavaScript

Asynchroniczność w JavaScript

Asynchroniczność to chleb powszedni dla programistów JavaScript. Przez jednych uwielbianych, przez innych nienawidzony ale nie można odmówić mu użyteczności. Oczywiście istnieje kilka sposobów jak można sobie z nią poradzić oraz jeszcze więcej pułapek na które trzeba uważać podczas używania tych rozwiązań. Warto wiedzieć jakie mamy możliwości do wyboru oraz czym się różnią od siebie.

Testowanie w JavaScript - Mocha i Chai

Testowanie w JavaScript -  Mocha i Chai

Jak często powtarzam pisanie testów jest istotną częścią tworzenia kodu. Chronią nas przed błędami, utrzymują nasz kod w dobrym stanie oraz pomagają podczas zmian w nim. W JavaScript mamy wiele bibliotek, które pomagają nam w tworzeniu oraz uruchamianiu testów zarówno na środowiskach lokalnych jak i w narzędziach CI/CD. Jedną z nich jest biblioteka Mocha, o której dziś piszę.

Co to jest Headless CMS?

Co to jest Headless CMS?

Systemy CMS są powszechnie znane i lubiane przez wielu ludzi, którzy chcą prowadzić własną stronę, blog czy też sklep ale nie mają wiedzy by wszystko zrobić sami od zera. Jednak istnieje wersja tego systemu, która nazywa się Headless CMS i jest bardziej skierowana do programistów. Dlaczego tak jest? Zapraszam do dalszego czytania.

Podsumowanie 2018 i plany na 2019

Podsumowanie 2018 i plany na 2019

Rok 2018 był dla mnie niesamowitym okresem. Wydarzyło się wiele na blogu, który zaczął przyciągać coraz więcej czytelników oraz powoli kończę moje studia inżynierskie. Dziś krótkie podsumowanie co udało mi się zrobić i jakie plany są na aktualny rok - w końcu trzeba mieć jakieś postanowienia ;)

Github Actions - konfiguracja i własne obrazy

Github Actions - konfiguracja i własne obrazy

Jedną z zalet Github Actions jest obecność wizulanego edytora. Pomaga on stworzyć podstawowy workflow, nie wymagając przy tym znajomości pliku konfiguracyjnego. Druga z zalet to możliwość tworzenia własnych obrazów na których będziemy opierać akcję. To i możliwość tworzenia workflow przy pomocy pliku konfiguracyjnego daje sporo możliwości dla doświadczonego użytkownika.

5 bibliotek, które pomogą w napisaniu własnego CLI w Node.js

5 bibliotek, które pomogą w napisaniu własnego CLI w Node.js

Narzędzia CLI są bardzo powszechne w programowaniu. Spotkamy je na frontendzie (AngularCLI, VueCLI), backendzie (dotnet, phpspec), w powłoce linuksa i jego poleceniach oraz wielu różnych bibliotekach. A jak napisać własne CLI w Node.js, które pomoże nam w wykonywaniu naszych codziennych obowiązków? Dziś przegląd bibliotek, które mogą nam w tym pomóc.

Github Actions - pierwsze kroki

Github Actions - pierwsze kroki

W połowie pażdziernika Github ogłosił start nowej funkcjonalności na swojej platformie. Github Actions ma pozwalać na konfigurację zadań, które będą się wykonywały w naszym repozytorium w wyniku wystąpienia różnych zdarzeń np.: wypuszczenie nowego kodu. Ostatnio dostałem do tego dostęp więc postanowiłem zobaczyć czy da się z tego korzystać, co można zrobić oraz czy warto w ogóle się tym zainteresować.

LaTeX - lepszy sposób na pisanie?

LaTeX - lepszy sposób na pisanie?

Każdy kto musiał pisać jakieś sprawozdanie, raport czy inną pracę pisemną wie, że formatowanie tekstu może być momentami uciążliwe. Wstawienie obrazka powoduje rozwalenie dokumentu w najmniej spodziewanej chwili a chwila nieuwagi powoduje, że punkty mają różne wcięcia. Czy da się skupić tylko na tekście i zapomnieć o formatowaniu mając nadzieję, że zrobi się samo i do tego dobrze? Zapraszam do poznania LaTex’a.

API Platform - konfiguracja CRUD'a

API Platform - konfiguracja CRUD'a

W ostatnim wpisie pokazałem jak możemy stworzyć encje i pierwsze endpointy, jednak to nie jest koniec naszej pracy. Rzadko kiedy te domyślnie wygenerowane będą odpowiadać naszym potrzebom - ciało zapytania może wymagać niepotrzebnych pól, odpowiedź może nie odpowiadać potrzebom frontu lub nawet nie ma endpointów, które potrzebujemy. Na szczęście da się to obejść odpowiednią konfiguracją API Platform o czym dziś parę zdań.

SpreadIT 2018 - wrażenia po konferencji

SpreadIT 2018 - wrażenia po konferencji

W ostatnią sobotę odbyła się 6 edycja otwartej i darmowej konferencji SpreadIT. W tym roku odbyła się ona wcześniej oraz przeniosła się w nowe miejsce. Jak wyszło to organizatorom oraz czy było warto się udać? Zapraszam do krótkiego podsumowania