Strona głównaUżytkownik

psz750 | użytkownik

psz750
psz750
13 018,14
3319 dni, 6 godzin, 8 minut temu
21 kwietnia, 2012
dotnetomaniak.pl

Miało być tak pięknie. Zawód-programista. Spełnienie marzeń i nadziei. A tymczasem… Bury poranek, szaruga i dziki wicher. Deszcz zacina poziomo, zdaje się zostawiać bruzdy na polikach. Wtaczasz się sfatygowany do biura, składasz parasol… i masz ochotę zakopać się pod stertą suchych liści i tam przeczekać do emerytury. Opatrzności, zno...

Nie pożądaj pasji bliźniego swego… | Maciej Aniserowicz o programowaniu

Inne 4045 dni, 7 godzin, 12 minut temu psz750 310 źrodło rozwiń

Franz w “Psach” powiedział: “nie lubię Ruskich”. Ja teraz mówię: “nie lubię regionów”. Regiony to te małe śmierdziuchy rozpoczynane dyrektywą #region i kończone dyrektywą #endregion. To te potworki co pozwalają klasę z kilkoma tysiącami linii zwinąć do kilku linii, grupując kod choćby w bezsensowny sposób, i spełnić tym samym całkiem sensowną zasadę “klasa powinna mieścić się na jednym ekranie”. Moje podejrzenie jest takie, ż...

Regionalna opinia o #regionach | Maciej Aniserowicz o programowaniu

Inne 4048 dni, 12 godzin, 36 minut temu psz750 210 źrodło rozwiń

“Kult mrówy” – tak bym określił stosunek do sposobu pracy bardzo często spotykany u, szczególnie młodych, programistów. Mrówa nie robi nic innego, tylko zapier… Wstaje rano, idzie do roboty, siedzi tam cały dzień, potem cały wieczór, wraca do domu żeby się kimnąć, i tak w kółko. I uważa, że tak powinno być. Jest fajnie, jest MOC!! Niezależ...

Nie wiedź fałszywego żywota poświęconego pracodawcy swemu | Maciej Aniserowicz o programowaniu

Inne 4052 dni, 5 godzin, 37 minut temu psz750 363 źrodło rozwiń

Jedną z bardzo ważnych spraw w tworzeniu oprogramowania jest jego specyfikacja definiująca, co i jak ma zostać stworzone. Jej forma nie jest ważna, zaś sam fakt posiadania jej ułatwia znacząco pracę i wypływa pozytywnie na wydajność pracy programisty. Nie zależnie od tego jakiego rodzaju metodykę stosujemy w projekcie, zawsze siadając do pracy powinniśmy wiedzieć co mamy zrobić. Nie musimy wiedzieć jak ale co jest bardzo ważne. To co powinno definiować dokładnie wynik naszej pracy, nasz cel.

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Specyfikacja a wydajność pracy

Inne 4065 dni temu psz750 193 źrodło rozwiń

Z pewnością zdolnych/dobrych programistów jest cała masa. Prawdopodobnie większość z nas ma coś ciekawego do powiedzenia, spostrzeżenia do przekazania, dobre praktyki warte stosowania na szeroką skalę. Aż żal, że ogromna część takiej wiedzy/przemyśleń się po prostu marnuje. Dziesiątki niezaimplementowanych ulepszeń w bibliotekach, setki nierozpoczętych dyskusji, czy ...

Dziel się z innymi:
Nie izoluj się | Maciej Aniserowicz o programowaniu

Inne 4065 dni temu psz750 264 źrodło rozwiń

Przychodzi baba do lekarza. Mówi “panie doktorze, byłam już u doktora X i on zalecił mi Y“. Na co lekarz: “a-HA! znam X, to konował, nic nie umie, tak naprawdę to dopiero JA pani powiem co trzeba zrobić“. Baba jest od tej pory zakochana w swoim nowym doktorze, nie mając tak naprawdę pojęcia czy faktycznie jest tak dobry jak twierdzi. Chodzi po sąsiadac...

Dziel się z innymi:
Nie krytykuj | Maciej Aniserowicz o programowaniu

Inne 4072 dni, 10 godzin, 25 minut temu psz750 271 źrodło rozwiń

Dla wszystkich biednych duszyczek zmuszonych do korzystania z TfuFSa jako narzędzia do utraty kontroli nad wersją dobre kilkadziesiąt miesięcy temu narodził się projekt Git-TFS pozwalający na użycie lokalnie Gita w tym celu. O tym narzędziu już pisałem w poście “git-tfs – lek na prawie całe zło” (i jeszcze przy paru innych okazjach). Microsoft nie mógł pozostać dłużny i pół roku temu zrobił swoją wersję: Git-TF, o czym m...

Dziel się z innymi:
Git-TFS czy Git-TF – który wybrać? | Maciej Aniserowicz o programowaniu

Narzędzia 4081 dni, 6 godzin, 4 minuty temu psz750 86 źrodło rozwiń

W WPF przy wykorzystaniu stylów oraz szablonów w prosty sposób możemy stworzyć mechanizm skórek, dzięki któremu możliwa będzie zmiana wyglądu naszej aplikacji w trakcie jej działania. W dzisiejszym wpisie pokażę jak taki mechanizm stworzyć. Zacznijmy od prostego okna składającego się z kontenera Grid oraz trzech przycisków. Po naciśnięciu każdego z nich załadowana zostanie odpowiednia skórka...

Tagi: .Net, C#, Skin, WPF
Dziel się z innymi:
Implementacja mechanizmu skórek w WPF « Developer notes

Windows 4079 dni, 13 godzin, 10 minut temu psz750 168 źrodło rozwiń

Ostatnio dużo się piszę w polskim internecie na temat tego, że powinniśmy się cały czas rozwijać, sprawdzać nowe to rozwiązania, wykorzystywać coraz to nowsze biblioteki, może nawet i tworzyć takie, które nam ułatwią życie. Większość tych postów jest nastawiona negatywnie - w sposób jawny lub nie jawny – do osób/firm, które nie przechodzą lub nie mają możliwości przejścia na najnowsze technologię. Każdy z postów przeważnie zakłada, iż jak ktoś chce być programistą lub tworzyć oprogramowanie to trafia on ...

Tagi: refleksje
Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Learning Curve

Inne 4079 dni, 1 godzinę, 29 minut temu psz750 203 źrodło rozwiń

Wszyscy w zawodzie zaczynaliśmy podobnie: nie wiedząc nic. Każdy z nas jest teraz na innym poziomie: jedni nadal nie wiedzą nic, inni mało, jeszcze inni dużo… ale nikt nie wie wszystkiego. Z biegiem lat kształtujemy sobie opinie na sposoby tworzenia oprogramowania – w końcu pochłania to sporą część naszego życia.

Dziel się z innymi:
Czcij guru swego i opinię swoją | Maciej Aniserowicz o programowaniu

Inne 4083 dni, 3 godziny, 35 minut temu psz750 154 źrodło rozwiń

Testy jednostkowe “czasu” nie są tematem łatwym. Rozsiane po całej aplikacji wywołania DateTime.Now (które i tak powinny być odwołaniami do DateTime.UtcNow) nie upraszczają tej kwestii. Problem ten można rozwiązać na kilka sposobów...

Dziel się z innymi:
Testowanie statycznych wywołań na przykładzie DateTime.Now | Maciej Aniserowicz o programowaniu

Inne 4085 dni, 12 godzin, 6 minut temu psz750 144 źrodło rozwiń

Zadanie jest następujące: Na podstawie poniższego schematu (baza AdventureWorksLT) wyznaczyć wartość zamówienia. Dodać kolumny z id klienta i zamówienia (bez uwzględnienia podatku, obniżek itp). W zapytaniu wykorzystamy GroupJoin. Zapytanie to zapiszemy w dwóch postaciach LINQ2SQ: metodowej oraz SQLo podobnej...

Dziel się z innymi:
Programowanie w .NET: LINQ - użycie GroupJoin

Inne 4093 dni, 36 minut temu psz750 183 źrodło rozwiń

Szyfrowanie symetryczne Szyfrowanie symetryczne opiera się na jednym kluczu użytym zarówno do szyfrowania jak i deszyfrowania danych. Obecnie zalecane jest używanie algorytmu Rijndael...

Dziel się z innymi:
Programowanie w .NET: 70-516 Szyfrowanie danych

Inne 4095 dni, 6 godzin, 27 minut temu psz750 185 źrodło rozwiń

Kolega przeprowadzał kiedyś zdalne interview z programistą. W teorii wszystko było jak należy – ziomek interesował się zagadnieniami spoza pracy czysto zawodowej, prowadził bloga, używał Resharpera… No i właśnie przy Resharperze pojawiło się pierwsze zaskoczenie: używał go za pomocą MYSZKI! WTF? Normalnie Mouse Driven Development I...

Nie będziesz brał myszki, wroga swego, nadaremno | Maciej Aniserowicz o programowaniu

Inne 4093 dni, 6 godzin, 5 minut temu psz750 282 źrodło rozwiń

Używając LINQ2SQL oraz Entity Framework możemy na bieżąco monitorować wysyłane zapytania do bazy danych. Aby logować zapytania wysyłane przez LINQ2SQL należy na obiekcie DataContext ustawić właściwość Log. Przypisać do niej możemy dowolny obiekt klasy dziedziczącej po TextWriter.

Dziel się z innymi:
Programowanie w .NET: 70-516 Monitorowanie wydajności LINQu, Entity Framework

Inne 4099 dni, 5 godzin, 10 minut temu psz750 196 źrodło rozwiń

OData to protokół stworzony przez Microsoft, służący przesyłaniu danych za pomocą protokołu HTTP. Obsługuje następujące metody: GET - selekcja danych (SELECT), POST - wysyłanie danych (INSERT), PUT - uaktualnianie (UPDATE), DELETE - usuwanie danych

Tagi: OData, WCF
Dziel się z innymi:
Programowanie w .NET: 70-516 Tworzenie WCF Data Services - OData

Inne 4098 dni, 21 godzin, 21 minut temu psz750 125 źrodło rozwiń

W wielu zespołach jest “guru”, który decyduje o architekturze, praktykach, narzędziach itd. Reszta zespołu, prawdopodobnie mniej doświadczona, podąża wytyczonymi przez niego ścieżkami. System się buduje, każdy klepie swoje, mijają miesiące, kolejne ficzery “się dodają”… a rozwój zespołu stoi w miejscu.

Dziel się z innymi:
Nie będziesz krył kodów cudzych przez sobą | Maciej Aniserowicz o programowaniu

Inne 4100 dni, 12 godzin, 44 minuty temu psz750 224 źrodło rozwiń

Niedawno tworząc szablon kontrolki w WPF natknąłem się na pewien problem. Chcąc odwołać się z szablonu do właściwości kontrolki standardowo użyłem rozszerzenia TemplateBinding. Kod się skompilował ale po uruchomieniu aplikacji pojawił się wyjątek. Oto uproszczona postać szablonu...

WPF – TemplateBinding i TemplatedParent a wyzwalacze w szablonie kontrolki « Developer notes

Windows 4106 dni, 4 godziny, 50 minut temu psz750 87 źrodło rozwiń

Kilka tygodni temu na devPytaniach pojawiło się pytanie “Jak motywować programistę?“. Wtedy się nie udzieliłem, ale właśnie naszły mnie refleksje poniekąd w tym temacie. Opiszę na swoim przykładzie.

Dziel się z innymi:
Jak motywować programistę? | Maciej Aniserowicz o programowaniu

Inne 4107 dni, 11 minut temu psz750 260 źrodło rozwiń

Ostatnio zetknąłem się z problemem dotyczącym wykorzystania transakcji natywnych SQL Servera z poziomu pakietu SQL Server Integration Services (SSIS). Abstrahując od tego, czy jestem zwolennikiem zaszywania kodu T-SQL w pakietach SSIS, czy nie, problem wydał mi się dobrym materiałem na wpis na blogu :-)

Źródło: sqlgeek.pl
Dziel się z innymi:
SQL Server Integration Services – transakcje a zmienne «  SQLGeek.pl

Bazy danych i XML 4110 dni, 17 godzin, 38 minut temu psz750 51 źrodło rozwiń

1 2... 4 5 6 7 8 9 10

Najaktywniejsi w tym miesiącu