dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 107

Czasem sobie myślę, że jeszcze jeden dzień I stracę cierpliwość do tego jak niektóre technologie ze sobą działają… współdziałają… nie działają. Postanowiłem doinstalować wczoraj Reactive Framework (RX) do mojego świeżutkiego projektu ASP.NET MVC 4.0… I oto co zobaczyłem po uruchomieniu: ogólnie katastrofa… widzę komunikat “type ‘System.Object’ is defined in an assembly that is not referenced”… a jeszcze przed chwilą było wszystko dobrze. Okazuje się, że musimy dodać oto taką linijeczkę do web.config...

Tagi: asp.net, Rx
Źródło: marcinborecki.pl
Dziel się z innymi:
MVC 4 + Reactive Framework 2.0 robią ze mnie idiotę–czyli jak biblioteka .NET twierdzi, że nie wie czym jest .NET | Marcin Borecki - Making a difference everyday

Web 1246 dni, 8 godzin, 56 minut temu mborecki 213 rozwiń

Odpływasz myślami, całe skupienie jest na kostce. Ruszasz palcami i dłońmi, unikniesz kilku chorób zawodowych. Mieści się w pomodoro (patrz niżej). Ćwiczysz umysł, widzenie w 3 wymiarach rozwija. Grywalizacja – chyba każdy chce układać najszybciej.

Dziel się z innymi:
Odpoczynek wojownika, czyli Kostka Rubika

Inne 1246 dni, 8 godzin, 56 minut temu http://krzysztofmorcinek.wo... 195 rozwiń

Dzisiejszy wpis dotyczy wszystkich klas, jednak zostanie on zaprezentowany na przykładzie ViewModel znanego z MVVM. W moim projekcie używam MVVM i dlatego jest to dla mnie naturalne. W poście zaprezentuje bardzo sztuczne przykłady, dlatego proszę nie skupiać się na nazewnictwie czy na zaprezentowanej funkcjonalności. Przedstawiony problem jest jednak bardzo częsty w realnych projektach i sam mam\miałem  z nim do czynienia w codziennej pracy. Powiedzmy, że napisaliśmy ViewModel prezentujący jakąś część ...

Tagi: IoC
Dziel się z innymi:
Piotr Zieliński » Code Review: IoC oraz zbyt wiele parametrów w konstruktorze

Sztuka programowania 1247 dni, 11 godzin, 59 minut temu pzielinski 274 rozwiń

sie10Kategorie: .Net, C# przez graf Blogowania chciałem rozpocząć od cyklu wpisów o Linq. Każdy dobry programista C# powinien umieć się posługiwać Linq, nie każdy niestety wie jak to właściwie działa. Linq wprowadza wspólny interfejs do pracy z kolekcjami niezależnie od źródła danych. Linq jest połączeniem 4 elementów:extension methodsyieldFunc, Predicate, Actionwyrażenia lambda W tym poście omówię extension methods czyli metody rozszerzające. Extension methods jak sama nazwa wskazuje ...

Tagi: C#, Linq
Źródło: rafal-haly.pl
Dziel się z innymi:
Linq inside (Extension methods) » Rafał Hały

Sztuka programowania 1247 dni, 11 godzin, 59 minut temu graf85 132 rozwiń

ASP.NET jest wiodącą technologią, jeżeli idzie o rozwiązania webowe w środowisku .NET. I mimo, że pojęcie to samo w sobie nie jest jednolite (w ramach ASP występuje wiele oddzielnych technologii), to jednak niewiele słyszy się o alternatywach. A jest ich całkiem sporo...

Dziel się z innymi:
Simple Solutions: ServiceStack - alternatywa dla ASP.NET

Web 1247 dni, 11 godzin, 59 minut temu http://horusiath.blogspot.com/ 259 rozwiń

Dzisiaj będzie gadka motywacyjna o pisaniu testów więc jeśli jeszcze nie piszesz, może to Ciebie w końcu przekona. We wpisie Testowanie własnego ControllerFactory w MVC pisałem jak to zmarnowałem 6h na napisanie praktycznie jednego testu do kawałka kodu, który można napisać w 15 minut i przez dodatkowe 15 minut prze-klikać w kilku różnych przypadkach. Gdzie tu logika, gdzie tu sens. Pisząc CustomControllerFactory nie pisze się go z byle powodu, pisze się, ponieważ są potrzebne bardzo spec...

Tagi: TDD
Źródło: www.benedykt.net
Dziel się z innymi:
Dlaczego warto pisać testy jednostkowe | arek online | Arkadiusz Benedykt

Sztuka programowania 1249 dni, 15 godzin, 56 minut temu arek 169 rozwiń

Jak macie R# 8 zainstalowanego to odpalajcie jego extension manager (alt+r+x) i instalujcie Resharper Mnemonics Live Templates (możliwe że restart vs będzie wymagany albo po prostu się powiesi przy pierwszym wykorzystaniu). Rozszerzenie to dodaje szablony do tworzenia klas (c), metod (m), własności (p), opcji macie wiele, najważniejsza zasada to taka, że jeżeli pierwsza litera jest mała to jest to metoda/klasa/własność publiczna, jak jest duża to jest to statyczna publiczna. Wasza praca stała się właśn...

Źródło: blog.gutek.pl
Dziel się z innymi:
Resharper 8 – mnemonics live templates | Jakub Gutkowski

Narzędzia 1249 dni, 15 godzin, 56 minut temu http://pawlos.blogspot.com/ 175 rozwiń

Pierwszym etapem przy wdrażaniu się w nowy projekt jest poznanie jego funkcjonalności. Nie będziemy w stanie zrozumieć kodu, nie wiedząc do czego dana aplikacja służy. Jeżeli nieuchronnie zbliża się deadline i nie możemy poznać projektu w całości, skupmy się na jednej funkcjonalności. Ludzie, jakkolwiek nie pisaliby kiepsko, to zwykli pisać konwencyjnie. To znaczy, że opanowanie jednego modułu, otworzy nam drzwi do zrozumienia kolejnych modułów. Wyjaśnijmy to na przykładzie systemu TravelCRM, który pr...

Źródło: tuxedodevs.net
Dziel się z innymi:
Sztuka tranzycji, czyli jak skutecznie wskoczyć w istniejący projekt | Tuxedodevs.net

Sztuka programowania 1250 dni, 14 godzin, 54 minuty temu tuxedoDEVS 216 rozwiń

Często można usłyszeć, że przypisania są zawsze bezpieczne w wielowątkowości i powinniśmy martwić się np. inkrementacją. Jest to prawda dla Int32 ale dla long już nie zawsze. Przykład:internalclass Program { privatestaticlong _x =0; privatestaticvoid Main(string[] args) { Task.Factory.StartNew(Task1); Task.Factory.StartNew(Task2); Thread.Sleep(5000); } privatestaticvoid Task2() { while (true) { Console.WriteLine(_x); } } privat...

Dziel się z innymi:
Piotr Zieliński » Code review: synchronizacja danych, przypisanie

Sztuka programowania 1250 dni, 14 godzin, 54 minuty temu pzielinski 135 rozwiń

TL;DR Zobacz filmik "JavaScript: The Good Parts". Jednej rzeczy nigdy za wiele – pisania jak bardzo JavaScript jest “inny”. JavaScript to nie C# ! Tylko składnia jest podobna. To nie wina JS, że działa inaczej niż znany każdemu model obiektowy, to wina programisty, który nie chce wyjść poza strefę komfortu (języki, które już zna).

Tagi: JavaScript
Dziel się z innymi:
Only the good parts of JavaScript | Show me the code

Web 1252 dni, 15 godzin, 39 minut temu http://krzysztofmorcinek.wo... 171 rozwiń

Sometimes there is a need to generate a document (HTML report, e-mail etc.) from a given template. It’s simple when it comes to just replace some tokens, but in case of more complicated operations (dealing with collections, conditions, loops) it’s better to use advanced template engine. Fortunately there is NVelocity that can be used as a standalone tool that gives pretty much flexibility.

[EN] Generating HTML document from template using NVelocity

Web 1252 dni, 15 godzin, 39 minut temu http://chrisseroka.wordpres... 97 rozwiń

Jest taka paleta kolorów – 16stu kolorów (8 podstawowych i ośmiu akcentów) podobno dobra dla wzroku. Używam od kliku dni i jak na razie jestem zadowolony – nawet trochę bardziej niż zadowolony. Paleta nazywa się solarized http://ethanschoonover.com/solarized Może Tobie też będzie odpowiadać. A teraz najpiękniejsza rzecz, odpowiednie pliki konfiguracyjne i instrukcja instalacji jest dostępna dla wszystkich edytorów/terminali jakie używam czyli: Visual Studio 2012 WebStorm Sub...

Źródło: www.benedykt.net
Dziel się z innymi:
Mniej męczące kolory dla Twoich oczu | arek online | Arkadiusz Benedykt

Inne 1252 dni, 15 godzin, 39 minut temu arek 348 rozwiń

Odkrywam kawałek tajemnicy dla osób, które zamierzają tworzyć strony internetowe używane przez tysiące…. jednym z wąskich gardeł jest Baza Danych… sic! Nie będę się tu wdawał w kwestie budowania architektury, dobrej I złej. Bardziej chciałbym naświetlić pewien problem I możliwe rozwiązanie. Bazy danych w .NET Framework w większości (zakładam, że 99% przypadków), są obsługiwane przez mechanizm ADO.NET, a ten bazuje na ConnectionString do źródła danych, który jest zdefiniowany według wzoru zgodnego z bazą...

Źródło: marcinborecki.pl
Dziel się z innymi:
Entity Framework i wstrzykiwanie otwartego połączenia–czyli wyjaśniamy czym jest Connection Polling I jak sobie z nim radzić | Marcin Borecki - Making a difference everyday

Sztuka programowania 1252 dni, 15 godzin, 39 minut temu mborecki 192 rozwiń

Automated coded UI testing become very popular in the past few years. Its allow developers to create tests which are executed directly on UI level and simulate user actions. At the same time HTML5 become a standard for creating universal modern applications which can be hosts in a native browser controls. New model of creating applications brings a new challenges in the testing fields that's why in this post I want to present my solution (it takes me almost two days to get this working!) which is fir...

Dziel się z innymi:
[EN] Managing Android emulator in .NET

Mobile development 1253 dni, 16 godzin, 49 minut temu dzapart 74 rozwiń

Rozpoczynając korzystanie z edytora Visual Studio bardzo dotkliwie odczuwałem brak wspomagania dość prostej czynności jaką jest otaczanie nawiasami klamrowymi – analogicznie do edytora Delphi, który wspomaganie pisania konstrukcji begin … end realizował wzorcowo. Powodowany niedosytem dostępnych możliwości środowiska, odkryłem wkrótce darmowe narzędzie produkcji Microsoft o nazwie Productivity Power Tools rozszerzające VS o tę umiejętność, jak również o wiele innych. Postaram się przedstawić teraz więks...

Tagi: Narzędzia
Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Właściwe narzędzie i pracy ubędzie

Narzędzia 1253 dni, 16 godzin, 49 minut temu PaSkol 197 rozwiń

W poprzednich wpisach omawialiśmy wewnętrzną implementację async\await. Dziś kolejne przykłady pokazujące, czego należy unikać aby optymalizować nasz kod. Jak wiemy, użycie await generuje masę kodu i niesie ze sobą alokację dodatkowych obiektów – maszyna stanów, wątki, wrappery itp. W zasadzie sama alokacja w .NET nie jest jakiś wielkim problemem i jest znacząco szybsza niż w językach niezarządzanych. Niestety, pomimo wielu optymalizacji dokonywanych przez GC, późniejsze ich zwolnienie jest czasochłonn...

Dziel się z innymi:
Piotr Zieliński » Async\Await–wydajność, część IV (buforowanie)

Sztuka programowania 1253 dni, 16 godzin, 49 minut temu pzielinski 65 rozwiń

Piękno ASP.NET MVC polega na tym, że prawie wszystko można wymienić, zamienić, przetestować… tyle tylko, że Ci goście z Microsoftu uwielbiają internal-e. Wszysko co się da dają jako internal a może nawet więcej. No i tyle byłoby z testowalności, ale do rzeczy. Piszę własny ControllerFactory ale nie zupełnie od zera. Chcę standardowej funkcjonalności ale też chcę ładować jak pluginy z luźnych dll-ek. Nic prostszego, wystarczy trochę zmodyfikować DefaultControllerFactory i jeśli standardowe...

Źródło: www.benedykt.net
Dziel się z innymi:
Testowanie własnego ControllerFactory w MVC

Web 1254 dni, 11 godzin, 18 minut temu arek 134 rozwiń

Firmy to dziwne instytucje, czasem ich wymagania są tak dziwaczne, że trudno nadążyć i/lub sprostać. Już dawno przestało mnie dziwić, że w roku 2013 widzę w ofercie wykonania projektu potrzebę zgodności z Internet Explorer 6 (sic!), ale ostatnio w tych samych dokumentach pojawia się też druga wartość.. wersja 11, dobrze, że nie piszą nic o zgodności z wersją 2, 3 i 4, ale to może tylko kwestia szczęścia w otrzymywanych propozycjach. Co zrobić? Jak żyć? Gdzie zdobyć te dziwaczne wersje przeglądarek fir...

Źródło: marcinborecki.pl
Dziel się z innymi:
Internet Explorer 6 I 11 w jednym domku stali, czyli gdzie Microsoft to trzyma I jak możemy to zdobyć | Marcin Borecki - Making a difference everyday

Narzędzia 1254 dni, 11 godzin, 18 minut temu mborecki 158 rozwiń

In the project, I am working with, there is a simple feature that imports data from external source. Import is only interested in new records. This condition is fulfilled with ‘DateTime’ comparision. Looks simple, Unfortunately I have encountered a nice ‘bug’.

Tagi: C#
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] Why Something > null is false - C# and Lifted Operators | Passionate Programmer

Sztuka programowania 1254 dni, 11 godzin, 18 minut temu michalfranc 90 rozwiń

Tak się złożyło, że ostatnio dużo czasu w pracy spędzam nad MS SQL z wykorzystaniem SQL Management Studio 2012 i czuję mały niedosyt. Nie mówię, że edytor jest zły czy coś, ale przeglądanie informacji w oknie "Object Explorer" przy ~200 procedurach składowanych, ~100 funkcjach i 3-4 wyzwalaczach na każdą z tabel nie należy do przyjemności (nie wspominając już o straconym czasie). Tym bardziej jeżeli wchodzi się w głąb zależności pomiędzy obiektami, szaleństwo. Może gubią mnie moje przyzwyczajenia z Visua...

Tagi: addin, MS SQL
Dziel się z innymi:
reVis.blog: SSMScripter - "Go to definition" dla SQL Management Studio 2012

Bazy danych i XML 1255 dni, 10 godzin, 4 minuty temu reVis 102 rozwiń

1 2... 105 106 107 108 109 110... 287 288
Szkolenia SecurITum

luty

25.

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 510,42)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,88)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,85)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 238,38)

16

http://jakub-flor... (3 224,66)

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,12)

20

FutureProcessing (2 460,11)