dotnetomaniak.pl - Najnowsze artykuły o .NET

Dzisiaj opublikowałem małą poradę o tym jak ustawiać zmienne globalne w testach przy pomocy XUnit. Może to być pomocne, jeśli przeprowadzasz testy integracji API dla aplikacji korzystającej z Marten. Dołączyłem również małą tyradę na temat frameworków testowych .NET.

Tagi: testy, xunit
Źródło: event-driven.io
Dziel się z innymi:
How to set global setting for XUnit tests - Oskar Dudycz

Inne 497 dni, 1 godzinę, 28 minut temu oskar-at-net 170 źrodło rozwiń

Years ago I wanted to start learning Domain-Driven Design. It was quite a popular topic, many of my colleagues were discussing it. The problem, as always, was where to start. I decided to ask one of my old mentors. He told me, “MJ, there is a great book about DDD called the Blue Book. Go and read it and everything will be clear. There is nothing better on the market”. “Well, it m...

Mastering Strategic Domain-Driven Design – 1. The Beginning – Maciej "MJ" Jedrzejewski

Architektura 497 dni, 1 godzinę, 28 minut temu jedmac 250 źrodło rozwiń

Here is a dumb question that you probably never asked yourself: What is the minimal amount of bytes we need to store in a .NET executable to have the CLR print the string"Hello, World!" to the standard output? How small can we get? In this post, we will explore the limits of the .NET module file format, get it as small as possible, while still having it function like a normal executable on a typical Windows machine with the .NET Framework installed. The final source code for this post can be found on ...

Źródło: blog.washi.dev
Dziel się z innymi:
How small is the smallest .NET Hello World binary? | Washi

Inne 502 dni, 23 godziny, 9 minut temu marekxaureliusz 93 źrodło rozwiń

średnie wynagrodzenie Programisty .NET wynosi: - jako Junior (młodszy specjalista) – 6 420 zł brutto (4 706 zł netto); - jako Mid (specjalista) – 10 180 zł brutto (7 270 zł netto); - jako Senior (starszy specjalista) – 14 050 zł brutto (9 908 zł netto).

Źródło: www.gowork.pl
Dziel się z innymi:
Ile zarabia Programista .NET? Zarobki .NET Developerów

Inne 502 dni, 23 godziny, 9 minut temu marekxaureliusz 327 źrodło rozwiń

Incorrect ORM mapping can lead to significant performance issues, which can be difficult to diagnose and fix. One of the common problems related to mapping is the implicit conversion problem, which we'll focus on in this post. We'll explore how to fix this by enforcing correct column mapping.

Tagi: performance, SQL
Dziel się z innymi:
Incorrect ORM mappings and their impact on performance - Implicit Conversion

Bazy danych i XML 518 dni, 2 godziny, 6 minut temu mkaczynski 90 źrodło rozwiń

The focus of this post is on ChatGPT and how you can use OpenAI models in conversational interfaces using .NET. Let’s get started!What is ChatGPT? The ChatGPT is a language model optimized for conversational interfaces. As opposed to traditional GPT-3 models, ChatGPT enable...

Tagi: GPT
Dziel się z innymi:
Get started with ChatGPT in .NET - .NET Blog

Inne 552 dni, 2 godziny, 3 minuty temu marekxaureliusz 199 źrodło rozwiń

What's Rx? Live data sources are fundamentally important in computer systems. Financial applications depend on a swift response to timely information. Computer networks have always been able to provide extensive information about their health and operation. Utility companies such as water providers have vast numbers of devices monitoring their operations. User interface and game building frameworks report user interactions in great detail.

Tagi: #databases
Źródło: endjin.com
Dziel się z innymi:
Rx.NET v6.0 Now Available | endjin - Azure Data Analytics Consultancy UK

Narzędzia 553 dni, 23 godziny, 11 minut temu marekxaureliusz 74 źrodło rozwiń

W zeszłym roku Microsoft ustalił, że .NET Framework 4.8.1 będzie domyślną wersją w Windows 11 22H2. Firma poinformowała, że wersja ta zacznie być dostarczana również dla starszych wydań Windows 11 i Windows 10.

Źródło: www.centrumxp.pl
Dziel się z innymi:
.NET Framework 4.8.1 będzie dostarczany na starsze wersje Windows 10 i 11

Windows 560 dni, 48 minut temu marekxaureliusz 63 źrodło rozwiń

When working with ORMs in C#, selecting columns is often neglected, and it may not seem very important at first glance. However, selecting unnecessary data can pose other threats beyond just sending more data through the network. In this post, I will explore these threats.

Dziel się z innymi:
Important factors to keep in mind when choosing columns in SQL query for .NET Applications

Bazy danych i XML 561 dni, 23 godziny, 24 minuty temu mkaczynski 84 źrodło rozwiń

WireMock.NET allows for easy testing of the code that makes HTTP requests, without having to rely on the actual external service being available and without hacking HttpClient.

Tagi: dotnet, HTTP, testing
Dziel się z innymi:
WireMock.NET - Introduction · Cezary Piątek Blog

Narzędzia 603 dni, 1 godzinę, 58 minut temu cezarypiatek 154 źrodło rozwiń

W poprzednim wpisie pokazałem jakiej konfiguracji, a dokładnie jakich rozszerzeń Visual Studio Code używam na co dzień tworząc aplikacje w .NET na Linux Mint. W tym wpisie pokażę kilka dodatkowych rozszerzeń do VS Code z których korzystam na co dzień i które pomagają mi w codziennej pracy.

Źródło: itwchmurach.pl
Dziel się z innymi:
Programista .NET na Linuxie cz. 2 – IT w chmurach

Narzędzia 603 dni, 1 godzinę, 58 minut temu markone 115 źrodło rozwiń

W tym artykule pokażę, w jak prosty sposób wywoływać metody webserwisów SOAP w aplikacji mobilnej na system Android. W tym konkretnym przykładzie posłużymy się API systemu PayPal, jednak pokazane tutaj metody, sprawdzą się z dowolnym webserwisem SOAP.

Dziel się z innymi:
Webserwis SOAP w aplikacji Android z wykorzystaniem generatora easyWSDL

Mobile development 603 dni, 1 godzinę, 58 minut temu SoloProgramista 51 źrodło rozwiń

Zgodnie z tym co zapowiadałem w ostatnim artykule dzisiaj zajmiemy się czymś nowym. Wejdziemy w głąb mechanizmu budowania konfiguracji na platformie .NET. Pozwoli nam to na zrozumieć jego działanie tak, aby w prosty sposób stworzyć własne rozszerzenie konfiguracji pozwalające nam na integrację z serwisami zewnętrznymi, które nie dostarczają oficjalnego SKD. Zrobimy to na przykładzie usługi...

Źródło: bd90.pl
Dziel się z innymi:
Własne Rozszerzenia Konfiguracji | bd90

Narzędzia 631 dni, 1 godzinę, 5 minut temu bd90 124 źrodło rozwiń

Przemysław Walkowski Tak jak pisałem wcześniej, wole napisać o nowościach jak już je dobrze poznam więc stąd takie opóźnienie. Po drugie cześć osób i tak nie używa wszystkich nowości, bo tak szybko wychodzą więc warto co jakiś czas o tym napisać aby przypomnieć sobie. Zapraszam na nowości w C# 8 , które weszły w 2019 roku. Napisałem je w skróconej wersji z małymi komentarzami aby było łatwiej je zapamiętać.Spis treściIndeksy i zakresyNul...

Tagi: .Net, C# 8.0, nowości
Dziel się z innymi:
Nowości w C# 8 po 2 latach doświadczeń | Blog Programisty.NET

Sztuka programowania 638 dni, 22 godziny, 38 minut temu przemekwa 273 źrodło rozwiń

Cześć, tu Marek z firmy IT w Chmurach. Po dłuższej nieobecności wracamy z nowym wpisem. Dziś chcę pokazać wam w jaki sposób pracuję z dotnetem na Linuxie. Zapraszam.

Źródło: itwchmurach.pl
Dziel się z innymi:
Programista .NET na Linuxie cz. 1 – IT w chmurach

Narzędzia 646 dni, 22 minuty temu markone 145 źrodło rozwiń

Pandemie już za nami a z nami wciąż nagrywanie. Od ośmiu miesięcy nagraliśmy już 12 prelekcji. Jeśli jeszcze nie znałeś naszego kanału, zachęcamy do przejrzenia playlisty "KGD .NET - Klub Studio AGH".

Tagi: .Net, meetup, video
Źródło: www.youtube.com
Dziel się z innymi:
Playlista - KGD .NET - Klub Studio AGH - YouTube

Architektura 671 dni, 1 godzinę, 1 minutę temu TeoVincent 177 źrodło rozwiń

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 687 dni, 22 godziny, 46 minut temu jedmac 73 ź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 692 dni, 1 godzinę, 5 minut temu jedmac 163 ź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 692 dni, 1 godzinę, 5 minut temu TeoVincent 75 ź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
1 2 3 4 5... 464 465

Najaktywniejsi w tym miesiącu