dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C#

Are you a great .NET developer? Author is trying to answer Scott Hanselman's interview questions.

Źródło: dotnetmalin.pl
Dziel się z innymi:
[EN] Are you a great .NET developer? Hanselman’s interview questions. – Why not .NET

Inne 282 dni, 21 godzin, 4 minuty temu MaLiN2223 388 rozwiń

Choosing a service bus that meets our demands is a crucial part when developing a distributed system. There are many services to choose from like MSMQ, Azure Service Bus or RabbitMQ and even more frameworks that you can use in your projects as an additional layer of abstraction that makes your coding much easier when it comes to dealing with the specific service bus implementation. In this article, I’d like to present how to use the RabbitMQ in .NET Core with the help of really nice RawRabbit library.

Dziel się z innymi:
.NET Core + RabbitMQ = RawRabbit | Piotr Gankiewicz

Programowanie rozproszone 287 dni, 1 godzinę, 42 minuty temu spetz 233 rozwiń

We wpisie porównuje szybkość działa biblioteki Simple.Data z Entity Framework.

Źródło: fildev.pl
Dziel się z innymi:
Simple.Data porównanie szybkości jej działania.

Sztuka programowania 287 dni, 1 godzinę, 42 minuty temu fildev 343 rozwiń

Ile razy widziałeś już kata dotyczące TDD? Z pewnością wiele. Za każdym razem przy użyciu NUnita, XUnita, MSpeca.. ale czemu nie spróbować tego samego przy użyciu FsChecka, który wymusza trochę inne myślenie o/podejście do implementacji testowanej metody? Właśnie o tym jest artykuł, krótkie Kata przy użyciu FsCheck i C#/F#. Zachęcam do lektury :)

Tagi: C#, F#, FsCheck, Kata, TDD
Źródło: mnie.github.io
Dziel się z innymi:
TDD Kata w F#/C# przy użyciu FsCheck

Sztuka programowania 291 dni, 17 minut temu mnie 114 rozwiń

O statycznym dziedziczeniu słów kilka.

Tagi: C#, IL, OOP
Źródło: dotnetmalin.pl
Dziel się z innymi:
Statyczne dziedziczenie? | Why not .NET

Sztuka programowania 292 dni, 15 godzin, 40 minut temu MaLiN2223 466 rozwiń

Zacznijmy może od tego, że XML to skrót od od angielskich słów „Extensible Markup Language”, które można przetłumaczyć jako „Rozszerzalny Język Znaczników”. Do czego służy ów język? Jego zadaniem jest przechowywanie w sposób uporządkowany różnych danych. Nie należy jednak mylić go z bazą danych, bo po prostu nią nie jest. Dokumenty XML ze względu na swoją specyfikę, nie są uzależnione od żadnej konkretnej platformy. Można ich używać właściwie wszędzie, od komputera PC, aż do różnych innych dziwnych tworó...

Tagi: C#, xml
Źródło: csharp-dev.pl
Dziel się z innymi:
Odczytywanie dokumentu XML w C# – Blog CSharp-Dev.pl

Bazy danych i XML 292 dni, 15 godzin, 40 minut temu luki 147 rozwiń

Na przykładzie programu rozpoznającego waluty. Postarałem się pokazać jak łatwiejsza jest refaktoryzacja kodu przy użyciu TDD.

Tagi: C#, refactoring, TDD
Źródło: fildev.pl
Dziel się z innymi:
Refaktoryzacja kodu z TDD

Sztuka programowania 300 dni, 16 godzin, 43 minuty temu fildev 102 rozwiń

O tym, że automatyczne testowanie kodu za pomocą testów jednostkowych jest czynnością wartościową nie trzeba chyba współcześnie już nikogo przekonywać. Oczywiście w omawianym temacie istnieją różne szkoły, podejścia oraz taktyki. Robert C. Martin w swojej słynnej książce „Clean Code” przedstawia tezę, zgodnie z którą tworząc aplikację od podstaw każda linia kodu produkcyjnego powinna być ...

Tagi: C#, unit testing
Dziel się z innymi:
Testowanie niepublicznych metod w .NET

Sztuka programowania 301 dni, 23 godziny, 19 minut temu Piotrek Gaszewski 285 rozwiń

Od pewnego czasu chodził mi głowie pomysł by napisać coś o DDD. Tak się złożyło, ze u mnie w firmie powstaje element systemu o nazwie Audit, który będzie służył do zarządzania (planowanie, wykonanie, raportowanie) audytami. Zdecydowałem się pokazać na blogu jak napisać taki system w oparciu o reguły DDD (głównie ze względu na to, że w obecnym projekcie nie korzystamy z DDD). Aby urealnić cały proces, wymagania które będziemy implementować będą pochodzić z rzeczywistej domeny. Oczywiście będzie ...

Tagi: .Net, architecture, C#, DDD
Dziel się z innymi:
Blog piwno-programistyczny: DDD w praktyce #0 - Model domeny

Architektura 301 dni, 23 godziny, 19 minut temu markone 241 rozwiń

W dobie wielordzeniowych procesorów, umiejętność programowania współbieżnego jest niezwykle istotna. Scenariusz programowania synchronicznego, w którym wszystko wkładamy w jeden wątek i kolejkujemy może spowodować, że nasza aplikacja będzie funkcjonować gorzej od konkurencji. Dobrym tego przykładem są aplikacje operujące na żądaniach sieciowych. Przykładowo aplikacja mobilna może na starcie wymagać pobrania konfiguracji, ściągnięcia informacji na ekran typu "home", czy też aktywacji opcji auto-logowania...

Dziel się z innymi:
Obsługa wielu tasków na raz w C#

Sztuka programowania 303 dni, 18 godzin, 36 minut temu rroszczyk 366 rozwiń

Szyfry towarzyszą ludzkości już od dawien dawna. Przez wieki powstała ich cała masa. Jednym było bliżej, a innym dalej do doskonałości. Jednak rzeczą, która je łączy jest chęć przekazywania poufnych informacji w taki sposób, aby odczytać mogła je tylko osoba, dla której ta informacja jest przeznaczona. Dobre szyfrowanie ważnych informacji mogło często decydować np. o przegranej bitwie, lub wojnie. Jednak jakie zastosowanie ma szyfrowanie w naszym obecnym codziennym życiu? Zastosowań jest cała masa. Szyfr...

Źródło: csharp-dev.pl
Dziel się z innymi:
Szyfrowanie symetryczne – Blog CSharp-Dev.pl

Inne 310 dni, 19 godzin, 14 minut temu luki 170 rozwiń

Wady i zalety oraz krótki opis podejścia TDD.

Tagi: C#, TDD
Źródło: fildev.pl
Dziel się z innymi:
Technika programowania - TDD

Sztuka programowania 314 dni, 4 godziny, 8 minut temu fildev 253 rozwiń

Większość aplikacji pisanych w .NET, korzysta z funkcji udostępnianych przez ten framework od wersji 4.0, lub starszej. Dlaczego? Zapewne dlatego, że wersja ta zawiera właściwie 90% rzeczy, które są nam do szczęścia potrzebne. Dodatkowym atutem pisania aplikacji w wersji 4.0 tego frameworka, jest fakt, że to ostatnia wersja dostępna dla Windowsa XP. Jednak co w przypadku, kiedy zdecydujemy się porzucić starego XP’ka  i skorzystać z nowych funkcji, jakie wnosi .NET 4.5? Okazuje się, że napotkamy na mały p...

Tagi: .Net, .NET 4.5, 4.0, C#
Źródło: csharp-dev.pl
Dziel się z innymi:
Jak sprawdzić obecną w systemie wersję .NET’a? – Blog CSharp-Dev.pl

Windows 317 dni, 2 godziny, 57 minut temu luki 224 rozwiń

It’s been quite a while since I’ve started gathering some knowledge about the microservices architectural pattern that’s been on a hype recently. After reading many articles, some books like Microservices in .NET Core and talking with smart guys in the Devs PL Slack channel, I’ve eventually decided that the time has to come to try to make the microservices happen in the real world project. That’s the beginning of my journey into the distributed programming and architecture, so please keep that in mind wh...

Dziel się z innymi:
[EN]Microservices, here I come | Piotr Gankiewicz

Architektura 319 dni, 2 godziny, 57 minut temu spetz 214 rozwiń

W MonoGame możemy pisać nie tylko gry desktopowe, lecz także gry na platformy mobilne. Co najlepsze, niemal cały kod dowolnej gry napisanej w tym frameworku, możemy po prostu skopiować do nowego projektu przeznaczonego np. dla Androida i skompilować. Ten zabieg powinien wystarczyć, aby móc uruchomić naszą grę na telefonie/tablecie. Oczywiście są rzeczy, na które należy zwrócić szczególną uwagę… O czym przekonałem się na własnej skórze 😉 Na początku chciałem pokazać jak przenieść naszego Snake’a na tele...

Tagi: Android, C#, MonoGame
Źródło: csharp-dev.pl
Dziel się z innymi:
MonoGame – Gry na Androidzie! – Blog CSharp-Dev.pl

Inne 322 dni, 20 godzin, 18 minut temu luki 44 rozwiń

It’s been 2 months since the latest version of the Warden has been released as the NuGet packages. Although our focus (yes, I’m not the only one person anymore working on this project) has moved towards the development of so-called stack (brand new API, Website, Microservices etc.) I’m still actively developing the core library in order to make it even more useful than before.

Dziel się z innymi:
Warden 1.3.0 released | Piotr Gankiewicz

Narzędzia 326 dni, 23 godziny, 8 minut temu spetz 111 rozwiń

Pobieranie danych z excela i wyświetlenie ich na stronie internetowej z podziałem na strony za pośrednictwem Paged List.

Źródło: fildev.pl
Dziel się z innymi:
Ładowanie danych z excela i wyświetlenia ich za pomocą Paged List MVC

Sztuka programowania 326 dni, 23 godziny, 8 minut temu fildev 183 rozwiń

W tej części w końcu zajmiemy się stworzeniem tego co najważniejsze – gracza – czyli węża, oraz planszy po której będzie się poruszał. Gra w końcu stanie się grywalna 😉 Zapraszam do czytania! Tą część serii zacząłem pisać w poniedziałek. Wyglądała ona zupełnie inaczej niż wersja, którą za chwilę przeczytasz. Dlaczego w ogóle o tym piszę? Dlatego, że dzisiejszy wpis, będzie napisany trochę w innym stylu. Początkowo chciałem napisać go w taki sam sposób jak poprzednie, czyli co robimy z naszym kodem krok...

Tagi: C#, MonoGame, XNA
Źródło: csharp-dev.pl
Dziel się z innymi:
MonoGame – Tworzymy grę Snake od podstaw! | Część 4 – ostatnia – Blog CSharp-Dev.pl

Inne 328 dni, 4 godziny, 2 minuty temu luki 70 rozwiń

It’s still over a month till the .NET Developer Days conference will take place in the Warsaw’s EXPO XXI, yet it’s a good time to start thinking which talks should one choose, as there will be 3 rooms A,B and C and the presentations will run in parallel.

Tagi: .Net, C#, Conference
Dziel się z innymi:
[EN] .NET Developer Days sessions | Piotr Gankiewicz

Inne 333 dni, 4 godziny, 19 minut temu spetz 118 rozwiń

Korzystając z (późnego)piątkowego popołudnia postanowiłem dodać ten wpis przed czasem. Co prawda jestem trochę śpiący, ale mam nadzieję że nie wpłynie to na jakość dalszej części tego wpisu :P. Tak, więc bez zbędnego przedłużania – zaczynajmy! W tym wpisie zajmiemy się stworzeniem szkieletu kodu naszej gry. Pierwszą rzeczą jaką należy zrobić, to oczywiście utworzenie pustego projektu MonoGame – dokładniej Cross Platform Desktop Project. W poprzednim wpisie tłumaczyłem mniej, więcej co jest od czego, w ...

Tagi: C#, MonoGame, XNA
Źródło: csharp-dev.pl
Dziel się z innymi:
MonoGame – Tworzymy grę Snake od podstaw! | Część 2 – Blog CSharp-Dev.pl

Inne 335 dni, 2 godziny, 6 minut temu luki 82 rozwiń

1 2... 9 10 11 12 13 14... 60 61
Szkolenia SecurITum

wrzesień

08.
BBQ4IT
Bielsko-Biała
14.
devConf
Kraków
20.
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 792,5)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,33)

8

Damian (9 116,11)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 643,06)

15

jedmac (3 318,39)

16

spetz (3 243,29)

17

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

18

CaMeL (2 954,87)

19

lkurzyniec (2 672,96)

20

dpawlukiewicz (2 634,95)