dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Inne - Strona 67

SignalR to bardzo sprytna biblioteczka pozwalająca na komunikację serwer->klient w aplikacjach internetowych. Sam jeszcze nie miałem okazji pobawić się nią w praktyce, ale pewnie już wkrótce… Póki co postanowiłem rozpowszechnić informację krążącą po sieci już od jakiegoś czasu. Jose M. Aguilar, ASP.NET MVP, napisał książkę o SignalR właśnie i udostępnił ją za friko. Wystarczy wejść na stronę http://www.campusmvp.net/signalr-ebook, podać swojego maila i c...

Dziel się z innymi:
Wednewsday: darmowa książka o SignalR | Maciej Aniserowicz o programowaniu

Inne 4215 dni, 10 godzin, 33 minuty temu Paweł Łukasik 207 źrodło rozwiń

Wczoraj i przedwczoraj odbyła się konferencja dotnetConf, o której pisałem już wcześniej. Ten wpis stanowi krótkie podsumowanie całego wydarzenia.

Dziel się z innymi:
Podsumowanie konferencji dotnetConf - Tymoteusz Kęstowicz

Inne 4224 dni, 16 godzin, 2 minuty temu tkestowicz 106 źrodło rozwiń

Po mojej prezentacji o unit testach na 4Developers dostałem pytania typu “skąd uczyć się o testach?”, “jak zacząć?”, “jak poszerzyć wiedzę?”. Oto zatem moje rekomendacje Pluralsight (200 minut jest za darmo – trial – za resztę trzeba zapłacić, ale warto wykupić sobie chociaż miesięczny abonament za ~30$) Test-First Development Part I – podstawy unit testów, całkiem OK ale raczej wyłącznie dla nowicjuszy; na pewno super na start Test-First De...

Dziel się z innymi:
Testy jednostkowe – materiały do nauki | Maciej Aniserowicz o programowaniu

Inne 4230 dni, 10 godzin, 8 minut temu psz750 331 źrodło rozwiń

Dzisiaj króciutka notka, ale mam nadzieję, że komuś przyda się. Załóżmy, że mamy kolekcję zawierającą np. DateTime. Naszym zadaniem jest zwrócenie maksymalnej wartości. Za pomocą LINQ łatwo to zrobić:DateTime[] dateTimeList=/.../; DateTime maxValue = dateTimeList.Max(); Niestety, w sytuacji gdy kolekcja zawiera 0 elementów dostaniemy wyjątek: “Sequence contains no elements”. Potrzebujemy funkcji MaxOrDefault, która niestety nie istnieje. Mamy do dyspozycji FirstOrDefault, SingleOrDefault, ale nie ma o...

Dziel się z innymi:
Piotr Zieliński » LINQ–MaxOrDefault

Inne 4232 dni, 19 godzin, 38 minut temu pzielinski 150 źrodło rozwiń

Dziś krótki post informacyjny o zbliżającej się wielkimi krokami konferencji. Już niebawem odbędzie się konferencja ...

Konferencja dotnetConf - Tymoteusz Kęstowicz

Inne 4237 dni, 8 godzin, 50 minut temu tkestowicz 209 źrodło rozwiń

From few days I’m official member of codeguru redaction. I have hope the cooperation will be delightful. But now time is for rebellion!

Źródło: pawel.sawicz.eu
Dziel się z innymi:
[EN] Codeguru and .NET community | Pawel Sawicz .NET blog

Inne 4241 dni, 6 godzin, 29 minut temu pawelsawicz 79 źrodło rozwiń

Jeśli jest źle, i wiadomo że jest źle, to jest dobrze. Bo może być tylko lepiej. I czas na zmiany. Najważniejsze, aby być zadowolonym z siebie. Czerpać radość i satysfakcję z codziennych obowiązków i nie czuć się “gorszym” względem otoczenia. Wykorzystywać ogromne możliwości rzucane przez naszą profesję. Kilka lat temu miałem niemały kryzys odnośnie swojej roli w z...

Dziel się z innymi:
…staraj się mieć taką, która jego jest | Maciej Aniserowicz o programowaniu

Inne 4243 dni, 8 godzin, 48 minut temu psz750 273 źrodło rozwiń

Miałem ostatnio okazję implementować własny provider claimów do SharePointa. Jak prawie całe API SharePointa, ta kupa kupy woła o pomstę do nieba. Postanowiłem wykorzystać okazję i zaprezentować jak to złe API mogłoby wyglądać, gdyby ktoś w teamie odpowiedzialnym za “dev-experience” tego kolosa miał trochę oleju w głowie. Ale najpierw kilka słów wprowadzenia, czyli przedstawienie problemu.

Dziel się z innymi:
Jak nie budować API – na przykładzie SPClaimProvider | Maciej Aniserowicz o programowaniu

Inne 4249 dni, 8 godzin, 53 minuty temu psz750 257 źrodło rozwiń

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 4258 dni, 9 godzin, 31 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 4261 dni, 14 godzin, 55 minut temu psz750 210 źrodło rozwiń

To jest mój pierwszy wpis w zakresie ścieżki certyfikacyjnej Microsoftu, jednak na ten temat można poczytać także u Bartosza Dybowskiego (niemało z resztą) i Macieja Zbrzeżnego, stąd taki a nie inny tytuł. Chcę dorzucić swoje trzy grosze w tym temacie, ponieważ przekonałem się na własnej skórze jak bardzo pomocne są wszelkie informacje na temat egzaminów, tym bardziej jeżeli jest to początek przygody z certyfikacją. Między innymi dla...

Dziel się z innymi:
O certyfikacji raz jeszcze - Tymoteusz Kęstowicz

Inne 4261 dni, 14 godzin, 55 minut temu tkestowicz 228 ź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 4265 dni, 7 godzin, 56 minut temu psz750 363 źrodło rozwiń

Podczas pisania prostego tool’a do komunikacji po porcie szeregowym natknąłem się na cechę C#, której dotąd nie znałem. Mowa tutaj o akcesorach (ang. accessors)addi removedla zdarzeń. Przeczytałem wiele różnych artykułów na temat różnych mechanizmów tego języka, widziałem wiele “żywego” kodu, jednak nie przypominam sobie żebym się wcześniej gdzieś z tym spotkał. Ok, tyle tytułem wstępu a teraz do rzeczy. Z reguły korzystając z mechanizmu zdarzeń używa się...

Tagi: .Net, C#
Dziel się z innymi:
add; & remove; event accessors - Tymoteusz Kęstowicz

Inne 4268 dni, 48 minut temu tkestowicz 102 źrodło rozwiń

Tak mnie dzisiaj naszło, podsumowałem liczbę linii kodu, którą dzisiaj wygenerowały moje palce czasami z pomocą resharpera, ctrl+c, ctrl+v i mojego konwertera klas na knockout JS. Łącznie dziś napisałem: 4956 linii kodu, w tym cshtml: 2141, C#: 1771 i JS: 1044. Czy jest to wydajna praca? Czy to nie jest wydajna praca? Popatrzmy na taski, całość zamknęła 20 tasków i 4 Product Backlog Items i około 5 bugów. Czy to już jest wydajnie?

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Jakub Gutkowski - Wydajność programisty?

Inne 4268 dni, 17 godzin, 24 minuty temu Paweł Łukasik 313 źrodło rozwiń

Gutek niedawno napisał o swoich przemyśleniach odnośnie programowania podczas jazdy samochodem. Takie myśli mogą nas dopaść wszędzie. Od tego naprawdę nie ma ucieczki… o ile jesteśmy faktycznie odpowiednio zaangażowani. Mnie ostatnio dopadły one podczas grania w doskonałe NFS: Most Wanted na Androida. Jeszcze p…asja? Czy już p…ierdolec? Dla tych którzy nie grali: są to wyścigi samochodowe;). Gracz otrzymuje kilka trybów wyścigów. Jest tam oczywi...

Tagi: praca, refleksje
Dziel się z innymi:
Dev-refleksje podczas grania w NFS | Maciej Aniserowicz o programowaniu

Inne 4275 dni, 23 godziny, 45 minut temu Paweł Łukasik 167 źrodło rozwiń

I am a software developer. From my experience I can say, that this is one of the best jobs someone can do. It is creative, demanding and extremely rewarding plus it has an awesome community with friendly and intelligent people. When i was entering the work market in my first company i had various assumptins ans misconceptions that i learned in university. Boy i was soo wrong about a lot of things. In this post i want to dosciss some of them.You are passionate, hard working and very engaded, sorry that’s ...

Tagi: kariera
Źródło: www.mfranc.com
Dziel się z innymi:
[EN]Hard truths about software developer career | Passionate Programmer

Inne 4277 dni, 8 godzin, 49 minut temu michalfranc 139 ź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 4278 dni, 2 godziny, 19 minut temu psz750 264 ź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 4278 dni, 2 godziny, 19 minut temu psz750 193 źrodło rozwiń

Targetowanie projektu na architekturę x86 przy współpracy z natywnymi bibliotekami może nie być eleganckim rozwiązaniem, zwłaszcza jeśli dostępna jest w wersji 32 i 64 bitowej. Można tego uniknąć dokonując wyboru wersji biblioteki natywnej w czasie wykonywania programu.

Tagi: C#, natywne, pinvoke
Źródło: jasica.net
Dziel się z innymi:
Dynamiczny wybór wersji pomiędzy wersjami x86 oraz x64 natywnych bibliotek

Inne 4282 dni, 21 godzin, 16 minut temu vveasel 126 źrodło rozwiń

Opis najważniejszych właściwości języka TypeScript.

Dziel się z innymi:
TypeScript, czyli pomoc w okiełznaniu JavaScript

Inne 4283 dni, 2 godziny, 24 minuty temu us3r 199 źrodło rozwiń

1 2... 65 66 67 68 69 70... 121 122