dotnetomaniak.pl

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

Czytakpisanyblogbyłbyczytelnydlawas? CzyMożeTakBędzieCzytelniej? AMożeCzęśćZWasPreferujeTaki_Zapis? MgSZłŻITkLpjBdzZCztlnscNzTrz. (Aktualnie już nie pamiętam co tutaj napisałem) Dlaczego gdy piszemy do ludzi potrafimy używać pełnych wyrazów, pełnych zdań, samogłosek i spółgłosek i nie skracamy. Natomiast gdy tylko siada jeden z drugim (ja nie jestem święty), piszemy P=ObsłużW(1,false, new Coś()); NIE MA SZANSY ŻE KTOŚ TO ZROZUMIE. NIE-MA. Czy to ...

Czytaj kod jak książkę

Sztuka programowania 254 dni, 13 godzin, 2 minuty temu rroszczyk 282 rozwiń

Recently I’ve had this idea that came into my mind while working on the Sentry – let the users of my library (if there will be any) to configure not only the set of rules, connection strings, urls etc. but also the underlying providers that do all of the heavy lifting (e.g. the HttpClient responsible for communicating with the API). It means that as long as you’re not satisfied with the default solution, please feel free to provide your own engine that will for example talk to the database and perform a ...

[EN] Mocking the “unmockable” | Piotr Gankiewicz

Sztuka programowania 255 dni, 4 godziny, 3 minuty temu spetz 81 rozwiń

Dzisiaj chciałbym pokazać BenchmarkDotNet. Dzięki niemu w łatwy sposób można przetestować wydajność konkretnych metod w c#. Na blogu temat wydajności poruszałem już wiele razy i wiemy,  nie jest łatwe prawidłowe zmierzenie czasu wykonania kodu. Pamiętajmy, że kod wykonany pierwszy raz zawsze musi zostać przetłumaczony do kodu maszynowego (JIT). W momencie wywołania pierwszy raz jakiejkolwiek metody, CLR sprawdzi czy dana metoda ma już kod maszynowy. Jeśli jakaś me...

Dziel się z innymi:
BenchmarkDotNet – prosta biblioteka do testów wydajnościowych

Sztuka programowania 256 dni, 5 godzin, 4 minuty temu rroszczyk 96 rozwiń

Last year I had a pleasure to attend and speak at awesome Thunder Plains conference in Oklahoma City. I presented Aurelia Framework: video code slides I really liked this conference. Especially, because instead of having more talks that I could count, there was only 15 sessions (selected out of over 300) divided into 3 tracks. Moreover, all speakers were passionate developers, and you could feel this during their presentations.

Źródło: jj09.net
Dziel się z innymi:
[EN] Thunder Plains 2015

Sztuka programowania 260 dni, 2 godziny, 17 minut temu jj09 50 rozwiń

How many timers are in the .NET Framework? What assumptions do they have? Which timer would you use for implementing Speculative query execution?

[EN]: Little-known, useful, charming and beautiful algorithms - part 2

Sztuka programowania 260 dni, 15 godzin, 23 minuty temu http://dynamicallyinvokable... 71 rozwiń

Behavior-driven development (BDD) is a process of developing the software that has evolved from the TDD (test-driven development). We can think of a BDD such as the feature driven approach to the TDD. The main advantage of the BDD over the TDD is the way the tests are being written, in a form of the story that can be understood both by the developers and the customers. In short, we can simply state that the BDD is the TDD done right – it makes use of the so called ubiquitous language which is the core pa...

[EN] BDD with MSpec | Piotr Gankiewicz

Sztuka programowania 260 dni, 15 godzin, 23 minuty temu spetz 59 rozwiń

In this talk, I will present techniques for efficient incremental processing of complex analytical queries, ranging from classical SQL queries to linear algebra programs. Our system, called DBToaster, compiles declarative database queries into high-performance stream processing engines that keep query results (views) fresh at very high update rates. DBToaster uses a recursive query compilation algorithm that materializes a supporting set of higher-order delta views to achieve a substantially lower view m...

Tagi: performance, SQL
Dziel się z innymi:
[EN] MS Research - High-Performance Incremental Processing of Complex Analytical Queries

Sztuka programowania 260 dni, 15 godzin, 23 minuty temu kapral18 25 rozwiń

CQS stands for the command query separation. There’s a chance that you may have not heard about it, but on the other hand the CQRS might ring a bell. Even though these 2 patterns have very much in common, there is a significant difference (definitely a bigger one than the additional “R” character within the CQRS acronym) in how do they apply to the architecture of our system. In this post I’ll focus on the CQS – the older brother of the CQRS – that will help you understand how to design the software that...

Dziel się z innymi:
[EN] CQS – an easy, yet powerful pattern | Piotr Gankiewicz

Sztuka programowania 265 dni, 23 godziny, 58 minut temu spetz 146 rozwiń

Wszyscy wiedzą, że odpowiednia komunikacja w zespole projektowym jest bardzo ważna. Według statystyk „zła komunikacja” jest wymieniana jako jedna z głównych przyczyn opóźnień projektów. Doszło do tego, że pojęcie „dobra komunikacja” stała się frazesem i dla wielu wymówką w przypadku niepowodzeń z projektami. Nie jest to z pewnością trudność obiektywna, na którą nie mamy wpływu,...

Źródło: wojciszko.com
Dziel się z innymi:
Jak zapewnić dobrą komunikacje w zespole projektowym?

Sztuka programowania 266 dni, 3 godziny, 18 minut temu rroszczyk 188 rozwiń

Zwykle programiści korzystają z podstawowych typów dostarczonych przez C#, takich jak String, Int32 czy Double. W świecie programowania obiektowego można jednak pójść o krok dalej i budować własne typy danych. Przeważnie programiści korzystają z nich wyłącznie, gdy do zaimplementowania jest jakaś logika. Dlaczego nie tworzyć ich nawet w sytuacjach, gdy mają one przechowywać wyłącznie dane? Problem z podstawowymi typami takimi jak String Czy Int32 t...

Dziel się z innymi:
Definiowanie własnych typów danych w C# (statyczne typowanie)

Sztuka programowania 269 dni, 5 godzin, 8 minut temu rroszczyk 213 rozwiń

Przedstawienie podstaw FluentValidation - 1 część cyklu.

Źródło: radblog.pl
Dziel się z innymi:
FluentValidation – podstawy – RadBlog

Sztuka programowania 269 dni, 19 godzin, 41 minut temu Radosław Maziarka 129 rozwiń

Napisany przez paweltymura on Książki są bardzo ważne w moim życiu. Chodzi o to zawodowe i prywatne. Biblioteka pozycji głównie beletrystycznych idzie w setki pozycji. Jest też kilka książek dotyczących programowania, które chciałbym tu wymienić, głownie dotyczących Clean Code, Agile, Pragmatic Programmer oraz DDD.

Źródło: paweltymura.pl
Dziel się z innymi:
Książki, które moim zdaniem warto przeczytać… – Blog Pawełka

Sztuka programowania 270 dni, 4 godziny, 10 minut temu pawelek 284 rozwiń

~ Jarosław StadnickiBogowie Słuchając wystąpień wujka Boba czy innych wielkich mówiących o czystym kodzie, solidzie, testach, architekturze, devopsach i innych słowach kluczowych można popaść w depresję: „O żesz, mój kod nigdy taki nie będzie, lepiej nikomu go nie pokaże, sam zamknę się w piwnicy i do końca życia będę żywic się ziemniakami i robakami które będą do mnie przypełzać”. Czy naprawdę tak jest? Czy kod który piszemy musi być jak kryształ?Obrazek Słuchając różnych podcastów, usłyszałem taka ...

Good enough software moim zdaniem | Jarosław Stadnicki

Sztuka programowania 273 dni, 14 godzin, 32 minuty temu macabre13 188 rozwiń

28/02/2016 ~ Jarosław Stadnicki Oskar i Kokos zebrali w swoich postach całkiem sporo materiału na temat skąd i jak można czerpać wiedzę i o tym jak się uczyć. Ich wpisy można znaleźć: Oskar: Nauka uczenia (się) Kokos: Jak się rozwijać? Ja dodam od siebie jeszcze jedną rzecz, która nie została wcześniej wymieniona, a moim zdaniem daje sporo. To podcasty. Słuchając ich nie tyle uczę się danej technologii, czy jednego słusznego rozwiązania, a raczej dowiaduje się o innych, alternatywnych do codziennej p...

Tagi: nauka, podcast
Dziel się z innymi:
Nauka uczenia się i rozwijania się część 3 – podcasty | Jarosław Stadnicki

Sztuka programowania 275 dni, 13 godzin, 17 minut temu macabre13 133 rozwiń

Są takie słowa kluczowe w języku C#, bez których można się obejść. Tylko po co się ograniczać, jeśli ich zrozumienie może zaoszczędzić nam czas, liczbę linii kodu do napisania… i wzbudzić zazdrość wśród Javowców :) Zapraszam na trzy słowa o delegate.

Tagi: .Net, C#, delegate
Źródło: www.mikoleusz.pl
Dziel się z innymi:
Wskazówka w języku C#: delegate – Mikoleusz Blog

Sztuka programowania 278 dni, 3 godziny, 42 minuty temu Mikoleusz 398 rozwiń

Take care of your test code Posted on by Michal Franc As developers we tend to write complicated unit tests that are hard to read and maintain. Maybe it comes from the feeling that test code is not a proper code ? There is some magic in writing ‘proper’ unit tests. Using word proper might not be even suitable here because how do you define ‘proper’. It is the same problem as with the definition of ‘unit, everyone has his own definition that depends on the context. Code below feels like not ‘proper’ ...

Tagi: unitests
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] Take care of your test code | Pragmatic Developer

Sztuka programowania 278 dni, 21 godzin, 52 minuty temu michalfranc 80 rozwiń

W tym wpisie poruszę kwestię tego, czy możemy stwierdzić, że dana metodyka/metodologia działa lub nie. Dowiesz się dlaczego robiąc niewłaściwe rzeczy poprawnie oraz właściwe rzeczy niepoprawnie możesz nie osiągnąć zamierzonego celu. Jeśli poprzednie zdanie jest dla ciebie „masłem maślanym” tym bardziej zachęcam do przeczytania wpisu by zrozumieć temat doboru metod i ich właściwego użycia. Zapraszam ...

Źródło: wojciszko.com
Dziel się z innymi:
Scrum nie działa!

Sztuka programowania 281 dni, 3 godziny, 15 minut temu rroszczyk 392 rozwiń

Ten wpis dedykuje wszystkim fanatykom Ja na przykład uwielbiam Resharpera. Uważam, że warto go używać i na pewno samo Visual Studio nie wystarczy, by w nim programować. Jest to bardzo smutne, że Microsoft nie zdecydował się dodać tych magicznych funkcjonalności do swojego IDE, gdzie Eclipse od zawsze ma to za darmo 😉 Ja nie wyobrażam sobie przestać używać Resharepera, bo i dlaczego miałbym z niego rezygnować? Przez kilka lat swojej pracy przyzwyczaiłem się do pracy z nim i uważam, że dzięki niemu pracu...

Tagi: styl pracy
Źródło: mjendza.net
Dziel się z innymi:
Czy Ty też jesteś fanatykiem? | .NET Developer

Sztuka programowania 281 dni, 3 godziny, 15 minut temu romko 396 rozwiń

Refactoring it should be a simple process. But when we ask a random developer, he will be afraid of it. But why are we so afraid?

Tagi: refactoring
Źródło: stapp.space
Dziel się z innymi:
[EN] Should I refactor my code? in Stapp.space

Sztuka programowania 282 dni, 15 godzin, 43 minuty temu Sam Smith 124 rozwiń

Napisany przez paweltymura on I pisząc wszyscy nie wyłączam z tego siebie W artykule w którym zamieniam foreach na Linq robiąc mały refaktoring dostałem dużą ilość feedbacku zwłaszcza od kolegi Revisa. Dzięki bardzo! Serce rośnie jak ktoś się interesuje. W pracy natomiast mam takiego swojego guru – programistę, który skwitował nasze (moje i Revisa) końcowe wypowiedzi "... ale Wy głupoty gadacie". I się zaczęło.

Źródło: paweltymura.pl
Dziel się z innymi:
Jak działa Linq i dlaczego wszyscy się mylą… – Blog Pawełka

Sztuka programowania 288 dni, 4 godziny, 10 minut temu pawelek 630 rozwiń

1 2... 6 7 8 9 10 11... 34 35
Accenture
Szkolenia SecurITum
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 389,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,54)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,77)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 413,06)

15

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

16

CaMeL (2 954,87)

17

jedmac (2 739,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 460,11)