dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 24

Current Issue   Past Issues   Topics The January/February 2021 issue of acmqueue is out now Subscribers and ACM Professional members login here Volume 19, issue 1 PDF There's more to it than you think. Nicole Forsgren, GitHub Margaret-Anne Storey, University of Victoria Chandra Maddila, Thomas Zimmermann, Brian Houck, and Jenna Butler, Microsoft Research Developer productivity is complex and nuanced, with important implications for software development teams. A clear understanding...

Tagi: inne
Źródło: queue.acm.org
Dziel się z innymi:
[EN] The SPACE of Developer Productivity - ACM Queue

Inne 1131 dni, 23 godziny, 26 minut temu Piotr Stapp 26 źrodło rozwiń

Właściwa obsługa kosztów jest jednym z najważniejszych aspektów o jaki musimy zadbać projektując i wdrażając rozwiązania IT w chmurze. Zapraszam do zapoznania się z tym, czym jest praktyka FinOps.

Źródło: itwchmurach.pl
Dziel się z innymi:
Cloud FinOps – IT w chmurach

Cloud 1131 dni, 23 godziny, 26 minut temu markone 37 źrodło rozwiń

Last week I busted common myths and explained facts about CQRS. Today I’ll continue my effort. I tackle one of the most common questions about CQRS: “Can command return a value?”.

Tagi: CQRS
Źródło: event-driven.io
Dziel się z innymi:
Can command return a value? - Oskar Dudycz

Architektura 1134 dni, 22 godziny, 3 minuty temu oskar-at-net 121 źrodło rozwiń

Od wielu lat wykorzystuję kontener Autofac do wstrzykiwania zależności. Najbardziej przypadła mi do gustu możliwość automatycznej rejestracji typów, dzięki czemu jedną linijką w kodzie można zarejestrować i skonfigurować całą rodzinę typów (implementującą na przykład jakiś interfejs). Gdy zaczynałem pracę z .NET Core, automatyczna rejestracja typów była jedną z rzeczy, której brakowało mi w domyślnym kontenerze. Na szczęście biblioteka Scrutor uzupełnia ten bra...

Źródło: plawgo.pl
Dziel się z innymi:
Scrutor automatyczna rejestracja typów - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 1134 dni, 22 godziny, 3 minuty temu danielplawgo 89 źrodło rozwiń

Carter is an open-source library that sits on top of ASP.NET Core and allows us to build more elegant routing. If you would like to know more, check my new blog post.

Źródło: bush-dev.com
Dziel się z innymi:
Creating Web API using Carter Framework | bush_dev

Sztuka programowania 1134 dni, 22 godziny, 3 minuty temu bush_dev 56 źrodło rozwiń

Co oznacza kompatybilność wsteczna i w jaki sposób można o nią dbać w swoim projekcie?

Źródło: www.diwebsity.com
Dziel się z innymi:
Kompatybilność wsteczna - co to oznacza i jak o nią dbać? - Diwebsity

Architektura 1136 dni, 21 godzin, 30 minut temu suvroc 65 źrodło rozwiń

Opis tego czym jest warstwa kompatybilności i w jaki sposób może nam pomóc w architekturze naszego projektu.

Źródło: www.diwebsity.com
Dziel się z innymi:
Warstwa kompatybilności - najłatwiejszy sposób na zapewnienie kompatybilności wstecznej - Diwebsity

Architektura 1136 dni, 21 godzin, 30 minut temu suvroc 51 źrodło rozwiń

Ostatnio z na Clubhouse prowadziliśmy ciekawą dyskusję na temat Cloud native, agnostic, multi-cloud. Jedną z ciekawych rzeczy z tej dyskusji jest to, jak szeroko rozumiemy pojęcie Cloud native. Jeżeli chodzi o mnie, to pod pojęciem Cloud native rozumiem dwie rzeczy...

Źródło: kaluzny.io
Dziel się z innymi:
Czym jest Cloud native?

Cloud 1137 dni, 21 godzin, 35 minut temu Łukasz Kałużny 59 źrodło rozwiń

Tym razem rozmawiamy z Pawłem Potasińskim o analityce. Przewijają się różne zagadnienia - od klasycznych hurtowni po uczenie maszynowe, kompetencje zespołów data science, co powinni wiedzieć programiści na temat analityki i czego ludzi od danych mogą się nauczyć od programistów.

Źródło: patoarchitekci.io
Dziel się z innymi:
O analityce z Pawłem Potasińskim - Patoarchitekci

Architektura 1137 dni, 21 godzin, 35 minut temu Łukasz Kałużny 27 źrodło rozwiń

Chcemy, aby nasze aplikacje w Apache Spark wykorzystywały wszystkie przydzielone zasoby. Niestety nie jest to takie proste. Rozproszenie obliczeń niesie za sobą koszty zarządzania zadaniami, a same zadania mają wobec siebie zależności. Z jednej strony ogranicza nas CPU (szybkość obliczeń), z drugiej strony dyski i sieć. MapReduce poświęciłem dedykowany materiał wideo. W artykule dowiesz się jak w 2 prostych krokach poprawić utylizację zasobów w Apache Spark.Spis treścihide1Prosta aplikacja2Nie taka prost...

Apache Spark - 2 Kroki do Lepszej Utylizacji Zasobów - Wiadro Danych

Programowanie rozproszone 1137 dni, 21 godzin, 35 minut temu mszymczyk 13 źrodło rozwiń

Projekty Open Source to nie tylko frajda i zabawa, ale też masa materiału do nauki. I nie chodzi tylko o programowanie, ale także o... no właśnie. I dlatego spisałem ten post.

Źródło: blog.scooletz.com
Dziel się z innymi:
[EN] Open Source projects that improved my skills - Szymon Kulec @Scooletz

Sztuka programowania 1138 dni, 21 godzin, 29 minut temu Scooletz 96 źrodło rozwiń

Back to 2021allegro.tech blogTymon FelskiFinite-state machines made easy Coordinating complex processes, both business and technical, can be a challenging issue in a distributed system. Especially when the complications associated with them, such as concurrency, idempotency, scalability and hindered testability, come into play — possibly all at once. This is definitely something that can keep many programmers awake at night. While this may sound dramatic, in reality there are many different solutions t...

Tagi: dotnet
Źródło: blog.allegro.tech
Dziel się z innymi:
[EN] Finite-state machines made easy · allegro.tech

Architektura 1138 dni, 21 godzin, 29 minut temu Piotr Stapp 56 źrodło rozwiń

I explained in my recent article the facts and myths of CQRS. If you heard you need: - 2 databases - to use a messaging queue - to be facing Eventual Consistency - use it with Event Sourcing and it's hard to apply and complicates the architecture. Then you should definitely read this post!

Tagi: CQRS
Źródło: event-driven.io
Dziel się z innymi:
CQRS facts and myths explained - Oskar Dudycz

Architektura 1142 dni, 22 godziny, 25 minut temu oskar-at-net 110 źrodło rozwiń

W propozycjach zmian na dotnetomaniak.pl często pojawiała się sugestia założenia grupy facebookowej. Miejsca, które będzie trochę bardziej interaktywne niż strona i pozwoli na swobodne rozmowy dotnetomaniaków. Planujemy wprowadzić w najbliższym czasie kilka większych usprawnień serwisu, ale postanowiliśmy zacząć od utworzenia prywatnej grupy. Znajdziecie na niej zarówno rozmowy o kwestiach technicznych serwisu i wprowadzanych zmianach, jak również luźne pogawędki na tematy związane z szeroko pojętym .NE...

Źródło: www.facebook.com
Dziel się z innymi:
dotnetomaniak.pl community

Inne 1142 dni, 22 godziny, 25 minut temu matwiatrzyk 76 źrodło rozwiń

Możemy spotkać różne sposoby organizacji projektów w repozytoriach. Niektórzy preferują podejście monorepo, w którym wiele różnych projektów/aplikacji znajduje się w tym samym wspólnym repozytorium. Innym podejściem jest multirepo, gdzie dla każdego projektu/aplikacji tworzymy dedykowane repozytorium. Jednym z problemów pierwszego podejścia jest optymalizacja budowania aplikacji w procesie CI/CD, bo nie chcemy budować wszystkich projektów w repozytorium, w mom...

Tagi: Azure DevOps
Źródło: plawgo.pl
Dziel się z innymi:
Azure DevOps path filters - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 1142 dni, 22 godziny, 25 minut temu danielplawgo 42 źrodło rozwiń

We’ve all seen systems that were tightly coupled, and maybe you are working in that kind of system right now. It seems that keeping codebase without high coupling its hard. Because most of the systems ends as not maintainable mess, we just need some time to make it like that. And I want to be clear, I’m not trying blaming any of you because I’ve done the same. But after 60 years from when coupling was invented, I think it’s time to stop chasing the newest technologies and focus on what is causing those p...

Źródło: itdepends.pl
Dziel się z innymi:
Modern coupling is now traveling in our queues

Architektura 1144 dni, 21 godzin, 34 minuty temu Daniel Dziubecki 71 źrodło rozwiń

Refaktoryzacja przy pomocy refleksji Czasami zdarza się, że muszę przeprowadzić refaktoryzację, w której Resharper nie może mi pomóc. W moim ostatnim poście opisałem, jak przydatne mogą być wyrażenia regularne przy takiej pracy: Refaktoryzacj przy pomocy wyrażeń regularnych w Visual Studio Tym razem sprawa jest inna i prosta podmiana nie zadziała w tym przypadku.

Dziel się z innymi:
Refaktoryzacja przy pomocy refleksji – Michał Białecki Blog

Sztuka programowania 1145 dni, 21 godzin, 40 minut temu michal-bialecki 95 źrodło rozwiń

Thanks to my colleague, I learned this week why Partial

Tagi: TypeScript
Źródło: event-driven.io
Dziel się z innymi:
Why Partial is an extremely useful TypeScript feature? - Oskar Dudycz

Sztuka programowania 1148 dni, 21 godzin, 50 minut temu oskar-at-net 73 źrodło rozwiń

Posted on przez Daniel PlawgoWprowadzenie W jednym z wcześniejszych wpisów pokazałem, w jaki sposób wysłać wiadomość email z wykorzystaniem SendGrida. Wspomniałem również, że umożliwia on otrzymywanie zdarzeń o zmianie statusu wysłanej wiadomości. Możemy otrzymać takie informacje jak dostarczenie wiadomości, otworzenie przez użytkownika, kliknięcie w link. W tym wpisie pokażę Ci, jak otrzymywać te zdarzenia w C#.SendGrid Webhook W panelu konfiguracyjnym SendGrida możemy skonfigurować webhooka, za pomo...

Źródło: plawgo.pl
Dziel się z innymi:
SendGrid - Webhook - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 1149 dni, 22 godziny, 11 minut temu danielplawgo 74 źrodło rozwiń

O szukaniu performance'u. Pół żartem, pół serio. Ciało jest. Nawet dycha, ale sprawcy brak. Kto jest winny?

[EN] Performance investigations - Szymon Kulec @Scooletz

Sztuka programowania 1150 dni, 21 godzin, 27 minut temu Scooletz 69 źrodło rozwiń

1 2... 22 23 24 25 26 27... 464 465

Najaktywniejsi w tym miesiącu