dotnetomaniak.pl - Artykuły z tagiem C#

More and more has been saying recently about the concept of no code. It is a platform for building applications without coding. You can create software and configure everything using just the mouse, a perfect way for non-technical people. ML.NET Model Builder can be described as a small seed of this solution. In this article, I want to show you how easily can you create a prediction model for your recommendation application with a few clicks.

Creating a recommendation engine using ML.NET Model Builder

Inne 982 dni, 23 godziny, 17 minut temu bush_dev 37 źrodło rozwiń

Czy znasz Model C4? A może nie wiesz, dlaczego warto zapoznać się z tym Terminem? W artykule przedstawiam 10 powodów. Dlaczego jest to temat gody uwagi. Przeczytaj poniższy tekst, a zainteresujesz się tematem.

Źródło: mrdev.pl
Dziel się z innymi:
10 powodów, dla których warto znać Model C4.

Architektura 989 dni, 23 godziny, 26 minut temu godev 236 źrodło rozwiń

Podstawowe różnice pomiędzy ref i out w C#.

Dziel się z innymi:
Ref vs Out Na Przykładach w C#  - Modest Programmer

Sztuka programowania 997 dni, 23 godziny, 15 minut temu modestprogrammer 101 źrodło rozwiń

Różnica Pomiędzy ViewData, ViewBag oraz TempData

Tagi: .Net, ASP .NET, C#, mvc
Dziel się z innymi:
Różnica Pomiędzy ViewData, ViewBag oraz TempData - Modest Programmer

Sztuka programowania 1020 dni, 23 godziny, 32 minuty temu modestprogrammer 89 źrodło rozwiń

Z reguły naszą logikę biznesową umieszczamy w klasach serwisowych. Czasem są one większe, a czasem mniejsze. Zastanówmy się, jak mógłby wyglądać nasz kod, gdybyśmy dla każdej metody z serwisu tworzyli osobną klasę. Wykorzystamy do tego bibliotekę MediatR. Jeśli ktoś się zastanawia po co, odpowiedź jest prosta: aby zwiększyć spójność i zmniejszyć sprzężenie. Na razie nie będziemy się zagłębiać w takie pojęcia jak CQRS czy CQS. Naszym celem jest rozbicie klas na mniejsze i zmiana tego, jak je wołamy. Po ty...

Tagi: C#, Narzędzia
Źródło: www.admu.pl
Dziel się z innymi:
Klasa per metoda z wykorzystaniem MediatR – ADMU Blog

Sztuka programowania 1025 dni, 23 godziny, 24 minuty temu Admu 133 źrodło rozwiń

W ubiegłym tygodniu przygotowałem ogólne podsumowanie zmian w .NET 5. Natomiast w tym wpisie przyszedł czas na bardziej szczegółowe zmiany w najnowszej wersji języka C# 9.0. Jest ich kilka, a największą jest wprowadzenie rekordów. Dla każdej zmiany przygotowałem interaktywny przykład, który możesz uruchomić bezpośrednio z poziomu bloga. Dzięki czemu szybko sprawdzisz, jak zachowa się kod aplikacji. Gorąco zachęcam do zmian w kodzie i własnych eksperymentów!Top...

Tagi: .net 5, C#, C# 9.0
Źródło: plawgo.pl
Dziel się z innymi:
Zmiany w C# 9.0 - Blog Daniela Plawgo

Inne 1031 dni, 23 godziny, 7 minut temu danielplawgo 200 źrodło rozwiń

Jakiś czas temu pisałem o tym, że gdy tworzymy API, warto dodać narzędzie Swagger. Umożliwia ono w szybki i prosty sposób przetestować nasze API (tutaj). Zdarza się jednak tak, że aby móc korzystać z naszego API, dane żądanie (request) musi być zautoryzowane, czyli np. posiadać odpowiedni token. Swagger umożliwia autoryzację żądań na wiele sposobów. W tym poście opiszę jak to zrobić, gdy potrzebujemy Bearer token.

Tagi: C#, Narzędzia, testy
Źródło: www.admu.pl
Dziel się z innymi:
Autoryzacja żądań w Swagger – ADMU Blog

Narzędzia 1046 dni, 10 minut temu Admu 90 źrodło rozwiń

Today I’d like to share with you a very interesting concept in software testing – Assert Object pattern. It makes the Assert part of a test much simpler and more readable. Let’s dive right into it 😉The Asserts Hell Let’s consider the following unit test: What’s wrong here? Given and When sections are great single-liners. We know straightaway what’s the input and the action executed. However, Then block is too complex. It’s hard to figure out, just passing quickly through this test, what is expected. T...

Tagi: .Net, C#, Tests, testy
Dziel się z innymi:
Improve your tests with Assert Object Pattern - CodeJourney.net

Sztuka programowania 1047 dni, 23 godziny, 20 minut temu dsibinski 63 źrodło rozwiń

Artykuł pokazuje jak zmodyfikować rzekomo niemodyfikowalnego stringa w c#.

Tagi: C#
Źródło: piatkosia.k4be.pl
Dziel się z innymi:
Modyfikacja stringa w c#

Inne 1055 dni, 23 godziny, 27 minut temu piatkosia 180 źrodło rozwiń

Z reguły nasze aplikacje posiadają jakąś logikę biznesową (o ile nie piszemy prostego CRUD). Chciałbym jednak zaznaczyć, że nie mam tu na myśli logiki w rozumieniu walidacji czy reguł biznesowych, np. brak możliwości zmiany wartości jakiegoś pola, gdy pewne warunki nie zostaną spełnione. Chodzi mi bardziej o logikę procesu, np. gdy klient złoży zamówienie, musimy mu wysłać wiadomość e-mail. Ta logika nie dotyczy obiektu zamówienia, ale jest z nim związana. Skoro wiemy, że będziemy musieli przechowywać g...

Tagi: C#, Narzędzia
Źródło: www.admu.pl
Dziel się z innymi:
Jak grupować logikę biznesową w klasach – ADMU Blog

Sztuka programowania 1075 dni, 46 minut temu Admu 128 źrodło rozwiń

Językiem biznesu nazywamy ogół słownictwa używany przez różnych ekspertów domenowych. Język ten powinien być w pełni transparentny i jednoznaczny. Posługiwanie się takim językiem wiąże się z licznymi korzyściami. Wśród nich można wymienić sprawniejszą komunikację, większe zrozumienie problemów, ułatwienie współpracy pomiędzy zespołami, zacieśnianie więzów w firmie czy ułatwiony proces pisania testów.

Używaj języka biznesu! - Cesarstwo Dev

Przetwarzanie bezserwerowe powstało w celu rozwiązania konkretnych problemów. Zdecydowanie nie jest lekiem na wszystko, jednak doskonale nadaje się do odpowiednich zagadnień. Powyższy wpis przedstawia podstawowe zagadnienia związane z Azure Functions.

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Podstawy Azure Functions

Cloud 1084 dni, 57 minut temu Cesarstwo-Dev 77 źrodło rozwiń

If you are old enough to have experience in .net framework (and I hope you do, otherwise I will feel really old myself!), there is a high probability that you were concatenating directory paths wrong all the time! And that’s all because some time ago, somebody at Microsoft had, let’s say, not a best idea :P. But what’s the problem? Path.Combine can be used with one, two, three or even four arguments. In an ideal world the first argument should be passed as an absolute path and...

[C#] Be careful with Path.Combine()! – A Girl Among Geeks

W formie vloga prezentuję bibliotekę do manipulowania plikami Power Point i zmiany jakie do niej wprowadziłem (parsowanie HTML z obsługą podstawowych funkcji). Jeżeli zamierzasz generować/eksportować pliki PPTX z poziomu aplikacji, znajdziesz tu gotowe wskazówki.

Źródło: youtu.be
Dziel się z innymi:
C# i Power Point - generowanie plików z poziomu aplikacji

Narzędzia 1081 dni, 33 minuty temu dotnetarium 43 źrodło rozwiń

Architektura heksagonalna jest znana pod kilkoma nazwami. Na szczęście, niezależnie od nazwy, w każdym opisie cechuje się takimi samymi rzeczami. Po pierwsze – świetnie separuje aspekty biznesowe od technicznych. Po drugie – projektowanie prostych adapterów pozwala na podejmowanie pewnych decyzji na późniejszym etapie projektu. Na koniec, po trzecie – wymienność adapterów ułatwia testowanie, jak i eksperymentowanie.

Architektura heksagonalna w C#

Architektura 1087 dni, 29 minut temu Cesarstwo-Dev 220 źrodło rozwiń

Ostatnio pisałem o tym, co możemy zrobić, gdy nasze metody zwracają rezultat i chcemy go zmapować na odpowiedni kod http (tutaj). W tym poście podam podobne rozwiązanie, gdy nasze metody rzucają wyjątki, zamiast zwracać rezultat.

Źródło: www.admu.pl
Dziel się z innymi:
Jak obsłużyć zwracanie wyjątku w WebAPI – ADMU Blog

Narzędzia 1089 dni, 33 minuty temu Admu 91 źrodło rozwiń

Tym razem chciałbym się skupić na tym, jak dostarczyć odpowiednie fragmenty kodu klienta API do pozostałych członków zespołu tak, by każdy mógł go używać w odpowiedni sposób.

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Jak dostarczyć klienta API

Pierwszy techniczny artykuł w Cesarstwie-Dev, i od razu coś ekstra! Połączenie dwóch tematów, które są bardzo bliskie memu sercu – integracje z zewnętrznymi systemami oraz testy! To co? Zaczynajmy!

Tagi: .Net, C#, integracja, testy
Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Integracja z zewnętrznym API przy użyciu testów

Jakiś czasem temu pisałem o tym, że nasze metody mogą zwracać rezultat lub zgłaszać wyjątek (tutaj). Zastanówmy się, jak mogłoby wyglądać nasze API, aby status rezultatu był mapowany na odpowiedni kod Http. Mamy dwie możliwości: wspólna metoda w klasie bazowej lub filtr.

Tagi: C#, Narzędzia, WebAPI
Źródło: www.admu.pl
Dziel się z innymi:
Jak obsłużyć zwracanie rezultatu w WebAPI – ADMU Blog

Narzędzia 1103 dni, 39 minut temu Admu 88 źrodło rozwiń

In this video, we're going look at struct devirtualization and how this feature works in the runtime today. We're going to look at some ways we can (ab)use this feature and what are the problems with the current implementation.

Źródło: youtu.be
Dziel się z innymi:
[EN] C# What JIT Generates? - Struct Devirtualization - YouTube

Sztuka programowania 1104 dni, 1 godzinę, 16 minut temu Badamczewski 25 źrodło rozwiń

1 2 3 4 5... 72 73

Najaktywniejsi w tym miesiącu