Lista artykułów

15 inspiracji stanowisk GAMINGowych

Przyjazne i ergonomiczne stanowisko do pracy jako programista to podstawa. A może to za mało? Jeśli interesują Was gry lub ten styl urządzania stanowisk komputerowych to znajdziecie tutaj kilkanaście inspiracji. Jaki powinien być GAMING ROOM? Wszystko zależy od osobistych preferencji. Najczęstsze motywy pojawiające się podczas urządzania stanowiska GAMINGowego to: taśmy LED oświetlające różne części stanowiska, […]

Aion Bank – ciekawa opcja do obsługi płatności międzynarodowych

Rzuć okiem na ofertę walutową w Aion Banku. Jeśli dostajesz płatności w zagranicznych walutach, to może być to rozwiązanie dla Ciebie.

Piątki z plusem #6: książki o tematyce piłkarskiej

Zbiór książek o tematyce wokół piłki nożnej, które przypadły mi do gustu. Sprawdź, czy Tobie również się spodobają.

MediaRecorder API – sprawdź jak nagrywać z poziomu Web!

Spis treści Wprowadzenie Użycie MediaRecorder Jak działa MediaRecorder API? Pobieranie streamu z kamery Pobieranie streamu z udostępniania ekranu Pobieranie streamu z canvasa Klikalny przykład na Github Pages Pełny kod przykładu na Github Podsumowanie Wprowadzenie Sporo osób nie wie o istnieniu MediaRecorder API – a umożliwia ono nagrywanie z poziomu przeglądarki internetowej. Warto znać to API …

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.

15

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ń…