My review of "Building Microservices" book by Sam Newman - a great compendium of microservices architecture.
Architektura 2475 dni, 9 godzin, 46 minut temu 138 źrodło rozwiń
Nocny batch. W dzisiejszych reaktywnych czasach te dwa słowa wywołują grozę. Ale czy batchowanie jest naprawdę takie złe? A może instnieją sposoby na sensowne użycie tego podejścia? Zapraszam do lektury na ten temat.
Architektura 2487 dni, 13 godzin, 22 minuty temu 117 źrodło rozwiń
This post describes how to achieve database transaction, on a command level, with Autofac DI and MediatR.
Architektura 2497 dni, 13 godzin, 26 minut temu 168 źrodło rozwiń
Let start right off the bat with quick overview what etcd is:distributed key/value store with failover mechanismheavily uses disk but also use in memory cacheAP regarding CAP theoremsequential consistency ( the strongest consistency guarantee availa...
Architektura 2502 dni, 5 godzin, 20 minut temu 51 źrodło rozwiń
Dzisiaj miało być o wzorcu operacyjnym zwanym Mediator(Mediator), który dobrze spełnia ostatnią zasadę SOLID mianowicie unikania zależności między klasami, tutaj tworzymy jedną klasę, która można powiedzieć jest interfejsem do wszystkich elementów systemu.
Architektura 2507 dni, 13 godzin, 56 minut temu 259 źrodło rozwiń
Czas wreszcie, żebym napisał coś więcej o projekcie, nad którym aktualnie pracuje, a mianowicie REST API Kalendarza w .NET Core. W tym wpisie opiszę, co to jest i jak działa REST na przykładzie tworzonej przez mnie aplikacji.
Architektura 2509 dni, 14 godzin, 35 minut temu 311 źrodło rozwiń
Cześć wszystkim! Oceńcie i bloga i wpis, wszelkie uwagi i rady mile widziane :) Wpis o wzorcu projektowym Łańcuch zobowiązań :) W skróce służy do szybkiego i łatwego przetwarzania żądań.
Architektura 2521 dni, 7 godzin, 31 minut temu 194 źrodło rozwiń
Sławek Techniki programowania / Wzorce operacyjne / Wzorce projektowe Teraz omówię wzorzec Iterator(Iterator), jak sama nazwa wskazuje służy do iterowania po kolekcjach, obiektach itp. To tak w dużym skrócie, dokładniej jest opisany w artykule. CelZapewnienie sekwencyjnego dostępu do obiektu lub obiektów składających się z określonej liczby elementów bez ujawniania reprezentacji wewnętrznej tych obiektów.
Architektura 2535 dni, 13 godzin, 52 minuty temu 166 źrodło rozwiń
Sławek Techniki programowania / Wzorce operacyjne Jestem tak jak obiecałem po dwóch tygodniach i tak jak obiecałem będzie o interpreterze, jak można się domyśleć interpretuje jakąś treść na treść jaką my chcemy, czyli np jest wykorzystywany w translatorach i kompilatorach itp dokładniej dalej w artykule. CelInterpretacja określonych wyrażeń np do określonego języka programowania.Zdefiniowanie opisu gramatyki języka interpretowanego.
Architektura 2544 dni, 13 godzin, 30 minut temu 164 źrodło rozwiń
Słyszałeś o GraphQL? To technologia stworzona przez Facebook wspomagająca tworzenie API, a która ma być alternatywą dla tradycyjnej architektury REST.
Architektura 2545 dni, 9 godzin, 45 minut temu 210 źrodło rozwiń
W tym artykule będzie o wzorcu konstrukcyjnym, który się nazywa Pula obiektów(Object Pool), chciałem go teraz opisać bo jest dosyć podobny do wzorca Pyłek(Flyweight). Cel Trzymanie zainicjowanych obiektów w puli gotowych do użycia.Zwrócenie obiektu na którym klient wykonywał operacje z powrotem do puli.Nietworzenie wielokrotnie klas kosztownych do utworzenia, raz utworzone kosztowne obiekty są zwracane z powrotem do puli.
Architektura 2556 dni, 9 godzin, 21 minut temu 201 źrodło rozwiń
Sławek Techniki programowania / Wzorce projektowe / Wzorce strukturalne Czas na kolejny wzorzec, a dokładniej na wzorzec Pyłek(Flyweight), którego celem jest w dużym skrócie ograniczenie zajmowanej pamięci przez wiele obiektów, dalej o wzrocu w artykule. Cel Jak największe zmniejszenie wykorzystywanej pamięci zmarnowanej na obsługę wielu podobnych obiektów.Zastępowanie tzw ciężkich obiektów, obiektami lekkimi.Wykorzystanie współużytkowania obiektów do efektywnego zarządzania wieloma obiektami, czyli ni...
Architektura 2564 dni, 9 godzin, 47 minut temu 283 źrodło rozwiń
Wzorzec Pełnomocnik(Proxy), jest dosyć podobny do wzorca Most(Bridge), jednak cel Pełnomocnika jest inny, jego celem jest utworzenie obiektu, który będzie reprezentował inny obiekt, to tak w dużym skrócie dokładniej o tym wzorcu w artykule.
Architektura 2569 dni, 13 godzin, 9 minut temu 242 źrodło rozwiń
Check my CQRS post series how to implement CQRS into your project. In this post I focused on how to implement simple read model.
Architektura 2572 dni, 14 godzin, 1 minutę temu 157 źrodło rozwiń
W pliku AssemblyInfo.cs zawsze widzę dużo śmieci. Przy kilkunastu/kilkudziesięciu projektach tych śmiecie jest liniowo więcej. Może czasem niektóre z nich w Waszym kontekście są potrzebne. Moje doświadczenia są jednak takie, że ten plik mógłby być tylko jeden i wyglądać: [assembly: System.Reflection.AssemblyVersion("1.0.0")]
Architektura 2581 dni, 12 godzin, 52 minuty temu 200 źrodło rozwiń
Developer’s job is far beyond designing, writing the code and testing it. One of the important responsibilities is to ship the code to production. How to do that safely?
Architektura 2587 dni, 16 godzin, 21 minut temu 117 źrodło rozwiń
A więc chcesz użyć Service Fabric i od samego począku zastanawiasz się w jaki sposób uczynić Twój cluster bardziej wydajnym. Zauważasz opcję konfiguracji ListenOnSecondary i włączasz ją. Aplikacja zaczyna działać szybciej, ale po pewnym czasie pojawiają się błędy. Jakie? O tym w artykule.
Architektura 2597 dni, 13 godzin, 51 minut temu 42 źrodło rozwiń
Written by Dawid Sibińskion As you may know, in my MoneyBack Xamarin.Android application I’ve used SQLite as the local db management system. Recently I’ve added an ASP.NET Core web solution to my GitHub repository in order to create back-end API for my mobile app. I wanted to have database hosted on a remote server and Android application to synchronize its data with it. Then I started wondering… and decided to make a deeper research first. As I wrote in my post summing up DajSiePoznac2017 comp...
Architektura 2603 dni, 14 godzin, 48 minut temu 40 źrodło rozwiń
Czy Snapshot Isolation to idealny sposób na rozwiązanie wszystki problemów z Twoją bazą? Jakie anomalie możemy napotkać używając go i na co trzeba uważać? Zapraszam do lektury
Architektura 2610 dni, 13 godzin, 54 minuty temu 59 źrodło rozwiń
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...
Architektura 2626 dni, 14 godzin temu 69 źrodło rozwiń