ASP.Net Core 5 – przekazywanie parametrów do akcjiPosted in Uncategorized. Przekazywanie parametrów do akcji jest istotną częścią budowania RESTful Web API. ASP.NET Core 5, który został wydany jako część .NET 5 oferuje wiele sposobów przekazywania parametrów do metod reprezentujących punkty końcowe. Zobaczmy, jakie one są.Przekazywanie parametrów jako część URL Podczas przekazywania parametru w adresie URL musisz zdefiniować routing, który zawierałby parametr. Spójrzmy na przykład:C# [Route("{days...
Entity Framework Core 5 vs SQLBulkCopyPosted in ASP.NET Core 5 & EF Core 5. Entity Framework Core 5 is a great ORM to use and connect to the database with. It is easy to use and easy to understand. It offers just enough for the most common scenarios. So what about inserting big amounts of data in a one go? Would it be fast enough?Let’s have a look at the code As my example, I’ll take a very simple entity – a Profile and PrimeHotel repository available here at my GitHub. My DbContext is very simple ...
Bazy danych i XML 256 dni, 10 godzin, 34 minuty temu 80 źrodło rozwiń
~ Jarosław Stadnicki Wydaje mi się, że każdy o tym wie, a jednocześnie nie kojarzę, abym gdzieś z tego korzystał. GZIP – bo to bohater tego odcinka. Jak się okazuje, w .net core domyślnie jest on wyłączony i należy dołożyć odpowiednią konfigurację serwera, aby zaczęło to banglać. Aplikacje frontowe czy przeglądarki domyślnie także sobie z nim radzą, a także z innymi i są gotowe do pracy: Ile się zaoszczędzi, zależy oczywiście od tego, jakie dane będą zwracane. U mnie najczęściej będzie to tekst, tak...
No właśnie. Jak zacząć w świecie Big Data? Przecież tyle tych technologii. Widać to choćby na tym schemacie. http://mattturck.com/wp-content/uploads/2019/07/2019MattTurckBigDataLandscapeFinal_Fullsize.png.Newsletter Amerykańscy naukowcy i radzieccy uczeni są zgodni w jednym: nie ma lepszego sposobu na początek przygody z Big Data, jak subskrypcja Wiadro Danych 😎 Przechodząc dalej, akceptujesz politykę prywatnościJęzyk Oczywiście najważniejszym językiem w IT jest… język angielski. Ale skończmy h...
Artykuł kierowany dla osób, które chcą zostać programistami .NET. Dowiesz się nim podstaw programowania obiektowego, to znaczy czym jest dziedziczenie.
Sztuka programowania 257 dni, 10 godzin, 51 minut temu 75 źrodło rozwiń
In the upcoming .NET 5 a very interesting change is added to the GC – a dedicated Pinned Object Heap, a very new type of the managed heap segment (as we have Small and Large Object Heaps so far). Pinning has its own costs, because it introduces fragmentation.
W tym odcinku rozmawiamy o tym kto to jest trudny klient. Omawiamy różne typy oraz zastanawiamy się czy da się z sytuacji z takowym klientem wykaraskać. Podoba ci się to co robimy? Wesprzyj nas dzieląc się tym co tworzymy z innymi, wystawiając nam recenzję lub zostając naszym patronem.
Obrazy Dockera są łatwe w obsłudze. Nie musimy instalować konkretnej wersji środowiska, bibliotek i innych zależności. Wszystko powinno być zamknięte w abstrakcji zwanej kontenerem. Możemy je uruchamiać i skalować w Docker Swarm lub Kubernetes. W tym wpisie zajmiemy się dockeryzacją aplikacji Kafka Streams na przykładzie strumienia dla lokalizacji autobusów ZTM przedstawionym w poprzednim wpisie.Spis treścihide1Zmiany w pom.xml2Zmiany w kodzie aplikacji Kafka Streams3Dockerfile4Zbudowanie obrazu Docker5D...
Programowanie rozproszone 258 dni, 10 godzin, 44 minuty temu 29 źrodło rozwiń
.NET Core (3.x) i .NET 5 - olbrzymi skok wydajnościowy
Architektura 259 dni, 9 godzin, 50 minut temu 206 źrodło rozwiń
Mapy Simona Wardleya to niesamowite narzędzie do odnajdowania się w terenie technologii i wyznaczania kolejnych, strategicznych posunięć. Sam autor map pracował przy serverless zanim uzyskało tą nazwę. Zachęcam do zapoznania się!
Architektura 259 dni, 9 godzin, 50 minut temu 76 źrodło rozwiń
Cloudflare to coś więcej niż tylko "fajny DNS" czy "dobry cache". To także możliwość uruchamiania swojego kodu w 200 DC znajdujących się na całym świecie. To wszystko za free, pozbawione pojęcia lokalizacji, działające wszędzie i blisko klienta. Zapraszam do poznania Edge computing z Cloudflare Workers
Zapraszam do sprawdzenia i zobaczenia co można zrobić z blogiem opartym o starego niedobrego Wordpressa i co można z niego wycisnąć, używając współczesnych darmowych narzędzi. Uwaga! Żaden link permanentny do wpisu nie został uszkodzony podczas tej migracji!
Sztuka programowania 259 dni, 9 godzin, 50 minut temu 53 źrodło rozwiń
Zatrudniasz się jako programista. Dostajesz powolny komputer. Nie ma na nim oprogramowania, które pozwala na wydajną pracę. Sporo stron w internecie jest zablokowanych. Nie możesz wybrać sobie klawiatury ani myszy, krzesła też wszyscy mają takie same. Brzmi znajomo?
Rozwijasz równolegle kilka wersji aplikacji i chcesz udostępnić testerom dwie zupełnie oddzielne wersji aplikacji? W taki sposób, aby nie przeszkadzali sobie w swojej pracy.
W dzisiejszych czasach przy coraz bardziej złożonych usługach monitoring zyskuje na znaczeniu. W ASP.NET Core dostajemy wbudowane wsparcie do badania stanu aplikacji poprzez Health Checks Middleware. Co nam daje to w praktyce? Zastanówmy się jak możemy sprawdzić czy udostępnione API działa prawidłowo? Zapewne wykonamy żądanie do pierwszego lepszego punktu końcowego. Załóżmy, że nasze API korzysta z brokera ....
Sztuka programowania 259 dni, 9 godzin, 50 minut temu 53 źrodło rozwiń
Artykuł kierowany dla osób, które chcą zostać programistami .NET. Dowiesz się nim podstaw programowania obiektowego, to znaczy czym jest dziedziczenie.
Sztuka programowania 259 dni, 9 godzin, 50 minut temu 27 źrodło rozwiń
Z myślą o wszystkich tych, którzy chcieliby rozwijać swoje umiejętności pracy z chmurą Microsoft Azure, jako członkowie społeczności Microsoft Azure User Group Poland przygotowaliśmy dedykowany program mentoringowy. Zgłoś się do udziału w projekcie i rozwiń swoje umiejętności pod okiem doświadczonych mentorów!
Estymacja się nie udała, deadline nas pokonał, nie wyrobimy się. Manager dorzuca ludzi do projektu, ale okazuje się to być gaszeniem pożaru benzyną. Poznajcie prawo Brooksa.
CQRS is a simple pattern that strictly segregates the responsibility of handling command input into an autonomous system from the responsibility of handling side-effect-free query/read access on the same system. If you are familiar with Domain-Driven Design, you’ve most likely heard about, Command-Query Responsibility Segregation (CQRS). Though the CQRS pattern is well-known, there are still a lot of misconceptions around this pattern, especially when it comes to applying it in real-world software proje...
Sztuka programowania 262 dni, 10 godzin, 54 minuty temu 95 źrodło rozwiń
Czy gubisz się we wszystkich opcjach do wyboru przy tworzeniu nowego projektu w Visual Studio? Może zdarza Ci się zapomnieć o czymś, co można wyklikać? 🔥Stwórz projekt ASP.NET Core świadomie🔥 Przejdź ze mną przez wszystkie dostępne opcje. Błyskawiczne wytłumaczenie typów projektów, platform i opcji do wygenerowania. Jeżeli interesuje Cię ten temat to polub, skomentuj, albo udostępnij ten post, a zorganizuję cały długi webinar, w którym na spokojnie wytłumaczę wszystkie kroki💪