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

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 1929 dni, 15 godzin, 41 minut temu rroszczyk 209 źrodło 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 1933 dni, 6 godzin, 38 minut temu Sam Smith 44 źrodło 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 1934 dni, 9 godzin, 3 minuty temu Sam Smith 62 źrodło 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 1936 dni, 18 godzin, 55 minut temu dpawlukiewicz 340 źrodło 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 1947 dni, 15 godzin, 53 minuty temu AreQrm 195 źrodło 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 1949 dni, 18 godzin, 12 minut temu macabre13 149 źrodło 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 1973 dni, 12 godzin, 24 minuty temu AreQrm 646 źrodło 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 1986 dni, 18 godzin, 51 minut temu Michal Dymel 136 źrodło 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 1995 dni, 11 godzin, 37 minut temu http://dynamicallyinvokable... 24 źrodło 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 1998 dni, 9 godzin, 7 minut temu rroszczyk 184 źrodło 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 2006 dni, 18 godzin temu rroszczyk 354 źrodło 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 2026 dni, 17 godzin, 10 minut temu kapral18 41 źrodło 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 2029 dni, 17 godzin, 51 minut temu Mikoleusz 57 źrodło rozwiń

Opis architektury rozwiązania AppSensor.NET

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

Architektura 2032 dni, 17 godzin, 54 minuty temu suvroc 103 źrodło 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 2040 dni, 15 godzin, 42 minuty temu kapral18 40 źrodło 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 2054 dni, 3 godziny, 57 minut temu spetz 130 źrodło 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 2055 dni, 2 godziny, 14 minut temu rroszczyk 86 źrodło rozwiń

Many of the programmers falls into the trap of creating too many unnecessary abstractions in code, that may introduce even more chaos and maintenance issues, instead of simplifying overall project structure and providing some real benefit. One of such abstractions, that have been discussed countless number of times, is the (one and only) repository pattern.

Dziel się z innymi:
[EN] Repository, so we meet again. | Piotr Gankiewicz

Architektura 2056 dni, 2 godziny, 42 minuty temu spetz 235 źrodło rozwiń

Uwaga: wpis kontrowersyjny, czytanie grozi trwałym kalectwem umysłowym. Zdarza mi się w pracy i poza nią obmyślać różne architektury, projekty itd., na niższym czy to wyższym poziomie. Na różnych etapach, szczególnie projektowania, trzeba sobie pomóc jakoś ogarnąć całość.

Tagi: architektura, uml
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Dlaczego nie lubię UML-a?

Architektura 2106 dni, 4 godziny, 21 minut temu KonradKokosa 168 źrodło rozwiń

1 2... 15 16 17 18 19 20... 32 33

Konkurs z Code Europe - ranking

1
(30,04)
2
(15)
4
(15)
5
(5,01)

listopad

09.

Najaktywniejsi w tym miesiącu

2
(30,06)
4
(25,03)
7
(19,01)
8
(15)
9
(15)
10
(15)