dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET

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 10 godzin, 37 minut temu KonradKokosa 33 rozwiń

Z mojego doświadczenia można to najkrócej podsumować, że chmura to jedno wielkie „ale” i „to zależy”...

Źródło: kaluzny.io
Dziel się z innymi:
Jak jest naprawdę z tą chmurą?

Cloud 1 dzień, 10 godzin, 59 minut temu Łukasz Kałużny 86 rozwiń

Typ string jest jednym z najczęściej używanych typów danych w aplikacji. Gdy go potrzebujemy to po prostu otwieramy cudzysłów, wpisujemy wartość i zamykamy cudzysłów. Bardzo często nawet nie zastanawiamy się, czy to dobre podejście. Niestety w dłuższe perspektywie takie podejście oznacza problemy. A to robimy literówkę w kluczu podczas pobierania wartości z słownika, o której dowiadujemy się dopiero podczas wykonywana kodu (o ile go przetestujemy). A to musimy w 20...

Źródło: plawgo.pl
Dziel się z innymi:
Używanie napisów w aplikacji - Blog Daniela Plawgo

Inne 1 dzień, 10 godzin, 59 minut temu danielplawgo 59 rozwiń

Rozpoczynam kolejny cykl - tym razem o Bounded Contextach. Zobacz czym są konteksty i jak mogą pomóc twojej aplikacji.

Dlaczego Bounded Contexty są ważne – wprowadzenie | Radek Maziarka

Sztuka programowania 1 dzień, 10 godzin, 59 minut temu Radosław Maziarka 73 rozwiń

Jak może wyglądać kariera programisty? Czy każdy programista musi stać się Project Managerem / Liderem? Jak wiele zależy od nas? O karierze programisty w jedenastym odcinku podcastu Dev:Cast.

Źródło: devenv.pl
Dziel się z innymi:
Dev:Cast - #11 Programista na całe życie? Kariera programisty w praktyce - DevEnv

Inne 1 dzień, 10 godzin, 59 minut temu devenv 40 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 2 dni, 11 godzin, 4 minuty temu pszemek 57 rozwiń

„Senior to stan umysłu”. Odrobinę przewrotny tytuł, bo oczywiście nie chodzi mi o seniora w standardowo rozumianym znaczeniu tego słowa, a o tzw. „senior software engineer”, czyli kogoś, kim staram się być. Staram, ponieważ dopiero stosunkowo niedawno zrozumiałem, że najczęściej używane do definicji tego stanowiska kryteria – lata doświadczenia, znajomość wielu technologii, realizacja projektów od A do Z itp., nie do końca pokrywają się z życiem.

Dziel się z innymi:
Senior to stan umysłu

Inne 2 dni, 11 godzin, 4 minuty temu pszczyg 139 rozwiń

Kod nigdy nie kłamie, komentarze czasami. Są jednak dobre komentarze które warto stosować ze względu na swoją wartość.

Źródło: devenv.pl
Dziel się z innymi:
Kod nigdy nie kłamie, komentarze czasami - DevEnv

Sztuka programowania 3 dni, 11 godzin, 16 minut temu devenv 84 rozwiń

Daily Scrum (a.k.a. Standup) jest jednym z obowiązkowych wydarzeń w Scrumie. Zobacz, jak przestać marnować cenny czas podczas Daily Scrum - zmień to spotkanie w najważniejszy punkt swojego dnia.

Dziel się z innymi:
Efektywny Daily Scrum - nie marnuj kwadransu ze swojego poranka | Binary Thoughts

Inne 3 dni, 11 godzin, 16 minut temu Keraxel 104 rozwiń

Od pierwszych chwil rewolucji Agile zastanawialiśmy się nad pytaniem o Agile w Dużej Skali. Jak możemy wziąć zasady lekkiego, częstego, przyrostowego, o wysokim poziomie informacji zwrotnej rozwoju oprogramowania i zastosować je do naprawdę ogromnych projektów? Poniższy tekst jest luźnym tłumaczeniem wpisu bloga Roberta Cecila "Wujka Boba" Martina ze strony : https://blog.cleancoder.com/uncle-bob/2018/04/02/InTheLarge.html

Tagi: wujek bob
Dziel się z innymi:
[Wujek Bob] W Dużej Skali

Inne 3 dni, 11 godzin, 16 minut temu coola 77 rozwiń

Witaj w trzeciej odsłonie cyklu poświęconego programowaniu funkcyjnemu! W części pierwszej omówiłem najważniejsze podstawy. Część druga skupiała się na kluczowym aspekcie tego paradygmatu programowania – tworzeniu programu poprzez komponowanie funkcji. Dzięki temu artykułowi dowiesz się, czym są monady oraz jakie są ich praktyczne zastosowania.

Źródło: devstyle.pl
Dziel się z innymi:
Niecodzienne zastosowania LINQ, czyli monady w C# | devstyle.pl

Sztuka programowania 3 dni, 11 godzin, 16 minut temu Piotr Stapp 96 rozwiń

Zapraszam do pooglądania nagrania ze spotkania grupy Cloud4it. Tym razem zastanowimy się, czy jesteśmy gotowi na Serverlessową rewolujcę.

Serverless – Czy jesteś gotowy na rewolucję?

Cloud 4 dni, 12 godzin, 19 minut temu Michal Jankowski 94 rozwiń

Używam aplikacji termux która jest emulatorem systemu linux na android mozna w nim instalować pakiety przez apt i doinstalowac narzedzia znane z linuxa Fajna aplikacja ale po dluższym używaniu nudzi sie jej wygląd Aby zmienic wiadomość startową wystarczy wyedytować plik motd który znajduje się : /data/data/com.termux/files/usr/etc/motd Ja używam vim ponieważ jest wygodny Nastepnie instalujemy: Termux Styling I zamykamy aplikacje (ja mam alias do zamykania wszystkich okien ter...

Zmiana wygladu konsoli w Termux

Inne 4 dni, 12 godzin, 19 minut temu n3rd 26 rozwiń

Kończąc zbiór wpisów dotyczących FluentValidation czas na napisanie testów.

Dziel się z innymi:
FluentValidation – cz. 3 testy i nullowalna properta – programmer-girl

Sztuka programowania 4 dni, 12 godzin, 19 minut temu Weronika Tobor 36 rozwiń

I planned to write this article some time ago but this topic is so big that I did not how to start and how to collect all valuable details I learned. Finally – Docker and Azure Kubernetes Service for .NET Developers article is ready. Application containerization is not young concept but tools and new capabilities around this topic are still fresh and worth to track. In this article I would like to describe some concepts around containerized ASP .NET Core applications, Dock...

Tagi: Azure, k8s
Dziel się z innymi:
[EN] Docker and Azure Kubernetes Service for .NET Developers

Cloud 4 dni, 12 godzin, 19 minut temu Piotr Stapp 32 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 4 dni, 12 godzin, 19 minut temu igorzysko 107 rozwiń

Welcome to my new series about Sorting and .NET Internals. It has started as a simple question Hey, I wonder how sorting implementation looks like in .NET?. This was planned as one one bl...

Tagi: internals, sort
Źródło: mfranc.com
Dziel się z innymi:
[EN] Journey through the .NET internals - Sorting (part 1) | Michał Franc

Architektura 4 dni, 12 godzin, 19 minut temu Piotr Stapp 35 rozwiń

Ten wpis pierwotnie miał traktować o zasadności wprowadzenia CQRS do aplikacji opertej o mikroserwisy. Jednak przed rozpoczęciem właściwej częsci artykułu chciałem, abyśmy mieli spójną definicję tego konceptu. Trochę się rozpisałem… i uznałem, że warto wynieść ten tekst do osobnej publikacji, którą łatwo będzie zalinkować w razie potrzeby. Dlaczego?  W moim odczuciu wielu programistów mylnie utożsamia ten wzorzec (sic!) z jakimś wielkim molochem klasy Enteprise, wymagającym zaawansowanej infrastruktury, ...

Źródło: foreverframe.net
Dziel się z innymi:
CQRS == Enterprise? - Forever F[r]ame

Architektura 7 dni, 9 godzin, 59 minut temu dpawlukiewicz 190 rozwiń

Mikroserwisy! Mikroserwisy! Mikroserwisy! No dobra to skoro przyciągnąłem waszą uwagę to teraz możemy na spokojnie przejść do artykułu. Dzisiaj nie będzie o mikroserwisach per se, jednak o jednym z pochodnych elementów. Łapiemy za długopisy i piszemy temat: jak za pomocą Visual Studio for Mac uruchomić kilka projektów jednocześnie ( Rider nie wspiera uruchamiania kilku projektów na raz).Utworzenie konfiguracji Podczas generowania solucji i pierwszego projektu Visual Studio tworzy także konfigurację uruc...

Źródło: bd90.pl
Dziel się z innymi:
Visual Studio For Mac - Uruchomienie wielu projektów - bd90

Narzędzia 7 dni, 9 godzin, 59 minut temu bd90 26 rozwiń

Ilu programistów traci swój cenny czas na merdżowaniu kodu, zamiast skupiać się na tworzeniu nowych funkcjonalności? Zbyt wielu. Przedstawione są trzy najpopularniejsze strategie branczowania. Poznaj je i zrozum, a następnie wyłuskaj z każdej to, co jest najlepsze dla Ciebie i Twojego projektu.

Źródło: jerzywickowski.pl
Dziel się z innymi:
Trzy najpopularniejsze strategie branczowania - Jerzy Wickowski

Narzędzia 7 dni, 9 godzin, 59 minut temu tazos333 143 rozwiń

1 2 3 4 5... 372 373
.NET DeveloperDays 2018

wrzesień

21.
Dev#
Gdansk, Stary Manez
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 873,58)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 393,71)

8

Damian (9 610,27)

9

danielplawgo (7 661,1)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 833,06)

15

dpawlukiewicz (3 770,27)

16

AdrianBystrek (3 500,85)

17

spetz (3 433,34)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

KonradKokosa (2 985,13)