dotnetomaniak.pl

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

Dziś zajmiemy się tematem logów w Dokerze. Czym one są? Informacją o tym, co dzieje się w naszym programie, systemie. Dają nam informacje między innymi o tym, jakie wydarzenia miały miejsce oraz jakie błędy wystąpiły w naszym programie. Do sprawdzania logów służy komenda: docker logs [args] [containerId] Może ona zostać wywołana z argumentami takimi jak: -f – dzięki niemu mamy ciągły podgląd na nasze logi; –details – pozwala nam wyświetlić dodatkowe informacje o naszych l...

Tagi: docker
Dziel się z innymi:
Docker część VI: logi – Krystian Kolad – o .Necie i nie tylko

Architektura 9 dni, 8 godzin, 52 minuty temu krystiankolad 54 rozwiń

Cześć. Ostatnio przedstawiłem wam zamysł mojego modułowego systemu do tworzenia tooli CLI w .NET Core. To co będę prezentował w tym poście jest to implementacja POC, więc kod momentami jest robiony na szybko. Będę pisał o tym co myślę, że można jeszcze poprawić w dalszej części artykułu. Na początku zanim pojawi się kodzik opiszę na czym opiera się całe rozwiązanie. Aplikacje CLI postanowiłem zamodelować za pomocą handlerów. To co wpisujemy do k...

Programming warfare – Komponentowe CLI część 2. Implementacja

Architektura 11 dni, 8 godzin, 57 minut temu SzymonW 46 rozwiń

Posted on by krystiankolad Po wszystkich naszych zmaganiach przyszedł czas na poznanie Docker Hub. Jest on tym samym dla dockerowych obrazów czym Github dla naszych repozytoriów – miejscem ich przechowywania, udostępniania oraz miejscem, z którego możemy je pobrać. Dziś pokażę, jak wysłać stworzony przez nas obraz z lokalnego zbioru na Docker Hub, a następnie zautomatyzuję ten proces przy pomocy Bitbucket Pipelines. Skorzystamy z tego samego projektu, którego używaliśmy w części trzeciej, dotyczącej Doc...

Tagi: docker
Dziel się z innymi:
Docker część V: DockerHub – Krystian Kolad – o .Necie i nie tylko

Architektura 14 dni, 8 godzin, 56 minut temu krystiankolad 45 rozwiń

Cześć. Ostatni post o automatycznej rejestracji komponentów w Autofac był jedynie wstępem do tego co chcę osiągnąć w narzędziach, które obecnie pisze. Co do samych narzędzi to chciałbym mieć takie oto rozwiązania:Texture packer - narzędzie do pakowanie spritesheetów i animacji, które będzie rozumiał 2DXngine,Project generator - generuje podstawowy projekt 2DXngine z odpowiednią wersją silnika. Tworzy podstawową strukturę plików, kompiluje proj...

Źródło: harunx9.github.io
Dziel się z innymi:
Programming warfare – Komponentowe CLI część 1. Potrzeba oraz dostępne rozwiązania

Architektura 15 dni, 11 godzin, 25 minut temu SzymonW 48 rozwiń

It’s been almost a year since we – the members of the Noordwind teal organization started working on our own, fully open sourced project named Collectively, being the platform for the citizens that would help them report and discuss about things that are important for their community and environment. On the 15th of September, there will be a special event (including press conference) held in Kraków related to our platform as well, so please feel already invited. And now, let me introduce what the Collect...

Dziel się z innymi:
Collectively – an open source platform for the citizens | Piotr Gankiewicz

Architektura 16 dni, 9 godzin, 25 minut temu spetz 57 rozwiń

Dzisiaj omówię pokrótce, czym jest i jak używa się Bitbucket Pipelines. Jest to narzędzie do Continous Integration wbudowane w Bitbucket dostępne dla każdego, choć darmowa wersja daje nam jedynie 50 minut na budowanie naszych aplikacji. Pipelines jest oparte o obrazy dockerowe, których używa do budowania aplikacji. Jedyne czego tak naprawdę potrzebujemy to plik .yaml, który zawiera zestaw instrukcji, które Pipelines ma wykonać – takich jak wybranie odpowiedniego obrazu dockero...

Tagi: Bitbucket
Dziel się z innymi:
Wprowadzenie do Bitbucket Pipelines – Krystian Kolad – o .Necie i nie tylko

Architektura 20 dni, 9 godzin, 26 minut temu krystiankolad 86 rozwiń

Do budowy Modelu Dziedziny (ang. Domain Model), wykorzystujemy kilka bazowych składowych powiązanych ze sobą relacjami.Asocjacje (ang. associations) Asocjacja to swoista abstrakcja stanowiąca o związku pomiędzy bytami wchodzącymi w skład Modelu Dziedziny (ang. Domain Model), jaką twórca uznał za odpowiednią. O czym należy pamiętać tworząc asocjacje:elim...

Dziel się z innymi:
Domain-Driven Design - podstawowe części składowe - Good Developer

Architektura 27 dni, 9 godzin, 40 minut temu gocom 179 rozwiń

Wpis, w którym próbuję przekonać siebie i innych, że ciągle jeszcze bloguję. Przedstawiam co u mnie słychać i referuję swoje postępy na moim Githubie. Event Sourcing, CQRS, Open Source to słowa klucze.

Źródło: oskar-dudycz.pl
Dziel się z innymi:
[Oskar at .NET] Pogłoski o mojej śmierci są mocno przesadzone, czyli co u mnie słychać

Architektura 28 dni, 9 godzin, 40 minut temu oskar-at-net 128 rozwiń

Posted on by krystiankolad W poprzednich dwóch postach poznaliśmy podstawy poruszania się w dockerowym świecie. Były to jednak dosyć proste przykłady, a my, przy własnych lub firmowych projektach, będziemy używali bardziej rozbudowanego kodu. Ale nie każdy jest w stanie albo chciałby, korzystać z nano lub vima przy pisaniu aplikacji ASP.Net Core. Jednak jak przenieść kod naszej aplikacji z naszego komputera do dockerowego kontenera? Oczywiście można pushować kod na repozytorium git(np github) oraz pobie...

Tagi: docker
Dziel się z innymi:
Docker część III: dockerfiles – Krystian Kolad – o .Necie i nie tylko

Architektura 33 dni, 19 minut temu krystiankolad 59 rozwiń

Poprawne modelowanie dziedziny skutkuje bezwzględnym wymaganiem dotyczą jej izolacji od reszty systemu. Z pomocą przychodzi architektura warstwowa wyodrębniająca z aplikacji spójne ze sobą pod względem działania obszary. Zebrane w ten sposób funkcjonalności są składowymi warstw. Przy czym bazowy zestaw warstw został zdefiniowany i zawiera:Interfejsu Użytkow...

Dziel się z innymi:
Domain-Driven Design - izolacja przy pomocy warstw. - Good Developer

Architektura 50 dni, 16 godzin, 49 minut temu gocom 218 rozwiń

Odwiecznym problemem jaki napotykają na swojej drodze dwie ścierające się siły: zlecający i wykonawca, jest wzajemna komunikacji i zrozumienie. Problem narasta gdy obie persony obracają się w odseparowanych środowiskach. Przykładem takiej sytuacji jest klient (Ekspert Domenowy, eng. Domain Expert) definiujący wymagania aplikacji i wykonawca (np.: zespół p...

Dziel się z innymi:
Domain-Driven Design - Język Wszechobecny.

Architektura 57 dni, 19 godzin, 21 minut temu gocom 179 rozwiń

Niniejszym otwieram cykl postów związanych z rozkminianiem architektury wytwarzania oprogramowania o nazwie DDD => Domain-Driven Desing. Jest to temat jaki od pewnego czasu dręczy mnie, i chcę rozwinąć swoje zdolności w tym konkretnym obszarze.   W tym celu zaopatrzyłem się w dwie pozycje:Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym....

Dziel się z innymi:
Domain-Driven Design - wstęp - Good Developer

Architektura 61 dni, 9 godzin, 31 minut temu gocom 266 rozwiń

In this article I described shortly my best practices used in the early stage of a project.

Źródło: radblog.pl
Dziel się z innymi:
Few things not to forget during starting your project | RadBlog

Architektura 65 dni, 4 godziny, 18 minut temu Radosław Maziarka 88 rozwiń

Kiedy potrzebujemy użyć jakiegoś ORM’a (Object – Relational Mapping) w naszym projekcie, z reguły pierwsza myśl jaka przychodzi nam do głowy to Entity Framework. Dzięki temu narzędziu w bardzo prosty i szybki sposób jesteśmy w stanie skonfigurować połączenie z naszą bazą danych i odwzorować nasze tabele w projekcie. W najnowsze...

Entity Framework Core - Fluent API Mapper - Łukasz Marcinek

Architektura 71 dni, 21 godzin, 23 minuty temu Łukasz Marcinek 295 rozwiń

There are certain classes of exciting problems which are surfaced only in a massively distributed systems. This post will be about one of them. It's rare, it's real and if it happens, it will take your system down. The root cause, however, is easy to overlook.

[EN] The nightmare of large distributed systems

Architektura 73 dni, 10 godzin, 58 minut temu http://dynamicallyinvokable... 72 rozwiń

Model async-await stał się już na tyle popularny, że zna go każdy developer. Co jednak, kiedy mamy przypadek, w którym kontynuację wykonania powinniśmy wykonać teraz albo nigdy. Czy możemy w jakiś sposób stworzyć lepsze rozwiązanie, które dalej będzie wspierało magię kompilatora schowaną za async-await? Zapraszam do lektury

Tagi: async, asyncawait
Źródło: blog.scooletz.com
Dziel się z innymi:
Await Now or Never | Szymon Kulec `Scooletz`

Architektura 92 dni, 21 godzin, 18 minut temu Scooletz 188 rozwiń

Saga ma wiele nazw. Znana jest również jako process manager lub orkiestracja. O ile samodzielne wywołania serwisów nie są problemem, o tyle poprawne i sprawne zaimplementowanie operacji Delay, tak aby przetrwała restarty procesu i poprawnie obsłużyła upływający czas nie jest takie proste. Zachęcam do lektury i spojrzenia na opóźnienia pod nieco innym kątem.

Źródło: blog.scooletz.com
Dziel się z innymi:
Implementing a scheduler for your orchestrations | Szymon Kulec `Scooletz`

Architektura 98 dni, 18 godzin, 52 minuty temu Scooletz 45 rozwiń

Parę tygodni temu Microsoft przedstawił wersje robocze „Application Architecture Guidance”, czyli poradników dotyczących architektury aplikacji budowanych przy wykorzystaniu narzędzi Microsoftu. Gratka dla każdego .Netowca.

Must have dla każdego .Netowca - Application Architecture Guidance - PoznajProgramowanie.pl

Architektura 101 dni, 3 godziny, 9 minut temu AdrianBystrek 562 rozwiń

Everyone is designing for scale a tad different and surprisingly - everyone is saying "we design highly scalable systems". What does it mean?

Dziel się z innymi:
[EN]: What does it mean to design a highly scalable system?

Architektura 103 dni, 19 godzin, 13 minut temu http://dynamicallyinvokable... 56 rozwiń

A więc chcesz zamówić hotel i lot na wycieczkę. Wszystko odwleczone o jeden dzień (bo skoro można, to czemu nie zacząć jutro)? Jak opisać to w kodzie? W jaki sposób wyrazić połączenie tych wielu usług? Jak prosto, wykorzystując obecne w C# twory, ubrać to w zwięzły kawałek kodu.

Źródło: blog.scooletz.com
Dziel się z innymi:
Orchestrating processes for fun and profit | Szymon Kulec `Scooletz`

Architektura 103 dni, 19 godzin, 13 minut temu Scooletz 73 rozwiń

1 2 3 4 5... 19 20
#befutureproof
Szkolenia SecurITum

październik

Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 928,51)

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,48)

8

Damian (9 173,12)

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 683,06)

15

spetz (3 363,34)

16

jedmac (3 318,39)

17

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

18

CaMeL (2 954,87)

19

dpawlukiewicz (2 736,19)

20

lkurzyniec (2 732,03)