dotnetomaniak.pl

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

Jeden z poprzednich artykułów poświęciłem na podkreślenie ogromnej roli, jaką pełnią hasła w naszym życiu. Starałem się tam pokrótce opowiedzieć jak zarządzać hasłami i wspomniałem, że sam używam programu LastPass do przechowywania przynajmniej części swoich poufnych danych. Dziś chciałbym pokazać podstawowe sposoby pracy z LastPass i możliwości które oferuje ten manager oraz oczywiście zachęcić do jego używania.

Dziel się z innymi:
Manager haseł LastPass: podręcznik użytkownika

Narzędzia 157 dni, 23 godziny, 12 minut temu pszczyg 69 rozwiń

Earlier this year I attended QCon Beijing and QCon Sao Paulo conferences. I really like QCon, because there is no marketing, just real experts exchange of experience. After my first QCon (Shanghai in 2016) I was very excited to come back this year!

Tagi: AI, Azure, web
Źródło: jj09.net
Dziel się z innymi:
[EN] QCon conferences – real experts experience exchange

Web 157 dni, 23 godziny, 12 minut temu jj09 7 rozwiń

W dzisiejszym wpisie chce wam pokazać jak projekt, który stworzyliśmy, możemy dodać do Jenkinsa – popularnego narzędzia do CI. Wpis kieruje do osób średnio zaawansowanych/początkujących. Popularność dostawców CI/CD jest różna, jednak Jenkins cieszy się jedną z największych. Tak jak prezentuje to Google Trend.Źródło: www.mindtheproduc...

Tagi: CI, Jenkins
Źródło: testingplus.me
Dziel się z innymi:
Konfiguracja Jenkinsa wraz z .NETem + Testy! Od podstaw

Narzędzia 157 dni, 23 godziny, 12 minut temu Piotr Stapp 75 rozwiń

C# .NET Core versus Java fastest programs C# .NET Core versus F# .NET Core fastest programs C# .NET Core versus C++ g++ fastest programs

Tagi: benchmark
Dziel się z innymi:
[EN] C# .NET Core vs Java - Which programs are faster? | Computer Language Benchmarks Game

Inne 157 dni, 23 godziny, 12 minut temu Piotr Stapp 117 rozwiń

Why? Because it's awesome. Sometimes a project comes along that is impossibly ambitious and it works. I've blogged a little about Peachpie, the open source PHP compiler that runs PHP under .NET Core. It's a project hosted at https://www.peachpie.io. But...why?

Tagi: PHP, Wordpress
Źródło: www.hanselman.com
Dziel się z innymi:
[EN]The whole of WordPress compiled to .NET Core and a NuGet Package with PeachPie - Scott Hanselman

Inne 157 dni, 23 godziny, 12 minut temu Piotr Stapp 14 rozwiń

Artykuł oryginalnie w języku francuskim, ale nawet po auto-tłumaczeniu na polski jest warty przeczytania: Można sobie wyobrazić, że przechowywanie hasła w łańcuchu podczas wykonywania procesu, oferuje bezpieczne rozwiązanie i że trudno jest odczytać zawartość tego ciągu. W rzeczywistości ten typ pamięci nie jest bezpieczny. W aplikacjach .NET hasła przechowywane w stanie wyczyszczonym można znaleźć w obiekcie typu System.String . Jednak za pomocą bardzo małych środków można szybko odczytać zawartość do...

Dziel się z innymi:
[FR->PL] Bezpieczne ciągi w procesie .NET

Sztuka programowania 157 dni, 23 godziny, 12 minut temu Piotr Stapp 55 rozwiń

Wprowadzenie Dzisiaj przedstawię Wam temat wzorców projektowych, a głównie pierwszy wzorzec projektowy, który wybrałem jakim jest Metoda fabryczna – Factory Method. Powiem, czemu je stosować, jakie istnieją rodzaje wzorców projektowych, jakie istnieją poszczególne wzorce projektowe, a na samym końcu wpisu zamieszczę przykładową implementację danego wzorca w języku C#. Wzorzec projektowy jest pewnym schematem, ogólnym rozwiązaniem pewnego problemu, na podstawie którego powstaje potem konkretna implementa...

Wzorzec projektowy Twoim wzorcem cz.1. Metoda fabryczna

Architektura 157 dni, 23 godziny, 12 minut temu igorzysko 103 rozwiń

Git to najpopularniejszy system kontroli wersji. Pomaga hordom programistów pracować lepiej, wydajniej i bardziej elastycznie. Pomimo że liczy sobie już ponad trzynaście lat, wciąż wiele osób używa go źle, zabijając w ten sposób produktywność. Czego nie robić, aby sobie nie zaszkodzić?

Źródło: jerzywickowski.pl
Dziel się z innymi:
Jak nie branczować - Jerzy Wickowski

Narzędzia 157 dni, 23 godziny, 12 minut temu tazos333 138 rozwiń

If you’ve ever worked on a web application then I’m more than sure that you are familiar with Chrome DevTools but do you know all its secrets?

Dziel się z innymi:
Chrome DevTools – 10 Tips and Tricks – Krystian Czaplicki

Web 157 dni, 23 godziny, 12 minut temu krystianczaplicki 103 rozwiń

About two years ago I blogged about an upcoming experimental IO API in the .NET world - at the time provisionally called "Channels"; at the end of May 2018, this finally shipped - under the name System.IO.Pipelines. I am hugely interested in the API, and over the last few weeks I'm been consumed with converting StackExchange.Redis to use "pipelines", as part of our 2.0 library update. My hope in this series, then, is to discuss:what "pipelines" arehow to use them in terms of codewhen you might want to u...

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

Sztuka programowania 157 dni, 23 godziny, 12 minut temu Piotr Stapp 22 rozwiń

In the previous post in this series, I introduced the concept of outgoing middleware using DelegatingHandlers registered with named and typed clients. While that approach is available, the ASP.NET team hope that for most scenarios, we won’t need to resort to manually building our own handlers. In some cases, the built-in features of the library may provide the functionality we need. For example, it is sometimes useful to wrap requests ...

Tagi: HttpClient
Dziel się z innymi:
[EN] HttpClientFactory in ASP.NET Core 2.1 (Part 4) - Steve Gordon

Sztuka programowania 157 dni, 23 godziny, 12 minut temu Piotr Stapp 31 rozwiń

This blog post provides insights into the NuGet team plans for the upcoming quarter (July - Sep 2018). In the March 2018 NuGet Spring 2018 Roadmap, we had outlined Package Signing, Organizations, Cross-platform credential provider support, Repeatable builds for PackageReference based projects, etc. as our immediate priorities. We were able to complete much of this work over the past few months and have made good progress on others. In this blog post, I would like to summarize our progress and share our p...

Tagi: NuGet
Źródło: blog.nuget.org
Dziel się z innymi:
[EN] NuGet Summer 2018 Roadmap

Narzędzia 157 dni, 23 godziny, 12 minut temu Piotr Stapp 14 rozwiń

In the first article of machine learning in ML.NET saga, we explored basics of machine learning and we got our first look at Microsoft’s framework for this purpose. There we mentioned that machine learning addresses two kinds of problems: regression and classification. We used Iris classification dataset, which is sort of a Hello World! example in the machine learning world, in order to get familiar with the concepts...

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

Sztuka programowania 157 dni, 23 godziny, 12 minut temu Piotr Stapp 22 rozwiń

Ć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 157 dni, 23 godziny, 12 minut temu Krzysztof_DevKR 120 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 157 dni, 23 godziny, 12 minut temu Piotr Stapp 17 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 157 dni, 23 godziny, 12 minut temu Piotr Stapp 39 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 157 dni, 23 godziny, 12 minut temu FutureProcessing 17 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 157 dni, 23 godziny, 12 minut temu Piotr Stapp 113 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 157 dni, 23 godziny, 12 minut temu krystiankolad 51 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 158 dni, 23 godziny, 32 minuty temu Weronika Tobor 56 rozwiń

1 2... 17 18 19 20 21 22... 387 388