Lista artykułów

Czym dla Ciebie jest „baza danych”? [myślodsiewnia #022]

Jakiś czas naszła mnie pewna refleksja na temat skojarzeń z „bazą danych”. Z ciekawości podpytałem nawet o to na Twitterze i Facebooku. A wzięło się to stąd, że w projekcie dla jednego z klientów, z którym regularnie współpracuję, wykorzystujemy PostgreSQL, MongoDB i Elasticsearch. W zależności od tego co chcemy osiągnąć. Nevermind. W pewnym momencie... Czytaj dalej →

Jak zadawać dobre pytania techniczne?

Nie ma na świecie programisty, który wiedziałby wszystko. Duża część pracy programistów poświęcona jest poszukiwaniu dobrych i optymalnych rozwiązań. Często jednak nie udaje się odnaleźć zadowalającej odpowiedzi. W takim przypadku konieczne staje się zadawanie pytań. Ten wpis pokaże Ci jak zadawać dobre pytania techniczne, bo wbrew pozorom nie jest to takie łatwe. Przed zadaniem pytania …

Polski Ład nadciąga. Ratuj się kto może!

Sprawdź jakie zmiany zapowiedziane w Polskim Ładzie dotkną samozatrudnionych z branży IT.

Obsługa zależności czasowych

Jakiś czas temu otrzymałem na maila takie pytanie: Czy jest jakaś elegancka metoda, aby zarządzać zdarzeniami czasowymi w systemie?Generalnie unikamy delay’ów i odnosimy się np. do zegara systemowego. Aby uruchomić daną komendę/operację/funkcję w konkretnym momencie czasowym używamy IF-ów. Sprawa się komplikuje jeśli chcemy powiązać czasowo różne zdarzenia w systemie. Oto przykład: chcemy aby:1. Zdarzenie X było […]

Dlaczego uwielbiam pracować zdalnie? 8 korzyści pracy zdalnej

Od wielu miesięcy pracuje zdalnie. Dlaczego pracuję zdalnie? Na to pytanie jest dosyć prosta odpowiedź. Co sprawia, że uwielbiam pracować zdalnie? Jakie są korzyści pracy zdalnej?

Sprawdź jak walidować formularze w czystym JS!

Spis treści Wprowadzenie Walidowanie formularzy Baza pod przykłady Customowe wiadomości dla walidacji standardowej Customowy sposób prezentacji rezultatów walidacji Klikalny przykład na Github Pages Pełny kod przykładu na Github Podsumowanie Wprowadzenie Walidowanie formularzy nie zawsze jest prostym zadaniem – najczęściej wyłączamy domyślną walidację i piszemy bardzo customowy kod. Okazuje się jednak, że JS ma wbudowane Constraint …

Wzorzec projektowy Proxy

Ten wpis jest kolejnym wpisem z serii wpisów o wzorcach projektowych. Po przeczytaniu tego wpisu, zachęcam Cię do zapoznania się z innymi wpisami z tej serii: Wzorzec projektowy Factory (Fabryka) Wzorzec projektowy Singleton Wzorzec projektowy Command (Polecenie) Tym razem omówię strukturalny wzorzec projektowy Proxy (Pełnomocnik). Proxy jako serwer pośredniczący Często pierwszym skojarzeniem ze słowem proxy …

Ewolucja prototypu gry na Steam | Devlog #02

Prototyp gryna Steam do wishlistowania: https://store.steampowered.com/app/1704120/IT_Startup_Deckbreaker/ Playlista DevLogów: https://www.youtube.com/playlist?list=PLFq6ri1W22hwsQWmcqQi2RGHMR8PmN-c_ Polecany wykład autora RimWorld:

Jak zaimplementować obsługę różnych języków w menu?

Czasami tak bywa, że sukces produktu niesie nowe wyzwania dla programistów. Jednym z takich wyzwań może być przetłumaczenie tekstów wyświetlanych w menu na inne języki i obsługa tego w prosty i niezawodny sposób. W dzisiejszym wpisie pokażę jak ustrukturyzować kod zawierający menu i jak łatwo zaimplementować tłumaczenia wykorzystując tablice. Odpowiednia struktura projektu Wprowadzenie takiej zmiany […]

Ubezpieczenie utraty dochodu

https://pixabay.com/photos/airplane-wreck-wreckage-damaged-1030855/ " data-image-caption="" data-medium-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2021/09/wreck.jpg?fit=300%2C200&ssl=1" data-large-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2021/09/wreck.jpg?fit=676%2C450&ssl=1" /> Poznaj ofertę ubezpieczenie utraty dochodu dedykowaną dla czytelników bloga oraz członków grupy Programista Na Swoim.

11

Retro-Gaming czyli wspomnień czar

Dziś nie będzie o frontendzie czy nawet o programowaniu jako takim. Dziś chciałbym się podzielić kilkoma zdjęciami i wspomnieniami z przeszłości. Okazją do tych wspomnień…

Tworzenie formularza w React – Kurs React – cz. 10

Jak tworzyć formularze w React? W tej części kursu przedstawię jak stworzyć bardzo prosty formularz bez użycia zewnętrznych bibliotek (np. formik, redux-form).

Moje dwa lata z Huel – subiektywna recenzja

Hej! Dzisiaj temat kompletnie niezwiązany z programowaniem, czy IT. W kwietniu 2021 minęło dokładnie dwa lata od kiedy pierwszy raz zamówiłem Huel. Produkt, który zmienił moje nawyki żywieniowe, i pozwolił mi prowadzić zdrowszy tryb życia. Postaram się opisać wszystkie swoje spostrzeżenia. Myślę, że przez ponad dwa poznałem produkt dobrze. Czym jest Huel? Dokładniej – Huel …

Postaci normalne w relacyjnych bazach danych

W tym wpisie poruszam temat normalizacji relacyjnych baz danych oraz omawiam postaci normalne, do których można sprowadzić bazę danych. Do omówionych zagadnień przygotowane zostały również przykłady. Czym jest normalizacja? Zgodnie z definicją zamieszczoną w Encyklopedii PWN, normalizacja może być rozumiana jako: […] działalność mająca na celu uzyskanie optymalnego w danych okolicznościach stopnia uporządkowania w określonym …

15

Jak zaimplementować JWT (JSON Web Token) w Node.js API

JSON Web Token jest jedną z popularnych metod autoryzacji, dlatego w dzisiejszym odcinku pokażę Wam jak go zaimplementować w Nodowym API. Jeste to jeden ze 140 odcinków pełnego kursu Noda.  […]