Czym jest „proof of concept”?
Wiesz, że jest teraz nowsze, w formie wideo, wyjaśnienie tego tematu na moim kanale Youtube? O pod tym linkem: https://youtu.be/V03LR64Uco4 Nieraz w pracy będziesz spotykać się ze wspomnianym w tytule „proof of concept”. Zwykle będzie to w kontekście jakiejś nowej funkcji, biblioteki czy algorytmu. Więc dzisiaj wpis w stylu słownika […]
LibMan czyli biblioteki frontendowe w projekcie ASP.NET Core
Właśnie zacząłem tworzenie nowego projektu. Postanowiłem wrócić do korzeni i odejść od pisania API i aplikacji klienckiej. Bo tylko takie projekty pisałem z użyciem ASP.NET w wersji Core. Dlatego tym razem decyzja była taka, żeby utworzyć projekt w ASP.NET Core MVC. I robiąc to oczywiście potrzebuję nie tylko zarządzać kodem […]
Startuję z konsultacjami
Praktycznie wszystko co robię od kilku lat w internecie w jakiś sposób związane jest z przekazywaniem wiedzy. Czy to ten blog, czy to kanał na Youtube, czy też darmowe i płatne kursy online. Ogólnie wynika to z faktu, że gdzieś tam mam jednak dużą dozę cierpliwości i umiejętność tłumaczenia rzeczy […]
C# 9.0 pod znakiem niemutowalności
Od jakichś kilku tygodni coraz częściej dostaję w twarz wpisami wspominającymi kolejną wersję języka C# oznaczoną numerem 9.0. Mimo, że nawet nie jest to jeszcze ostateczne wydanie, a dopiero przymiarki do niego. Ale skoro już o nim mówią to poza zapoznaniem się z listą nowości postanowiłem też dzisiaj posłuchać odcinka […]
Koniec z nullem! – nowe typy referencyjne w C# 8.0
Być może dla niektórych nadal to jest zaskoczenie ale języki programowania też dostają nowe wersji. I nie inaczej jest z językiem C#, który niedawno zagościł u nas w wersji 8.0. Przyniósł nam on kilka ciekawych zmian, a jedną z nich jest ta, która idzie na wojnę z nullami. Co prawda […]
4 BŁĘDY, które POCZĄTKUJĄCY programista popełnia pisząc CV
Temat, który łączy się z jednym z poprzednich wpisów dotyczącym prowadzenia rozmowy rekrutacyjnej. Dzisiaj powiem o kilku spostrzeżeniach dotyczących osób początkujących, których CV miałem okazję przeglądać. Jest to lista 4 błędów, które popełniają początkujący programiści pisząc swoje CV. Wszystko oparte na własnych doświadczeniach, doświadczeniach kolegów z pracy oraz opiniach znalezionych […]
Refresh token i wiele requestów w Angularze
Jeśli tworzysz aplikację w Angularze to jest duża szansa, że korzystasz z czegoś takiego jak JSON Web Token. Jest to bardzo wygodne rozwiązanie pozwalające potwierdzać tożsamość użytkownika jednocześnie ograniczając ilość zapytań do bazy. Korzystając z tego tokena prawdopodobnie korzystasz też z mechanizmu odświeżania tokena. Jest bardzo dużo tekstów, które opisują […]
Wzorce projektowe: dekorator
Czasami przychodzi moment kiedy potrzebujemy istniejące w kodzie klasy uzupełnić o dodatkowe funkcjonalności jednocześnie nie psując już napisanego kodu. Przykładowo dodając logowanie każdej wywołanej metody w klasie, albo uzupełniając zapis do pliku o kompresję danych. Tego typu operacje możemy w prosty sposób dodać do już istniejącego kodu za pomocą wzorca […]
Wesołych Świąt!
Przyszły święta Bożego Narodzenia, a więc czas złożyć Wam, moi drodzy czytelnicy, najlepsze życzenia. Życzę Wam abyście spędzili te święta radośnie i rodzinnie. Życzę powodzenia w dążeniu do realizacji wszelkich planów oraz mnóstwa sukcesów w życiu prywatnym i zawodowym. Trzymajcie się ciepło, a już niedługo pojawi się kolejna porcja nowych […]
Zawód: Game Designer – spotkanie z firmą Ganymede
W czwartek już po raz trzeci spotkaliśmy się w pubie Select z firmą Ganymede w ramach cyklu ich spotkań dotyczących różnych aspektów wytwarzania gier. Zanim zaczęła się właściwa prezentacja dowiedzieliśmy się, że kolejne spotkania z firmą Ganymede będą odbywały się w ich nowej siedzibie na al. 29 Listopada :) Sprawi to, […]