dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Architektura - Strona 3

In the first part of our journey, we became familiar with CQRS and Event Sourcing. In this episode, we’re going to implement a few classes in our brand new system. Before we start let’s discuss a little bit about a business problem that we’ll try to model. At first, I thought about something very easy like a bookstore which would allow users only to buy some books. But that would be boring, wouldn’t be? By chance, a few weeks ago I received the kind of interesting recruitment objective from some company....

Źródło: foreverframe.pl
Dziel się z innymi:
[EN] CQRS/ES #2 Domain objects - Forever F[r]ame

Architektura 269 dni, 11 godzin, 1 minutę temu dpawlukiewicz 123 rozwiń

Zaczęły się wakacje i musiałem na razie przerwać spotkania Grupy .NET. Ale nie chciałem całkowicie usypiać grupy, więc postanowiłem nagrać dla nich prezentację o wzorcu Model View ViewModel, ponieważ zaczęliśmy pod koniec semestru robić projekt oparty o Windows Presentation Foundation, a tam MVVM świetnie pasuje. Zacząłem od zrobienia prezentacji, takiej jaką bym wyświetlał mówiąc do nich na żywo...

Dziel się z innymi:
MVVM - o prezentacji | MD Tech Blog

Architektura 280 dni, 19 godzin, 56 minut temu manio143 158 rozwiń

Małżeństwo to nie taka prosta sprawa. Są różne i różnie się układają, różni ludzie się do tego mieszają czasem wychodzi to lepiej a czasem gorzej. Podobnie jest w programowaniu. Ostatnio musiałem ożenić IOC z Factory. Problem który się pojawił to tworzenie obiektu na podstawie jakiegoś tam parametru wejściowego, na początku miałem tylko jeden przypadek (np. RssChannel) i musiałem tylko ten przypadek obsługiwać, mogłem spokojnie wstrzyknąć handler i było cacy. Potem (w zasa...

Ślub. Factory żeni się z IOC

Architektura 285 dni, 17 godzin, 26 minut temu rroszczyk 205 rozwiń

In the first part How to split monolith solution - part 1: common myths I wrote about common myths. In this post I will try to find "lines" to cut, using the Visual Studio and the ReSharper. Let's go!

Tagi: clean code
Źródło: stapp.space
Dziel się z innymi:
[EN]How to split monolith solution - part 2 - find cut lines in Stapp.space

Architektura 289 dni, 8 godzin, 23 minuty temu Sam Smith 42 rozwiń

Do you have a big and heavy solution? Do you want to split it? Are you afraid? I will try to help.

Tagi: clean code
Źródło: stapp.space
Dziel się z innymi:
[EN] How to split monolit solution - part 1: common myths in Stapp.space

Architektura 290 dni, 10 godzin, 48 minut temu Sam Smith 61 rozwiń

Jakiś czas temu zapowiadałem na blogu serię postów poświęconą tematyce CQRS oraz Event Sourcing-u. Niniejszym postem rozpoczynamy naszą podróż badawczą! Dlaczego w ogóle zajmiemy się tym tematem? Otóż sam koncept poznałem stosunkowo niedawno i pomijając wady i zalety tego rozwiązania zawsze spotykałem się ze stwierdzeniem, że implementacja CQRS jest banalna i nie ma nad czym się tu zastanawiać. Już teraz mogę Wam zdradzić, że nie zgadzam się z tą tezą, ale do kodu przejdziemy od następnego „odcinka”. Tu ...

Źródło: foreverframe.pl
Dziel się z innymi:
CQRS/ES #1 Trochę teorii - Forever F[r]ame

Architektura 292 dni, 20 godzin, 39 minut temu dpawlukiewicz 306 rozwiń

Hej, dzisiaj kontynuacja poprzedniego wpisu o niezmiennych obiektach. Jako programiści .Net już teraz pracujemy z niezmiennymi obiektami na co dzień. W tym momencie, aby stworzyć taki obiekt, sami musimy zadbać o jego niezmienność. Co też nie jest trudne. Przykładowa niezmienna klasa może wyglądać w ten sposób...

Źródło: oprogramowaniu.pl
Dziel się z innymi:
Jak stworzyć własny obiekt immutable w .Net i czego nie robić? – O programowaniu

Architektura 303 dni, 17 godzin, 38 minut temu AreQrm 192 rozwiń

~ Jarosław StadnickiJest pięknie Żeby zgrabnie było, trzeba popróbować i tak ułożyć i siak ułożyć i sprawdzić i obejrzeć i posmakować. Ja chciałem wam opisać krótko jak sobie ułożyłem testy w projekcie i póki co mi podoba taki układ.Od góry Zaczynając od samej solucji: Na testy przeznaczyłem osobny folder, a projekt nazywa się tak samo jak projekt który chce testować, rozszerzony o Tests. Myślę, że większość z was robi tak samo. Dalej wygląda to tak: Kolejne podfoldery odpowiadają klasom, które...

Dziel się z innymi:
Testy | Jarosław Stadnicki

Architektura 305 dni, 19 godzin, 57 minut temu macabre13 148 rozwiń

The bad things in Cassandra.

Tagi: Cassandra
Dziel się z innymi:
[EN]: The five stages of coming to terms with Cassandra

Architektura 329 dni, 14 godzin, 9 minut temu http://dynamicallyinvokable... 59 rozwiń

Dziś podzielę się z Tobą ciekawą listą materiałów o DDD, czyli Domain Driven Design. Jest to podejście do tworzenia oprogramowania przydatne wtedy, kiedy domena nad którą pracujemy jest skomplikowana. Jednocześnie nie zalecane do trywialnych części aplikacji w stylu „encje na twarz i pchasz” czyli typu CRUD. Ułatwia pracę z kodem jak i… klientem :-). Temat, którym na pewno warto się zainteresować.

Tagi: DDD, materiały
Źródło: oprogramowaniu.pl
Dziel się z innymi:
Jak zacząć z DDD (Domain Driven Design) – materiały – O programowaniu

Architektura 329 dni, 14 godzin, 9 minut temu AreQrm 412 rozwiń

Czy warto korzystać z frameworków w wersjach beta lub RC? Moje doświadczenia z ASP.NET Core

Źródło: devblog.dymel.pl
Dziel się z innymi:
Pros and cons of cutting edge frameworks - ASP.NET Core - Michał Dymel - DevBlog

Architektura 342 dni, 20 godzin, 36 minut temu Michal Dymel 132 rozwiń

Recently I've designed a mechanism to notify external systems (with which we cooperate) about changes in our system. This, obviously, can be done in multiple ways. Let's look at some considerations on a high level, some questions and how that affects our requirements.

Dziel się z innymi:
[EN]: Specifying requirements for live notification mechanism for systems integration purposes

Architektura 351 dni, 13 godzin, 21 minut temu http://dynamicallyinvokable... 24 rozwiń

Dzisiaj przyszedł czas na wzorzec agregujący w pewien sposób wszystkie poprzednie, a mianowicie wzorzec rekurencyjny. Załóżmy, że mamy następującą hierarchię klas (...) W poprzednich wersjach C#, było możliwe jedynie sprawdzenie czy obiekt jest ty...

Tagi: .Net, 7.0, C#
Dziel się z innymi:
c# 7.0 – operator Is, wzorce rekurencyjne

Architektura 354 dni, 10 godzin, 51 minut temu rroszczyk 183 rozwiń

W C# 7.0 operator Is, a konkretniej dopasowywanie typów, zostało ulepszone. We wcześniejszych wersjach, byliśmy zmuszeni do pisania kodu. Jeśli zmienna jest danego typu, automatycznie zostanie zrzutowana. Innymi słowy, za pomocą jednego operatora wykonujemy 3 operacje: sprawdzenie typu, zrzutowanie oraz wykonanie instrukcji warunkowej. W poprzednich wersjach, możliwe było zrobienie czegoś podobnego, ale powstały kod zwykłe był mniej przejrzysty.

Tagi: .ney, 7.0, C#
Dziel się z innymi:
c# 7.0 – Operator “Is” | Piotr Zieliński

Architektura 362 dni, 19 godzin, 45 minut temu rroszczyk 347 rozwiń

Any Kronos client will be available to use three basic commandsInsertGetDelete In future I want to add few more, like Count and GetKeys. Each of requests to the server serialized to binary form is preceded by few bytes of meta-data, including RequestType. In code its represented as a Request class, which in addition to type has two generic methods. At the beginning they might look difficult, but they are quite simple. First of them is responsible for sending any request to the server via special connec...

Źródło: www.pyrzyk.net
Dziel się z innymi:
[EN] Kronos - Creating a base request - Lukasz Pyrzyk

Architektura 382 dni, 18 godzin, 55 minut temu kapral18 41 rozwiń

Do obecności w sieci Bitcoina wystarczy dowolny klient implementujący jego protokół oraz połączenie Internetem. A jakby tak nauczyć się jego języka i pogaworzyć przy użyciu własnej aplikacji? Zobaczymy o czym gada Bitcoin :)

Tagi: .Net, Bitcoin, C#
Źródło: www.mikoleusz.pl
Dziel się z innymi:
Protokół Bitcoina od środka: Łączymy się z siecią – Mikoleusz Blog

Architektura 385 dni, 19 godzin, 36 minut temu Mikoleusz 57 rozwiń

Opis architektury rozwiązania AppSensor.NET

Źródło: www.diwebsity.com
Dziel się z innymi:
OWASP AppSensor .NET - architektura - Diwebsity

Architektura 388 dni, 19 godzin, 38 minut temu suvroc 91 rozwiń

In the third post about XGain I would like to say something about the heart of server. TcpListener is a great class to build server. It has a normal and async methods, you can choose between Socket and TcpClient. Unfortunately writing this same logic for new project might be boring.

Źródło: www.pyrzyk.net
Dziel się z innymi:
[EN] XGain #02 - Heart of the TCP/IP server - Lukasz Pyrzyk

Architektura 396 dni, 17 godzin, 27 minut temu kapral18 39 rozwiń

In one of my previous posts I’ve told about my feelings for the repository pattern. Complaining about something is one thing (please, don’t even try to tell me, that you have never seen some piece of code, that made you cry like a baby), however, if we want to (pretend to) be professionalists, it is very important to come up with some ideas in order to solve the given problem (at least partially). In this post, I’ll present to you one of my solutions to the commonly misused repository pattern.

[EN] Extension methods to the rescue (from repository) | Piotr Gankiewicz

Architektura 410 dni, 5 godzin, 41 minut temu spetz 128 rozwiń

W 30. odcinku DevTalka zagłębiamy się w… kontenery! I to nie takie znane z Dependency Injection. Chodzi o kontenery na zupełnie innym poziomie. Docker? Rings a bell? Moim Gościem jest Michał Dudak. Michał to trochę-więcej-niż-programista :). Może poczytać go na blogu i pooglądać w roli prelegenta na różnych konferencjach. Na Twitterze: @michaldudak. Nie ma co przedłużać, temat jest ciekawy, a materiału sporo! Enjoy! http://traffic.libsyn.com/devtalk/DevTalkE30-MichalDudak-Containers.mp3Zasubskrybu...

Źródło: devtalk.pl
Dziel się z innymi:
30 - O kontenerach z Michałem Dudakiem | DevTalk

Architektura 411 dni, 3 godziny, 58 minut temu rroszczyk 83 rozwiń

1 2 3 4 5... 18 19
Szkolenia SecurITum

kwiecień

26.
CodeEurope
Kraków

maj

17.
InfoShare
Gdańsk
23.
CodeEurope
Wrocław
Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 603,45)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,88)

8

Damian (9 041,08)

9

danielplawgo (7 235,99)

10

arek (6 807,91)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 578,06)

15

jedmac (3 318,39)

16

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

17

CaMeL (2 954,87)

18

spetz (2 783,22)

19

mnikolajuk (2 596,93)

20

lkurzyniec (2 590,69)