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

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 174 dni, 18 godzin, 18 minut temu Zaprogramujtoraz 111 ź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 214 dni, 14 godzin, 42 minuty temu MAugust 202 ź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 230 dni, 17 godzin, 8 minut temu Zaprogramujtoraz 182 ź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 242 dni, 17 godzin, 17 minut temu oskar-at-net 300 ź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 245 dni, 17 godzin, 22 minuty temu Łukasz Kałużny 132 ź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 250 dni, 14 godzin, 53 minuty temu jedmac 132 ź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 259 dni, 16 godzin, 42 minuty temu blackik 204 ź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 262 dni, 16 godzin, 48 minut temu mkaminski 167 ź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 266 dni, 17 godzin, 17 minut temu mkaminski 174 ź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 269 dni, 17 godzin, 21 minut temu krystian_czaplicki 219 ź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 270 dni, 17 godzin, 18 minut temu oskar-at-net 151 ź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 273 dni, 17 godzin, 11 minut temu tazos333 68 ź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 283 dni, 17 godzin, 17 minut temu oskar-at-net 97 ź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 287 dni, 15 godzin, 40 minut temu modestprogrammer 167 ź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 287 dni, 15 godzin, 40 minut temu modestprogrammer 46 ź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 287 dni, 15 godzin, 40 minut temu modestprogrammer 78 ź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 287 dni, 15 godzin, 40 minut temu modestprogrammer 40 ź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 287 dni, 15 godzin, 40 minut temu modestprogrammer 25 ź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 292 dni, 15 godzin, 8 minut temu mkaminski 170 ź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 293 dni, 17 godzin, 21 minut temu jedmac 27 źrodło rozwiń

1 2 3 4 5... 464 465

Najaktywniejsi w tym miesiącu