dotnetomaniak.pl

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

Poprzednio odwracałem sterowanie (lub kontrolę, jak kto woli). Dzisiaj pora odwrócić zależność. Zasada odwracania zależności (Dependency Inversion Principle) to ostatnia (licząc wg porządku liter w nazwie) z zestawu zasad SOLID. O co więc chodzi z tą zależnością i na czym tak naprawdę polega jej odwracanie? Najlepiej będzie zademonstrować to na przykładzie. Oglądaliście "Seksmisję" (to już 30 lat od jej premiery)? Był w niej...

Me z .NET tete-a-tete » Odwracanie, wstrzykiwanie – pora rzucić okiem na nie. Część 2

Sztuka programowania 1052 dni, 16 godzin, 48 minut temu PaSkol 204 rozwiń

W dniu 2.06.2014 na Politechnice Wrocławskiej. Odbędzie się mini konferencja, a w niej 2 wykłady: - "Dlaczego musimy męczyć się z danymi, czyli, największe błędy programistów baz danych" – wykład Damiana Widery - Speakera na wielu krajowych i międzynarodowych konferencjach, w tym European PASS Conference oraz Microsoft Technology Summit. Posiada liczne certyfikaty firmy Microsoft, w tym MCT od roku 2005, MCITP-DBA, MCITP-DD, MCSD.NET oraz od 2009 roku tytuł MVP w kategorii SQL Server. - „Kiedy samo IDE ...

IT Happy Hours - konferencja na Politechnice Wrocławskiej

Sztuka programowania 1052 dni, 16 godzin, 48 minut temu oskar-at-net 99 rozwiń

Automation of desktop applications This article presents principles and best practices related to automation of a desktop application. I will try to explain differences between desktop, web and client/server application to help you to understand influence of unique factors on automation of a desktop application. I am also going to write a few words about tools that are designed to make automation process feasible and easy. For the purpose of this article I will focus on standalone desktop appli...

Dziel się z innymi:
Automation of desktop applications  | Technical blog

Narzędzia 1053 dni, 3 godziny, 43 minuty temu FutureProcessing 183 rozwiń

Jednym ze sposobów na przyspieszenie wczytywania strony internetowej jest asynchroniczne ładowanie skryptów JavaScript. Jest to ważne szczególnie kiedy wykorzystujemy na naszych stronach skrypty znajdujące się na zdalnych serwerach, ponieważ często ich pobieranie trwa długo. Przeglądarki internetowe, domyślnie podczas wczytywania strony przetwarzają poszczególne elementy DOM jeden po drugim czyli synchronicznie. Jako, że script również jest takim elementem, jego przedłużone wczytywanie mo...

Dziel się z innymi:
Asynchroniczne ładowanie skryptów JavaScript | burczu programator

Web 1053 dni, 11 godzin, 53 minuty temu burczu 232 rozwiń

Jak można było dowiedzieć się z moich ostatnich postów społecznościowo-konferencyjnych (jeden, drugi, trzeci), miałem ostatnio prezentacje na temat Dependency Injection. Dość dziwne jest to o tyle, że na ten temat nie blogowałem właściwie od czterech lat. Pora zaległości nadrobić:). Pojawiły się za to treści gdzieś indziej. Po jednym z moich występów Basia podjęła temat. Po jej poście Paskol też coś naskrobał. A i w polskiej-anglo...

Dziel się z innymi:
Kilka postów o Dependency Injection | Maciej Aniserowicz o programowaniu

Architektura 1055 dni, 4 godziny, 3 minuty temu http://pawlos.blogspot.com/ 326 rozwiń

Często słyszę: “TDD powinno sprawiać, że oprogramowanie nie ma bugów”. To bardzo mylne pojmowanie wszystkiego, co się za TDD kryje. I dla tej praktyki mocno krzywdzące, bo gdy się okazuje, że tak nie jest, to ludzie się zniechęcają. Starałem się zdecydowanie podkreślać ten fakt podczas moich wystąpień na temat unit testów w zeszłym i za-przeszłym roku. Może w kontekście ostatnich wydarzeń w świecie unit...

Tagi: TDD, unit tests
Dziel się z innymi:
Czy TDD chroni przed głupotą? | Maciej Aniserowicz o programowaniu

Sztuka programowania 1058 dni, 20 godzin, 7 minut temu psz750 278 rozwiń

W najnowszej wersji 5, mamy do dyspozycji nowy rodzaj filtrów, implementujący interfejs IOverrideFilter:publicinterface IOverrideFilter { ///////// Type FiltersToOverride { get; } } Atrybuty przydają się, gdy mamy jeden filtr nałożony globalnie i potem chcemy zmienić zachowanie wyłącznie dla specyficznej akcji. Na przykład, możemy nałożyć Authorize globalnie i potem dla konkretnej akcji zmienić reguły autoryzacji. Innymi słowy, IOverrideFilter umożliwia wyczyszczenie wszystkich filtrów dla konk...

Dziel się z innymi:
Piotr Zieliński » ASP.NET MVC 5: Przeciążenie atrybutów

Web 1059 dni, 15 godzin, 44 minuty temu psz750 207 rozwiń

TDD – commit by commit String Calculator Kata (III) Posted on by Michal Franc Previous post in the series – TDD – commit by commit String Calculator Kata (II) In the previous post I did a cleanup phase and added one feature to the String Calculator. The kata is not finished yet.Step VIII – Different Delimiters String Calculator should support different delimiters. Previous solution was just a hard-coded hack, still it was good enough solution. There wasn’t any requirement that would suggest a need f...

Tagi: TDD
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] TDD commit by commit String Calculator Kata III | Pragmatic Developer

Sztuka programowania 1059 dni, 19 godzin temu michalfranc 63 rozwiń

David H Hannson, autor Ruby on Rails opublikował artykuł: no i poszło… mleko się rozlało. Burza większa niż o sosnę (tą rozdartą – nie o brzozę, brzozy są niepolityczne). Uncle Bob napisał http://blog.8thlight.com/uncle-bob/2014/05/11/FrameworkBound.html ale jak wie...

Źródło: www.benedykt.net
Dziel się z innymi:
TDD is dead czyli telenowela dla jajogłowych : arek online

Inne 1060 dni, 5 godzin, 2 minuty temu arek 347 rozwiń

Od pewnego czasu mam okazję budować system, którego część funkcjonalności dotyczy automatyzacji czynności administracyjnych związanych z zarządzaniem użytkownikami Active Directory. Jedną z takich czynności jest przełączanie skrzynek pocztowych Exchange 2007/2010 pomiędzy dwoma kontami użytkowników. W dzisiejszym wpisie pokażę, w jaki sposób zrealizować to zadanie wykorzystując Exchange Management Shell (EMS).

Przełączanie skrzynek Exchange pomiędzy kontami Active Directory z wykorzystaniem Exchange Management Shell | Developer notes

Inne 1060 dni, 5 godzin, 2 minuty temu psz750 56 rozwiń

Introduction to Dependency Injection Sooner or later all of us will hear acronym SOLID. Some friend of us will whisper us that our code should be SOLID. The letter ,,D” is abbrevation of „Dependency Inversion” which means:High-level modules should not depend on low-level modules. Both should depend on abstractions.Abstractions should not depend upon details. Details should depend upon abstractions. Another importan term is IoC (Inversion Of Control). In software engineering, inversion of ...

[EN] Introduction to Dependency Injection | Technical blog

Sztuka programowania 1060 dni, 20 godzin, 22 minuty temu FutureProcessing 135 rozwiń

Jednym z częściej opisywanych zagadnień na blogach programistycznych są wzorce projektowe. Często jednak ich opisy są bardzo krótkie, bez przykładów konkretnego zastosowania w prawdziwym kodzie, a czasem nawet niepoprawne. Dzisiaj przedstawię jak wykorzystanie wzorców projektowych może przyczynić się do ograniczenia powtórzeń w kodzie testów. Nie będzie to wprowadzenie do tych wzorców (opisanych setki razy w innych miejscach), ale opis moim zdaniem nietypowego ich zastosowania.

Wzorce projektowe w testach jednostkowych | Piotr Perak

Sztuka programowania 1062 dni, 4 godziny, 13 minut temu trzyPe 238 rozwiń

Trafiłem ostatnio na tekst o nadużywaniu var. Przede wszystkim zafrapowało mnie użycie pojęcia „nadużywanie„, bo sugerowało, że podczas tworzenia kodu należałoby (oprócz wielu reguł) brać jeszcze pod uwagę czy danej konstrukcji nie używa się zbyt często (czyli nadużywa). Tylko jakie w takim razie powinno być kryterium umożliwiające stwierdzenie, czy coś jest nadużyciem, czy nie? Czy jeśli ...

Me z .NET tete-a-tete » Oto moja perspektywa: „var” się nie da nadużywać

Sztuka programowania 1062 dni, 4 godziny, 13 minut temu PaSkol 343 rozwiń

Ostatnio jeden z czytelników tego bloga zadał mi pytanie związane z oknami modalnymi w Bootstrap co skłoniło mnie do poszperania trochę w dokumentacji wtyczek jQuery do Bootstrap’a. Po bliższym zapoznaniu się z tą tematyką uznałem, że może z tego powstać całkiem ciekawy i użyteczny wpis – i oto efekt Zresztą nie ma co przedłużać, przejdźmy zatem do rzeczy!

Dziel się z innymi:
Okna modalne – wszystko o wtyczce jQuery do Bootstrap | burczu programator

Web 1062 dni, 19 godzin, 35 minut temu burczu 288 rozwiń

Dzisiejszym wpisem chciałbym zapoczątkować krótką serię na temat tego co powinniśmy robić, a czego nie powinniśmy (a przynajmniej tak mi się wydaje). W części pierwszej przyjrzymy się XML.

Tagi: xml, xsd, xsd to xml
Dziel się z innymi:
DOs & DONTs – część pierwsza | maciejjędrzejewski

Sztuka programowania 1067 dni, 3 godziny, 9 minut temu jedmac 399 rozwiń

Dzisiaj przyjrzymy się słowu kluczowemu var w C#. Słowo dodane wraz z premierą framework’a .NET 3.5 stało się jednym z najbardziej nadużywanych przez programistów.

Dziel się z innymi:
DOs & DONTs – część druga | maciejjędrzejewski

Sztuka programowania 1067 dni, 3 godziny, 9 minut temu jedmac 301 rozwiń

W kwietniu na jednym z blogów poruszany był temat odwracania (inwersji) w kontekście tworzenia oprogramowania. Dotyczyło to takich zagadnień (pozwolę sobie na wstępie użyć ich angielskich nazw) jak Inversion of Control (w skrócie IoC) oraz Dependency Inversion Principle (DIP). Przy okazji tego drugiego odniesiono się też do Dependency Injection (DI), które ...

Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Odwracanie, wstrzykiwanie – pora rzucić okiem na nie. Część 1

Sztuka programowania 1067 dni, 3 godziny, 9 minut temu PaSkol 263 rozwiń

Dzisiejszy post będzie bardzo krótki. Jako, że zaczynam przygodę z Windows Phone 8 (jak na razie nie jest tak źle) interesuję się wszelkimi bibliotekami, udogodnieniami itp. Dzisiaj jestem pozytywnie zaskoczony.

Darmowe kontrolki Telerik dla Windows Phone 8 | maciejjędrzejewski

Windows 1067 dni, 3 godziny, 9 minut temu jedmac 121 rozwiń

Czas się przyznać. Nie można takiego stanu utrzymywać dłużej bo prawda prędzej czy później wyjdzie na jaw. Jak to mówią kłamstwo ma krótkie nogi. Dzisiaj postanowiłem wyjść z szafy, ujawnić się i powiedzieć to na głos. Nie testuję JavaScript’ów. Uff teraz kiedy już publicznie to powiedziałem 50% sukcesu za mną. No bo przecież powiedzenie tego publicznie jest najtrudniejsze… Mimo, iż JavaScript jest już od dawna pełnoprawnym obywatelem w naszych aplikacjach czy to WebForms (tfu!) czy MVC i pisze się g...

Źródło: blog.octal.pl
Dziel się z innymi:
Testowanie JavaScript | .net blog – octal.pl

Inne 1067 dni, 3 godziny, 9 minut temu admin 214 rozwiń

Hej! Dziś trochę o moim ulubionym języku JavaScript, a konkretniej o dość popularnej konstrukcji tego języka jakim są wywołania zwrotne czyli inaczej, z angielska, o funkcjach callback. Jak możecie przeczytać w tytule tego wpisu, jest on poświęcony pewnemu szczególnemu przypadkowi funkcji callback – chodzi mianowicie o wywołanie zwrotne, które jednocześnie jest metodą obiektu. Zanim jednak przejdę do omówienia tego konkretnego przypadku, kilka słów przypomnienia co to jest funkcja callbac...

Dziel się z innymi:
JavaScript – przekazywanie metody obiektu jako callback | burczu programator

Web 1068 dni, 9 godzin, 55 minut temu burczu 162 rozwiń

1 2... 115 116 117 118 119 120... 316 317
Szkolenia SecurITum

kwiecień

26.
CodeEurope
Kraków

maj

17.
InfoShare
Gdańsk
23.
CodeEurope
Wrocław
Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 603,45)

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 041,08)

9

danielplawgo (7 235,99)

10

arek (6 807,91)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 578,06)

15

jedmac (3 313,39)

16

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

17

CaMeL (2 954,87)

18

spetz (2 783,21)

19

mnikolajuk (2 596,93)

20

lkurzyniec (2 590,68)