Debugger odkryty na nowo z OzCode

Pod koniec zeszłego roku w “Black Friday” (jak dobrze pamiętam za jakieś 200 zł) kupiłem dodatek do Visual Studio (OzCode), który „niby” miał usprawnić proces dubuggowania. I właśnie o tym narzędziu chciałbym napisać kilka zdań i może w jakimś stopniu zachęcić Was do jego zakupu. Tak w nawiązaniu do poprzedniego wpisu dotyczącego inwestowania w siebie..

Read more

Czy inwestowanie w siebie popłaca?

Z punktu widzenia programisty w Internetach jest bardzo dużo treści dzięki którym można poszerzyć swoją wiedzę, podszkolić się z technologii, które wymaga od nas projekt, w którym aktualnie pracujemy czy zdobycie wiedzy na temat, który nas interesuje. Ale czy przeszukiwanie YouTube czy szukanie torrentowych szkoleń, które mogą okazać się niezłym filmem 18+ ma większy sens?..

Read more

C#

Ostatni dzień w pracy

Pod koniec marca podjąłem bardzo ważną decyzję w moim życiu. Zmieniam pracę. Decyzja o zmianie chodziła mi po głowie mniej więcej od początku roku. Chęć dalszego rozwoju, szukania czegoś nowego oraz własne przemyślenia przeważyły. Lecz o tym chciałbym napisać innym razem. Dzisiaj chodząc po piętrach, żegnając się z ludźmi, z którymi się przez te ponad..

Read more

C#

Rok ciężkiej pracy za mną

Nie ma sensu tłumaczyć się dlaczego prawie rok czasu mój blog był martwy. Czas to zakończyć i z powrotem przywrócić go do życia 🙂 Praktycznie cały zeszły rok był wielką gonitwą z czasem i deadlinami. Wersja alpha, beta i potem release. Do napisania było mnóstwo funkcjonalności i sprzątnięcie bardzo dużej ilości błędów. Po oddaniu wersji alpha moim zdaniem było bardzo..

Read more

Dynamiczne kolorowanie tekstu w RichTextBox

Pewnie wielu z Was spotkało się kiedyś z kontrolką RichTextBox, w której najprościej jest wyświetlić jakiś sformatowany dokument jak na przykład rtf. Jakiś czas temu dostałem zadanie, które polegało na tym, że użytkownik wpisywał teść w polu z ograniczonym rozmiarem znaków. Jeżeli ilość znaków zostałaby przekroczona, tekst, który jest nadmiarowy miał zmienić kolor na inny..

Read more

Moq w Universal Apps? Zapomnij!

Jeżeli chcielibyście w projekcie Universal App tworzyć testy jednostkowe to po pierwsze oprócz MSTest niczego innego nie użyjecie. Jeżeli chcielibyście użyć znanego Wam framework do moqowania obiektów, zapomnijcie. Do takich konkluzji doszedłem podczas mojej kolejnej „zabawy” z projektem, który mam w głowie i powoli przenoszę go do świata żywego (nie ważne) Ale po kolei. Ważną..

Read more

Universal App’s, SQLite i inne. Dramat za dramatem!

Mając chwilę wolnego czasu doszedłem do wniosku, że pobawię się Universal App. Jakby ktoś nie wiedział to jest taki nowy „twór” Microsoftu umożliwiający tworzenie aplikacji na każde urządzenie z Windows 10. Niby zapowiada się fajnie ale jak zwykle nie ma tak prosto jakby się chciało!! Zamiast siedzieć i testować nowe kontrolki, rozwiązania na emulatorach Windows Phone i Windows..

Read more

Blokowanie kontrolek przed ich edycją

Wyobraźmy sobie scenariusz…. Aplikacja spięta z bazą danych, na której pracuje wiele osób, (dzień jak co dzień 😀 kto takiego czegoś nie robił? :D) modyfikować dany rekord, wpis może tylko jedna osoba na raz. Przed rozpoczęciem wprowadzania danych leci do bazy zapytanie czy rekord można zablokować. Jeżeli tak to taki rekord w bazie zostaje zablokowany…

Read more

Wzorzec singleton i Func<T>

Jakiś czas temu przyglądałem się na kod, który wykorzystywał delegata Func. Pomyślałem sobie, że przecież coś takiego można wykorzystać dla wzorca singleton. Szybka implementacja, sprawdzenie i… działa 😀 Istota jest naprawdę bardzo prosta i praktycznie taka sama jak zaprezentował to Jerzy Piechowiak ale zamiast statycznego konstruktora klasy użyłem delegata 🙂

Wywołanie takiego rodzaju singleton..

Read more

Wdrożenia produkcyjne i samopoczucie

Przez ostatnie kilka tygodni nie miałem czasu na nic… Do domu przychodziłem po to aby usiąść na chwilę w fotelu, porozmawiać z Anią, odpocząć, zjeść, może coś zobaczyć w szklanym oknie i udać się na spoczynek… Stan ten nazywam wypaleniem. Ale nie wypaleniem zawodowym a raczej wypaleniem organizmu. 2 lata! pracowałem razem z zespołem nad aplikacją, którą..

Read more