FSGeek
👀 Zobacz inne ciekawe posty
Tagi
Poznaj autora
📧 Dołącz do newslettera WebDev News
Jak utrzymywać jakość projektu z Github Actions?

CI/CD potrafi bardzo usprawnić naszą pracę, automatyzując część procesów. Dzięki temu nasz projekt jest "pilnowany" 24/7. A my mamy więcej czasu na ważniejsze sprawy. Jeśli korzystasz z Githuba, to koniecznie sprawdź Github Actions.

#ci#github-actions
Jak stworzyć UI na backendzie?

W dzisiejszych czasach chyba większość nowych aplikacji powstaje jako dwa osobne byty - frontend i backend. A może dla niektórych przypadków jest to niepotrzebne? Może backend, który zwraca gotowy widok, jest dla niektórych przypadków wystarczający? W poście pokazuję jak to zrobić przy pomocy Fastify i Handlebars.

#fastify#backend#frontend
Czy wiesz jak dodać GraphQL do aplikacji React?

Graphql jest coraz popularniejszy w aplikacjach. Pozwala na pobieranie dokładnie tych danych, jakich potrzebujemy. W jednym z poprzednich postów pokazałem jak to zaimplementować na backendzie. Dziś przyszedł czas na frontend.

#react#graphql
Czy znasz różnicę pomiędzy Continuous Integration, Continuous Delivery i Continuous Deployment

Jeśli programujesz od jakiegoś czasu, to pewnie spotkałeś się ze skrótami CI/CD. Są to skróty dobrych praktyk tworzenia oprogramowania - Continuous Integration, Continuous Delivery oraz Continuous Deployment. Jakie są różnice pomiędzy nimi i dlaczego warto wprowadzać te praktyki?

#ci#cd#devops
Czy wiesz jak sobie poradzić z Union Types?

Typescript jest popularnym wyborem przy starcie nowych projektów. Typowanie pomaga pisać lepszy kod, który będzie bardziej odporny na błędy. Jednak jest też druga strona medalu. Typowanie może powodować dodatkowe wyzwania.

#typescript
Endpointy w 5 minut - Apollo Server i Fastify

Graphql jest coraz popularniejszy i widzę go coraz częściej w rozwiązaniach produkcyjnych. Chyba jednym z najbardziej popularnych rozwiązań do implementacji tego rozwiązania na backendzie jest Apollo Server. Zaimplementowałem go w aplikacji napisanej w Fastify (klon Linktree).

#fastify#graphql#apollo
3 podstawowe operacje na tablicach w dwóch odsłonach

W Javascript tablice są jednym z najbardziej popularnych i wykorzystywanych obiektów. Możemy na nich operować na dwa sposoby - mutując oryginalną tablicę lub tworząc nowy obiekt za każdym razem. W poście pokazuję jak wykonać podstawowe operacje na tablicach w tych dwóch podejściach.

#javascript
Fastify + Hotwire - nowy (lepszy?) pomysł na frontend

Obstawiam, że 90% aktualnie tworzonych aplikacji opiera się na podział frontend, backend i przesył danych pomiędzy nimi w postaci JSON'a. Frontend prosi o dane i gdy je otrzymuje, to odpowiednio modyfikuje wygląd strony. A może można przesyłać coś innego niż JSON?

#fastify#hotwire#frontend#backend
Polityka prywatności Przestań mnie śledzić