dotnetomaniak.pl - Najnowsze artykuły o .NET

One of the most common problems in software development is the unconscious creation of a treasury of knowledge and decision-maker in the form of one person. This can be a developer, architect, manager, or any other role without whom we cannot move on:PRs are blocked because this guy has to approve itNo one can work in the concrete area because only John knows itNew deployment cannot be released because only Mark can approve itThe decision o...

Sharing is Caring: Techniques for Overcoming Knowledge Silos in Software Development

Inne 16 dni, 8 godzin, 39 minut temu jedmac 33 źrodło rozwiń

In recent years, I have encountered many problems in IT companies caused by incorrect software architecture. What do I mean ? In most cases, this is one direction – either it is too trivial or incredibly complicated in relation to the problem it is supposed to solve. Both cases lead to performance problems and stop the organization from being agile.What do I mean by software architecture? Before I start talking about the problems caused by...

Why Good Software Architecture Matters: The Impact on Performance and Agility

Architektura 20 dni, 10 godzin, 58 minut temu jedmac 38 źrodło rozwiń

Clean up your code with GitHub Action. Save your time from having to do a code review and make corrections and also from having to enter a commit message each time. The commit with the changes is created automatically.

ReSharper CLI CleanupCode · Actions · GitHub Marketplace · GitHub

Narzędzia 20 dni, 10 godzin, 58 minut temu TeoVincent 20 źrodło rozwiń

In this article, I’ll delve into the process of mocking dependencies in a DI container when using WebApplicationFactory, and offer some insights and best practices I’ve learned along the way.

Tagi: testing
Dziel się z innymi:
Mocking dependencies in ASP.NET Core tests · Cezary Piątek Blog

Sztuka programowania 21 dni, 10 godzin, 14 minut temu cezarypiatek 33 źrodło rozwiń

Dependabot to narzędzie do wykrywania aktualizacji zależności. Jeśli korzystasz z niego w swoim repozytorium GitHub, to poniższy GitHub Action jest dla ciebie, ponieważ pozwala zaoszczędzić czas. Akcja automatycznie akceptacje oraz scala Pull Request utworzony przez Dependabot bazując na zdefiniowanych typach aktualizacji opartych na Semantic Versioning.

Źródło: kurzyniec.pl
Dziel się z innymi:
Auto-merge, czyli automatyczne scalanie PR Dependabota | Łukasz Kurzyniec

Narzędzia 23 dni, 10 godzin, 1 minutę temu lkurzyniec 27 źrodło rozwiń

Polecam mój najnowszy artykuł. Poruszyłem w nim kwestię jednego z narzędzi, które istnieje w moim codziennym scyzoryku szwajcarskim :)

Dziel się z innymi:
Visual Studio Code jako zaawansowany REST Client |  Halfbit Studio

Narzędzia 26 dni, 9 godzin, 36 minut temu meron1122 67 źrodło rozwiń

To prawda, istnieje komenda terraform graph, która w połączniku z narzędziem graphviz daje możliwość wygenerowania grafu. Notabene, jest to zalecane podejście. Niestety to podejście było dla mnie niewystarczające, ponieważ mój graf był dość duży, co za tym idzie, poruszanie się po nim było naprawdę trudne/irytujące. Potrzebowałem czegoś więcej.

Tagi: docker, Terraform
Źródło: kurzyniec.pl
Dziel się z innymi:
Zwizualizuj kod Terraform | Łukasz Kurzyniec

Cloud 30 dni, 9 godzin, 18 minut temu lkurzyniec 51 źrodło rozwiń

Jako, że już od paru lat mam przyjemność być Product Owner’em narzędzi wspomagających proces Disaster Recovery (DR) zauważyłem, że terminy często pojawiające się w tym kontekście jak High Availability (HA) czy Fault Tolerance (FT) są nierzadko ze sobą mylone nawet przez ludzi będących w branży IT wiele lat. Obydwa pojęcia oznaczają zdolność aplikacji do kontynuowania dzia...

High Availability vs Fault Tolerance vs Disaster Recovery

Architektura 43 dni, 9 godzin, 18 minut temu blackik 55 źrodło rozwiń

Cześć, napisałem post będący kontynuatorem poprzedniego artykułu o walidacji. Tym razem poruszyłem bibliotekę Fluent Validation. Zapraszam do lektury.

Dziel się z innymi:
Walidacja w ASP .NET Core w duchu Fluent API

Inne 56 dni, 9 godzin, 7 minut temu meron1122 101 źrodło rozwiń

Nie zwalniamy tempa i oddajemy w wasze uszy odcinek o jawności zarobków w IT. Czy więcej z tym kłopotów czy zysków z ujawnienia tego ile zarabiamy? Jak by wyglądał rynek IT gdyby jutro obudzić się z wi...

Źródło: ostrapila.pl
Dziel się z innymi:
Jawność zarobków w IT – OstraPiła #89 – Ostra Piła

Inne 62 dni, 10 godzin, 28 minut temu macabre13 68 źrodło rozwiń

Tematem tego odcinka jest gorący 🔥 temat overemploymentu. Czy dwie (i więcej) pracy dla jednego programisty to pieśń przyszłości czy jednak nie do końca uczciwe podeście do wykonywanych zadań? Miłego ...

Źródło: ostrapila.pl
Dziel się z innymi:
One dev, two jobs – overemployment – OstraPiła #88 – Ostra Piła

Inne 65 dni, 8 godzin, 5 minut temu macabre13 45 źrodło rozwiń

Kolejny odcinek już dostępny a w nim rozmowa na temat bycia specjalistą czy może raczej trzeba ogarniać więcej tematów? Co lepsze? Czy zawsze jedno będzie górować nad drugim? Miłego słuchania. Chrzest...

Źródło: ostrapila.pl
Dziel się z innymi:
Skile T-shape – OstraPiła #87 – Ostra Piła

Inne 75 dni, 9 godzin, 29 minut temu macabre13 22 źrodło rozwiń

Comet to paczka do MAUI, która pozwala na porzucenie wysłużonego i zakurzonego XAMLa w MAUI i użycie świeżego podejścia MVU niczym we Flutterze.

Tagi: flutter, MAUI, mvu, xaml
Źródło: blog.djfoxer.pl
Dziel się z innymi:
Comet - MVU w MAUI bez XAML, czyli próba dogonienia Fluttera

Mobile development 78 dni, 2 godziny, 4 minuty temu djfoxer 86 źrodło rozwiń

W tym odcinku na tapet wjechał Rust. Rozmawiamy o tym czym jest Rust, czy jest to dobry wybór dla programistów oraz o tym czy Borrow Checker to zło wcielone. Zapraszamy do wysłuchania odcinka.

Tagi: podcast, rust
Źródło: ostrapila.pl
Dziel się z innymi:
Język Rust – OstraPiła #86 – Ostra Piła

Inne 78 dni, 2 godziny, 4 minuty temu macabre13 34 źrodło rozwiń

Nie każda osoba może z miejsca stać się programistą. Ludzie w tym zawodzie powinni posiadać parę atrybutów, aby faktycznie mieli oni możliwość osiągnąć sukces w branży. Zatem, jakie są cechy charakteryzujące dobrego programistę?Poczucie odpowiedzialności Priorytetem jest branie odpowiedzialności za stworzony przez nas kod. Jest to związane z pedantycznym wręcz zadbaniem o jego dokładn...

Tagi: praca
Dziel się z innymi:
Jakie cechy wyróżniają dobrego programistę?

Sztuka programowania 78 dni, 2 godziny, 21 minut temu arturito345 92 źrodło rozwiń

The Validot project comes with comprehensive documentation, excellent for looking up how certain features work. On the other hand, documentations don’t always serve as great tutorials or walkthrough guides, which in Validot is very much the case. This blog post aspires to answer this problem. Following the real-life use case, we’ll proceed step-by-step with creating a fully-featured specification using Validot’s advanced fluent-driven interface.

Źródło: lenar.dev
Dziel się z innymi:
Crafting model specifications using Validot - lenar.dev

Narzędzia 120 dni, 12 godzin, 55 minut temu bartoszlenar 95 źrodło rozwiń

O nagłówku Content-Security-Policy napisano już wiele. Dlatego niniejszy artykuł jest prostym wprowadzeniem z wieloma linkami do zewnętrznych źródeł. Zahaczę również o implementację na trzy różne sposoby oraz o kilka wskazówek praktycznych. Na koniec znajdzie się również krótka notatka dla osób pracujących z React.js

Content-Security-Policy – nagłówek HTTP zwiększający bezpieczeństwo użytkowników przeciw atakowi XSS

Cloud 120 dni, 12 godzin, 55 minut temu Zaprogramujtoraz 103 źrodło rozwiń

Czy istnieje baza danych, która będzie jednocześnie łatwa, szybka i kompleksowa ? Tak !

Źródło: www.linkedin.com
Dziel się z innymi:
Czy RavenDB to dobra baza danych ?

Sztuka programowania 160 dni, 9 godzin, 19 minut temu MAugust 195 źrodło rozwiń

Nuke pozwala nam na proste opisanie procesu budowania i publikowania naszej aplikacji w języku C#. Niniejszy artykuł jest kontynuacją. Zamierzam pokazać tutaj jak wymusić odpowiednie pokrycie kodu oraz przygotować aplikację do publikacji, a następnie wysłać ją na serwery Netlify. Opiszę również sposób przygotowania CI/CD dla Github Actions z uwzględnieniem parametrów pobierania sekretów repozytorium.

Dziel się z innymi:
Nuke – wygodne CI/CD programu w C#. Część 2

Narzędzia 176 dni, 11 godzin, 45 minut temu Zaprogramujtoraz 179 źrodło rozwiń

Jestem regularnie pytany o "Jak zaimplementować Union Types w C#". Niestety nie jest to łatwe i musisz dokonać kompromisów; czasami może to skutkować przerostem formy nad treścią, ale... Jest to osiągalne i bywa użyteczne, zwłaszcza w modelowaniu logiki biznesowej. W najnowszym wpisie postarałem się podejść jak najgłębiej do tego tematu.

Tagi: C#, union types
Źródło: event-driven.io
Dziel się z innymi:
Union types in C# - Oskar Dudycz

Sztuka programowania 188 dni, 11 godzin, 54 minuty temu oskar-at-net 290 źrodło rozwiń

1 2 3 4 5... 463 464

Najaktywniejsi w tym miesiącu