Może warto spojrzeć na to wszystko „Inaczej”?

Dzisiejszy post inspirowany jest niedawno przeczytaną przeze mnie książką „Inaczej” Radka Kotarskiego, w której autor stara się na pokazać, „Jak pracować mniej, ale lepiej i przyjemniej”. Co ważne, informacje oparte są na wielu źródłach i badaniach naukowych. Przy okazji postanowiłem też przetestować dostępne narzędzia pozwalające automatycznie generować treść z wsparciem algorytmów sztucznej inteligencji. W polskiej …

Rozważania na temat typów w TypeScript

TypeScript zdobył oszałamiającą popularność w ostatnich latach, ale po co tak właściwie z niego korzystamy, jakie są jego plusy i minusy? Zalety korzystania z TypeScript: wcześniej wychwytywane błędy przewidywalność działania dzięki statycznemu typowaniu czytelność kodu lepsze wsparcie edytora podczas developmentu łatwiejszy i szybszy refaktoring ograniczenie unit testów, przede wszystkim tych sprawdzających poprawność struktur Wady stosowania …

Generowanie Angularowych modeli i serwisów z OpenAPI i GraphQL

TypeScriptowe typowanie jest bezsprzeczną pomocą podczas pisania bezpiecznego i czytelnego kodu. W przypadku operowania na danych które pochodzą z zewnętrznych źródeł mamy możliwość użycia generatorów, które utworzą dla nas modele danych oraz serwisy potrzebne do współpracy z nimi. Wymogiem jest posiadanie dokumentacji dokładnie opisującej każdy kontrakt. Użycie generatorów daje nam jeszcze jedną przewagę (przy założeniu, …

Dlaczego IKE oraz IKZE się opłaca

IKE, czyli Indywidualne Konto Emerytalne, to mechanizm pozwalający na odkładanie dodatkowych środków na emeryturę, posiadający specjalne korzyści podatkowe, umożliwiający w bardziej efektywny sposób pomnażać nasze oszczędności, mogący pełnić także rolę poduszki finansowej. IKE oraz IKZE reguluje ustawa o indywidualnych kontach emerytalnych oraz indywidualnych kontach zabezpieczenia emerytalnego. W zależności od instrumentu finansowego możemy wyróżnić następujące rodzaje …

Baza darmowych zdjęć i krótkich filmów

Fotografia i podróże to moja odskocznia od codzienności, dlatego też postanowiłem opublikować to, co udaje mi się uchwycić migawką aparatu w formie darmowego zbioru. Zdjęcia i krótkie filmy w wysokiej rozdzielczości są dostępne do pobrania bez żadnych ograniczeń na stronie media.everyweb.co. Zapraszam do korzystania 🙂

Optymalizacja Observables Unsubscribe

Najpopularniejszą biblioteką wykorzystywaną wraz z frameworkiem Angular do programowania reaktywnego jest RxJS, która przedstawia siebie na oficjalnej stronie w następujący sposób: RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code. https://rxjs.dev/ Subskrybując typ Observable podłączamy się do źródła danych, dzięki czemu ustawiony przez nas handler …

Poprawna implementacja strony 404

Dobrze wszystkim znane strony 404 wykorzystywane są do poinformowania użytkownika, że dany zasób nie istnieje. W tym krótkim poście przyglądnę się szczegółowo, jak powinna wyglądać jej poprawna implementacja. Strona 404 powinna jednocześnie służyć: robotom wyszukiwarek i SEO – aby błędna podstrona nie została zaindeksowana w wynikach wyszukiwania, użytkownikom – aby dać użytkownikowi jasny komunikat, zwiększeniem …

Zbuduj swój życiowy fundament

fundament

Internet pełen jest życiowych rad i wskazówek na każdą okazję. Wpis ten dedykuję jednak przede wszystkim sobie. Jest to forma przelania na papier myśli, które tworzyły się w mojej głowie od kilku lat, czasem jako wynik świadomych poszukiwań, innym razem zupełnie nieświadomie. Artykuł podsumowuje opis fundamentów, które starałem się rozwijać pomiędzy 20 a 30 rokiem …

Automatyczna kopia zapasowa WordPressa za pomocą Github Actions

Lubię korzystać z WordPressa z uwagi możliwość szybkiej implementacji wielu funkcjonalności za pomocą pluginów. Aby jednak czuć się pewniej przy magii jaką oferuje potrzebowałem dodatkowego poziomu bezpieczeństwa – kopii zapasowej niezależnej od aktualne używanego hostingu. Wykorzystałem więc eksperymentalnie Github Actions do cyklicznego tworzenia kopii zapasowej plików i bazy danych. Dzięki temu w prywatnym repozytorium przechowuję …

Jak sprzedałem swój samochód z pomocą kodu QR

W poście tym chciałbym pokrótce przedstawić, jak na podstawie sytuacji z życia codziennego możemy małym nakładem pracy zweryfikować nasz pomysł. W dzisiejszych czasach szybkie budowanie rozwiązania koncepcyjnego i weryfikowanie go na żywym organizmie (a następnie w sposób iteracyjny usprawnianie) jest podstawą do osiągnięcia sukcesu. Mnogość dostępnych w sieci narzędzi może nam w tym skutecznie pomóc. …