dotnetomaniak.pl

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

Jednym zdaniem NCrunch to narzędzie do automatycznego uruchamiania testów jednostkowych w Visual Studio. Pisałem już o NCrunch-u ale o tak świetnym dodatku warto napisać jeszcze raz i to z dwóch powodów. Po ostatniej prezentacji na ITAD na bielskiej ATH kilka osób pytało mnie o zielony pasek więc w ramach wyjaśnienia taki zielony pasek to wła...

Tagi: nCrunch, TDD, testy
Źródło: www.benedykt.net
Dziel się z innymi:
NCrunch czyli TDD na sterydach | arek online | Arkadiusz Benedykt

Narzędzia 1135 dni, 17 godzin, 58 minut temu trismegista 241 rozwiń

Czasami można zaobserwować następujący kod:int[] firstArray = Enumerable.Range(1, 1000).ToArray(); int[] secondArray = Enumerable.Range(1, 1000).ToArray(); foreach (int item in firstArray) { Process(item); } foreach (int item in secondArray) { Process(item); } Mam na myśli sytuacje kiedy mamy kilka osobnych tablic, ale przetwarzanie ich jest takie same lub bardzo podobne. Inny przykład to przetworzenie tablicy, a potem pojedynczego elementu pochodzącego z innego źródła...

Tagi: C#, Linq, pętle
Dziel się z innymi:
Piotr Zieliński » Code Review: Scalanie pętli za pomocą LINQ

Sztuka programowania 1135 dni, 17 godzin, 58 minut temu trismegista 207 rozwiń

Na początek roku post minimalistyczny - kilka linków, które gnieżdziły się w mojej głowie ostatnio. Co dalej z Windows, Windows Phone,  C#, Visual Studio? Odpowiedź już za niecałe 3 miesiące na BUILD 2014! Pierwsze przecieki o Windows 8.1 Update 1, który ma się ukazać w marcu tuż przed BUILD (choć ciekawszy wydaje się bardziej mglisty “Threshold”). Interesujące rozważania na temat języków programowania prosto z Microsoft. Sienna - genialny przykład minimalistycznej roboczej aplikacji Windows Store, takie...

Dziel się z innymi:
WinMK Live: Kilka linków - BUILD 2014, C#, Windows 8.1 Update 1, Project Sienna (Visual Studio mini), emulatory WP

Inne 1135 dni, 17 godzin, 58 minut temu trismegista 105 rozwiń

W trakcie mojej niedawnej prezentacji poświęconej technologii in-memory OLTP w systemie SQL Server 2014 padło pytanie (w pełni zasadne), czy w związku z wprowadzeniem na potrzeby definiowania tabel in-memory możliwości definiowania indeksów inline w składni polecenia CREATE TABLE podobne definiowanie indeksów będzie możliwe dla tradycyjnych tabel. Okazuje się, że tak. W dokumentacji SQL Server 2014 w części poświęconej nowościom w silniku bazodanowym została wymieniona specyfikacja indeks...

Źródło: blog.sqlgeek.pl
Dziel się z innymi:
SQL Server 2014 – Definicje indeksów inline w składni polecenia CREATE TABLE | blog.sqlgeek.pl

Bazy danych i XML 1135 dni, 17 godzin, 58 minut temu trismegista 138 rozwiń

Kiedyś pisałem o modyfikatorze sealed i dlaczego warto go używać jeśli chodzi o kwestie dobrych praktyk. Podobne mam zdanie co do modyfikatora virtual – używam wyłącznie jak mam takie wymagania. Zawsze zaczynam od najbardziej restrykcyjnych modyfikatorów. Klasy deklaruję jako sealed internal, a metody jako private. Nie zaznaczam metod jako virtual “na zapas”, ponieważ skoro nie są one zaprojektowane pod tym kątem to może przynieść to więcej kłopotów niż korzyści. Analogiczne zasady stosuje się np. w bezp...

Dziel się z innymi:
Piotr Zieliński » Wydajność metod wirtualnych i niewirtualnych

Sztuka programowania 1135 dni, 17 godzin, 58 minut temu trismegista 259 rozwiń

O IntelliTrace pisałem już wielokrotnie. Do tej pory nie wyjaśniłem jednak, że chociaż IntelliTrace nazywamy debugger'em historycznym to w rzeczywistości IntelliTrace jest profilerem. Dokładniej mówiąc jednym z komponentów składowych IntellITrace jest niezarządzana implementacja interfejsu ICorProfiler. Profiler ten komunikuje się z zarządzaną częścią IntelliTrace, czyli z programem IntellITrace.exe. IntellITrace.exe jest natomiast używane przez Visual Studio...

Dziel się z innymi:
Michał Komorowski: Jeszcze więcej szczegółów na temat IntelliTrace

Narzędzia 1135 dni, 17 godzin, 58 minut temu trismegista 116 rozwiń

Ostatnio intensywnie pracuję w .NET Micro Framework. Na tyle intensywnie, że pokusiłem się o stworzenie emulatora do urządzenia, dla którego piszę oprogramowanie. Przykładowy emulator znalazłem w katalogu przykładów dołączonych do .NET Micro Framework, zaś wiedzę uzupełniłem lekturą rozdziału poświęconego emulacji z tej książki. Emulator ma postać aplikacji, której klasa Program dziedziczy po klasie Emulator z Microsoft.SPOT.Emulator. Dodatkowo należy stworzyć odpowiedni plik konfiguracyjny opisujący em...

Źródło: jdubrownik.com
Dziel się z innymi:
jdubrownik.com - .NET Micro Framework 4.2 i problem z emulatorem w Visual Studio 2012

If you work on small and relatively simple projects (in terms of number of components) you may not encounter this limitation. But in any non trivial ‘line of business’ application it is very likely that sooner or later you will come across this troublesome problem: Visual Studio refuses to open a project when the length of its (or any of its references) file system path is longer than 260 characters.

Tagi: .Net, VS, Windows
Źródło: blog.pjsen.eu
Dziel się z innymi:
The limit of 260 characters path length in Visual Studio and mysterious error message | PJSen Blog

Inne 1138 dni, 5 godzin temu pjsen 118 rozwiń

W dzisiejszym wpisie, pokażę jaki wpływ mają klasy na zużycie pamięci. W ostatnim poście pokazałem korzyści płynące ze struktur jeśli mamy do czynienia z małymi kontenerami na dane. Najlepiej odpalmy po prostu następujący kod.

Dziel się z innymi:
Piotr Zieliński » Struktury oraz klasy– zużycie pamięci

Sztuka programowania 1139 dni, 17 godzin, 38 minut temu http://pawlos.blogspot.com/ 233 rozwiń

Zgodnie z obietnicą wypada przedstawić drugi z rezultatów inspiracji wynikłej ze swoistego dialogu (diaBlogu ;) ) pomiędzy Krzysztofem Morcinkiem a mną. Tym razem skupię się na następującym fragmencie jego wpisu ...

Me z .NET tete-a-tete » Bacz, bo w gąszczu uogólnień – skryty – rwie uproszczeń strumień.

Sztuka programowania 1142 dni, 3 godziny, 29 minut temu PaSkol 164 rozwiń

Wiele programistów c# zapomina, że struktury również istnieją w .NET. Mam wrażenie, że jest to konstrukcja bardziej popularna w CPP niż w C#. W praktyce jednak, wybranie struktur zamiast klas, może mieć kolosalne znaczenie jeśli chodzi o wydajność i płynność aplikacji. Nie jednokrotnie porównywałem te dwa typy obiektów na blogu więc podstaw nie będę omawiał tutaj. Przyjmuje, że każdy wie, że struktury znajdują się na stosie a obiekty klas na stercie. W poście chciałbym skupić się na następującym scenar...

Tagi: struktury
Dziel się z innymi:
Piotr Zieliński » Code Review: Kiedy lepiej używać struktury niż klasy

Sztuka programowania 1143 dni, 23 godziny, 17 minut temu http://pawlos.blogspot.com/ 385 rozwiń

Swojego czasu zachwalałem wytrawność kodu i zapraszałem do jego degustacji. Pocieszające jest, że nikt z tego powodu nie był zdegustowany, a wręcz przeciwnie – niektórych zainspirowałem. Nie ukrywam, że lubię być inspiracją, a już uwielbiam, kiedy wynikiem tejże inspiracji jest z kolei zainspirowanie mnie. Nic tak bowiem nie pomaga poszerzaniu wiedzy, jak wymiana poglądów. W przypadku, który mam zamiar omówić, moja inspiracja jest podwójna. Na razie jednak skupię się na jednym jej aspekcie. Krzysztof Mor...

Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Siekierka służy na wyrębach. Nie służy do dłubania w zębach.

Sztuka programowania 1143 dni, 23 godziny, 17 minut temu PaSkol 236 rozwiń

Dzisiaj kilka przykładów pokazujących jak operować licznikami z poziomu c#. Czytanie jakichkolwiek liczników jest bardzo proste ponieważ .NET Framework dostarcza odpowiednie klasy.

Dziel się z innymi:
Piotr Zieliński » Performance Counters – API

Sztuka programowania 1147 dni, 16 godzin, 52 minuty temu http://pawlos.blogspot.com/ 193 rozwiń

Dawanie lub otrzymywanie konstruktywnego feedbacku to bardzo trudna sprawa (challenge). Najczęśniej trzeba powiedzieć, co nie działa u danej osobo i powiedzieć to twarzą w twarz. Nie każdy dobrze znosi krytykę. W naszym zawodzie, gdzie miękkich umiejętności raczej deficyt, jest to jeszcze trudniejsze.

Tagi: feedback.
Dziel się z innymi:
Feedback w projekcie | Show me the code

Inne 1147 dni, 16 godzin, 52 minuty temu http://robotb.wordpress.com/ 185 rozwiń

W bibliotece RadControls for Windows Phone znajduje się mechanizm do zrzucania kontrolki do kafelka Live Tile (przy użyciu LiveTileHelper). Niestety, ta operacja jest bardzo zawodna - często kafelek nie renderuje się prawidłowo (zwłaszcza gdy jest nieco bardziej skomplikowany), a i czas wykonywania pozostawia wiele do życzenia. Nie mam pojęcia jak to ich programiści zaimplementowali, ale postanowiłem wziąc sprawy w swoje ręce, by znaleźć lepsze rozwiązanie!

Dziel się z innymi:
Grzegorz Trybulski: Zapis kontrolki do kafelka Live Tile

Mobile development 1147 dni, 16 godzin, 52 minuty temu http://pawlos.blogspot.com/ 98 rozwiń

… podczas rekrutacji, a zwłaszcza w codziennym kodowaniu. Jakie zna pan wzorce projektowe i proszę opisać jeden z nich? Mi też zdarzało się tutaj odpowiadać, że Singleton. Bo prosty, bo rozumiem jak działa i jakie problemy rozwiązuje.

Dziel się z innymi:
Singleton – czyli jak sobie strzelić w stopę … | Show me the code

Sztuka programowania 1151 dni, 4 godziny, 17 minut temu http://pawlos.blogspot.com/ 435 rozwiń

Witajcie w Coding News – serii screencastów, w której omawiam najciekawsze wydarzenia i znaleziska minionego tygodnia.

Coding News 23.12.2013 | codingtv(); - video-blog programistycznycodingtv(); – video-blog programistyczny

Web 1151 dni, 4 godziny, 17 minut temu lukaszgasior 88 rozwiń

Zauważyliście jak firmy z reguły przeprowadzają proces rekrutacji? Większość wynajmuje agencje pośrednictwa pracy, gdzie pracuje 25 letnia pani po psychologii/socjologii. Osoba ta z reguły przeszukuje portale typu LinkedIn czy Goldenline w poszukiwaniu słów kluczowych. Wpisałeś C++ 10 lat temu? Co z tego, że od 9 programujesz w C#/Java/Python. Na pewno jesteś idealnym kandydatem na super starszego programistę C++. Najgorsze jest to, że osoby zadające pytania w ogóle nie rozumieją, o co pytają.

Dziel się z innymi:
Absurdy rekrutacji | robotb

Inne 1152 dni, 2 godziny, 26 minut temu http://robotb.wordpress.com/ 570 rozwiń

Jeżeli używacie oprogramowania Time Doctor do monitorowania czasu spędzonego na programowaniu warto zajrzeć na ustawienia skrótów klawiszowych...

TimeDoctor i jego skróty klawiszowe ~ Programowanie i okolice

Narzędzia 1152 dni, 2 godziny, 26 minut temu ozgrozo 144 rozwiń

Unikaj przekazywania nulli. Jeśli nie będziesz ich przekazywał nie będziesz musiał sprawdzać czy ich nie masz. Prosto powiedzieć – trudniej zrobić. Proste rzeczy to przekazywanie pustych kolekcji, Null Object Pattern. Jednak to drugie może dobrze działać dla serwisów, ale już gorzej dla Value Objects. Często pojawiającym się kodem jest wyciąganie obiektów z repozytorium. va...

Dziel się z innymi:
Null References: The Billion Dollar Mistake | Show me the code
1 2... 101 102 103 104 105 106... 292 293
Szkolenia SecurITum

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa

maj

17.
InfoShare
Gdańsk
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 520,45)

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,88)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 727,86)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 283,38)

16

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

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 539,28)

20

spetz (2 533,07)