dotnetomaniak.pl

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

Napisz odpowiedź Serializacja jest procesem przekształcania obiektów, do postaci tekstowej lub binarnej. .NET framework zapewnia nam kilka klas, takich jak XMLSerializer, DataContractJsonSerializer czy BinaryFormatter, które umożliwiają serializację danych do różnych formatów. Ponadto, do dyspozycji mamy wiele bibliotek firm trzecich, przez co wybór najlepszej metody staje się o wiele trudniejszy. Generalnie, każde narzędzie, czy format posiada swoje wady i zalety, dlatego też wybierając rozwiązania do ...

Źródło: akubiak.pl
Dziel się z innymi:
Porównanie metod serializacji w C# | Arkadiusz Kubiak

Sztuka programowania 643 dni, 5 godzin, 40 minut temu Rey91 400 rozwiń

Przemysław Walkowski.Ostatnio chciałem serializować i deserializować liste gdzie typem listy był interfejs. Chciałem do tego wykorzystać XmlSerializer-a. Okazało się, że przy użyciu tej klasy nie można serializować listy interfesjów do XML-a. Już chciałem szukać dlaczego nie można ale miałem trochę czasu i stwierdziłem, że tym razem zrobimy to w trudny sposób. Poniżej prezentuje jak można serializować i deserializować listę interfejsów.

Czy można serializować interfejsy C#? Można! | Blog Programisty.NET

Sztuka programowania 646 dni, 3 godziny, 26 minut temu przemekwa 434 rozwiń

When writing unit tests you repeatedly need to create the target object and all its dependencies. Whenever you modify constructor parameters list you need to modify your tests. Therefore maintaining tests with hard coded dependencies is painful and time consuming operation. AutoMock will create object where all its dependencies will be mocked and injected at run time.

AutoMock - Czyli Auto IoC Container Dla Unit Testów.

Sztuka programowania 646 dni, 3 godziny, 26 minut temu Michał Jankowski 223 rozwiń

Doskonałym uzupełnieniem wpisów o testach parametryzowanych i kombinatorycznych jest omówienie tzw. „teorii”. Teoria jest specjalnym rodzajem testu, w którym weryfikujemy dane twierdzenie przy pomocy założeń (ang. assumptions).

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 10: Teorie | DARIUSZ WOZNIAK.NET

Sztuka programowania 646 dni, 3 godziny, 26 minut temu dariuszwozniak 170 rozwiń

Today I want to present a different point of view on C# applications design. If you are programming in that language most of the time, it’s probably not what you’re used to see. However I found it interesting, because it allows to achieve a few important goals...

Dziel się z innymi:
[C#] A different look at service design - Simple Solutions

Sztuka programowania 647 dni, 5 godzin, 14 minut temu Horusiath 297 rozwiń

strona głównakategorieo blogurssLINQ to ExcelBartosz Lewandowski, 2015-02-11 23:48:30kategoria: C# Dostęp do arkusza programu Excel poprzez mechanizmy bazy danych był już opisywany na łamach naszego bloga. Oprócz wykorzystania mechanizmów OleDB, możemy odpytywać arkusz Excel poprzez technologię LINQ to Excel. Oczywiście wykonamy to w Visual Studio i C#. Pierwszym krokiem jest dodanie do projektu bibliotek LINQ To Excel. Wybieramy więc w Visual Studio opcję Tools -> Library Package Manager -> Package ...

Tagi: C#, Excel, Linq
Źródło: leniwce.com
Dziel się z innymi:
Leniwce.com | blog technologiczny LINQ to Excel

Sztuka programowania 647 dni, 5 godzin, 14 minut temu fourier 201 rozwiń

Przemysław Walkowski Parę linijek kodu, proste pytanie co ten kod robi lub gdzie jest błąd. Nazywam to zagadkami. Czasem nawet  5 lat doświadczenie nie wystarczy aby odpowiedzieć prawidłowo na tego typu pytania. Poniżej lista paru zagadek, które zebrałem w jednym miejscu. Osobiście zawsze gdy idę na rozmowę o pracę mam ze sobą swoją zagadkę, w razie gdybym nie odpowiedział na którąś zadaną mi przez rekrutera. Robię to po to aby pokazać, że zagad...

Dziel się z innymi:
Parę przykładów zagadek-kodowych w C# | Blog Programisty.NET

Sztuka programowania 652 dni, 16 godzin, 36 minut temu przemekwa 779 rozwiń

Krótki wpis o tym, żeby uważać w SQL na użycie EXISTS i że pusty wynik to nie to samo co brak wyników.

Dziel się z innymi:
Oskar at .NET: SQLowa ciekawostka #1 - Uważaj na Exists kolego

Sztuka programowania 654 dni, 3 godziny, 42 minuty temu oskar-at-net 408 rozwiń

Moim towarzyszem w odcinku dziewiątym jest Krzysztof Szabelski. Jako doświadczony programista i lider pomaga różnym zespołom w firmie ogarniać trudne tematy. Występuje na konferencjach i grupach pasjonackich. Techniczne treści tworzy na blogu firmowym Future Processing. Więcej o Krzyśku możecie poczytać na stronie http://krzysztofszabelski.com. A na Twitterze występuje jako @kszabelski. Temat naszej rozmowy to Pair Programming – czyli programowanie w parach ;). Odcinek ten jest tym samym najbardziej spó...

Źródło: devtalk.pl
Dziel się z innymi:
O programowaniu w parach z Krzysztofem Szabelskim

Sztuka programowania 654 dni, 3 godziny, 42 minuty temu rroszczyk 151 rozwiń

C#.NET, c#, CLR, GC, luźne powiązania, pamiec, sterta, stos, WeakReferencePrzemysław Walkowski Wiedza na temat zarządzania pamięcią w C# jest ważna ale nie jest niezbędna. Garbage Collection wykonuje mnóstwo czynności za Nas. Jednak czasem wiedza o pamięci może być pomocna i taka wiedza przydaje się na rozmowy kwalifikacyjne i na egzaminy (70-483). Poniżej zebranie najważniejszych informacji o GC, które należy znać. Osobiście mam zdanie, że sposób zarządzania pamięcią w C# i Javie spowodował, że w wi...

Tagi: gc
Dziel się z innymi:
Co należy wiedzieć o Garbage Collection w C#? | Blog Programisty.NET

Sztuka programowania 656 dni, 5 godzin, 23 minuty temu przemekwa 511 rozwiń

Definicja testów jednostkowych nie jest jednoznaczna i moim zdaniem zmieniała się przez lata. Jednostkę (“unit”) można w różny sposób interpretować. Wiele programistów uważa, że należy testować wyłącznie poszczególne klasy. Dobrą stroną takiego podejścia jest fakt, że jak test zakończy się niepowodzeniem, wtedy od razu wiadomo gdzie szukać przyczyny. Przy dobrym zestawie testów, debugger przestaje być potrzebny.  Osobiście preferuje zupełnie inne podejście. W aplikacjach biznesowych, moim zdaniem aż t...

Tagi: testowanie, testy
Dziel się z innymi:
Piotr Zieliński » TDD: Jak szczegółowo testować?

Sztuka programowania 661 dni, 4 godziny, 50 minut temu http://pawlos.blogspot.com/ 256 rozwiń

Naturalnym krokiem po omówieniu testów parametryzowanych jest przejście do testów kombinatorycznych i sekwencyjnych. Do dyspozycji mamy dwa atrybuty NUnita — [Combinatorial] oraz [Sequential]. Sprawa jest bardzo prosta, więc zrozumienie działania tych dwóch funkcjonalności nie przysporzy żadnych problemów.

Tagi: TDD
Dziel się z innymi:
Kurs TDD cz. 9: Testy kombinatoryczne i sekwencyjne | DARIUSZ WOZNIAK.NET

Sztuka programowania 661 dni, 4 godziny, 50 minut temu dariuszwozniak 168 rozwiń

Rynek IT wyglądał zupełnie inaczej gdy w 2008 roku podjąłem moją pierwszą, poważną pracę w branży. Nie wiele wtedy się mówiło o czymś takim jak frontend, czy backend, a i tytuły stanowisk nazywały się inaczej - tak jakoś bardziej polsko. W ogłoszeniach najczęściej szukano programistów C++ i JAVY, a także webmasterów PHP. Tych z pierwszej grupy szuka się nadal, aczkolwiek teraz mamy ładniejsze nazwy stanowisk. Spore zmiany zaszły za to w świecie webmasterów....

Tagi: Backend, frontend
Dziel się z innymi:
Backend czy Frontend - co wybrać?

Sztuka programowania 671 dni, 2 godziny, 18 minut temu rroszczyk 470 rozwiń

Borys najlepiej dryblował, Cybor kręcił najlepsze rogale, było kilku kajtków, którzy robili 200 kapek. Alternatywna recenzja książki Amy Hoy. Czyli rzecz o dostarczaniu.

Oskar at .NET: Borys najlepiej dryblował

Sztuka programowania 671 dni, 2 godziny, 18 minut temu oskar-at-net 249 rozwiń

Zapewne widzieliście już prezentację Erika Meijera z Reaktor Dev Day 2014. Prelegent postanowił rozprawić się z całą tą ściemą, jaką jest Agile, a jako jej alternatywę zaprezentował podejście „One Hacker Way” – nieskomplikowane, bo sprowadzającą się prostu do … pisania kodu. Ilu z Was łyknęło tę nowinkę niczym młody pelikan swoją pierwszą sardynkę (rym niezamierzony)? Jeśli to kupiliście, to muszę Was zmartwić – zostaliście zhakowani.

Tagi: polemika
Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Jak zhakować dziesiątki osób? Poznaj „Jeden hakerski sposób”.

Sztuka programowania 676 dni, 31 minut temu PaSkol 388 rozwiń

Agile Principles, Patterns, and Practices in C# by Uncle Bob is the best book about modern Software Development I have ever read. First section (chapters 1-6) is an Overview of Agile, Extreme Programming (XP), and TDD. Very good introduction to modern software development. Chapter 6. shows all these techniques by example, by creating “The Bowling Game” application...

Źródło: jj09.net
Dziel się z innymi:
[EN] Agile Principles, Patterns, and Practices in C# - Jakub Jedryszek

Sztuka programowania 676 dni, 31 minut temu jj09 242 rozwiń

Będąc programistą, bardzo często mam styczność z kodem innych. Jest to naturalne, bo nawet jeśli nie pracuję w danym momencie zespołowo, to i tak mogę wykorzystywać rozwiązania stworzone przez moich współpracowników, bądź też po prostu takie, które znalazłem w sieci. W wielu przypadkach są to dobre i przemyślane rozwiązania, ale czasem zdarzają się takie, które najchętniej od razu bym zrefaktoryzował.

Dziel się z innymi:
6 rzeczy których nie lubię w kodzie...

Sztuka programowania 676 dni, 23 godziny, 10 minut temu rroszczyk 649 rozwiń

ASP. NET.NET, asp, datagrid, web formsprzemek Niedawno miałem zadanie napisania szybko aplikacji w ASP .NET Web Forms, w której miała być zaimplementowana funkcjonalność edycji wielu wierszy na raz w kontrolce DataGrid. Niestety standardowe podejście do tematu powoduje, że natrafiamy na problem. Problem polega na tym, że standardowo można edytować tylko jeden wiersz w kontrolce DataGrid.  Poniżej przykład standardowego kodu, który umożliwia wyświetlenie danych oraz ich edycje: Poniżej to c...

Dziel się z innymi:
Jak edytować wszystkie wiersze jednocześnie w ASP .NET DataGrid? | Blog Programisty.NET

Sztuka programowania 676 dni, 23 godziny, 10 minut temu przemekwa 128 rozwiń

„Linq to Object” jest bardzo dobrze wyposażonym mechanizmem. Posiada wiele metod, które generalnie pokrywają 70% potrzeb podczas projektowania aplikacji. Jednak czasami potrzebujemy tych 30%, których nie ma. Poniżej pokazuje jak napisać własną metodę rozszerzeń (extension method) do Linq To Object na przykładzie autorskiej metody SplitIntoParts. Aby napisać dobrą metodę rozszerzeń należy spełnić kilka warunków...

Dziel się z innymi:
Extension do „Linq to Object”. Na przykładzie SpitIntoParts. | Blog Programisty.NET

Sztuka programowania 686 dni, 16 godzin, 11 minut temu przemekwa 182 rozwiń

“Learn at least one new language every year” – The Pragmatic Programmer book. Late 2014 I have decided to learn F#. This is my first attempt at String Calculator Kata in F#.

Tagi: code kata, F#
Dziel się z innymi:
[EN] StringCalculator Kata in F# – revision 1 | Piotr Perak

Sztuka programowania 686 dni, 16 godzin, 11 minut temu trzyPe 151 rozwiń

1 2... 12 13 14 15 16 17... 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,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 418,06)

15

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

16

CaMeL (2 954,87)

17

jedmac (2 774,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 460,11)