.Net, C#, JavaScript, MS SQL, Web
Jak zacząć? Czym się różni wróbelek? Tym, że ma jedną nóżkę bardziej? I myślę, że VSA różni się tak samo od nTier, że ma warstwę bardziej. Myślę, że bardziej czytelny będzie, choć oderwany od prawdziwego życia, choć myślę, że mógłby być smaczny. Otóż nTier to taki klasyczny tort, biszkopt, masa, biszkopt, smak, biszkopt, masa, biszkopt […]
Jak wykorzystać modele z dotnet w typescript, bez potrzeby ręcznego przepisywania kodu. Dotnet na typescript.
W ramach przygotowań do egzaminu az204 przerabiałem tę książkę: Exam Ref AZ-204 Developing Solutions for Microsoft Azure – Santiago Fernández Muñoz Moim zdaniem zawiera dużą porcję wymaganej wiedzy na AZ204, w dodatku gdy ma się trochę doświadczenia z Azure, można osiągnąć jakieś 70% na testowych pytaniach – reszta punktów to doczytanie detali w dokumentacji. W […]
Konfiguracja aplikacji wydaje się być prosta, 😊 appsettings.json i jazda. Trochę tak, można trochę więcej, bo przecież jest 🙂 azure key vault, 😅enviroment settings lokalnie, 😂enviroment settings na hoście, 😹appsettings.json.local, 😭appsettings.json.develop czy wreszcie 🤪Azure App Configuration. Co wybrać jak żyć? To może po kolei 🚂 appsettings.json Najprościej i najłatwiej. Wszystko ⭐, co tam jest idzie […]
Zobaczyłem, że promocja w ebookpoint, przejrzałem listę książek i postanowiłem, że podrzucę tych kilka, które przesłuchałem, zostały w głowie i dobrze je wspominam. Wszystkie są z linkiem afiliacyjnym, dlatego jeśli na coś się zdecydujesz, to ja (Ostra Piła) dostanę jakieś 5% z ceny, dla Ciebie cena bez zmian. Ta konkretna promocja pewnie krótka, natomiast to […]
Znowu książka na tapecie. Tym razem o nie byciu smutnym. Odsłuchana i w pierwszej myśli: fajnie, ze wszystkim się zgadzam, tak właśnie robię w swoim życiu, trochę zmarnowany czas, bo nie wiele wniosła. Ale potem miałem okazję pogadać chwilę o książce i jest kilka myśli, które są ciekawe i które można sprzedawać dalej. Także tego, […]
Z czym do ludzi? Przeczytałem, chce się podzielić mądrościami. Co? 7 nawyków skutecznego działania – napisana przez Stephena Coveya. Ciekawa książka, kilka mądrych rzeczy, które sobie zanotowałem, a teraz chciałbym się tym z wami podzielić, może poprawi to waszą produktywność, a może skusi do samodzielnego przeczytania książki. Ogień. Bądź proaktywny Co to znaczy? Nie chodzi […]
Dobry .net core Core wprowadza milusie rozwiązania ułatwiające życie programistów, jednym z nim jest rozwiązanym problem zależności w atrybutach w .net core mvc. Otóż jest sposób na wstrzykiwania zależności do atrybutów mvc. Łot? Już nie będzie bolało? Nie trzeba więcej bleh-bleh-BLEH service-locatora, aby dostać się z miejsca gdzie dzieje się magia do mięska. Jak? Odrobinę […]
To jest krótsza wersja książki 97 rzeczy, które każdy programista powinien widzieć po jej przeczytaniu chciałem podzielić się tym co tam przeczytałem, jak i lekką interpretacją tamtejszych myśli. Ponieważ czterech z nich nie rozumiem do końca i/lub nie umiem wytłumaczyć to w temacie są tylko 94 (powinny być 93, liczyć też nie umiem), natomiast linki w […]
ASP MVC Routing potrafi cuda, dzisiaj o jednym z nich. Otóż w prosty sposób można zdefiniować routing, który łapać będzie żądania, które nie pasują do wcześniej zdefiniowanych reguł. Należy uważać oczywiście na kolejność definiowania routingów, bo wpływa ona na zachowanie aplikacji. Pierwszy pasujący do wzorca, będzie brany pod uwagę. Core gra trochę inaczej ale to […]
Konfiguracja aplikacji bez ifowania w kodzie? Tak, wszystko dzięki dobrym i mądrym „chłopakom” z Microsoftu. Czytam o dotnet core oraz o tym jak można dobrze ustawić konfiguracje aplikacji od środowiska na którym zostanie uruchomione i chce się z wami podzielić tą wiedzą, uważam że pomoże ona wam (mi też) w lepszym i czytelniejszym przygotowywaniu konfigurowaniu. […]
Jak to różne sposoby na implementacje interfejsu? To nie ma jednego właściwego sposobu na to? Bierzesz takiego, inspirujesz się nim, mówisz że będziesz jak on, spełniasz się, a potem robisz psikusa – jak, po co? Niby wiesz że interfejs można implementować jawnie i niejawnie. Ale czy wiesz co z tego wynika? Czy wiesz co można […]
Atrybuty autoryzacji – wstęp Sporo czasu spędzam ostatnio przy systematyzacji procesu autoryzacji w aplikacji mvc. Plan jest taki, aby każda metoda była zabezpieczona, a dostęp był zweryfikowany rolą, którą ma zalogowany użytkownik. Jak to zrobić? Z pomocą przychodzą atrybuty, ja wykorzystałem dwa (te same, ale dwa) Atrybuty jako AOP Atrybuty służą do tego aby zdefiniować […]
Zacznę tak: Nie wszytko co nie przypisane do zmiennej należy traktować jako magic number. TL;DR; YouTube na dole. Ale o co chodzi? Praca w grupie, różni ludzie, różne poglądy na kod i na to jak powinien on wyglądać. Wszystko to miesza się w trakcie code review. Stało się tak, że kilka razy zwróciłem uwagę na […]
Refaktoryzacja bardzo często kojarzy się z czymś skomplikowanym i czasochłonnym, dziś trzy lekkie lekcje zadające kłam tej teorii. Wszystko w myśli tego zdania: modyfikowanie elementów systemu w celu wpasowania ich w przyjęte standardy i wzorce Youtube na końcu wpisu. Część pierwsza Tak samo Spójrz na taki kod i postaraj się znaleźć wszystkie metody który Twoim […]