Blog
Blog HelionBlog HelionBlog HelionBlog Helion
  • Artykuły
  • Autorzy
  • Recenzje
  • Konkursy

Blog

Blog.helion.pl Posts tagged "Jerzy Piechowiak"

Nie bój się refaktoryzacji!

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 27 kwietnia, 2017 | 0

Bardzo często w tytułach książek dla programistów można znaleźć określenia typu: „piękny kod”, „czysty kod”, „kod doskonały”, sugerujące, że możliwe jest napisanie programu, którego kod źródłowy jest po prostu idealny. Ale co właściwie znaczy to, że określony fragment, a być może nawet cała aplikacja, ma doskonały kod źródłowy?

Ninject — ciekawa alternatywa dla Autofaca

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 20 kwietnia, 2017 | 10

W poprzednim poście starałem się przedstawić podstawowe różnice między trzema głównymi sposobami rejestracji usług dostępnymi w Autofacu. Kontener ten oferuje szerokie możliwości, dobre czasy „wyciągania” usług, ma także grono wiernych użytkowników. Jednak jeśli spojrzymy na statystyki pobrań paczek nugetowych na stronie nuget.org, to szybko się przekonamy, że nie jest to najpopularniejszy kontener IoC, a większym zainteresowaniemCzytaj więcej…

Autofac — różne sposoby rejestracji usług

By Jerzy Piechowiak | Artykuły, Programowanie | 2 komentarze | 4 kwietnia, 2017 | 8

Gdy dobrych kilka lat temu zaczynałem programować w C#, nie miałem pojęcia o czymś takim jak kontener IoC. Każdy obiekt tworzyłem klasycznie — poprzez zastosowanie słowa kluczowego new: StringBuilder sb = new StringBuilder();

C# — poprawna implementacja interfejsu IDisposable

By Jerzy Piechowiak | Artykuły, Programowanie | 1 komentarz | 3 marca, 2017 | 0

C# jest językiem wysokiego poziomu, w którym przygotowano liczne gotowe komponenty i usprawnienia, jakich nie znajdziemy u konkurencji. Takie podejście ma sporo zalet, ponieważ nie musimy przejmować się wieloma rzeczami, które w innych językach musielibyśmy napisać sami. Oczywiście takie podejście ma również wady — w sytuacji gdy przydałoby się coś zmienić w gotowym komponencie, doCzytaj więcej…

programowanie zorientowane obiektowo

Dziedziczenie vs kompozycja

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 13 lutego, 2017 | 7

Kiedy blisko 10 lat temu zacząłem trochę bardziej serio programować obiektowo, byłem „zauroczony” trzema paradygmatami stojącymi za tym podejściem. Dla przypomnienia są to (za Wikipedią): abstrakcja, hermetyzacja, polimorfizm.

Optymalny layout w XAML-u — zestaw porad

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 3 lutego, 2017 | 3

Język znaczników XAML na pozór nie wydaje się popularną technologią, z drugiej strony jest filarem większości aplikacyjnych rozwiązań giganta z Redmond, które korzystają z warstwy UI. W praktyce poszczególne wdrożenia są do siebie bardzo zbliżone i nie ma większego problemu w nauce Xamarina, jeśli wcześniej poznaliśmy WPF.

INotifyPropertyChanged — łatwiejsza implementacja z Fody

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 26 stycznia, 2017 | 2

W poprzednim wpisie zaprezentowałem przykładowe wdrożenie wzorca MVVM z wykorzystaniem biblioteki MVVM Light. Wspomniana biblioteka upraszcza sporo czynności, m.in. implementację interfejsu INotifyPropertyChanged, który jest kluczowym elementem każdego modelu w technologiach wykorzystujących data binding.

Przykładowa implementacja MVVM z MVVM Light w WPF

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 19 stycznia, 2017 | 0

Choć domyślnie aplikacje WPF piszemy z wykorzystaniem code-behind, to nie ma technologicznych przeciwwskazań do zastosowania w tym przypadku wzorca MVVM, do którego ta technologia jest również częściowo przystosowana. Tak naprawdę największa zmiana musi zajść w naszych głowach — musimy zmodyfikować podejście do tego, w jaki sposób projektujemy poszczególne elementy aplikacji.

Visual Studio — jak sprawnie debugować?

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 10 stycznia, 2017 | 0

Kod źródłowy można pisać nawet w najprostszym notatniku, który nie oferuje żadnych dodatkowych funkcji związanych z edycją czy formatowaniem tekstu (nie mówiąc o formatowaniu kodu). Istnieje pewne prawdopodobieństwo, że tak napisany program da się skompilować.

Visual Studio 2015 — przydatne sztuczki

By Jerzy Piechowiak | Artykuły, Programowanie | Brak komentarzy | 10 stycznia, 2017 | 0

Visual Studio jest świetnym IDE, które przez lata rozszerzało swoją funkcjonalność. Podejrzewam, że spore grono użytkowników nie ma pojęcia, jak fajne funkcje można znaleźć w tym narzędziu, i używa tylko pewnego, małego i ograniczonego zestawu opcji. Pewnie nie myliłbym się, aplikując tutaj zasadę Pareta: 80% użytkowników używa 20% funkcjonalności.

123

Znajdź post

Bądźmy w kontakcie

Książka dnia

Encyklopedia elementów elektronicznych. Tom 1. Rezystory, kondensatory, cewki indukcyjne, przełączniki, enkodery, przekaźniki i tranzystory

Autor: Charles Platt

Cena: 48.30 zł 69.00 zł
(Cena e-booka: zł zł)

O 21zł taniej!

kup teraz

Najnowsze wpisy

  • Błyskawiczny kurs pisania skryptów powłoki
  • Przykładowa aplikacja webowa zaimplementowana w ASP .NET Core
  • Wprowadzenie do .NET Core: instalacja, konfiguracja, pierwsza aplikacja w systemie Linux
  • Grupa Helion zaprasza na szkolenia stacjonarne!
  • Hello World! Czym jest programowanie?

Tagi

.net agile altcontroldelete asp.net c# czysty kod debugowanie design patterns e-biznes emarketing Google Google Analytics hacking Jerzy Piechowiak kod kodowanie Krzysztof Marzec książka Maciej Dutko magazyn programista Magdalena Daniłoś marketing MVVM onepress organizacja czasu praca prograista programista programowanie prokrastynacja rafał kocisz reklama rozwój software craftsman SOLID startup techniki programowania testowanie video marketing visual studio WPF wzorce projektowe youtube zarządzanie czasem zarządzanie projektami

Archiwum

  • Lipiec 2017
  • Czerwiec 2017
  • Maj 2017
  • Kwiecień 2017
  • Marzec 2017
  • Luty 2017
  • Styczeń 2017
  • Grudzień 2016
  • Listopad 2016
  • Październik 2016
  • Wrzesień 2016
  • Lipiec 2016
  • Czerwiec 2016
Blog wydawnictwa
Informatyka w najlepszym wydaniu
Strona wydawcy:
www.helion.pl
Księgarnia Helion.pl
Nowości
Bestsellery
Promocje
Bądźmy w kontakcie:
Chcesz zostać autorem?
Masz pytania do redakcji?
Napisz do nas »
  • Artykuły
  • Autorzy
  • Recenzje
  • Konkursy
Blog Helion