dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem csharp

C# 8.0 brings us another nice feature called slicing. In order to make it possible, two new concepts are introduced: Indexes and Ranges. Let’s see how this tiny feature is supposed to make our life easier 🙂

Tagi: .Net, C#, C# 8.0, csharp
Dziel się z innymi:
C# 8: slicing with Indexes and Ranges - CodeJourney.net

Sztuka programowania 9 dni, 7 godzin, 14 minut temu dsibinski 95 rozwiń

Używając FluentAssertion musimy zwracać uwagę w którym miejscu użyjemy Should(). W zależności od położenia Should() błędy zwracane z asercji mogą być lepszej lub gorszej jakości.

Tagi: csharp, dotnet
Dziel się z innymi:
FluentAssertions and code formatting

Sztuka programowania 12 dni, 7 godzin temu asciiBlade 107 rozwiń

If you're interested in C# 8.0 new features, come and read about nullable reference types :) We'll continue exploring next interesting features of C#8 in the weeks to come.

Tagi: C#, C# 8.0, csharp, dotnet
Dziel się z innymi:
C# 8: Nullable Reference Types - CodeJourney.net

Sztuka programowania 16 dni, 6 godzin, 43 minuty temu dsibinski 89 rozwiń

I liked .NET technology from its inception. In fact I left the dark star of overxmlized J2EE development to join forces of rebellion around 2004. Over the years my team here at Altkom Software & Consulting built and maintained more and more complex business solutions for insurance and banking. While Java was in stagnation .NET platform developed very quickly. We wanted to find out possible options for dealing with typical microsevice related tasks like service discovery, service communication synchro...

Źródło: altkomsoftware.pl
Dziel się z innymi:
Building Microservices On .NET Core - Part 1 The Plan - Software House

Architektura 39 dni, 7 godzin, 11 minut temu witek1902 247 rozwiń

Brak porannej kawy to proszenie się o błędy :) Tutaj opisuje jeden taki błąd który z braku kawy wynikał i co zrobiłem żeby w przyszłości się nie powtórzył. TLDR: IReadOnlyList

Tagi: csharp
Dziel się z innymi:
ReadOnly does not mean Immutable

Sztuka programowania 47 dni, 7 godzin, 24 minuty temu asciiBlade 121 rozwiń

Ten post to mieszkanka różnych przemyśleń na temat użycia Maybe (Option / Optional) w kodzie produkcyjnym i ogólnie programowania funkcyjnego w C#.

Random thoughts on Maybe

Sztuka programowania 51 dni, 7 godzin, 11 minut temu asciiBlade 110 rozwiń

Grypa skłania do blogowania ;) O tym jak wyglądają domyślne komunikaty błędów z NSubstitute i jak by je tu poprawić...

Dziel się z innymi:
[EN] NSubstitute and the search for perfect error messages

Inne 68 dni, 5 godzin, 57 minut temu asciiBlade 48 rozwiń

O lokalności ConfigureAwait

Źródło: gist.github.com
Dziel się z innymi:
O lokalności ConfigureAwait

Sztuka programowania 72 dni, 7 godzin, 16 minut temu asciiBlade 140 rozwiń

Krótki post przytacza 3 wady dziedziczenia przy projektowaniu komponentów.

Dziel się z innymi:
[EN] Inheritance? Just say no!

Architektura 72 dni, 7 godzin, 16 minut temu asciiBlade 146 rozwiń

O tym że using toleruje nulle i że czasami można to wykorzystać...

Tagi: csharp
Źródło: gist.github.com
Dziel się z innymi:
C#, null and using statement

Sztuka programowania 86 dni, 6 godzin, 56 minut temu asciiBlade 206 rozwiń

Azure Functions 2.0 – real world use case for serverless architecture From technical point: C# and .NET Core, Azure Functions 2.0, CosmosDB, Azure Queue, BLOB, Tables, integration with JS Report, Twilio, SendGrid, monitoring with Application Insight. From business point: We had an idea to implement a billing in serverless architecture for a customer who sells its services in subscription based model. Customer sends a list of its employees who can use offered services. Based on contract prices for eac...

Źródło: asc.altkom.pl
Dziel się z innymi:
Azure Functions 2.0 - real world use case for serverless architecture

Cloud 89 dni, 7 godzin, 9 minut temu witek1902 59 rozwiń

The next major version of C# is C# 8.0. It’s been in the works for quite some time, even as we built and shipped the minor releases C# 7.1, 7.2 and 7.3, and I’m quite excited about the new capabilities it will bring. The current plan is that C# 8.0 will ship at the same time as .NET Core 3.0. However, the features will start to ...

Tagi: csharp
Dziel się z innymi:
[EN] Building C# 8.0 | .NET Blog

Inne 100 dni, 7 godzin, 15 minut temu Piotr Stapp 163 rozwiń

Dzisiejszy post będzie trochę inny niż większość. Temat, który poruszę nie jest może jakoś mocno praktyczny i nie wykorzystasz go każdego dnia. Ale z drugiej strony może posłużyć jako ciekawy pomysł na pytanie rekrutacyjne, dlatego warto się nim zainteresować 🙂 Na początku zastanówmy się, czy klasa faktycznie może być prywatna. Chwila zastanowienia i prawdopodobnie myślisz sobie, że chyba nie. Po co w ogóle coś takiego byłoby potrzebne? Odpalasz Visual Stu...

Źródło: plawgo.pl
Dziel się z innymi:
Prywatna klasa? - Blog Daniela Plawgo

Inne 113 dni, 6 godzin, 36 minut temu danielplawgo 275 rozwiń

Za każdym razem gdy definiujesz funkcję lokalną zadaj sobie pytanie czy nie lepiej dodać metodę lub właściwość do obiektu

Tagi: csharp
Dziel się z innymi:
[EN] Abusing local functions to hide design problems

Sztuka programowania 135 dni, 8 godzin, 21 minut temu asciiBlade 56 rozwiń

Jak się obejść bez Moq i NSubstitute - proste użyj Fake'ów

You can live without mocking frameworks

Sztuka programowania 166 dni, 8 godzin, 19 minut temu asciiBlade 124 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 233 dni, 8 godzin, 10 minut temu Piotr Stapp 22 rozwiń

Posted on : By Grzegorz KotfisBlog Code  A few days ago I resolved simple kata on Codewars – „Disemvowel Trolls” This particular kata is of type ‚remove vowels from the string’ – easy peasy. One of the many approaches to this kind of problem is:RegexString replacingLoop with checkLambda expression (in this case Linq) I’ve decided to give a shot Linq approach this time and what first came to mind? Use Except! Treat this string as a collection of chars and remove from it t...

Tagi: csharp, Linq
Źródło: devsession.pl
Dziel się z innymi:
C# Linq Except trap! - Devsession | Grzegorz Kotfis | Od programisty dla programistów

Inne 235 dni, 7 godzin, 57 minut temu Grzegorz Kotfis 103 rozwiń

Czasami async/await w lambda nie jest potrzebne

Tagi: csharp
Źródło: gist.github.com
Dziel się z innymi:
Czasami async/await w lambda nie jest potrzebne

Sztuka programowania 250 dni, 2 godziny, 6 minut temu asciiBlade 130 rozwiń

W artykule chciałem pokazać sposób na testowanie query GraphQL'owych za pomocą biblioteki FsCheck co pozwoli na wyłapanie błędów, które byłyby trudne do znalezienia przy manualnym testowaniu, bądź przy testach jednostkowych. Zapraszam do lektury :)

Źródło: www.mnie.me
Dziel się z innymi:
Testing GraphQL queries with FsCheck library

Sztuka programowania 282 dni, 1 godzinę, 14 minut temu mnie 38 rozwiń

O mnie Posted on Mon 11 February 2019 in .NET With many great features C# 7 comes with new and shiny pattern matching. I know that this feature is less usable then in other languages, but it add new possibilities to coding. In this article I want to share with you my experiments with monads.Optional I believe that some of you know that null exception is big pain in developer life. I hear that even null creator say that this was a "billion-dollar mistake" to invent null. In other hand some l...

Programming warfare – Functional flavor in C# 7 with pattern matching

Sztuka programowania 372 dni, 6 godzin, 17 minut temu SzymonW 164 rozwiń

1 2