dotnetomaniak.pl

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

Dobrze nazwana klasa, dobrze nazwana zmienna, dobrze nazwana tabela to połowa sukcesu w naszym zawodzie. Czytelny kod zdradzający już na pierwszy rzut oka intencje autora to skarb. Nie trzeba się głowić OCB, WTF, ot czytamy i wiemy co to to robić powinno. Jeśli jeszcze to robi to po prostu miodzik.Dobra nazwa to podstawa! No i taka sytuacja,...

Źródło: www.benedykt.net
Dziel się z innymi:
Cena darmochy

Inne 845 dni, 13 godzin, 56 minut temu arek 435 rozwiń

Historia zaczyna się od prostego fragmentu kodu pokazanego poniżej. Kod ten to fragment walidatora, ktory ma za zadanie określić, czy dane są prawidłowe. Jeśli nie, to zmienna isValid powinna zostać ustawiona na false. var isValid = true; if (condition_1) isValid = false; if (condition_2) isValid = false; Kod ten działał do momentu, kiedy wprowadzono do niego małą zmianę pokazaną poniżej. Było to pewne uszczegółowienie logiki walidacji danych wejściowych. var isValid= true; i...

Dziel się z innymi:
Michał Komorowski: Czy użycie if zamiast else if ma znaczenie?

Sztuka programowania 850 dni, 2 godziny, 1 minutę temu http://pawlos.blogspot.com/ 364 rozwiń

Czasami mam takie dni, że mam dość. Wszystko się sypie a ja sam nie wiem w co włożyć ręce (szczególnie jak przestaje działać coś na czym polegam od dłuższego czasu i coś co do tej pory nie sprawiało mi żadnych problemów). Pewnego pięknego poniedziałkowego ranka przychodzę do pracy i od progu słyszę, że po tym jak w piątek zrobiłem pusha to kod przestał się kompilować. Wprost “uwielbiam” takie rozpoczęcie tygodnia. Oczywiście jestem przekonany, że kod działa, ale jestem przecież tylko człowiekiem...

Tagi: AutoMapper, C#
Dziel się z innymi:
Lepsze wrogiem dobrego czyli sam się prosisz o kłopoty | Wojtek Pitek about dev

Narzędzia 850 dni, 2 godziny, 1 minutę temu wopi 258 rozwiń

Może słyszeliście o takim ptaszku Fody. Ostatnim czasem ptaszek ten podbił moje serce. Korzystam z jego usług tak często jak się tylko da. Ogólnie muszę podziękować Pawłowi Łukasikowi za prezentacje na KGD.NET, która otworzyła mi oczy PropertyChanged.Fody To chyba mój ulubiony pakiet, ale zanim go opiszę muszę zrobić drobne wprowadzenie. Od początku mojej przygody z WPFem ( i ogólnie XAMLem) strasznie żmudnym procesem było bindowanie pomiędzy DataModelem a widokiem (niech zasłona milczenia zakryje fak...

Tagi: C#, fody, WPF
Dziel się z innymi:
Fody ciekawa ptaszyna – część 1 | Wojtek Pitek about dev

Windows 850 dni, 2 godziny, 1 minutę temu wopi 280 rozwiń

Bardzo często na blogu poruszam tematykę c# internals. Bez nich, praktycznie niemożliwe jest pisanie optymalnego kodu. Jeśli ktoś np. nie wie jak async\await jest zaimplementowany wewnętrznie, bardzo łatwo może popełnić błędy podczas pisania kodu c#. Niedawno ktoś zasugerował mi, abym wyjaśnił bardziej IL. Bardzo często wklejam fragmentu kodu z Reflector’ora i nie wyjaśniam szczegółów. Z tego względu, przez kilka kolejnych wpisów zajmiemy się CLR internals oraz IL. Na początek podstawowe pytanie, co to...

Dziel się z innymi:
Piotr Zieliński » Wprowadzenie do evaluation stack

Inne 850 dni, 2 godziny, 1 minutę temu http://pawlos.blogspot.com/ 137 rozwiń

Finally, I had time to watch Build 2014 sessions. Here are the best I have seen. Thinking for programmers (Leslie Lamport) Windows and the Internet of Things (Steve Teixeira) Building Azure Web Sites with Visual Studio Online “Monaco” (Chris Dias) What’s New for ASP.NET and Web in Visual Studio 2013 Update 2 and Beyond (Scott Hanselman and Scott Hunter) Modern C++: What You Need to Know (Herb Sutter) The Future of C# (and VB) Go Mobile with C# and Xamarin (Miguel de Icaza) TypeScript (Anders Hejlsberg) D...

Tagi: .Net, Build, C#, Windows
Źródło: jj09.net
Dziel się z innymi:
[EN] Recommended Build 2014 sessions - Jakub Jedryszek

Windows 850 dni, 2 godziny, 1 minutę temu jj09 71 rozwiń

W poprzednim poście opisałem jak działa stos w IL. Wiemy, że jest on kluczowy dla wszelkich operacji. Jedną z ważniejszych instrukcji, wprowadzonych w tamtym poście jest ldc.i4. Służy ona do załadowania liczby 4 bajtowej na stos. Oprócz niej, istnieje wiele innych instrukcji, które pełnią analogiczną rolę. Rozważmy następujący kod c#: float floatNumber =533.3f; double doubleNumber =5454.14; string text ="text"; int[] array =newint[] {21, 3}; Console.WriteLine(floatNumber); Console.WriteLine(doubl...

Tagi: IL
Dziel się z innymi:
Piotr Zieliński » IL assembly: Załadowanie zmiennych lokalnych + operatory

Inne 850 dni, 2 godziny, 1 minutę temu http://pawlos.blogspot.com/ 99 rozwiń

Istnieje wiele framework’ow ułatwiających izolację danych w testach jednostkowych. Nie opisuje ich na blogu, bo nie wiele od siebie różnią się . Microsoft Fakes jednak ma kilka ciekawych rzeczy i dlatego nim dzisiaj zajmiemy się. Niestety jest dostępny on wyłącznie w wersji Visual Studio Ultimate. Pierwszą wyróżniającą go cechą jest możliwość izolacji metod statycznych, które oczywiście nie mogą być w łatwy sposób mock’owane.  Rozważmy klasyczny przykład:publicclass Person { publicvoid Method() ...

Dziel się z innymi:
Piotr Zieliński » Microsoft Fakes

Inne 850 dni, 2 godziny, 1 minutę temu http://pawlos.blogspot.com/ 176 rozwiń

Sezon ogórkowy w pełni, dlatego i wpisy troszkę rzadziej niż zwykle, ale że u mnie w mieszkaniu remont to i urlop spędzam w domu i mogę nadrobić trochę zaległości… A w dzisiejszym wpisie temat, który często traktowany jest po macoszemu czyli testowanie JavaScript. O zaletach i konieczności testowania napisano już wiele, a jako profesjonalni programiści musimy wiedzieć, że dotyczy to nie tylko „backendu” ale i warstwy interfejsu użytkownika. Na całe szczęście,...

Tagi: UNIT TEST
Dziel się z innymi:
Testowanie JavaScript - 3 najpopularniejsze frameworki | burczu programator

Web 850 dni, 2 godziny, 1 minutę temu burczu 138 rozwiń

Zaczynając moją pracę jednym z pierwszych zadań było zaznajomienie się z Crystal Reports. Na szczęście nie było to moje główne zadanie. Wprawdzie czasem po dłuższej sesji kodowania odpoczynkiem było przygotowanie jakiegoś raportu. Jednak czym dalej w las tym ciemniej. Ponieważ uczyłem się budowania raportów (a nie było to moje główne zajęcie) popełniałem błędy. Czasem wynikały one z niewłaściwego przekazywania danych a czasem z nieznajomości do końca technologii. Najgorzej jednak było poprawiać rap...

Dziel się z innymi:
I hate you Crystal Reports | Wojtek Pitek about dev

Inne 852 dni, 3 godziny, 19 minut temu wopi 191 rozwiń

AzurewisniaLeave a comment W jednym z pierwszych wpisów na blogu pisałem w jaki sposób pingować maszyny wirtualne, co w jakiś sposób pozwala nam określić opóźnienia w czasie dostępu do swojego wdrożenia. No ale w co sytuacji gdy dopiero przymierzamy się do wdrożenia rozwiązania i zastanawiamy się gdzie najlepiej na świecie umieścić naszą stronę, aplikację? Oczywiście wybór pomiędzy np. Europą a USA jest dość prosty, bo jeśli mamy użytkowników głównie w Polsce no to logicznie, nie będziemy wdrażali stron...

Dziel się z innymi:
Pomiar opóźnień do różnych datacenter Azure | Tomasz Wiśniewski on Azure

Inne 853 dni, 3 godziny, 55 minut temu wisnia 108 rozwiń

nodeschool.io I would like to present a highly interesting initiative for everyone keen on topics oriented to Node.js. If you are curious about how to effectively learn of stuff available on the platform, how to effectively use libraries and write the most idiomatic code, which is consistent with the UNIX philosophy, read this article.Why? The major problem when learning new things is related to the first step, even if it concerns a basic question “how to start”. This barrier is often related t...

[EN] nodeschool.io | Technical blog

Inne 855 dni, 7 minut temu FutureProcessing 94 rozwiń

More experience I gain, more interested I am in how things work underneath the code level. In this post I want to provide short description of the Top 10 programming languages (by TIOBE Index), how they work and their super short history.

Źródło: jj09.net
Dziel się z innymi:
[EN] How top 10 programming languages work - Jakub Jedryszek

Sztuka programowania 856 dni, 22 godziny, 33 minuty temu jj09 434 rozwiń

Extension is available for other Visual Studio versions: GoToTest macro for VisualStudio 2008NavigateToTest VS2010 extensionNavigateToTest VS2012 extensionNavigateToTest VS2013 extension You can download the extension here: NavigateToTest Visual Studio 2013 extension Here’s the latest version that supports Visual Studio 2013. Extension is convention based. It matches ClassName file with ClassNameTest or ClassNameTests and vice-versa, so you can easily navigate to the test file and back. Here are so...

[EN] NavigateToTest VS2013 extension | Blog | Limilabs

Narzędzia 858 dni, 21 godzin, 55 minut temu http://pawlos.blogspot.com/ 69 rozwiń

W Visual Studio istnieje pewna opcja, która umożliwia sprawdzenie wartości obiektu, do którego nie ma się jawnej referencji. Spójrzmy na następujący przykład:class Program { staticvoid Main(string[] args) { DoSomething(); } privatestaticvoid DoSomething() { var person=new Person(); person.FirstName ="Piotr"; person.LastName ="Zielinski"; } } Jeśli ustawimy breakpoint w metodzie DoSomething naturalnie zobaczymy wartość obiektu person w oknie watch:...

Dziel się z innymi:
Piotr Zieliński » Debugowanie obiektów bez jawnej referencji

Narzędzia 858 dni, 21 godzin, 55 minut temu http://pawlos.blogspot.com/ 170 rozwiń

Raz na jakiś czas, czyli zwykle przed rozpoczęciem nowego projektu, stajemy przed wyborem stosu technologicznego dla planowanej aplikacji. Jeśli mamy za zadanie stworzyć bogatą, „jedno-stronicową” (single-page??) aplikację webową, koniecznym wydaje się odpowiedni framework JavaScript. Co daje nam taki framework? Ano rzecz jasna oszczędza nam czasu i pieniędzy na pisanie wielu niezbędnych funkcji od zera – dobry framework MVC JavaScript umożliwia nam na przykł...

Dziel się z innymi:
Angular, Backbone czy Ember - wybieramy framework JavaScript

Web 858 dni, 21 godzin, 55 minut temu burczu 327 rozwiń

Wiele razy pisałem już o słowach async\await i z pewnością ułatwiają one życie. Dla przypomnienia rozważmy kod:private async void DownloadAndSortAsync() { int[] allNumbers = await DownloadNumbersAsync(); int[] sortedNumbers = await SortNumbersAsync(allNumbers); MessageBox.Show(string.Join(“,”,sortedNumbers)); } private Task

Tagi: await
Dziel się z innymi:
Piotr Zieliński » Własna implementacja await’era

Sztuka programowania 858 dni, 21 godzin, 55 minut temu http://pawlos.blogspot.com/ 193 rozwiń

Przykład kodu, pokazujący jak zrobić okno z cieniem w WPFie.

Tagi: WPF
Źródło: us3r.pl
Dziel się z innymi:
Splash screen with shadow

Windows 861 dni, 3 godziny temu us3r 170 rozwiń

Metoda opisująca wyłączenie ARR dla Microosft Azure Web Sites.

Dziel się z innymi:
Wyłączanie ARR Affinity Session (sticky sessions) w Azure Web Sites | Tomasz Wiśniewski on Azure

Web 861 dni, 3 godziny temu wisnia 43 rozwiń

W ostatnim poście było o SpecsFor, jako alternatywy dla SpecsFlow. Pokazane przykłady były ogólne i nie dotyczyły konkretnej technologii. Z BDD bardzo często korzysta się w celu przetestowania UI. W końcu wpisywane scenariusze, odzwierciedlają typową interakcję użytkownika z aplikacją. Osoby nietechniczne zwykle definiują wymagania z punktu widzenia użytkownika a nie wewnętrznej infrastruktury, która oczywiście nie jest im znana w szczegółach. Dla aplikacji ASP.NET MVC powstał SpecsFor MVC. Dobra wiadom...

Tagi: bdd, specsfor
Dziel się z innymi:
Piotr Zieliński » SpecsFor MVC

Sztuka programowania 862 dni, 16 godzin, 15 minut temu http://pawlos.blogspot.com/ 120 rozwiń

1 2... 76 77 78 79 80 81... 282 283
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,55)

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 749,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 460,11)