Bartek Szafko

all of the bits and pieces

19 marca: prezentacja o WPF databinding

with 2 comments

19 marca będę miał okazję poopowiadać na spotkaniu poznańskiej grupy .net o databindingu w wpfie. Przygotowałem wstępny plan:

  1. MVVM
  2. Basic DataBinding
    1. INotifyPropertyChanged
    2. Basic DataBinding
    3. Binding class + full binding syntax
    4. Converters
    5. DataTemplate
  3. Binding Collections
    1. INotifyCollectionChanged
    2. ObservableCollection + BindingList
    3. HierarchicalDataTemplate
  4. Debugging DataBinding (thx to Dkowalsky)
  5. Validation (thx to SKobalczyk)

Macie jakieś uwagi, życzenia albo sugestie?

PS: Spotkanie oczywiście darmowe, mile widziana wcześniejsza rejestracja na http://ms-groups.pl/pg.net/default.aspx

Written by Bartłomiej Szafko

Marzec 7th, 2010 at 8:41 pm

Ewolucyjne podejście do schematu baz danych

with 4 comments

Ten post chciałem napisać od czasu, gdy sprzedałem zawarty w nim pomysł Michałowi na jednym ze spotkań PG.NET w końcu się udało :)

Jeśli myślisz, że raz stworzysz schemat bazy danych dla swojej aplikacji i już nigdy go nie będziesz zmieniać to jesteś w błędzie. W czasie produkcji może się okazać, że coś zostało pominięte, coś można rozwiazać lepiej, jest błąd albo po prostu trzeba dodać nową funkcjonalność wymagającą zmian w schemacie.

Read the rest of this entry »

Written by Bartłomiej Szafko

Styczeń 9th, 2010 at 5:05 pm

Posted in Development, General

NHibernate: przyśpieszanie ładowania

without comments

Written by Bartłomiej Szafko

Grudzień 21st, 2009 at 8:45 pm

Posted in NHibernate

Tagged with , , ,

WPF: DataBinding nie używa ustawień narodowych

with 5 comments

Na ten problem natknąłem się całkiem przypadkiem. W xamlu napisałem coś takiego:

<TextBlock>
    <TextBlock.Text>
        <Binding Path="CurrentDate">
            <Binding.StringFormat><![CDATA[{0:dd MMMM yyyy}]]></Binding.StringFormat>
        </Binding>
    </TextBlock.Text>
</TextBlock>

W wyniku czegoś takiego można by się spodziewać, że pojawi się tekst “8 grudnia 2009”. Nic bardziej mylnego pojawiło się “8 December 2009”. Wynik całkiem zaskakujący ponieważ zarówno CurrentCulture jak i CurrentUICulture zawierały poprawne ustawienia dla pl-PL.

Read the rest of this entry »

Written by Bartłomiej Szafko

Grudzień 8th, 2009 at 7:05 pm

Windows Installer 4.5 i 5.0 – ciekawa funkcjonalność

without comments

W Windows Vista(Installer 4.5) i Windows 7(installer 5.0) jest całkiem ciekawa funkcjonalność – buforowanie instalatorów msi. Rzecz całkiem przydatna, gdy niespecjalnie lubimy komunikaty w stylu “Nie można znaleźć pliku (ulubiony soft).msi”.

Read the rest of this entry »

Written by Bartłomiej Szafko

Listopad 19th, 2009 at 7:59 pm

WiX: Merge modules

without comments

image

Merge modules to plik z rozszerzniem .msm, który możemy dołączyć do naszego pliku .msi. Zaletą jest to, że na wyjściu dostajemy jeden plik Windows Installera, którego zawartość jest połączona(stąd nazwa merge module) z modułem.

Read the rest of this entry »

Written by Bartłomiej Szafko

Listopad 14th, 2009 at 8:17 pm

Posted in WiX

Tagged with ,

Aktualizacje od strony użytkownika

without comments

Aktualizowanie aplikacji to moim zdaniem ważne zagadnienie. Bardzo często aplikacja podlega ciągłym zmianom, dodawane są nowe funkcjonalności, naprawiane błędy(oczywiście:) ). Istotne jest to, w  jaki sposób taką aktualizację widzi użytkownik.

Read the rest of this entry »

Written by Bartłomiej Szafko

Październik 30th, 2009 at 8:16 pm

XX spotkanie PG.NET

without comments

image Serdecznie zapraszam na pierwsze po wakacjach, XX (rocznicowe) spotkanie Poznańskiej Grupy .NET. To spotkanie inaguruje kierownictwo Michała Korsaka i Daniela Pasiaka( o zmianie kierownictwa w pg.net już pisałem).

Agenda:

  • Marek Błotny opowie o nowinkach w świecie .NET
  • Michał Korsak o Hudson Continuous Integration Engine
  • a na koniec ja opowiem o Windows Installer Xml

Rejestracja jest dostępna tutaj.

Written by Bartłomiej Szafko

Wrzesień 21st, 2009 at 6:12 pm

Posted in Społeczności

Bloggers Underground – 29 września

without comments

image

Wybieram się na Bloggers Underground – spotkanie bloggerów technicznych organizowane w pierwszy dzień konferencji MTS, czyli 29 września o godzinie 19:00.

Chciałbym opowiedzieć o moich przemyśleniach po 4 latach blogowania:

  • czytelnicy(jacy są i czego chcą)
  • czy warto blogować technicznie,
  • czy mikroblogi zabiły blogi techniczne?

Written by Bartłomiej Szafko

Sierpień 19th, 2009 at 8:27 pm

Posted in Społeczności

Poznańska grupa .net – zmiana kierownictwa

with 2 comments

image Po dzisiejszym spotkaniu i długiej dyskusji kierowanie grupą przejmuje Michał Korsak (jako lider) i Daniel Pasiak (jako z-ca). Michał i Daniel to stali bywalcy naszych spotkań i byli naprawdę dla mnie olbrzymim wsparciem. Jestem przekonany, że wszyscy kojarzycie Daniela i Michała ze spotkań.

Praca przy organizowaniu spotkań była dla mnie fantastycznym przeżyciem i czas na to poświęcony mogę zaliczyć do skutecznie spożytkowanych. Miałem okazję poznać wielu fantastycznych ludzi i nauczyć się wielu nowych rzeczy. Od września będę się angażował w inne przedsięwzięcia, jednak nadal będę uczestniczył, w miarę możliwości, w spotkaniach i jeśli zostanę o to poproszony z chęcią wystąpię jako prelegent.

Oczywiście będę wspierał Michała i Daniela, jeśli zajdzie taka potrzeba i o to poproszą.

W tym miejscu chciałbym Wam podziękować za rok a wspaniałej współpracy w ramach grupy. Mam nadzieję, że oprócz spotkań będzie grupy okazja żeby się spotkać na gruncie towarzyskim lub przy okazji konferencji. No i oczywiście zachęcam do czytania mojego bloga.

Written by Bartłomiej Szafko

Sierpień 5th, 2009 at 10:55 pm

Posted in Społeczności