Ostatnio zderzyłem się z problemem transakcyjnej pamięci (STM) i właściwie brakiem dostępnych implementacji w C# (poza NSTM). Różne wariacje na temat które powstały przez lata w stajni Microsoftu nie doczekały się do dnia dzisiejszego funkcjonującej implementacji (głównie dlatego, że zdecydowano – całkiem rozsądnie – że wsparcie dla tego mechanizmu powinno być na poziomie CLR). Dla osób zainteresowanych tematem przedstawię w skrócie moją implementację, zapewne nie pozbawioną wad, jednak mającą jedną zasadniczą zaletę – prostotę implementacji i użycia. Zatem zapraszam do lektury :-)
Continue reading »

 

Mała zmiana tematu po kilku miesiącach – opowiem dziś coś niecoś o technologiach ze stajni Microsoftu i związanych z nimi wzorcami. A tak konkretniej to będzie to (bodajże najpopularniejszy) wzorzec związany z Silverlight i Windows Presentation Foundation (WPF) – czyli MVVM. Opowiem jaka powinna być (moim skromnym zdaniem) kolejność tworzenia poszczególnych warstw, co postaram się poprzeć „dowodami”, nie koniecznie formalnymi ;) Opowiem również o związanych z implementacją wzorca problemach i być może nawet o rozwiązaniach tych problemów. Continue reading »

© 2012 Bart's Developer Log Suffusion theme by Sayontan Sinha