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

Ćwiczenia czynią mistrza, ale jak zacząć? Wczuj się w sytuacje, mamy końcówkę Czerwca, masz wiele lat komercyjnego doświadczenia, szef mianował Cię na mentorkę/mentora grupy praktykantów/stażystów. Przychodzisz do Pracy w pierwszy dzień roboczy Lipca, na końcu korytarza widzisz nowe twarze, czeka już na Ciebie grupa ambitnych praktykantów/praktykantek kierunku Informatyka, lub pokrewnego. Po wstępnej rozmowie z grupą studentów/studentek 2-3 roku studiów dowiadujesz się od nich, że o testach jednostkowyc...

Źródło: devkr.pl
Dziel się z innymi:
Jasiu pisz testy jednostkowe. Ale ja nie umiem :( - DevKR

Sztuka programowania 969 dni, 5 godzin, 7 minut temu Krzysztof_DevKR 124 źrodło rozwiń

In part 1, we discussed some of the problems that exist in the familiar Stream API, and we had an introduction to the Pipe, PipeWriter and PipeReader APIs, looking at how to write to a single Pipe and then consume the data from that Pipe; we also discussed how FlushAsync() and ReadAsync() work together to keep both sides of the machinery working, dealing with "empty" and "full" scenarios - suspending the reader when there is nothing to do, and resuming it when data arrives; and suspending the writer when...

Tagi: stream
Dziel się z innymi:
[EN] Code, code and more code.: Pipe Dreams, part 2

Sztuka programowania 969 dni, 5 godzin, 7 minut temu Piotr Stapp 17 źrodło rozwiń

Many web applications use databases for persistent data storage, and using Object Relational Mapping (ORM) frameworks is a common way to develop such database-backed web applications. Unfortunately, developing efficient ORM applications is challenging, as the ORM framework hides the underlying database query generation and execution. This problem is becoming more severe as these applications need to process an increasingly large amount of persistent data. Recent research has targeted specific aspects of ...

Tagi: ORM
Dziel się z innymi:
[EN] How not to structure your database-backed web applications: a study of performance bugs in the wild.

Bazy danych i XML 969 dni, 5 godzin, 7 minut temu Piotr Stapp 39 źrodło rozwiń

One of the most important things during a penetration test is to gain access to administrator account. If the application (for example webserver) is well configured, it is most often run with limited user rights, only able to run a specific application. When we can get low privileges access to the server using some vulnerability, the next step is to get higher permissions to read important files, continue network exploration etc. To do this, we must use the privilege escalation technique.

[EN] Privilege escalation - Technical Blog - Future Processing — Technical Blog – Future Processing

Inne 969 dni, 5 godzin, 7 minut temu FutureProcessing 18 źrodło rozwiń

In the previous article, we started analyzing asynchronous programming in .NET world. There we made concerns about how this concept is somewhat misunderstood even though it has been around for more than six years, ie. since .NET 4.5. Using this programming style it is easier to write responsive applications that do asynchronous, non-blocking I/O operations. This is done by using async/await operators.  However, this concept is often misused. In this article, we will go through s...

Tagi: async/await
Źródło: rubikscode.net
Dziel się z innymi:
[EN] Asynchronous Programming in .NET – Common Mistakes and Best Practices | Rubik's Code

Sztuka programowania 969 dni, 5 godzin, 7 minut temu Piotr Stapp 114 źrodło rozwiń

Posted on by krystiankolad W trakcie pracy nad naszymi aplikacjami często musimy sprawdzić, czy na przykład dane wysłane do nas w formularzu lub do naszego api spełniają pewne kryteria. Kryteriami tymi mogą być długość numeru pesel, prawidłowy adres email oraz wiele, wiele więcej. Dziś pokażę, jak skonfigurować taką walidację przy użyciu biblioteki FluentValidation w ASP.Net Core Web Api. Zapraszam. Aby zainstalować bibliotekę w naszym projekcie używamy dwóch komend:dotnet add package FluentValidation ...

Tagi: .net core
Dziel się z innymi:
FluentValidation w ASP.Net Core – Krystian Kolad – o .Necie i nie tylko

Sztuka programowania 969 dni, 5 godzin, 7 minut temu krystiankolad 51 źrodło rozwiń

We wpisie pokazuję przykład walidacji po stronie serwera z wykorzystaniem pakietu FluentValidation. Na początek pokazuję proste użycie pakietu, w kolejnych wpisach - refactoring i testy.

Dziel się z innymi:
FluentValidation – cz. 1 proste użycie – programmer-girl

Sztuka programowania 970 dni, 5 godzin, 27 minut temu Weronika Mularczyk 56 źrodło rozwiń

Rejestrowanie każdego wywołania actiona w controllerze w ASP.NET MVC

Źródło: fildev.net
Dziel się z innymi:
Proste rejestrowanie każdego wywyłania actiona w controllerze

Web 970 dni, 5 godzin, 27 minut temu fildev 96 źrodło rozwiń

Zdaję sobie sprawę, że temat dzisiejszego wpisu zdecydowanie nie wygląda „PRO” i wydawać by się mogło, że przeznaczony jest dla absolutnych laików programowania. Myślę jednak, że wielu programistów zaczynających swoją przygodę z mikroserwisami zadaje sobie w duchu pytanie, w jaki sposób ustrukturyzować wszystkie projekty i pliki, aby miało to ręce i nogi. Cóż… ja przynajmniej tak miałem i po kilku próbach + dyskusjach z innymi programistami wypracowałem własny „przepis”, który uwaga – dla mnie działa. Ni...

Źródło: foreverframe.net
Dziel się z innymi:
O repozytoriach i strukturze projektów w aplikacji opartej o mikroserwisy - Forever F[r]ame

Sztuka programowania 970 dni, 5 godzin, 27 minut temu dpawlukiewicz 199 źrodło rozwiń

Reducing memory allocations from 7.5GB to 32KB Contents Context of the problem Establishing a baseline Easy win 1 Easy win 2 Splits are never cool Lists are not always nice Pooling byte arrays Goodbye StringBuilder Skipping commas The war between classes and structs Goodbye StreamReader TLDR - give me a table

Źródło: dev.to
Dziel się z innymi:
[EN] Strings Are Evil - DEV Community 👩‍💻👨‍💻

Sztuka programowania 970 dni, 5 godzin, 27 minut temu Piotr Stapp 45 źrodło rozwiń

W poprzednich dwóch postach (Postal – wysyłka email w ASP.NET MVC oraz Hangfire – wysyłka email w tle) pokazałem jak wysyłać wiadomości email w aplikacji ASP.NET MVC. Jeśli nie czytałeś/czytałaś tamtym wpisów, to zachęcam do nadrobienia lektury, szczególnie, że w tym wpisie będę bazował na kodzie, z tamtych wpisów. W dzisiejszym poście chciałbym jeszcze pozostać przy tej tematyce i pokaże Ci, w jaki sposób można automatycznie testować kod odpowiedzialny za wysy...

Testowanie wysyłki email w ASP.NET MVC - Blog Daniela Plawgo

Web 970 dni, 5 godzin, 27 minut temu danielplawgo 81 źrodło rozwiń

.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud-based, Internet-connected applications. I have been working with .NET Core since the first 1.0 release, and have seen it maturing since. There have been some ups and downs from a software developer point of view, such as th...

Tagi: dotnetcore
Źródło: medium.com
Dziel się z innymi:
[EN] The .Net Core 2.2 Web framework roadmap and some of my views

Narzędzia 970 dni, 17 godzin, 24 minuty temu Piotr Stapp 82 źrodło rozwiń

… nie dlatego, że nie chcę. Po prostu nie wiem jak. Uuuuu, ale jak to? Przecież siedzę cały dzień przed komputerem! Powinienem wiedzieć! A jak nie wiem to co ze mnie za informatyk?

Dziel się z innymi:
Przemyślenia: Nie, nie naprawię Ci komputera… – Damian Antonowicz

Inne 970 dni, 17 godzin, 24 minuty temu Damian 117 źrodło rozwiń

Czy testy są potrzebne? Jaką wartość przynosi nam testowanie aplikacji? Jak testować oprogramowanie? W artykule m.in. o 7 zasadach testowania, które powinien znać programista w kontekście wykrywania błędów.

Źródło: devenv.pl
Dziel się z innymi:
Jak testować oprogramowanie? 7 zasad testowania. - DevEnv

Sztuka programowania 970 dni, 17 godzin, 24 minuty temu devenv 131 źrodło rozwiń

We released .NET Core 2.1.1. This update includes .NET Core SDK 2.1.301, ASP.NET Core 2.1.1 and .NET Core 2.1.1. See .NET Core 2.1.1 release notes for complete details on the release.Quality UpdatesCLI[4050c6374]The “pack” command under ‘buildCrossTargeting’ for ‘Microsoft.DotNet.MSBuildSdkResolver’ now throws a “NU5104” warning/err...

Tagi: dotnetcore
Dziel się z innymi:
[EN] .NET Core 2.1 June Update | .NET Blog

Narzędzia 970 dni, 17 godzin, 24 minuty temu Piotr Stapp 56 źrodło rozwiń

In the previous article, we had a chance to look at the basics of machine learning and we got introduced to the way ML.NET framework is working. For that purpose, we have used Iris Dataset, which is a very basic classification problem. Let’s take up a notch and try to solve something which is a bit more advanced. In this article, we will see how we can apply same concepts from the previous article on one regression p...

Źródło: rubikscode.net
Dziel się z innymi:
[EN] Machine Learning with ML.NET – Solving Real-World Regression Problem (Bike Sharing Demands) | Rubik's Code

Narzędzia 970 dni, 17 godzin, 24 minuty temu Piotr Stapp 53 źrodło rozwiń

.NET Core 2.1 is the latest release of the general-purpose development platform maintained by Microsoft and the .NET open source community. .NET Core is cross-platform and open source and consists of a .NET runtime, a set of reusable framework libraries, a set of SDK tools, and language compilers. Amongst many great features, this new release focuses on performance and brings us the System.Memory library that’s available right out of the box and is also available as a standalone package on NuGet. Today, ...

Tagi: dotnetcore
Źródło: www.codemag.com
Dziel się z innymi:
[EN]Introducing .NET Core 2.1 Flagship Types: Span T and Memory T

Narzędzia 971 dni, 4 godziny, 54 minuty temu Piotr Stapp 37 źrodło rozwiń

Microsoft has announced that the .NET Core 2.0 will be considered "end of life" and thus no longer supported as of October 1, 2018.  .NET Core 2.0 is considered a non-LTS release, and as such Microsoft only commits its support for three months after a successor has been released.  In this case, with .NET Core 2.1...

Tagi: dotnetcore
Źródło: www.infoq.com
Dziel się z innymi:
[EN]Flaw in .NET Core 2.1 Postpones .NET Core 2.0 End of Life

Narzędzia 971 dni, 4 godziny, 54 minuty temu Piotr Stapp 26 źrodło rozwiń

Azure Kubernetes Service jest usługą typu zarządzanego, ale mamy w niej większą kontrolę, niż w typowych usługach typu PaaS. Jednym ze szczegółów, który jest istotny, to sposób zrozumienia zarządzania wersją i poprawkami bezpieczeństwa.

Źródło: kaluzny.io
Dziel się z innymi:
Azure Kubernetes Service i aktualizacje

Cloud 971 dni, 4 godziny, 54 minuty temu Łukasz Kałużny 21 źrodło rozwiń

1 2... 71 72 73 74 75 76... 440 441

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,65)
8
(9 775,28)
9
(8 713,31)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 221,45)