dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C#

Przykładowe zadanie rekrutacyjne dla seniora

Źródło: piatkosia.k4be.pl
Dziel się z innymi:
Sum

Sztuka programowania 133 dni, 15 godzin, 40 minut temu piatkosia 259 rozwiń

Reading application’s logs is not a big fun but let’s be honest – it is part of our job and we will not avoid it. So why don’t we make it slightly more pleasant? Stack traces explorers to the rescue! In fact, I didn’t know about the existence of stack trace explorers till the day I copied a part of app’s log to my clipboard with the plan to send it to the colleague. But when I opened Visual Studio a magic happened, fairytales flew on my desk and opened a new tab in my IDE.

Painkiller for reading logs – Stack Trace Explorer – A Girl Among Geeks

Narzędzia 142 dni, 15 godzin, 55 minut temu AGirlAmongGeeks 52 rozwiń

Na każdym etapie swojej kariery programista patrzy na interfejsy zupełnie inaczej. Programista rozpoczynający przygodę z programowaniem nawet jeśli zrozumie technikę działania interfejsów, to prawdopodobnie w perspektywie całej architektury aplikacji nie będzie do końca przekonany o sensie ich używania. Starszy programista z kolei dostrzeże wiele ich zalet, a wręcz konieczność ich stosowania..

Interfejsy w C# - jak i kiedy ich używać?

Sztuka programowania 145 dni, 15 godzin, 14 minut temu igorzysko 219 rozwiń

Let's continue the .NET Internals series and see Boxing and Unboxing today :)

Źródło: www.dsibinski.pl
Dziel się z innymi:
[.NET Internals 03] Boxing and unboxing – Dawid’s blog

Sztuka programowania 161 dni, 10 godzin, 41 minut temu dsibinski 50 rozwiń

Well, maybe not a totally ‘no’ NullReferenceException, but a whole lot less than now. Well, yeah, I had to catch your attention somehow :P. But anyway, have you heard those rumors about C# 8, how amazing it is going to be and how hard Microsoft is working on the release…? If not, you definitely should read this post! Because the promised changes sound really good and will be a must-to-know quite soon. So today I wanted to write about one of the “louder” planned features – nullable reference ty...

Tagi: C#, c# 8
Dziel się z innymi:
Imagine there’s no… NullReferenceException! (C# 8 plans) – A Girl Among Geeks

Sztuka programowania 161 dni, 10 godzin, 41 minut temu AGirlAmongGeeks 99 rozwiń

Chmura Azure ma dwa podstawowe oblicza, a właściwie sposoby na tworzenie rozwiązań. Ci, którzy mieli okazję tworzyć chmurowe aplikacje, zapewne mają świadomość tego, że po wejściu na strony z tutorialami na MSDN, wiele z nich ma kilka różnych sposobów na implementację jednego rozwiązania.

Rozwiązania programistyczne w Chmurze Azure

Cloud 161 dni, 10 godzin, 41 minut temu igorzysko 69 rozwiń

Dzisiaj przeskakuję na ścieżkę front-end. Powiem Wam o TypeScript, czyli mówiąc ogólnie języku programowania leżącym u podstaw Angular 2.0. Wspomnę tylko, że TypeScript poznawałem w środowisku Visual Studio Code.

TypeScript – pierwsze wrażenia.

Web 176 dni, 15 godzin, 52 minuty temu igorzysko 122 rozwiń

Dzisiaj post techniczny i pewnie też trochę niszowy. Porozmawiamy o tym jak oprogramować komunikację szeregową ze skanerami Motorola/Zebra bez korzystania z trybu emulacji klawiatury i bez zewnętrznych bibliotek.

Tagi: .Net, C#
Źródło: strejczek.com
Dziel się z innymi:
Komunikacja szeregowa ze skanerami Motorola/Zebra z poziomu C# | PAWEŁ STREJCZEK

Inne 176 dni, 15 godzin, 52 minuty temu pstrejczek 57 rozwiń

Async programming becomes more and more popular. While being very convenient in use, from performance perspective there are scenarios where regular Task-returning async methods have one serious drawback: they need to allocate a new Task to represent the operation (and its result).

Tagi: async/await, C#, gc
Dziel się z innymi:
Implementing custom IValueTaskSource – async without allocations – TooSlowException

Inne 180 dni, 15 godzin, 19 minut temu KonradKokosa 74 rozwiń

Pracujecie w projekcie opartym o Windows Formsy? Mam nadzieję, że nie ale jeżeli macie tę niewątpliwą przyjemność, to zapewne zdarzyło Wam się użyć czegoś takiego jak BindingSource...

Dziel się z innymi:
Zdradziecki BindingSource – string.Empty

Inne 182 dni, 15 godzin, 46 minut temu pszemek 78 rozwiń

Czym jest Angular? Kiedy programista styka się z tą technologią w swojej pracy? Czy Angular jest wyłącznie frameworkiem front-end’owym? Jaki związek ma Angular z popularnym już frameworkiem i wzorcem architektonicznym MVC? Zapraszam Was do przeczytania artykułu opublikowanego na blogu firmy, w której pracuję. Postaram się w nim odpowiedzieć na pytanie, dlaczego programista back-end’owy może żyć w zgodzie właśnie z Angular.

Dlaczego programista Back-Endowy miałby polubić Angulara?

Web 184 dni, 17 godzin temu igorzysko 138 rozwiń

Wiele razy szydziłeś z „programistów” javascript. To nie język mówiłeś (no jest w tym troche racji ale zostawmy to na razie). Ale czy jako dumny C#-owiec wiesz co się stanie po wykonaniu...

Tagi: .Net, C#, ciekawostki, Null
Dziel się z innymi:
Null nullowi nierówny – string.Empty

Architektura 188 dni, 15 godzin, 30 minut temu pszemek 168 rozwiń

W tym wpisie, kolejnym z serii dotyczącej kreacyjnych wzorców projektowych, omówię wzorzec projektowy Prototype – Prototyp. Prototyp, zgodnie z intuicją, ma za zadanie dostarczyć jakiś pierwotny obiekt, który potem wykorzystamy do konkretnych celów. Tym celem będzie tworzenie obiektów interesujących klienta.

Wzorzec projektowy Twoim wzorcem cz.2. Prototyp

Architektura 193 dni, 15 godzin, 56 minut temu igorzysko 89 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 195 dni, 15 godzin, 44 minuty temu igorzysko 104 rozwiń

Dziś w pracy mój kolega zwrócił uwagę na dość kuriozalny i wydawać by się mogło, banalny problem. Otóż posiadając wtyczkę OmniSharp (C#) w Visual Studio Code mamy dostęp do kilku snippetów ułatwiających nam pracę z kodem C#. Jednym z nich jest dobrze znane z Visual Studio generowanie konstruktora klasy. Jedyne co trzeba zrobić to w kodzie napisać ctor i nacisnąć tabulator. Wszystko super, jest jednak małe ALE. W Visual Studio taka kombinacja skutkuje wygenerowaniem semantycznie poprawnego konstruktora tj...

Tagi: C#, ctor, snippet, vs code
Źródło: foreverframe.net
Dziel się z innymi:
Snippet generujący konstruktor z nazwą klasy C# w Visual Studio Code - Forever F[r]ame

Sztuka programowania 201 dni, 17 godzin, 12 minut temu dpawlukiewicz 45 rozwiń

Reducing memory allocations from 7.5GB to 32KB Table of 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

Tagi: C#, memory
Źródło: medium.com
Dziel się z innymi:
[EN] Strings Are Evil - Reducing memory allocations from 7.5GB to 32KB

Architektura 215 dni, 10 godzin, 39 minut temu Piotr Stapp 157 rozwiń

I think its no secret that more and more development teams are trying to take more of a micro service oriented approach (and for all the good reasons). With the power that cloud providers give plus the benefit of container (Docker and Kubernetes) I think it is inevitable that micro services will become a standard. Of course this approach is not problem proof but it allows us to move some of the monolith type application issues somewhere else where we have more flexibility

Event Sourcing for dummies

Architektura 244 dni, 8 godzin, 48 minut temu g_naj 103 rozwiń

This week we had serious case of "how come it doesn't work on production? It did work on my laptop". After the release one core function did not work. Not in a sense that it threw exception. More like it didn't apply the changes it was suppose to. We opened the code, we looked at it and we scratched or heads wondering "what the hell is going on?!". This specific method that was responsible for the work even had good unit tests that were finishing successfully. We eventually found the cause of the issue a...

Tagi: .Net, C#
Dziel się z innymi:
IEnumerable Trap

Sztuka programowania 244 dni, 8 godzin, 48 minut temu g_naj 198 rozwiń

Krótko o unchecked, unsigned i problemach z Entity Frameworkiem...

Dziel się z innymi:
Unchecked, ulong & Entity Framework – Dev on board

Sztuka programowania 264 dni, 14 godzin, 42 minuty temu devonboard 42 rozwiń

Całkiem normalną sytuacją jest, gdy każdy sam sobie instaluje server bazy danych. Wtedy u każdego ta nazwa może być różna. Ktoś zainstalował wersję SQL Express, ktoś inny ma już kilka wersji SQL (2008, 2012, 2014, 2016, …) różnie nazwanych, u kogoś innego w poprzednim projekcie instancja musiała się konkretnie nazywać.

Co gdy każdy programista ma inne lokalne ustawienia aplikacji? – Show me the code

Sztuka programowania 278 dni, 17 godzin, 3 minuty temu https://krzysztofmorcinek.w... 169 rozwiń

1 2 3 4 5... 65 66