dotnetomaniak.pl

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

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 1675 dni, 14 godzin, 12 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 1675 dni, 14 godzin, 12 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 1675 dni, 14 godzin, 12 minut temu trismegista 260 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 1675 dni, 14 godzin, 12 minut temu trismegista 117 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

Narzędzia 1678 dni, 1 godzinę, 14 minut temu Paweł Łukasik 167 rozwiń

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 1678 dni, 1 godzinę, 14 minut 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 1679 dni, 13 godzin, 52 minuty temu Paweł Łukasik 235 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 1681 dni, 23 godziny, 44 minuty temu PaSkol 165 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 1683 dni, 19 godzin, 32 minuty temu Paweł Łukasik 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 1683 dni, 19 godzin, 32 minuty temu PaSkol 238 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 1687 dni, 13 godzin, 7 minut temu Paweł Łukasik 195 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 1687 dni, 13 godzin, 7 minut 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 1687 dni, 13 godzin, 7 minut temu Paweł Łukasik 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 1691 dni, 31 minut temu Paweł Łukasik 436 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 1691 dni, 31 minut temu lukaszgasior 89 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 1691 dni, 22 godziny, 41 minut temu http://robotb.wordpress.com/ 574 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 1691 dni, 22 godziny, 41 minut temu ozgrozo 145 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

Sztuka programowania 1692 dni, 22 godziny, 14 minut temu Paweł Łukasik 272 rozwiń

Książkę przeczytałem jeszcze na studiach (nawet dokładnie nie pamiętałem tytułu) z nudów. Bardzo lekka książka, czyta się jednym tchem. Traktuje o tym jak wygląda projekt, który się nie uda. Jak zachowują się poszczególni członkowie teamu, zarząd, kierownicy, itp. Jedni się domyślają wcześniej, jedni później. Opisane są próby, jakie podej...

Dziel się z innymi:
Marsz ku klęsce – książka | Show me the code

Inne 1692 dni, 22 godziny, 14 minut temu Paweł Łukasik 326 rozwiń

Był taki smutny czas, że struktura dziedziczenia w moich testach zdecydowanie przerastała stopniem skomplikowania dziedziczenie w testowanym kodzie. A bo jedna klasa bazowa dla testów umożliwiała na przykład kontakt z prawdziwą bazą. Inna – testy z bazą in-memory. Jeszcze inna – puszczanie requestów do systemu. I tak dalej. Efekt był taki, że de facto wszystkie testy dziedziczyły ze wszystkiego. Fuj na maxa, z pryszczem jeszcze ohydnym....

Dziel się z innymi:
IUseFixture | Maciej Aniserowicz o programowaniu

Sztuka programowania 1692 dni, 22 godziny, 14 minut temu Paweł Łukasik 163 rozwiń

1 2... 183 184 185 186 187 188... 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 721,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)