Strongly typed HTTP clients are very useful and convenient. Here's how to test them without sacrificing the advantages of dependency injection.
Sztuka programowania 870 dni, 23 godziny, 14 minut temu 189 ź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!
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.
Architektura 874 dni, 23 godziny, 15 minut temu 167 ź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?
Architektura 877 dni, 23 godziny, 9 minut temu 83 ź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 ...
10 Największych Mitów o Programistach i Zawodzie Programisty - Modest Programmer
Sztuka programowania 891 dni, 21 godzin, 37 minut temu 181 źrodło rozwiń
Programowanie a Pasja. Czy Programista Musi Być Pasjonatem? - Modest Programmer
Sztuka programowania 891 dni, 21 godzin, 37 minut temu 54 źrodło rozwiń
Nauka w Pracy. Czy Programista Powinien Mieć Czas Na Naukę w Pracy? - Modest Programmer
Sztuka programowania 891 dni, 21 godzin, 37 minut temu 88 źrodło rozwiń
Kobiety w Świecie IT. Czy Kobiety Mają Mniejsze Szanse By Odnaleźć Się w Programowaniu? - Modest Programmer
Sztuka programowania 891 dni, 21 godzin, 37 minut temu 44 źrodło rozwiń
Czy Bootcamp Programistyczny Jest Dobrą Ścieżką? Wady i Zalety Bootcampów - Modest Programmer
Sztuka programowania 891 dni, 21 godzin, 37 minut temu 29 ź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.
Sztuka programowania 896 dni, 21 godzin, 5 minut temu 179 ź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...
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...
Round-robin DNS support in .NET HttpClien
Accurate estimates are a well-known problem in the world of IT. We always try to reach a level where all items that were estimated become equal to actual implementation. I know this is upsetting but there is no option to achieve it. Of course, sometimes you will perfectly fit it. Still, it is usually over – not bad for your business, but customers might spot that this project is a bit expensive – or under – bad for your business – estimated. Based on my experien...
Zapraszamy do wysłuchania 84. odcinka Ostrej Piły, w którym razem z naszym gościem rozmawiamy o web3, NFT, crypto.
Skip to main contentMicrosoftStoriesStories Stories Home Our Company About MicrosoftCompany TimelineGlobal Diversity & InclusionMicrosoft by the NumbersMicrosoft on the IssuesMicrosoft StoriesOfficial Microsoft BlogRegional News CentersRegional News CentersMicrosoft AsiaMicrosoft EuropeMicrosoft IndiaMicrosoft Latin AmericaMicrosoft Middle East & AfricaNews and Stories Accessibility BlogAI BlogCustomer StoriesEducation StoriesFeature StoriesInn...
Narzędzia progamistycznedevops, docker, komendy, push, spis, wslPrzemysław Walkowski Kolejny wpis o komendach, które należy znać tym razem dla Docker-a. (wcześniej było dla po GIT-a https://blogprogramisty.net/komendy-git-a-ktore-nalezy-znac/) Dlaczego warto? No cóż jako, że każdy programista powinien chcieć być dobrym programistą warto znać narzędzia, które towarzyszą programowaniu i umieć jakoś minimalnie się w nich poruszać aby, gdy przyjedzie okazja nie błądzić po omacku po Internecie. To nie jest ...
Sztuka programowania 912 dni, 22 godziny, 5 minut temu 183 źrodło rozwiń
I was working on a side project the other day, and realised I really needed to use some JavaScript functionality. The thought of dealing with Node.js and npm again totally put me off, so I decided to look into the possibility of running JavaScript inside a .NET application.
Sztuka programowania 915 dni, 23 godziny, 12 minut temu 85 źrodło rozwiń
(...) I wanted to explore the feeling that to do something really meaningful, perhaps I would need to leave IT industry completely. Do I?
Sztuka programowania 918 dni, 23 godziny, 18 minut temu 67 źrodło rozwiń