Dziś podzielę się z Tobą ciekawą listą materiałów o DDD, czyli Domain Driven Design. Jest to podejście do tworzenia oprogramowania przydatne wtedy, kiedy domena nad którą pracujemy jest skomplikowana. Jednocześnie nie zalecane do trywialnych części aplikacji w stylu „encje na twarz i pchasz” czyli typu CRUD. Ułatwia pracę z kodem jak i… klientem :-). Temat, którym na pewno warto się zainteresować.
Strona głównaUżytkownik
pniewolny | użytkownik
Architektura 3127 dni, 1 godzinę, 13 minut temu 681 źrodło rozwiń
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 ...
Sztuka programowania 3188 dni, 15 godzin, 16 minut temu 285 źrodło rozwiń
23/10/20141 Commentdevtalk, jakub gutkowski, javascript, news, podcastprocentpro Od kiedy zacząłem świadomie organizować swój czas, zajęcia i – przede wszystkim – myśli (o czym można poczytać pod tagiem GTD), żaden mój pomysł się nie “marnuje”. Nic magicznie nie “znika”. Wszystko co wymyślę – ląduje w OneNote. Moja głowa okazuje się dość sprawnie działającym, póki co, narzędziem, bo listę “todo kiedyś” mam wypchaną pomysłami. A zaleta trzymania wszystkiego w ON jest taka, że co jakiś czas do pomysłów ...
How to make your 'debugging life' easier with DebuggerDisplay attribute
Sztuka programowania 3701 dni, 6 godzin, 54 minuty temu 161 źrodło rozwiń
The second edition of dotNetConfPL was pretty successful. I am very pleased with all sessions, and speakers performance. All sessions went smooth, but one. Barbara Fusinska could not run screenshare on Google Hangouts. Her session was recorded later and is already available. The only way to inform other about the problems during the conference was through JabbR or displaying Blue Screen of Death instead of her session. Adding something on website would...
Od jakiegoś czasu nosiłem się z zamiarem rozpoczęcia na tym blogu jakiegoś cyklu wpisów – od czasu kiedy popełniłem serię wpisów przygotowujących do egzaminu MCSD: 70-480 minęło już trochę czasu… Zastanawiałem się trochę nad tematem i ostatecznie postanowiłem, że będzie to implementacja różnych wzorców projektowych w C#. Wiem, wiem… Temat wzorców jest dość podstawowy, jednak moim zdaniem fajnie będzie zebrać je wszystkie w jednym miejscu, a przy okazji uporządkować sobie trochę wiedzę na ich temat. Posta...
Sztuka programowania 3907 dni, 15 godzin, 27 minut temu 435 źrodło rozwiń
W starszych wersjach .NET, do dyspozycji był m.in. strumień GZipStream. Do prostych zastosować wystarczał ale zwykle, trzeba było opakowywać go w swoje klasy, aby np. skompresować cały folder. Od .NET 4.5 mamy klasę ZipFile, która dostarcza kilka przydatnych metod. Najpierw należy dodać referencję do System.IO.Compression.FileSystem, a potem wystarczy skorzystać jednej ze statycznych metod...
Dystrybucja lokalnych bibliotek jako NuGet'y w oparciu o TFS Build i NuGet Server.
Praca programisty jest (zwykle) wyjątkowo wciągająca. Możliwość rozwiązywania ciągle to nowych problemów, wynajdowanie nowych rozwiązań, poznawanie nowych frameworków, skrótów, narzędzi, unit testy, JavaScript, itp, itd. Jest awesome! Jednak czasami mocy brakuje, światła przygasają i przydaje się doładowanie baterii.
Od dawna jedną z rzeczy, którą chciałem zrobić było napisanie książki. I w końcu się udało :). Wczoraj została oficjalnie wydana moja pierwsza książka – ReSharper Essentials.
110Improve your debugging with OzCode Wczoraj pod wpisem Jarka na temat AutoMappera - kolega Łukasz Kurzyniec - umiescil link do ciekawej wtyczki do Visual Studio wspomagajacej programiste w procesie (jakze zmudnym czasami) debuggowania. "OzCode" bo o niej mowa, jest dzielem izraelskiej firmy CodeValue i poki co dostepna za darmo z racji wersji "beta". Pobawilem sie nia troszeczke i musze przyznac ze prezentuje sie naprawde ciekawie. Ponizej kilka ciekawych funkcji jakie oferuje: Ilekroc to zdar...