Code review nie ma sensu?
Myślę, że każdy kto przeczytał tytuł tego tekstu łapie się za głowię i zadaje sobie pytanie „czy ten człowiek zwariował?!”. Jednak ten temat wyniknął z jednego powodu – na Twitterze pojawił mi się wpis Andrzeja Krzywdy, w którym Andrzej udostępnił wpis Justina Searlsa. W tym wpisie, Pan Justin pisze, że […]
Dlaczego ASP.NET na VPS Windows w nazwa.pl jest szybszy?
Jestem aktualnie na etapie budowania własnej aplikacji opartej o platformę .NET. Pierwsi użytkownicy być może zjawią się już niedługo. Nie chciałbym ich zawieść poziomem usług, które będę udostępniał, a na niego ma wpływ nie tylko to, co i jak przygotuję, ale też to, gdzie moja aplikacja będzie uruchomiona. W końcu […]
Świadomość talentów daje przewagę
Słowo „talent” na pewno kojarzy Ci się, w pierwszej kolejności, ze znaczeniem, które znamy chociażby ze szkoły, gdzie byliśmy oceniani przez pryzmat tego czy mamy np. talent do pisania, śpiewania czy malowania. Jednak instytut Gallupa definiuje talent jako nasze wrodzone predyspozycje do konkretnego podejścia do rozwiązywania stawianych przed nami wyzwań. […]
Feature toggle z użyciem usługi Azure App Configuration
Pracuję właśnie nad swoją nową aplikacją. I nadszedł moment kiedy postanowiłem, że czas zacząć testować ją w środowisku serwerowym i przy okazji skonfigurować cały proces. Dzięki temu, jak już będę chciał „iść na produkcję” to większość podstawowych spraw będzie gotowa. W tym celu, skoro aplikacja powstaje w ASP.NET Core, postanowiłem […]
Nie wstydzę się prostej architektury
Patrząc na dyskusje w internecie, dyskusje w pracy i przeglądając oferty i prezentacje firm robiących coś w zakresie IT, mam wrażenie, że im bardziej złożona struktura projektu tym lepiej. Może bardziej profesjonalnie? Jakby wszyscy dążyli do użycia w każdym kodzie całej wiedzy jaką gromadzili przez lata. Niezależnie od tego jak […]
Blazor to przyszłość dla programistów C#
W ostatnim czasie zacząłem mocniej interesować się technologią, którą Microsoft ogłosił pierwszy raz 2 lata temu – w 2018 roku. Chodzi o framework Blazor. Teraz kiedy całość zbliża się do wersji produkcyjnej uważam, że będzie to gigantyczny game changer dla programistów pracujących z technologiami Microsoftu. O czym my mówimy? Samo […]
Jak dane przerosły nasze przewidywanie przyszłości
Dzisiaj chcę się z Tobą podzielić wydarzeniem, które aktualnie dzieje się u mnie w pracy. Konkretnie w jednym z projektów, które rozwijam. Trochę ponad 2 lata temu zaczęliśmy dla klienta robić aplikację, która, w dużym skrócie, prezentuje w jednej tabeli dane dotyczące funduszy. I z tej aplikacji korzysta może ze […]
3 błędy przy komunikacji z „biznesem”
W ostatnich miesiącach w pracy mocniej poszedłem w stronę rozmów z klientem i prowadzenie zespołu programistów. Z resztą od zawsze w obecnej firmie mamy bezpośredni kontakt z ludźmi od klienta. Nie tylko tymi technicznymi. I im więcej w tym siedzę i obserwuję różne reakcje i rozmowy tym więcej widzę powtarzających […]
Czym jest „proof of concept”?
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 programisty. Proof of Concept (w skórcie PoC) to w dużym skrócie implementacja jakiegoś rozwiązania, która ma za zadanie udowodnić, że […]
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 […]