dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Sztuka programowania - Strona 18

Zespół .NET od zawsze marzył, aby programiści znający język C# mogli bez problemu tworzyć aplikacje webowe. Podejść było kilka i różnie z tym wychodziło. W czasach prehistorycznych (wiem, że niektórzy w tym jeszcze programują, ale tak samo gdzieś żyją jeszcze ludzie bez prądu, więc obu grupom współczuję) strony www i .NET kojarzone były z ASP.NET WebForms. Była to szybka (i dość średnio zrobiona) odpowiedź na potrzebę tworzenia aplikacji webowych, ale przez osoby nie mające pojęcia jak działa web, za to ...

Tagi: .net core, Blazor
Dziel się z innymi:
Blazor – WebAssembly na usługach Microsoftu, czyli C# trafi pod strzechy w aplikacjach SPA

Sztuka programowania 1984 dni, 21 godzin, 13 minut temu djfoxer 275 źrodło rozwiń

Jestem właśnie w trakcie lektury książki „Testy jednostkowe” Roya Osherove. Jest w niej ciekawy rozdział dotyczący frameworków izolacji i ich typów.

Dziel się z innymi:
Testy jednostkowe – programmer-girl

Sztuka programowania 1985 dni, 20 godzin, 34 minuty temu Weronika Mularczyk 138 źrodło rozwiń

Tworzenie oprogramowania, to nie tylko pisanie kodu lub zbieranie wymagań od klienta, a proces znacznie szerszy i bardziej czasochłonny. Jednym z elementów tego łańcucha zależności są testy. Każda stworzona linijka kodu powinna być sprawdzona pod różnym kątem, aby uniknąć błędów, które mogą spowodować niewielkie niedogodności po stronie klienta lub olbrzymi straty w firmie. Stąd też temat testowania jest niezmienienie ważny.

Tagi: Test
Dziel się z innymi:
Typy i poziom testów. Co warto wiedzieć chcąc zostać testerem

Sztuka programowania 1986 dni, 21 godzin, 8 minut temu djfoxer 101 źrodło rozwiń

Programiści technologii .NET nie mają łatwego życia od roku 2016. To wówczas wypuszczono pierwsze wydanie .NET Core - nowego frameworku od Microsoftu, który to podczas premiery mocno namieszał w dość zamkniętym świecie .Net...

Dziel się z innymi:
.NET 5 – czy Microsoft buduje krętą drogę do sukcesu?

Sztuka programowania 1987 dni, 20 godzin, 22 minuty temu djfoxer 295 źrodło rozwiń

Przemyślenia o code review, czym jest, po co je robić i na co warto zwrócić uwagę plus trochę statystyk i dobrych rad. Bazując na własnych doświadczeniach oraz badaniach przeprowadzonych pośród developerów w Microsofcie.

Tagi: Code review
Dziel się z innymi:
Code review –  dlaczego warto praktykować i jak idealnie zaplanować przegląd kodu

Sztuka programowania 1987 dni, 20 godzin, 22 minuty temu djfoxer 136 źrodło rozwiń

Dzielenie się wiedzą w zespołach programistycznych jest bardzo ważną sprawą. Nie wszystko co wiesz na temat projektu jest znane pozostałym członkom zespołu. Działa to także w drugą stronę – nie zawsze wszystko wiesz, a i też nie wszystkie zakamarki aplikacji musiałeś prześledzić. Budowanie silosu wiedzy, dotyczącego czy to aspektów biznesowych czy też technicznych nie wpływa korzystnie na utrzymanie projektu. Wyobraź sobie dłuższą nieobecność osoby odpowiadającej za funkcjonalność X, której nikt poza ni...

Dev:Cast – #29 Sposoby wymiany wiedzy w zespole - DevEnv

Sztuka programowania 1990 dni, 20 godzin, 45 minut temu devenv 88 źrodło rozwiń

Polityka to Building Block z DDD, który pozwala otwierać model na rozbudowę w tych miejscach, w których biznes może tego faktycznie potrzebować. Pojedyncze Polityki zwykle są stosunkowo proste, ich kompozycja może jednak modelować bardzo złożone wymagania biznesowe. Jak zaimplementować je w C#, żeby maksymalnie zwiększy czytelność?

Tagi: DDD, DDDSample
Źródło: itlibrium.com
Dziel się z innymi:
Jak zaimplementować Polityki z DDD w C#

Sztuka programowania 1992 dni, 19 godzin, 54 minuty temu technites_pl 268 źrodło rozwiń

Pierwsze przymiarki do C# w ersji ósmej. Wyamgania i kilka najfajniejszych moim zdaniem zmian.

Tagi: .Net, C#, programing
Dziel się z innymi:
C# 8.0 - developer.net.pl

Sztuka programowania 1994 dni, 20 godzin, 45 minut temu Wookashi 258 źrodło rozwiń

Ostatnimi czasy coraz bardziej popularne są tak zwane bootcampy programistyczne. Są to szkolenia, które w szerokim zakresie obiecują nauczenie kursanta sztuki kodowania w określonym języku. Najczęściej trwają one kilka tygodni lub miesięcy i mogą odbywać się zarówno w weekendy, ale także w przeciągu tygodnia. Ilość wiedzy jaką przekazują bootcampy jest naprawdę spora, ale z drugiej strony nie są to tanie kursy. Ceny wachą się od 2-3 tysięcy złotych do nawet 15 tysięcy i więcej za najbardziej obszerne i o...

Dziel się z innymi:
Bootcampy programistyczne – prosta droga do sukcesu?

Sztuka programowania 1998 dni, 20 godzin, 42 minuty temu djfoxer 122 źrodło rozwiń

Over a year ago I wrote a blog post about designing exceptions. I found this article very useful by myself and I used it as a reference a few times during code review. However, it’s almost impossible to expect that, after reading the recommended resource, anybody would start to apply described rules immediately and remember about them all the time.

Dziel się z innymi:
[EN] Exception usage analyzer · Cezary Piątek Blog

Sztuka programowania 2001 dni, 20 godzin, 16 minut temu cezarypiatek 91 źrodło rozwiń

How to handle Domain Events in complicated cases.

[EN] Handling Domain Events: Missing Part - Kamil Grzybek

Sztuka programowania 2013 dni, 20 godzin, 15 minut temu kamgrzybek 136 źrodło rozwiń

Przemysław Walkowski Zapraszam na recenzję.Szybka recenzja Książka jest słaba. Ma charakter bardzo długiego 500 stronicowego postu na blogu opisującego jak stworzyć aplikację od zera z użyciem ASP.NET Cora 2 i Angulara 5. Tak jak to jest z postami na blogach tego typu, książka część rzeczy wyjaśnia, co się dzieje w kodzie a bardzo trudne rzeczy pomija lub w najlepszym razie daje długie, ciężko kopiujące się linki do stro...

Dziel się z innymi:
Recenzja książki ASP.NET Core 2 and Angular 5 | Blog Programisty.NET

Sztuka programowania 2018 dni, 20 godzin, 43 minuty temu przemekwa 168 źrodło rozwiń

Value Object to bardzo użyteczny Building Block z DDD. Jego użycie znacznie zwiększa ekspresywność kodu i redukuje ilość defensywnej logiki. Jak składnia C# wpiera implementację Value Objectów? Których konstrukcji językowych używać, żeby maksymalnie zwiększyć czytelność? Na szczęście C# ma w tym obszarze sporo do zaproponowania, więc kod może być naprawdę elegancki.

Źródło: itlibrium.com
Dziel się z innymi:
Jak zaimplementować Value Object z DDD w C#

Sztuka programowania 2018 dni, 20 godzin, 43 minuty temu technites_pl 369 źrodło rozwiń

W ubiegłym roku pisałem o bezpiecznym null-checku w C# przy użyciu słowa kluczowego is, który według mnie powinien być stosowany wszędzie gdzie jest to możliwe. Dziś dla odmiany konstrukcja, która jest bardziej ciekawostką językową niż czymś (co ja osobiście) chciałbym znaleźć w kodzie. Problemem jest przede wszystkim ograniczona funkcjonalność, ale także czytelność i interpretacja konstrukcji szczegol...

Źródło: foreverframe.net
Dziel się z innymi:
Null-check w C# przy użyciu discards - Forever F[r]ame

Sztuka programowania 2022 dni, 20 godzin, 53 minuty temu dpawlukiewicz 260 źrodło rozwiń

Async-await to nie tylko rewolucja jeśli chodzi o IO czy wykonanie długich operacji. To także niesamowite możliwości jeśli chodzi o kontrolę przepływu w Twoim kodzie. Jak to zrobić? Zapraszam do artykułu

Źródło: blog.scooletz.com
Dziel się z innymi:
async-await i kontrolowanie przepływu w kodzie bez wyjątków

Sztuka programowania 2022 dni, 20 godzin, 53 minuty temu Scooletz 241 źrodło rozwiń

W DDD najważniejsze jest oczywiście poznanie naszej domeny, zbudowanie Ubiquitous Language i Modelu wiernie odzwierciedlającego biznes. Na koniec dnia trzeba jednak ubrać to w kod. Ten projekt jest ilustracją różnych podejść do implementacji wzorców znanych z DDD i nie tylko.

Źródło: itlibrium.com
Dziel się z innymi:
Nowy projekt Open Source: DDD-starter-dotnet

Sztuka programowania 2025 dni, 20 godzin, 51 minut temu technites_pl 202 źrodło rozwiń

Today I will write about the way variance influences type checking in C#. Yes, the fact that one type can be passed to a generic method that requires another type, depends on these 2 small keywords we write before ‘T’ (or whatever 😉) in interface header.

Cannot implicitly convert type ‘Abc’ to ‘IAbc’ – Contravariance vs Covariance – part 2. – A Girl Among Geeks

Sztuka programowania 2028 dni, 21 godzin, 10 minut temu AGirlAmongGeeks 99 źrodło rozwiń

Have you ever seen these mysterious ‘in’ and ‘out’ keywords in generic interfaces’ definitions? If so, you’ve probably already checked what it means, but if not… You better read this and the next post. So today we will talk about the basics of variance in our own generic interfaces.

<in T> vs <out T> - Contravariance vs Covariance – (the easier) part 1. – A Girl Among Geeks

Sztuka programowania 2034 dni, 21 godzin, 1 minutę temu AGirlAmongGeeks 125 źrodło rozwiń

Kolejny post z serii o Bounded Contextach - przykład w jaki sposób narzędzia BI potrafią zaburzać pracę kontekstów i jak sobie z nimi radzić. A także nieco o socjotechnicznych aspektach BC 😊

Źródło: radekmaziarka.pl
Dziel się z innymi:
Dlaczego Bounded Contexty są ważne – narzędzia Business Inteligence | Radek Maziarka

Sztuka programowania 2035 dni, 18 godzin, 18 minut temu Radosław Maziarka 99 źrodło rozwiń

C# 8.0 został niedawno opublikowany, jednak w dzisiejszym poście chcę napisać o funkcjonalności z C# 2.0. Wtedy to właśnie firma Microsoft wprowadziła typy generyczne. Każdy wie, każdy używa, ale cz próbowałeś kiedykolwiek napisać coś takiego...

Tagi: C#
Źródło: www.seeitsharp.pl
Dziel się z innymi:
Typy rekurencyjne w .NET - See IT Sharp

Sztuka programowania 2039 dni, 20 godzin, 28 minut temu TomekS 421 źrodło rozwiń

1 2... 16 17 18 19 20 21... 73 74

Najaktywniejsi w tym miesiącu