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

Artykuł przedstawia co się wydarzy jeśli zrobimy filtrowanie danych przy użyciu metody Contains() na pustej kolekcji w Entity Frameworku.

Źródło: devmate.net
Dziel się z innymi:
Entity Framework – Contains() on empty collection | DevMate

Sztuka programowania 2573 dni, 19 godzin, 9 minut temu Adam 226 źrodło rozwiń

Last Tuesday, I had a talk in Wrocław about async/await in C# (thanks once again, you rock!). At some point, I asked the audience seemingly simple question. Why do we need async keyword at all? When I look at the folks, lots of them looked very confused since the answer seemed very obvious. Well, as you probably expect, it’s a little bit more complicated.    Async makes my method asynchronous… At the very beginning, I should explain why the answer to my ques...

Tagi: async/await, C#
Źródło: foreverframe.net
Dziel się z innymi:
Why do we need async keyword in C#? - Forever F[r]ame

Sztuka programowania 2574 dni, 19 godzin, 37 minut temu dpawlukiewicz 292 źrodło rozwiń

If you ever maintained a live system - I’m sure you must have used the min-max alarms. However, are they always the best tool for the job?

Dziel się z innymi:
Types of alarms - what's beyond min-max checks?

Sztuka programowania 2577 dni, 15 godzin, 53 minuty temu pwest 51 źrodło rozwiń

Wpis o tym, jakie mamy modyfikatory dostępu i jak je olać ciepłym moczem;)

Źródło: piatkosia.k4be.pl
Dziel się z innymi:
Modyfikatory dostępu nie takie święte

Sztuka programowania 2579 dni, 18 godzin, 9 minut temu piatkosia 256 źrodło rozwiń

Hype Driven Development czyli kilka słów na temat tego jak nie podejmować decyzji technicznych w projekcie oraz o zastosowaniu Decision Loga.

Źródło: devenv.pl
Dziel się z innymi:
Hype Driven Development - kilka słów o bezmyślnych wyborach - DevEnv

Sztuka programowania 2580 dni, 19 godzin, 29 minut temu devenv 145 źrodło rozwiń

Chcemy rzucić wyjątkiem, gdy mamy przypadek nieobsłużony poprzez case’y. Na przykład gdy pojawiła się nowa wartość enuma Shape. throw EnumGuard.CreateMissingEnumException(nameof(shape), shape);

Tagi: .Net, C#, Enum, Exception
Dziel się z innymi:
Prostsze rzucanie wyjątków, gdy nie mamy obsłużonego Enuma | Show me the code

Nikt nie uczy się programowania z czystej pasji do uczenia się programowania. Wszyscy chcielibyśmy wykorzystywać nasze umiejętności w praktyce. Często chcielibyśmy też, żeby ta praktyka równała się czemuś dużemu – może to być produkt który odniósł sukces, satysfakcja z nauczenia czegoś naszego znajomego który dopiero zaczyna, albo projekt który zmieni świat. Co jednak w momencie, kiedy nie mamy akurat możliwości pracować przy czymś “wielkim”, a chcielibyśmy robić c...

Dziel się z innymi:
Jak ułatwiać sobie życie dzięki programowaniu - PoznajProgramowanie.pl

Sztuka programowania 2585 dni, 18 godzin, 30 minut temu AdrianBystrek 249 źrodło rozwiń

It seems that most people know the importance of software design patterns, best practices or continuous integration. While those subjects are important, there is one more equally essential term, which yields only one relevant result link on the first Google page. Meet Operational Excellence.

What is Software Operational Excellence?

Sztuka programowania 2587 dni, 19 godzin, 30 minut temu pwest 53 źrodło rozwiń

About two months ago I worked on the microservice for my company’s new product. The whole thing was based on the CQRS pattern which is basically about splitting the application into reads (queries) and writes (commands). I came to the point when I wanted to validate a command object received from RabbitMQ. Without thinking, I started coding another if statements which after a while became my „domain logic”. I’m not going to present the example code because I’m ...

Źródło: foreverframe.net
Dziel się z innymi:
Valit - dead simple, fluent validation for .NET Core - Forever F[r]ame

Sztuka programowania 2588 dni, 15 godzin, 29 minut temu dpawlukiewicz 135 źrodło rozwiń

Czas na nową serię – czego nauczyłem się danym tygodniu. W tej serii będę się starał napisać klika słów oraz zamieści kilka linków z tego czego nowego nauczyłem się danego tygodnia. Gdy nie będę miał materiałów no cóż albo urlop albo wstyd (wstyd nie nauczyć się czegoś codziennie). Ponieważ inne serie się sprawdzają (z newsami) więc ta też powinna się przyjąć. Na każdym „zaangażowanym” blogu programistycznym jest jakaś seria. Prawdziwa fala przeszła z kursami na meila-a. Zapraszam serdecznie. W tym ...

Dziel się z innymi:
Czego nauczyłem się w 45 tygodniu 2017? | Blog Programisty.NET

Sztuka programowania 2590 dni, 19 godzin, 11 minut temu przemekwa 221 źrodło rozwiń

Często w przypadku testów automatycznych napotykamy problem związany z badaniem zawartości plików w formacie csv generowanych podczas tychże testów. W jaki sposób możemy parsować ich zawartość? Z pomocą przychodzi nam biblioteka FSharp.Data i udostępniana w jej ramach klasa CsvFile. Zachęcam do lektury :)

Źródło: mnie.github.io
Dziel się z innymi:
Jak można użyć FSharp.Data przy testach automatycznych.

Sztuka programowania 2593 dni, 19 godzin, 27 minut temu mnie 41 źrodło rozwiń

Najbardziej popularnym Value Object jest Money. W tym przykładzie instancje możemy tworzyć tylko poprzez metode Create() (taka fabryka). Konstruktor jest prywatny. Pewnie dla tego przykładu lepiej mieć po prostu publiczny konstruktor z dwoma parametrami, ale mam wiele przykładów innych bardziej skomplikowanych Value Objects, gdzie podejście z prywatnym konstruktorem i kilkoma fabrykami walidującymi różne przypadki ma sens.

Immutable Value Object przesyłany/serializowany (np po SignalR) | Show me the code

W internecie można spotkać głosy, że programiści nie wykonują odpowiedzialnych zadań i nie ma żadnych regulacji, których muszą przestrzegać. Bo co złego może się stać, jeśli strona nie będzie działać, albo komputer wywali bluescreena. W końcu świat się od tego nie zawali. Być może jest to prawdą w 99% projektów programistycznych. Jednak tam, gdzie na szali jest ludzkie życie, bardzo restrykcyjne regulacje obowiązują już od dawna. Wiem o czym mówię, ponieważ przez ostatnie dwa lata pracowałem przy systemi...

Źródło: ucgosu.pl
Dziel się z innymi:
Kiedy od softu zależy ludzkie życie - o systemach bezpieczeństwa - ucgosu.pl

Sztuka programowania 2594 dni, 15 godzin, 50 minut temu ucgosupl 127 źrodło rozwiń

Pierwszy raz nie zostałem muzykiem, gdy wzięty przez Babcię do szkoły muzycznej, powiedziałem stanowczo, że nie zamierzam śpiewać i powtarzać zagranych na pianinie rzeczy. Pierwszy raz nie zostałem programistą gdy znalazłem dyskietkę z napisem Basic. Znalazłem ją w używanej i kupionej przez rodzinną zrzutkę Amidze 500. Tato powiedział, że to do programowania. Wrzuciłem do pudła i włączyłem Lotusa III.

Źródło: oskar-dudycz.pl
Dziel się z innymi:
[Oskar at .NET] O tym, co gra na gitarze może dać programiście

Sztuka programowania 2595 dni, 17 godzin, 16 minut temu oskar-at-net 142 źrodło rozwiń

'You mean the cheap crXp? This is what I heard, when I ask a colleague in London about a local souvenir shop. Recently it recalled it when thinking about software quality and technical debt. Interested in SaCC? Read along!

Źródło: blog.scooletz.com
Dziel się z innymi:
Software as Cheap Cr*p | Szymon Kulec `Scooletz`

Sztuka programowania 2598 dni, 19 godzin, 24 minuty temu Scooletz 78 źrodło rozwiń

Artykuł opisuje moją przygodę z odkrywaniem problemow wydajnościowych w aplikacji. Uczy tego jak działa "query cache plan" w Entity Frameworku.

Źródło: devmate.net
Dziel się z innymi:
Entity Framework – the query plan cache story

Sztuka programowania 2598 dni, 19 godzin, 24 minuty temu Adam 225 źrodło rozwiń

Przeglądając mojego bloga mogliście zauważyć kilka rzeczy: nie jestem fanem treningu, kocham kakałko i uważam za niezwykle istotne by testować swoje oprogramowanie. Nie ważne, czy chodzi o testy jednostkowe, integracyjne czy end to end zawsze staram się, aby program napisany przez zemnie był pokryty testami w jak największym stopniu. Miałem nie dawno okazję prowadzić wewnętrzne warsztaty w Polskim Radiu o tematyce testów automatycznych w świecie front-endu. Było to spore wyzwanie, ponieważ przez ostatni ...

Źródło: bd90.pl
Dziel się z innymi:
Node - Mockowanie request-ów w testach jednostkowych - bd90

Sztuka programowania 2599 dni, 20 godzin, 1 minutę temu bd90 97 źrodło rozwiń

Staram się automatyzować wiele rzeczy. Build skrypt przechodzący lokalnie i na serverze po każdym commit’ie to podstawa. Można to w prosty sposób zrobić. Jest jednak część rzeczy, które są zbyt trudne do automatyzacji, albo po prostu nie da się ich zautomatyzować. ...

Dziel się z innymi:
Periodic Solution Cleanup | Show me the code

A few days ago I watch a very interesting talk from NDC given by Jon Skeet, Kathleen Dollard and Rob Conery. Around 41:15 minute Kathleen said something very interesting about protected internal...

Źródło: foreverframe.net
Dziel się z innymi:
private protected in C#? - Forever F[r]ame

Sztuka programowania 2606 dni, 20 godzin, 26 minut temu dpawlukiewicz 233 źrodło rozwiń

Kolejny z cyklu o wzorcach projektowych..

Decorator – Design Patterns #2 – Dev on board

Sztuka programowania 2610 dni, 21 godzin, 14 minut temu devonboard 199 źrodło rozwiń

1 2... 30 31 32 33 34 35... 73 74

Najaktywniejsi w tym miesiącu