dotnetomaniak.pl

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

Reducing memory allocations from 7.5GB to 32KB Table of Contents Context of the problem Establishing a baseline Easy win 1 Easy win 2 Splits are never cool Lists are not always nice Pooling byte arrays Goodbye StringBuilder Skipping commas The war between classes and structs Goodbye StreamReader TLDR

Tagi: C#, memory
Źródło: medium.com
Dziel się z innymi:
[EN] Strings Are Evil - Reducing memory allocations from 7.5GB to 32KB

Architektura 177 dni, 9 godzin, 1 minutę temu Piotr Stapp 157 rozwiń

Często mówi się, że w programowaniu są tylko dwa trudne aspekty: wygasanie cache'a i prawidłowe nazywanie rzeczy. W tym poście staram się pokazać jak niezajmować się wygasaniem i prawidłowo modelować struktury danych i aplikacji, aby mogły efektywnie korzystać z cache'a.

Źródło: blog.scooletz.com
Dziel się z innymi:
The subtle art of caching | Szymon Kulec `Scooletz`

Architektura 199 dni, 15 godzin, 15 minut temu Scooletz 63 rozwiń

Wpis zainspirowany prezentacją Krzysztofa Kędzierskiego podczas konferencji BoilingFrogs 2018.

Dziel się z innymi:
Dług techniczny a tetris – programmer-girl

Architektura 199 dni, 15 godzin, 15 minut temu Weronika Tobor 69 rozwiń

Masz hałaśliwego sąsiada? A może jesteś jednym z nich? Co jeśli sąsiad to usługa albo aplikacja, która nie współgra dobrze z innymi?

Źródło: blog.scooletz.com
Dziel się z innymi:
This noisy neighbor | Szymon Kulec `Scooletz`

Architektura 199 dni, 15 godzin, 15 minut temu Scooletz 54 rozwiń

I think its no secret that more and more development teams are trying to take more of a micro service oriented approach (and for all the good reasons). With the power that cloud providers give plus the benefit of container (Docker and Kubernetes) I think it is inevitable that micro services will become a standard. Of course this approach is not problem proof but it allows us to move some of the monolith type application issues somewhere else where we have more flexibility

Event Sourcing for dummies

Architektura 206 dni, 7 godzin, 9 minut temu g_naj 103 rozwiń

Cześć wszystkim powstał kolejny post o wzorcu obserwator(Observer), który moim zdaniem trzeba znać obowiązkowo.

Źródło: devman.pl
Dziel się z innymi:
Wzorce projektowe: Obserwator(Observer) | devman.pl

Architektura 207 dni, 10 godzin, 16 minut temu slawas 120 rozwiń

Mikroserwisy rozwiązują wiele problemów występujących w tradycyjnym tworzeniu oprogramowania. Niestety żeby architektura rozproszona spełniała swoje zadania wymaga dobrego zaprojektowania i dużej wiedzy. W tym artykule zebrano informacje, które kwestie powinny być przemyślane podczas projektowania systemu.

Źródło: devenv.pl
Dziel się z innymi:
Mikroserwisy - zbiór informacji - DevEnv

Architektura 212 dni, 12 godzin, 29 minut temu devenv 221 rozwiń

Na konferencji BoilingFrogs byłam na rewelacyjnej prezentacji Łukasza Szydło „Modularity – the final frontier” dotyczącej architektury modularnej. Zainspirowała mnie ona do napisania tego krótkiego wpisu.

Dziel się z innymi:
Monolit vs Mikroserwisy vs ? – programmer-girl

Architektura 226 dni, 13 godzin, 4 minuty temu Weronika Tobor 171 rozwiń

Po co wprowadzamy ograniczenia w naszych aplikacjach, serwisach? Dlaczego nie tworzyć architektur gotowych na wszystko? Zapraszam do przeczytania artykułu o Bounded Design

Źródło: blog.scooletz.com
Dziel się z innymi:
Bounded design | Szymon Kulec `Scooletz`

Architektura 236 dni, 8 godzin, 25 minut temu Scooletz 119 rozwiń

Goodbye Razor, Welcome SPA. Zapraszam na cykl artykułów, w których opowiem jak uciec od Razora do Blazzers...znaczy SPA, np Angular. Opowiem też o paru ciekawych narzędziach jak User Secrets i autentykację zapytań Resst za pomocą JWT

Źródło: szymonmotyka.pl
Dziel się z innymi:
Dotnet Core - Goodbye Razor | I Konfiguracja projektu i Oddzielenie warstw - Szymon Motyka

Architektura 236 dni, 8 godzin, 25 minut temu aluspl 267 rozwiń

Bob is a very successful guy. He is auto scaling his service by automatically adding hosts when the CPU increases, and he is removing them when CPU goes down. Dear Bob, there is a trap waiting for you around the corner.

Dziel się z innymi:
(Auto) scaling services by CPU? You are doing it wrong

Architektura 236 dni, 8 godzin, 25 minut temu pwest 65 rozwiń

Cześć wszystkim już jestem po jakimś czasie i przetłumaczyłem wszystko na angielski oraz zrobiłem nowy post o wzrocu metdoa szablonowa(Template method) oczywiście artykuł dostępny w wersji i angielskiej i polskiej, uwagi i rady co do poprawienia posta i języka angielskiego zawsze mile widziane :)

Wzorce projektowe: Metoda szablonowa(Template method) | devman.pl

Architektura 240 dni, 15 godzin, 25 minut temu slawas 168 rozwiń

Jest to mój pierwszy nietechniczny post w którym chciałbym pokazać na co ja zwracam uwagę w środowisko w którym obecnie pracuje gdy podejmuje decyzje techniczne. W artykule można znaleźć zbiór ciekawych pytań, które sobie zadaje z rożnych perspektyw (projekt, klienta, zespól, firma) w ramach podjęcia najlepszej decyzji.

Tagi: soft skills
Źródło: devmate.net
Dziel się z innymi:
Choosing technology - useful questions from architects perspective | DevMate

Architektura 243 dni, 12 godzin, 50 minut temu Adam 79 rozwiń

Ludzie lubią ułatwiać sobie życie. Programiści to też podobno ludzie ;) dlatego pewnie postępują podobnie. Czasem z lenistwa, innym razem z własnych nieprzymuszonych chęci. Branża IT nieustannie się rozwija. Powstają takie wspaniałości jak wstrzykiwanie zależności;) Warto było by i w rodzinie Rx-owatych dostawać to co się chce i kiedy się chce.

Programowanie Reaktywne - Szpryca - AutoFac.

Architektura 261 dni, 12 godzin, 41 minut temu godev 92 rozwiń

W ostatnim poście wyzwania poruszę ponownie tematykę związaną z testowanie. Dzisiaj wejdziemy jeszcze głębiej i przetestujemy dokładniej co się dzieje w trakcie odbierania danych od dystrybutora. Zapraszam do czytania.

Programowanie Reaktywne - Bileciki do kontroli - Unit Tests of Create Cold/Hot Observable. | godevblog.github.io

Architektura 270 dni, 13 godzin, 47 minut temu godev 14 rozwiń

Dzisiaj postanowiłem kontynuować wczorajszą tematykę. Czyli testowanie. W przypadku Rx-ów nie jest to takie proste. Ze względu na potrzebę kontroli nad procesem publikowania danych na strumień. Jedna z metod została opisana w poprzednim poście. Dzisiaj nieco inny cel testów.

Programowanie Reaktywne - Bileciki do kontroli - Unit Tests of Observer Interval. | godevblog.github.io

Architektura 271 dni, 11 godzin, 55 minut temu godev 25 rozwiń

Wszystko super i fajnie ale gdzie są testy? Co zrobić by przetestować taki strumień zasilany przez Observable.Interval? Przecież testy będą trwały wieczność… Jest na to rada: przeczytaj post do końca;) Ale na początek warto było by wyposażyć się w dodatkowe narzędzia...

Programowanie Reaktywne - Bileciki do kontroli - Unit Tests of Interval. | godevblog.github.io

Architektura 272 dni, 9 godzin, 53 minuty temu godev 17 rozwiń

Dzisiejszym bohaterem zostaje ostatnia para Transformers-ów. Są oni ze sobą ściśle powiązani. Można śmiało powiedzieć, żę występują między nimi relacje rodzinne. Rodzic i dziecko. Zapraszam do dalszego czytania w celu zgłębienia tajemnic rodzinnych;)

Programowanie Reaktywne - Transformers - Metadata.

Architektura 273 dni, 1 godzinę, 43 minuty temu godev 19 rozwiń

Jeżeli lubisz sobie porzucać przedmiotami? Albo pobawić się w magika zamieniając chusteczki w gołębie? Ten post jest zdecydowanie dla Ciebie. Jak i w naszym społeczeństwie, tak samo na Cybertron-ie, czasem trzeba czymś cisnąć by wszyscy zrozumieli ideę…

Programowanie Reaktywne - Transformers - OfType and Cast.

Architektura 275 dni, 14 godzin, 21 minut temu godev 24 rozwiń

Przyszła pora by troszkę się pobawić Transformers-ami. Autoboty - transformacja… Otwieram tym samym mikro cykl transformacji strumieni prosto z Cybertron-u. Pomijając luźne aluzje, przetwarzanie danych pochodzących od dystrybutorów to powszechna praktyka i poniższy przy przykład choć trywialny może zaprocentować w przyszłości.

Programowanie Reaktywne - Transformers - Select.

Architektura 275 dni, 14 godzin, 21 minut temu godev 25 rozwiń

1 2 3 4 5... 25 26