dotnetomaniak.pl

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

Egoless Programming czyli definicja 10 przykazań programowania bez ego. Przykazań które pomagają oddzielić nasze przywiązanie do kodu oraz wiarę w swoje nadzwyczajne umiejętności tworzenia najlepszego kodu w zespole, firmie czy cholera wie gdzie jeszcze.

Źródło: devenv.pl
Dziel się z innymi:
Egoless Programming - Mniej ego podczas programowania - DevEnv

Sztuka programowania 64 dni, 16 godzin, 2 minuty temu devenv 61 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 64 dni, 16 godzin, 2 minuty temu asciiBlade 127 rozwiń

Budując systemy informatyczne za pomocą obiektowych języków oprogramowania wcześniej czy później natkniemy się na pojęcie „reużywalności” kodu . W najprostszych słowach – polega ono na nieumieszczaniu w kodzie źródłowym tworzonego rozwiązania wielu klas, metod lub komponentów implementujących identyczne funkcjonalności lub zadania (metoda DRY – Don’t Repeat Yourself) Niestety, źle rozumiane podejście DRY (które w z...

Tagi: patterns
Dziel się z innymi:
Reużywalność* jest przereklamowana

Sztuka programowania 67 dni, 17 godzin, 2 minuty temu Piotrek Gaszewski 193 rozwiń

Bierzemy się za kolejny wzorzec projektowy, a jest nim Odwiedzający(Visitor) teraz wpisy mogą być nieregularnie, trochę mam zajęć, ale serię o wzorcach projektowych i tak skończę 🙂 Jedziemy z tematem 🙂 Wszelkie rady również na temat posta w wersji angielskiej mile widziane :)

Źródło: devman.pl
Dziel się z innymi:
Wzorce projektowe: Odwiedzający(Visitor) | devman.pl

Architektura 67 dni, 17 godzin, 2 minuty temu slawas 91 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 67 dni, 17 godzin, 2 minuty temu Piotr Stapp 155 rozwiń

Tworząc aplikację ASP.NET MVC w wielu miejscach wykorzystujemy stringi do określenia takich rzeczy jak: nazwa kontrolera, nazwa akcji, nazwa widoku, ścieżka do pliku i wiele innych. Osobiście nie lubię używania napisów w kodzie aplikacji. Ciężko znaleźć później użycia danego napisu, przez co, gdy zmieniamy na przykład nazwę akcji, to wtedy bardzo łatwo o pominięcie jakiegoś linku w aplikacji, co powoduje, że psujemy jej działanie. Do tego dochodzą problemy z literówkami, c...

Źródło: plawgo.pl
Dziel się z innymi:
T4MVC – sposób na stringi w aplikacji ASP.NET MVC – Blog Daniela Plawgo

Web 67 dni, 17 godzin, 2 minuty temu danielplawgo 100 rozwiń

Zachęcam do zapoznania się z artykułem opisującym jak prosto jest wdrożyć CQRS do waszego projektu.

Źródło: radblog.pl
Dziel się z innymi:
Command Query Responsibility Segregation — pierwsze kroki | Radek Maziarka Blog

Sztuka programowania 67 dni, 17 godzin, 2 minuty temu Radosław Maziarka 114 rozwiń

Wyobraźcie sobie sporą aplikacje. Nie jakiegoś giganta, jednak liczę, że przed waszymi oczami pojawi się solidny obraz. Potraficie ją sobie wyimaginować bez paginacji wyników? Osobiście uważam, że każda aplikacja zaopatrzona w listę wyników powinna zawierać mechanizm paginacji. Prezentowanie użytkownikowi tysięcy wyników na jednym ekranie nie jest ani wygodne, ani nie wygląda najlepiej. Dlatego też, w dzisiejszym, dość krótkim, artykule chce wam pokazać jak zrobić paginowalną listę wyników w aplikacji .N...

Źródło: bd90.pl
Dziel się z innymi:
.NET Core - Prosty sposób na paginację wyników - bd90

Narzędzia 67 dni, 17 godzin, 28 minut temu bd90 108 rozwiń

I’ve always had the impression that companies like Microsoft or Google are some magical places in the far-far-away-land (yep, America seems quite far away for a European kiddo 😉 ). People working there must be some kind of amazing scientists who write their code by setting the appropriate voltage directly on transistors. Or, at least, use assembler-like languages every day 😉. If you have a similar idea, you may like to read some facts I discovered after talking to one of Microsoft employees...

Dziel się z innymi:
Want to work at Microsoft? You need to read this! – A Girl Among Geeks

Inne 69 dni, 11 godzin, 23 minuty temu AGirlAmongGeeks 97 rozwiń

Nie trzeba raczej nikogo przekonywać, ze programowanie jest procesem dość złożonym. Dobry program składa się z tak wielu elementów: kodu, który jest łatwy w utrzymaniu, testów, architektury, dokumentacji, wzorców projektowych…. Można tak wyliczać i wyliczać. Mam jednak do Was, drodzy czytelnicy, pytanie.  Zastanawialiście się kiedyś co tak naprawdę jest najtrudniejszym elementem programowania? Co Wam wtedy przyszło na myśl? Tony książek i tutoriali, które musieliście przewertować by zdobyć potrzebną wied...

Źródło: bd90.pl
Dziel się z innymi:
Najtrudniejsza rzecz w programowaniu? - bd90

Inne 69 dni, 11 godzin, 23 minuty temu bd90 148 rozwiń

W lutym tego roku kupiłem fotel Ergohuman i dzielę się swoimi wrażeniami z jego użytkowania. Wcześniej miałem skórzany fotel w stylu prezesowskim, któremu zepsuła się pneumatyka i permanentnie pozostawał w najniższej pozycji. Stary fotel służył mi około 10 lat i z tego powodu postanowiłem nie oszczędzać tylko wydać większą sumę pieniędzy na porządny fotel jeśli ma mi on posłużyć równie długo. Czy fotel za 2000zł spełnił moje oczekiwania?

Dziel się z innymi:
Ergohuman – recenzja fotela za 2000zł – Damian Antonowicz

Inne 69 dni, 11 godzin, 23 minuty temu Damian 118 rozwiń

Since we launched Visual Studio 2017 in March of that year, it has become our most popular Visual Studio release ever. Your feedback has helped our team publish seven updates since our initial GA, which have improved solution load performance, build performance, and unit test discovery performance. We’ve also made Visual Studio 2017...

Dziel się z innymi:
[EN] What’s Next for Visual Studio | The Visual Studio Blog

Narzędzia 69 dni, 11 godzin, 23 minuty temu Piotr Stapp 33 rozwiń

ASP.NET Core WebHooks provide support for receiving web hooks in ASP.NET Core web applications. This post is a general overview of what's under its hood and how it works.

Źródło: www.tpeczek.com
Dziel się z innymi:
[EN] Under the hood of ASP.NET Core WebHooks - Introduction

Web 69 dni, 11 godzin, 23 minuty temu tpeczek 47 rozwiń

Pracując z kontenerami Dependency Injection bardzo często dochodzi to sytuacji, gdy kod konfiguracji takiego kontenera bardzo się rozrasta. W szczególności, gdy korzystamy z biblioteki, która nie wspiera autorejestracji (przez dłuższy czas w jeden z aplikacji WPF wykorzystywałem Unity, gdzie trzeba było każdy typ zarejestrować ręcznie w kontenerze), przez co klasa konfiguracji może zawierać dziesiątki, jak i nie setki linii kod. Na szczęście Autofac, którego wykorzystuje o...

Źródło: plawgo.pl
Dziel się z innymi:
Wykorzystanie modułów do konfiguracji kontenera Autofac – Blog Daniela Plawgo

Narzędzia 71 dni, 21 godzin, 48 minut temu danielplawgo 88 rozwiń

Version 1.24 is now available! Read about the new features and fixes from May.Dismiss this updateUpdatesUpdates Downloads: Windows | Mac | Linux 64-bit: .tar.gz.deb.rpm | Linux 32-bit: .tar.gz.deb.rpm Welcome to the May 2018 release of Visual Studio Code. You will notice several new features available for Preview in this milestone. Give them a try and let us know what you think.

Dziel się z innymi:
[EN] Visual Studio Code May 2018 Release Notes

Narzędzia 71 dni, 21 godzin, 48 minut temu Piotr Stapp 24 rozwiń

Szablony Resource Managera w Azure to genialna sprawa. Ich deklaratywność pozwala łatwo zacząć opisywać infrastrukturę zamiast ją skryptować czy też co gorsza namiętnie wyklikiwać. Niestety z szablonami jest problem, a dokładniej z przykładami i materiałami, które uczą, jak je pisać. Obiekty są robione na sztywno zamiast budowane dynamiczne z parametrów lub zmiennych. Maszyny wirtualne, dyski, podsieci, karty sieciowe, NSG, ustawienia w WebApp czy Functions, aż proszą się o takie podejście.

Tagi: Azure, devops, IaC
Źródło: kaluzny.io
Dziel się z innymi:
Jak dobrze parametryzować szablony ARM #1

Cloud 71 dni, 21 godzin, 48 minut temu Łukasz Kałużny 10 rozwiń

Kolejny tydzień z Azure Functions dzisiaj chciałbym pokazać jak można konfigurować routing w Azure Functions. O Azure Functions pisałem już w poprzednich częściach artykułów do, których serdecznie zapraszamAzure Functions na macOS? Pokażę Ci jak zacząćJaki rodzaj rozliczania wybrać dla Azure Functions?Jak w 5 minut zbudować swoje pierwsze mock API w Azure Functions? Natomiast jeżeli chcielibyście poczytać ogólnie o serverless ...

Źródło: maciejgos.com
Dziel się z innymi:
Konfiguracja Azure Functions routing na 3 sposoby

Cloud 71 dni, 21 godzin, 48 minut temu Maciej Gos 19 rozwiń

Wstrzykiwanie zależności z wykorzystaniem kontenerów jest bardzo wygodne, ale też niesie z sobą trochę problemów. Jednym z tych problemów jest ilość oraz moment tworzenia obiektów. W tym wpisie pokaże ten problem oraz zaproponuje swoje rozwiązanie z wykorzystaniem obiektów Lazy. Poniżej jest przedstawiona dość standardowy kawałek kodu aplikacji ASP.NET MVC, w której jest wykorzystane wstrzykiwanie zależności przez konstruktor w formie interfejsów. Jak widać na kodzie pow...

Źródło: plawgo.pl
Dziel się z innymi:
Wstrzykiwanie zależności z wykorzystaniem Lazy – Blog Daniela Plawgo

Sztuka programowania 89 dni, 23 godziny, 16 minut temu danielplawgo 109 rozwiń

W jednym z wcześniejszych wpisów pokazałem jak za pomocą dwóch bibliotek (Nbuilder oraz Faker.NET) wygenerować dane testowe. Przez dłuższy czas korzystałem z tamtego rozwiązania, natomiast ostatnio kolega z pracy pokazał mi inną, ciekawszą bibliotekę, która łączy działanie Nbuildera oraz Faker.NET. Do tego ma kilka dodatkowych funkcji, które się przydają. Biblioteka nazywa się Bogus i jest to port biblioteki Faker.js. Po pierwsze biblioteka umożliwia wygenerowanie jednego...

Źródło: plawgo.pl
Dziel się z innymi:
Bogus – generowanie danych testowych | Blog Daniela Plawgo

Narzędzia 89 dni, 23 godziny, 16 minut temu danielplawgo 137 rozwiń

Często mówi się, że w programowaniu są tylko dwa trudne aspekty: wygasanie cache'a i prawidłowe nazywanie rzeczy. W tym poście staram się pokazać jak niezajmować się wygasaniem i prawidłowo modelować struktury danych i aplikacji, aby mogły efektywnie korzystać z cache'a.

Źródło: blog.scooletz.com
Dziel się z innymi:
The subtle art of caching | Szymon Kulec `Scooletz`

Architektura 89 dni, 23 godziny, 16 minut temu Scooletz 62 rozwiń

1 2... 8 9 10 11 12 13... 374 375
.NET DeveloperDays 2018

wrzesień

07.
BBQ4IT
Bielskio-Biala
21.
Dev#
Gdansk, Stary Manez

październik

27.
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,76)

8

Damian (9 640,27)

9

danielplawgo (7 731,14)

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 785,36)

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 991,24)