dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem csharp

W artykule chciałem pokazać sposób na testowanie query GraphQL'owych za pomocą biblioteki FsCheck co pozwoli na wyłapanie błędów, które byłyby trudne do znalezienia przy manualnym testowaniu, bądź przy testach jednostkowych. Zapraszam do lektury :)

Źródło: www.mnie.me
Dziel się z innymi:
Testing GraphQL queries with FsCheck library

Sztuka programowania 4 dni, 2 godziny, 32 minuty temu mnie 32 rozwiń

O mnie Posted on Mon 11 February 2019 in .NET With many great features C# 7 comes with new and shiny pattern matching. I know that this feature is less usable then in other languages, but it add new possibilities to coding. In this article I want to share with you my experiments with monads.Optional I believe that some of you know that null exception is big pain in developer life. I hear that even null creator say that this was a "billion-dollar mistake" to invent null. In other hand some l...

Programming warfare – Functional flavor in C# 7 with pattern matching

Sztuka programowania 94 dni, 7 godzin, 35 minut temu SzymonW 162 rozwiń

Implementacja singletona w C# może być trudniejsza niż się wydaje...

Dziel się z innymi:
Don't ask me about Singletons

Sztuka programowania 223 dni, 10 godzin, 17 minut temu asciiBlade 289 rozwiń

Żeby sprawdzić poprawność adresu email, wcale nie trzeba męczyć się ze skomplikowanymi wyrażeniami regularnymi. W C# z pomocą przychodzi klasa MailAddress. Oczywiście jest to rozwiązanie wysokopoziomowe i wolne (rzuca wyjątki). Zapewnia jednak czytelność kodu.

Tagi: csharp, walidacja
Źródło: blog.d9k.info
Dziel się z innymi:
C# – walidacja maila | Mój skrawek Sieci

Inne 280 dni, 13 godzin, 57 minut temu de9ka 235 rozwiń

I often work on applications whose sole task is to execute a script at certain time or day. You may approach it in several ways, eg.: Task Scheduler (Windows), SQL Job (if it is a SQL task) or CRON in Linux. You may also write application, which would run in background and execute a script at certain time. The only question is – do you really want do it? In this post, I would like to introduce other solution to tasks like this. ...

Scheduled jobs made easy - Topshelf and Quartz.NET | mpustelak.com

Programowanie rozproszone 481 dni, 7 godzin, 17 minut temu Mateusz Pustelak 217 rozwiń

I’ve eventually decided to start using the *NIX system for the software development. Being a Windows user and the .NET developer for many years now, it might seem like a radical change, but let me tell you this – it was a great decision and here is the explanation.

Dziel się z innymi:
.NET on Linux – bye, Windows 10. | Piotr Gankiewicz

Narzędzia 574 dni, 23 godziny, 27 minut temu spetz 311 rozwiń

In this post I will present the most popular Castle Windsor features encountered in typical enterprise applications.

Dziel się z innymi:
[EN] Castle Windsor most popular features

Inne 607 dni, 11 godzin, 2 minuty temu asciiBlade 123 rozwiń

Last time I wrote a post about the commands. Events are quite similar to the commands – the main difference between these 2 patterns is that the events are related to the things that have actually happened to our entity e.g. by invoking the command. They’re also a core part of the DDD (Domain Driven Desing) and can be easily implemented within our software solution.

Handling domain events | Piotr Gankiewicz

Sztuka programowania 649 dni, 3 godziny, 1 minutę temu spetz 146 rozwiń

How null's are handled in switch statement in C#, Java and JavaScript

Dziel się z innymi:
[EN] How null's are handled in switch statement in C#, Java and JavaScript

Sztuka programowania 671 dni, 8 godzin, 13 minut temu asciiBlade 143 rozwiń

[ENG] Składnia inicjalizatorów obiektów oraz kolekcji w C# (wraz z nową składnią inicjalizacji słowników z C# 6). Tekst raczej dla początkujących.

Tagi: csharp
Dziel się z innymi:
[En] Object and collection initializers in C#

Sztuka programowania 702 dni, 1 godzinę, 18 minut temu asciiBlade 75 rozwiń

In this post I will try to introduce the concept of validation using the Chain of Responsibility pattern (CoR), which I use successfull for years

[EN] Chain of Responsibility – an elegant way to handle complex validation

Sztuka programowania 724 dni, 9 godzin, 36 minut temu pluksza 221 rozwiń

Zawód programisty wiąże się z nieustannym wybieraniem pomiędzy złym, a gorszym. Nie inaczej jest ze słowem kluczowym var.

Tagi: csharp, var
Źródło: keraxel.net
Dziel się z innymi:
Dylematy programisty: var

Sztuka programowania 768 dni, 9 godzin, 51 minut temu Keraxel 400 rozwiń

CQS stands for the command query separation. There’s a chance that you may have not heard about it, but on the other hand the CQRS might ring a bell. Even though these 2 patterns have very much in common, there is a significant difference (definitely a bigger one than the additional “R” character within the CQRS acronym) in how do they apply to the architecture of our system. In this post I’ll focus on the CQS – the older brother of the CQRS – that will help you understand how to design the software that...

Dziel się z innymi:
[EN] CQS – an easy, yet powerful pattern | Piotr Gankiewicz

Sztuka programowania 794 dni, 5 godzin, 5 minut temu spetz 154 rozwiń

In today’s post, I’ll describe what kind of interfaces have been defined in the Sentry project, and how you can take advantage of this knowledge, e.g. in order to create the custom metrics. I’ve tried to keep these interfaces as simple as possible, yet some of them require an explanation, mostly due to the fact, that even though the library itself is rather simple to use (I want to believe that it’s also what you think), it does not mean that the main methods when being executed, will return for example,...

Dziel się z innymi:
[EN] Sentry – how to make use of the interfaces | Piotr Gankiewicz

Daj się poznać 2016 796 dni, 8 godzin, 19 minut temu spetz 82 rozwiń

Opublikowano W poniedziałek pisałem, że nie testowałem scriptcs-sublime. To się już zmieniło. Zainstalowałem i działa. Co więcej zainstalowałem drugi plugin build-with-input a to wszystko po to aby móc do skryptu przesłać coś za pomocą klawiatury bezpośrednio z poziomu samego sublime text-a.Instalacja: w konsoli gita teleportuję się do C:\Users[uzytkownik]\AppData\Roaming\Sublime Text 2\Packages i wpisujemy magiczne znaki runiczne: git clone https://github.com/scriptcs/scriptcs-sublime.git oraz gi...

Źródło: www.benedykt.net
Dziel się z innymi:
ScriptCS i szybki prototyp z WebAPI | arek online

Narzędzia 1750 dni, 20 godzin, 59 minut temu arek 143 rozwiń

Szkolenia SecurITum

maj

26.

wrzesień

21.
Dev#
Gdańsk, Stary Maneż
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 867,57)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 391,47)

8

Damian (9 535,25)

9

danielplawgo (7 361,05)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 818,06)

15

dpawlukiewicz (3 632,14)

16

spetz (3 418,34)

17

AdrianBystrek (3 345,84)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

CaMeL (2 954,87)