dotnetomaniak.pl - Najnowsze artykuły o .NET

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 10 dni, 22 godziny, 13 minut temu Zaprogramujtoraz 86 ź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 22 dni, 22 godziny, 22 minuty temu oskar-at-net 146 źrodło rozwiń

Pomiędzy wrześniem a pierwszymi tygodniami grudnia chcę poświęcić czas, na prace z jedną lub dwoma osobami.

Źródło: kaluzny.io
Dziel się z innymi:
Eksperyment z mentoringiem

Architektura 25 dni, 22 godziny, 27 minut temu Łukasz Kałużny 82 źrodło rozwiń

Recent years have been marked by microservices. Who among you hasn’t heard of them? They were everywhere – at conferences, groups, job listings, coffee talks, and blog posts. At some point it got to the point where if you weren’t working on a system composed of microservices, it was kind of a problem – you felt the world was getting away from you, and your colleagues were in another galaxy. Someone found a silver bullet for the design of IT systems. On the other...

Dillema 1: Monolith or microservices? – Me About Software

Architektura 30 dni, 19 godzin, 57 minut temu jedmac 90 źrodło rozwiń

Szacuje się, że rotacja na rynku IT w 2022 będzie sięgać 25%. Tymczasem, mam wrażenie, że firmy prześcigają się w oferowaniu coraz to większej liczby "marchewek" dla pracowników, zapominając co tak naprawę jest najważniejsze, aby pracownik był zadowolony, zmotywowany do pracy i chciał pracować w danej firmie. Pensje rosną najszybciej w gospodarce, przybywa benefitów, p...

Czy danie podwyżki to wszystko na co nas stać?

Inne 39 dni, 21 godzin, 47 minut temu blackik 156 źrodło rozwiń

There is some black magic code in C# where you can define the default implementation of an interface. So you can write: var instance = new ISomeInterface();

Tagi: C#, ciekawostki
Źródło: stackoverflow.com
Dziel się z innymi:
How to define the default implementation of an interface in C#?

Sztuka programowania 42 dni, 21 godzin, 53 minuty temu mkaminski 125 źrodło rozwiń

Strongly typed HTTP clients are very useful and convenient. Here's how to test them without sacrificing the advantages of dependency injection.

How to test typed HTTP clients in .NET 6?

Sztuka programowania 46 dni, 22 godziny, 21 minut temu mkaminski 119 źrodło rozwiń

Blazor na dobre zagościł wśród rozwiązań frontendowych dla .NET Developerów, możliwe jest nawet tworzenie aplikacji mobilnych i desktopowych z jego wykorzystaniem. A czy Ty miałeś okazję zapoznać się z Blazorem? Jeżeli nie to w tym wpisie pomogę Ci wejść do świata Blazora!

Tagi: .Net, Blazor, frontend
Źródło: sii.pl
Dziel się z innymi:
Tworzenie frontendu aplikacji webowych w C# z użyciem Blazor

Web 49 dni, 22 godziny, 26 minut temu krystian_czaplicki 148 źrodło rozwiń

Powiedzieć, że nie jestem fanem generowania kodu klienta na podstawie API, to jak nic nie powiedzieć. Uważam, że jest to jeden z pomysłów, który brzmi atrakcyjnie, ale kończy się koszmarem. To fajen marzenie, które nigdy się nie spełnia. Dlaczego? Czytaj więcej w artykule.

Źródło: event-driven.io
Dziel się z innymi:
Should you generate the client code from the API? - Oskar Dudycz

Architektura 50 dni, 22 godziny, 22 minuty temu oskar-at-net 116 źrodło rozwiń

When you implement auth in you application you can be addicted to a provider, like facebook, ofice365 or google. It always better to be independent of external contract. How to handle it? How to configure Auth to be independent of provider?

Źródło: codepruner.com
Dziel się z innymi:
How to configure Auth to be independent of provider | CodePruner.com

Architektura 53 dni, 22 godziny, 16 minut temu tazos333 49 źrodło rozwiń

Jakiś czas temu, zupełnie dla funu napisałem sobie sprytną biblioteczkę do testów w stylu BDD. Dzisiaj po chrzcie w ogniu (czytaj użyciu w moich samplach) wypuściłem wersję 0.1. Założenia: - pomóc w płynnym i czytelnym pisaniu testów, - usunąć boilerplate za pomocą zestawu pomocnych helperów, - nie zastępować frameworków testowych (działa ze wszystkimi, więc XUnit, NUnit, MSTests itp.) ani innych do asercji - zachować prostotę, ale zezwolić na kompozycje i rozszerzenia. Póki co służy do testów API, bo ...

Źródło: event-driven.io
Dziel się z innymi:
Ogooreck, a sneaky testing library in BDD style - Oskar Dudycz

Narzędzia 63 dni, 22 godziny, 22 minuty temu oskar-at-net 80 źrodło rozwiń

10 Największych Mitów o Programistach i Zawodzie Programisty - Modest Programmer

10 Największych Mitów o Programistach i Zawodzie Programisty - Modest Programmer

Sztuka programowania 67 dni, 20 godzin, 45 minut temu modestprogrammer 137 źrodło rozwiń

Programowanie a Pasja. Czy Programista Musi Być Pasjonatem? - Modest Programmer

Dziel się z innymi:
Programowanie a Pasja. Czy Programista Musi Być Pasjonatem? - Modest Programmer

Sztuka programowania 67 dni, 20 godzin, 45 minut temu modestprogrammer 34 źrodło rozwiń

Nauka w Pracy. Czy Programista Powinien Mieć Czas Na Naukę w Pracy? - Modest Programmer

Dziel się z innymi:
Nauka w Pracy. Czy Programista Powinien Mieć Czas Na Naukę w Pracy? - Modest Programmer

Sztuka programowania 67 dni, 20 godzin, 45 minut temu modestprogrammer 62 źrodło rozwiń

Kobiety w Świecie IT. Czy Kobiety Mają Mniejsze Szanse By Odnaleźć Się w Programowaniu? - Modest Programmer

Kobiety w Świecie IT. Czy Kobiety Mają Mniejsze Szanse By Odnaleźć Się w Programowaniu? - Modest Programmer

Sztuka programowania 67 dni, 20 godzin, 45 minut temu modestprogrammer 33 źrodło rozwiń

Czy Bootcamp Programistyczny Jest Dobrą Ścieżką? Wady i Zalety Bootcampów - Modest Programmer

Czy Bootcamp Programistyczny Jest Dobrą Ścieżką? Wady i Zalety Bootcampów - Modest Programmer

Sztuka programowania 67 dni, 20 godzin, 45 minut temu modestprogrammer 17 źrodło rozwiń

If you are following ASP.NET Core 6, then probably you are aware that with ASP.NET Core 6.0 projects, there is no Startup.cs file. It is now combined with Program.cs file to bring unified experience.

Dziel się z innymi:
Clean way to add Startup class in ASP.NET Core 6

Sztuka programowania 72 dni, 20 godzin, 13 minut temu mkaminski 135 źrodło rozwiń

During the development team life cycle, we encounter many problems related to the lack of timely communication. This can lead to regular high costs associated with changes that come too late, or with the progressive demotivation of each team member. Examples? A very long time of processing pull requests. Suppose person A is working on a particular feature. After a week of working alone (IMO not a good habit) he creates a PR. Another team member starts the review...

Dziel się z innymi:
Story 7: Play alone…or ride the carousel with others? – Me About Software

Inne 73 dni, 22 godziny, 26 minut temu jedmac 27 źrodło rozwiń

C# 9 introduced us to records, a new way to define data structures with increased readability and usability in specific scenarios. While they may look like structs or classes, they offer an opportunity to reduce boilerplate code and potentially allow us to code differently. One of the significant differences between records and other types is that records operate as value types. In this post, we’ll explore the difference between a reference type and a value type and how we can use source generators to c...

Tagi: record
Dziel się z innymi:
Change C# Record Comparison with Source Generators  |      Khalid Abuhakmeh

Inne 73 dni, 22 godziny, 26 minut temu Piotr Stapp 56 źrodło rozwiń

Round-robin DNS support in .NET HttpClien

Tagi: HttpClient
Źródło: www.meziantou.net
Dziel się z innymi:
Round-robin DNS support in .NET HttpClient - Meziantou's blog

Inne 73 dni, 22 godziny, 26 minut temu Piotr Stapp 46 źrodło rozwiń

1 2 3 4 5... 462 463

Najaktywniejsi w tym miesiącu