dotnetomaniak.pl - Artykuły z tagiem C#

I've decided to create a series of blog posts where I will present what I've recently learned about the traps related to the multithreading in C#. I will also show you my proposition of Roslyn analyzers that can possibly help to avoid those issues right at the stage of writing the code. This part is about choosing a suitable object for locking.

Dziel się z innymi:
[EN] Avoid multithreading traps with Roslyn: Lock object selection · Cezary Piątek Blog

Pierwsze przymiarki do C# w ersji ósmej. Wyamgania i kilka najfajniejszych moim zdaniem zmian.

Tagi: .Net, C#, programing
Dziel się z innymi:
C# 8.0 - developer.net.pl

Sztuka programowania 42 dni, 14 godzin, 42 minuty temu Wookashi 244 źrodło rozwiń

W ubiegłym roku pisałem o bezpiecznym null-checku w C# przy użyciu słowa kluczowego is, który według mnie powinien być stosowany wszędzie gdzie jest to możliwe. Dziś dla odmiany konstrukcja, która jest bardziej ciekawostką językową niż czymś (co ja osobiście) chciałbym znaleźć w kodzie. Problemem jest przede wszystkim ograniczona funkcjonalność, ale także czytelność i interpretacja konstrukcji szczegol...

Źródło: foreverframe.net
Dziel się z innymi:
Null-check w C# przy użyciu discards - Forever F[r]ame

Sztuka programowania 70 dni, 14 godzin, 49 minut temu dpawlukiewicz 255 źrodło rozwiń

Today I will write about the way variance influences type checking in C#. Yes, the fact that one type can be passed to a generic method that requires another type, depends on these 2 small keywords we write before ‘T’ (or whatever 😉) in interface header.

Cannot implicitly convert type ‘Abc’ to ‘IAbc’ – Contravariance vs Covariance – part 2. – A Girl Among Geeks

Sztuka programowania 76 dni, 15 godzin, 7 minut temu AGirlAmongGeeks 89 źrodło rozwiń

Have you ever seen these mysterious ‘in’ and ‘out’ keywords in generic interfaces’ definitions? If so, you’ve probably already checked what it means, but if not… You better read this and the next post. So today we will talk about the basics of variance in our own generic interfaces.

<in T> vs <out T> - Contravariance vs Covariance – (the easier) part 1. – A Girl Among Geeks

Sztuka programowania 82 dni, 14 godzin, 58 minut temu AGirlAmongGeeks 115 źrodło rozwiń

C# 8.0 został niedawno opublikowany, jednak w dzisiejszym poście chcę napisać o funkcjonalności z C# 2.0. Wtedy to właśnie firma Microsoft wprowadziła typy generyczne. Każdy wie, każdy używa, ale cz próbowałeś kiedykolwiek napisać coś takiego...

Tagi: C#
Źródło: www.seeitsharp.pl
Dziel się z innymi:
Typy rekurencyjne w .NET - See IT Sharp

Sztuka programowania 87 dni, 14 godzin, 24 minuty temu TomekS 419 źrodło rozwiń

Jako programista .NET bardzo cieszę się z tego, że Microsoft obok rozwoju całej platformy .NET dodaje również nowe rzeczy do samego języka C#. Wszystko po to, aby nam, programistom, pracowało się jeszcze łatwiej i efektywniej – choć nie zawsze wprowadzone mechanizmy wydają się fajne i się je wykorzystuje. Przykładowo pattern matching dodany do switch w C# 7 (jeśli nie wiesz, co to, to w dalszej części wpisu pokażę, czym to jest) jakoś nie przypadł mi do gustu ...

Tagi: C#, C# 8.0, switch
Źródło: plawgo.pl
Dziel się z innymi:
Nowy switch w C# 8.0 - Blog Daniela Plawgo

Sztuka programowania 88 dni, 14 godzin, 45 minut temu danielplawgo 400 źrodło rozwiń

We live in a world of dynamically changing technologies. New ways of architecturing our solutions, new frameworks and libraries seem to appear on almost daily basis. But good software engineering is not about fancy frameworks and solutions aggressively promoted by their vendors. It is not about doing something because Netflix or Google did it. It is about taking well-thought-out decisions based on facts and knowledge. That’s why it is important to be familiar basic architectural concepts like CQRS. It is...

Źródło: altkomsoftware.pl
Dziel się z innymi:
CQRS and Event Sourcing Intro For Developers - Software House ASC

Architektura 94 dni, 13 godzin, 52 minuty temu witek1902 198 źrodło rozwiń

Projekty i namespace’y to niedoceniane elementy, które mogą znacząco poprawić czytelność naszego kodu. Warto stosować je w sposób przemyślany, a nie „jakkolwiek, bo to przecież nieistotne”. Kod czyta się co najmniej 10 razy częściej, niż się go modyfikuje. Warto więc zainwestować w jego czytelność i wymusić na poziomie kompilacji tak wiele sprawdzeń jak to tylko możliwe.

Źródło: itlibrium.com
Dziel się z innymi:
Do czego w DDD wykorzystać projekty i namespace’y z C# ?

Sztuka programowania 101 dni, 14 godzin, 33 minuty temu technites_pl 271 źrodło rozwiń

Witajcie, dzisiejszy post będzie poświęcony bibliotece Fody. Biblioteka ta służy do modyfikowania kodu IL przy kompilacji.

Tagi: C#, dotnet core
Dziel się z innymi:
Fody + INotifyPropertyChanged – Jakub Wierzbanowski – Blog

Inne 104 dni, 14 godzin, 45 minut temu brzooz 65 źrodło rozwiń

Structures, handles, pointers and managed code in C++. Twelfth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.

Tagi: .Net, C#, CLR
Dziel się z innymi:
.NET Internals Cookbook Part 12 — Memory structure, attributes, handles – Random IT Utensils

Inne 105 dni, 15 godzin, 1 minutę temu packa 69 źrodło rozwiń

Marshal-by-bleed, DllMain in C#, timers and more. Eleventh part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.

Tagi: .Net, C#, CLR
Dziel się z innymi:
.NET Internals Cookbook Part 11 — Various C# riddles – Random IT Utensils

Inne 111 dni, 14 godzin, 17 minut temu packa 88 źrodło rozwiń

Przemysław Walkowski W tym tygodniu było jakoś mało programowania ale poczytałem sobie o kliku ciekawych rzeczach. Chyba to ten klimat zbliżającej się majówki sprawia, że jakoś mało tematów się nasuwa.IndexedDB API Szczerze się przyznaje, że nie wiedziałem o tym, że istnieje coś takiego jak bazy danych w przeglądarce. Może to służyć do obsługi aplikacji off-line lub do przechowywania dużej ilości danych po stronie klienta. Są dw...

Tagi: asp mvc core, C#
Dziel się z innymi:
Czego nauczyłem się w 17 tygodniu pracy? | Blog Programisty.NET

Sztuka programowania 112 dni, 14 godzin, 17 minut temu przemekwa 147 źrodło rozwiń

Threads, memory model, pumping COM messages, internals of Thread.Abort. Tenth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.

Tagi: .Net, C#, CLR
Dziel się z innymi:
.NET Internals Cookbook Part 10 — Threads, Tasks, asynchronous code and others – Random IT Utensils

Inne 118 dni, 14 godzin, 15 minut temu packa 71 źrodło rozwiń

GC, card table, brick table, finalizers, f-reachable queue and more. Ninth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.

Tagi: .Net, C#, CLR
Dziel się z innymi:
.NET Internals Cookbook Part 9 — Finalizers, queues, card tables and other GC stuff – Random IT Utensils

Inne 125 dni, 15 godzin, 24 minuty temu packa 85 źrodło rozwiń

RECRUITMENT QUESTIONS FOR .NET DEVELOPER – WHAT YOU NEED TO KNOW BEFORE YOUR RECRUITMENT INTERVIEW

Tagi: .Net, Azure, C#
Źródło: adrianszen.com
Dziel się z innymi:
.NET Developer recruitment questions - Adrian Szeń

Inne 131 dni, 14 godzin, 32 minuty temu Adrian Szeń 149 źrodło rozwiń

Unions, varargs, global fields. Eighth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.

Tagi: .Net, C#, CLR
Dziel się z innymi:
.NET Internals Cookbook Part 8 — C# gotchas – Random IT Utensils

Inne 133 dni, 14 godzin, 59 minut temu packa 39 źrodło rozwiń

Przemysław Walkowski Kolejna porcja mikro wiadomości o tym co tam ciekawego się dowiedziałem. W tym tygodniu jakoś dużo tego wyszło, choć też trzeba przyznać, że pilnowałem wpisywanie ich do posta regularnie. ZapraszamVisualStudio – skakanie pomiędzy nawiasami Ctrl + ]     kursor należy ustawić przed lub za nawiasem  OnLine API JSON – api dostępne do ręki, do testów i innych zastosowań Obsługa CORS jest włączona wie...

Dziel się z innymi:
Czego nauczyłem w 14 tygodniu pracy? | Blog Programisty.NET

Sztuka programowania 133 dni, 14 godzin, 59 minut temu przemekwa 156 źrodło rozwiń

Post poświęcony dependency injection w Xamarin.Forms.

Dziel się z innymi:
Xamarin.Forms + Prism – Dependency Injection – Jakub Wierzbanowski – Blog

Mobile development 139 dni, 14 godzin, 47 minut temu brzooz 26 źrodło rozwiń

Advantages of boxing, exceptions, well known members, duck typing and more. Seventh part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.

Tagi: .Net, C#, CLR
Dziel się z innymi:
.NET Internals Cookbook Part 7 — Word tearing, locking and others – Random IT Utensils

Inne 139 dni, 14 godzin, 47 minut temu packa 79 źrodło rozwiń

1 2 3 4 5... 67 68
Sklep z gadzetami
Dotnetos Conference
itCareerSummit

Najaktywniejsi

1
(32 881,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 464,96)
8
(9 775,28)
9
(8 298,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 097,38)
14
(3 979,62)
15
(3 863,06)
16
(3 599,38)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)