dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Sztuka programowania - Strona 29

Jakiś czas temu na LinkedIn trafiłem na artykuł dotyczący dziesięciu złotych zasad dobrego programisty. Jako, że idealnie się wpasowują w to, co sam chcę praktykować, choć nie zawsze mi się udaje w 100%, to opiszę je tutaj z mojego punktu widzenia.

Źródło: solidev.pl
Dziel się z innymi:
Dziesięć złotych zasad programisty – Solidny programista | blog o programowaniu

Sztuka programowania 1369 dni, 15 godzin, 27 minut temu ogrod87 492 źrodło rozwiń

W trakcie prac nad dosyć skomplikowanym systemem walidacyjnym zastosowałem interfejsy i System.Reflection aby uprościć wywoływanie kolejnych reguł biznesowych.

Dziel się z innymi:
How to use an interface to automate work!

Sztuka programowania 1370 dni, 17 godzin, 44 minuty temu mauriceklimek 259 źrodło rozwiń

~ MJIQueryable W przypadku IQueryable, wszystkie wyniki najpierw odfiltrowujemy po stronie bazy danych, a następnie przekazujemy do aplikacji.IEnumerable W przypadku IEnumerable, wszystkie wyniki z bazy danych najpierw ładujemy do pamięci, a następnie odfiltrowujemy po stronie aplikacji. W przypadku zapytań do bazy danych, dużo lepszym pomysłem będzie stosowanie IQueryable, ponieważ można skorzystać z dobrodziejstw SQL, co znacznie przyspieszy szybkość działania zapytania oraz zmniejszy ruch wewną...

IQueryable vs. IEnumerable – odczyt z bazy danych | maciejjędrzejewski

Sztuka programowania 1370 dni, 17 godzin, 44 minuty temu jedmac 232 źrodło rozwiń

Yet another week, yet another code tip for you folks! Today’s post is going to be short and easy but I hope that useful at the same time (at least for the C# beginners). Let’s start!  C# logical operators One of the first things we learn when starting discovering some new programming language are operators. There are plenty of them including arithmetic operators, bitwise operators and… logical operators.  In C# two most common ones are „&&” for conjunc...

CodeTip #5 - How to avoid short-circuiting evaluation in C#? - Forever F[r]ame

Sztuka programowania 1370 dni, 17 godzin, 44 minuty temu dpawlukiewicz 139 źrodło rozwiń

Concurrency conflicts in web applications can be quite troublesome. They occur when the same record in database is selected and then updated by more than one user. Can cause changes loss and be very frustrating for your users. In this post I describe the most important differences between optimistic concurrency and pessimistic concurrency.

Optimistic Concurrency vs Pessimistic Concurrency – short comparison – A Girl Among Geeks

Sztuka programowania 1370 dni, 17 godzin, 44 minuty temu AGirlAmongGeeks 125 źrodło rozwiń

Hi there! I’ve just had to sort some list alphabetically with specific values on top. Here is one of the possible solution. Worth to know:OrderBy sorts items in ascending order [a, b, c, d] [1,2,3,4]Can be use with boolean functionFalse = 0True = 1 So if we use: list.OrderBy(item => item == "Cat"); Item that equals „Cat” will be placed as last element, because as the only element returns true(1) as a result + as it was mention before OrderBy s...

Tagi: .Net, C#, dotnet, problem
Źródło: buildsolution.net
Dziel się z innymi:
OrderBy with boolean value | How to put specific values on top of the list | Build solution

Sztuka programowania 1372 dni, 16 godzin, 40 minut temu j_boczek 75 źrodło rozwiń

W ostatnim poście napisałem na końcu, że mój algorytm jest O(n^2). Co to właściwie oznacza? Problem złożoności obliczeniowej to pytanie “Jak długo mój algorytm będzie działał?” Najprostsza odpowiedź jest “To zależy”. Ale od czego?

Dziel się z innymi:
Złożoność obliczeniowa | MD Tech Blog

Sztuka programowania 1372 dni, 16 godzin, 40 minut temu manio143 151 źrodło rozwiń

Czas: początek dwudziestego pierwszego wieku. Dzień bliżej nieokreślony. Pora dnia: zaraz po obiedzie. Miejsce: Biuro Microsoft’u. Bohaterowie: Osoby odpowiedzialne za WPF. O tym jak prosto poradzić i ładnie poradzić sobie z NotifyIcon.

Tagi: .Net, C#, NotifyIcon, WPF
Dziel się z innymi:
NotifyIcon, czyli jak naprawić WPF - Kodowa Gałąź

Sztuka programowania 1375 dni, 15 godzin, 17 minut temu tgolab 150 źrodło rozwiń

OData... daje tak dużo i tak dużo może zabrać. Mi zabrała kilka dni z życia. Nikomu tego nie życzę!

Źródło: blog.gutek.pl
Dziel się z innymi:
OData Scam - czyli o tym jak MS zabrał mi kilka dni z mojego życia - Jakub Gutkowski

Sztuka programowania 1377 dni, 14 godzin, 27 minut temu Gutek 138 źrodło rozwiń

W programowaniu funkcyjnym pracuje się często znacznie bliżej matematyki, a co za tym idzie pewne pojęcia brzmią bardzo skomplikowanie choć wcale takie być nie muszą. Dziś zobaczymy czym jest monada oraz jak F# ułatwia nam korzystanie z monad przez wyrażenia komputacyjne.

Dziel się z innymi:
Monady i wyrażenia komputacyjne | MD Tech Blog

Sztuka programowania 1377 dni, 14 godzin, 27 minut temu manio143 107 źrodło rozwiń

Web idzie tak szybko do przodu, że łatwo się zgubić i zapomnieć, że pewne rzeczy nie są jeszcze tak powszechnie dostępne jakby się wydawało. Na przykład taka rzecz jak wgrywanie plików. Pamiętam czasy, że by to zrobić to trzeba było mieć flash. Potem się to robiło magicznie za pomocą iframe... a ja kto jest teraz?

Źródło: blog.gutek.pl
Dziel się z innymi:
Jedyny słuszny sposób na upload plików - Jakub Gutkowski

Sztuka programowania 1380 dni, 23 minuty temu Gutek 312 źrodło rozwiń

Siadam do kodu i piszę… i piszę… i piszę… a potem save, commit, push. Done? No, nie bardzo. Jeśli pracujesz w TDD, to dobrze wiesz co to jest: red, green, refactor. REFACTOR!, REFAKTORYZACJA! Czyli moment kiedy po prawie skończonej pracy porządkujemy kod. To  sprowadza się do posprzątania śmieci, usunięcia zbędnych zmiennych, metod i ...

Źródło: www.benedykt.net
Dziel się z innymi:
Sprzątaj swój kodzik nieustannie czyli o ciągłej refaktoryzacji.

Sztuka programowania 1380 dni, 23 minuty temu arek 194 źrodło rozwiń

Formatowanie kodu to jedna z podstawowych czynności jaką możemy zrobić w ramach refaktoryzacji. Jest proste i bezbolesne (pod warunkiem, że w Twoim języku programowania nie programuje się białymi znakami*). Daje szybki efekt w postaci czytelniejszego kodu a to jest bardzo ważne, zresztą pisałem już o tym tutaj. Visual Studio posiada ...

Źródło: www.benedykt.net
Dziel się z innymi:
Formatowanie kodu szybko i bezboleśnie

Sztuka programowania 1383 dni, 19 godzin, 55 minut temu arek 214 źrodło rozwiń

Zmiany lub raczej poprawki i ulepszenia do out i ref w C#.

Tagi: C#, C# 7.0
Źródło: blog.gutek.pl
Dziel się z innymi:
C# 7: out i ref - Jakub Gutkowski

Sztuka programowania 1384 dni, 2 godziny, 58 minut temu Gutek 160 źrodło rozwiń

It’s unbelievable how sometimes we can do simple things so complicated. Fortunately in programming world we have something what is called “refactoring” and we really should do it as often as we can.

Dziel się z innymi:
Detect overlapping periods in JS - how to make easy things complex - PoznajProgramowanie.pl

Sztuka programowania 1385 dni, 5 godzin, 46 minut temu AdrianBystrek 41 źrodło rozwiń

Top mentioned books on stackoverflow.comPosted by Lazy

Top mentioned books on stackoverflow.com | Piotr Perak

Sztuka programowania 1385 dni, 5 godzin, 46 minut temu trzyPe 113 źrodło rozwiń

As you may already know I really, really like LINQ. One day I'll probably join together all my posts about this incredible featureand release pretty neat compendium/one-oh-one about this great feature. But while I'm not sitting and joining every post from this blog that have word "LINQ" in it into one, big pile, let's talk a bit about joining and grouping collections in LINQ.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Joining, Grouping and GroupJoining in LINQ

Sztuka programowania 1389 dni, 14 godzin, 10 minut temu Rafał Hryniewski 127 źrodło rozwiń

Różnica pomiędzy ?: a ?? w nawiązaniu do posta http://rph-blog.pl/view/9/ pod tytułem "Niezwykły operator ternarny ?: w C++". Dementujemy kłamstwa.

Źródło: piatkosia.k4be.pl
Dziel się z innymi:
Mylące operatory – Zagubiona wśród własnych myśli – Piatkosia's blog

In the previous post about Topshelf and Quartz.NET I mentioned that there is a chance to configure the inversion of control container instead of manually pointing which implementation we want to use. In this post, I will explain how to do just that, using a few popular inversion of control containers – Ninject and StructureMap. If you prefer any other container, please let me know. I’ll do my best to include it here. Plain projec...

Topshelf and Quartz.NET with dependency injection | mpustelak.com

Sztuka programowania 1396 dni, 15 godzin, 29 minut temu Mateusz Pustelak 178 źrodło rozwiń

Pewnego razu trafiło mi się na facebookach takie pytanie „dlaczego z listy konwertuje na IEnumerable a odwrotnie nie” -cytat jest skopiowany żywcem, autor wolałby pozostać anonimowy. Jako że nie ma głupich pytań i każdy kiedyś zaczynał, odpowiem koledze i innym ciekawym. Ciekawi? No to lecim:)

Źródło: piatkosia.k4be.pl
Dziel się z innymi:
List  a IEnumerable – Zagubiona wśród własnych myśli – Piatkosia's blog

Sztuka programowania 1397 dni, 19 godzin, 46 minut temu piatkosia 357 źrodło rozwiń

1 2... 27 28 29 30 31 32... 64 65
.NET diagnostic expert
DAC2019baner

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,63)
8
(9 775,28)
9
(8 538,29)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 221,43)