dotnetomaniak.pl

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

Deploy from external repo on MS Azure

Tagi: Azure, git
Źródło: pawel.sawicz.eu
Dziel się z innymi:
[EN] Deploy from external repo | Pawel Sawicz .NET blog

Narzędzia 1414 dni, 10 godzin, 28 minut temu pawelsawicz 38 rozwiń

Dziś będzie krótko - zetknąłem się ostatnio z tytułowym problemem (w ramach prac nad moim projektem "after working hours" - pisałem o tym poprzednio), postanowiłem więc na szybko napisać mały tutorialik jak poradzić sobie z tym zadaniem.

Dziel się z innymi:
burczu programator - blog: Obsługa wklejania do pola tekstowego - jQuery

Web 1415 dni, 11 godzin, 4 minuty temu burczu 128 rozwiń

Ostatnio musiałem napisać autoryzację z jednym z serwisów w który używa OAuth w wersji 1 i muszę powiedzieć, że tyle przecinków ile się posypało przy tym dawno nie wydobyło się z moich ust. OAuth2 jest dość przyjemnym protokołem – da się z niego normalnie korzystać, jednak z OAuth1 tak prosto i fajnie już nie jest. Pierwszy zgrzyt na jaki natrafiłem to tak zwane podpisywanie requestów. Niby wszystko prosto, jeżeli chcemy zrobić request do http://www.flickr.com/services/oauth/request_token (plus query p...

Tagi: oauth
Źródło: blog.gutek.pl
Dziel się z innymi:
OAuth1 – jak to ugryźć (wstęp) | Jakub Gutkowski

Web 1415 dni, 11 godzin, 4 minuty temu http://pawlos.blogspot.com/ 110 rozwiń

W Visual Studio wersji Ultimate są narzędzia do analizowania architektury. Jednak są ludzie, którzy zamiast wydawać pieniądze na ultimate-a wolą iść do salonu i kupić sobie auto albo dwa. Jak jednak poradzić sobie bez diagramu warstw? Wystarczy pooglądać usingi. Single Responsibility Principle mówi, że klasa powinna robić jedną rzecz, mieć jedną odpowiedzialność. Jeśli ma jedną odpowiedzialność to nie powinna raczej grzebać we wszystkich warstwach. Wątpliwe jest aby klasa, która ma jedną ...

Źródło: www.benedykt.net
Dziel się z innymi:
using - papierek lakmusowy Twojej architektury | arek online | Arkadiusz Benedykt

Sztuka programowania 1415 dni, 11 godzin, 4 minuty temu http://pawlos.blogspot.com/ 273 rozwiń

Na wstępnie od razu chciałbym dodać, że dla większości aplikacji, dalsze rozważania w tym poście nie mają sensu i należy to traktować jako ciekawostkę. Dla części systemów może to jednak być ważne a mianowicie dla oprogramowania działającego w “czasie rzeczywistym”, wymagającego low-latency. Dzisiejszy wpis może powstał trochę zbyt wcześnie ale wkrótce powinna pojawić się druga część mojego artykułu o GC, który będzie dotyczył różnych trybów kolekcji. Jednym z tych trybów jest wykonywanie kolekcji w spo...

Dziel się z innymi:
Piotr Zieliński » Powiadomienia o kolekcjach GC.

Sztuka programowania 1415 dni, 11 godzin, 4 minuty temu pzielinski 128 rozwiń

W poprzednim poście poruszyłem temat mojego side-projectu (który BTW nie powinien zająć więcej niż 2-3 dni, ale lubię dawkować przyjemności więc pewnie jeszcze trochę to potrwa;) ) i MSpec. Teraz zobaczymy jak można w bardzo ciekawy sposób przetestować WebAPI emulując dosłownie całego requesta z kodu, co miło przejedzie przez kompletny stack i sprawdzi nie tylko logikę, ale również m.in. konfigurację routingu… a docelowo tak...

Dziel się z innymi:
Testowanie infrastruktury WebAPI z MSpec | Maciej Aniserowicz o programowaniu

Sztuka programowania 1416 dni, 3 godziny, 44 minuty temu http://pawlos.blogspot.com/ 114 rozwiń

Zawód programisty to jeden z tych, w których powiedzenie nabiera szczególnego znaczenia. Tworząc oprogramowanie niejednokrotnie stanąłem przed problemem, który został przez kogoś już wcześniej rozwiązany, dlatego tylko jeśli na czymkolwiek się to od razu sięgam do wujka Google. Podobnie sprawa ma się w przypadku pewnych schematycznych rozwiązań. Tworząc specjalne klasy do obsługi logowania, bazy danych, czy kolekcji, trzeba liczyć się z tym, że ktoś już coś podobnego wcześniej zrobił. Jeśli określone ...

Tagi: architektura, C#, nlog
Dziel się z innymi:
Biblioteki warte poznania w C# - NLog - Alt Control Delete

Architektura 1417 dni, 10 godzin, 10 minut temu Yuras 330 rozwiń

Prezentacja Git in my TFS! przedstawiona podczas konferencji dotnetConf, o której pisałem wcześniej, dotyczyła...

Dziel się z innymi:
Prywatny i darmowy hosting dla TFS i Git - Tymoteusz Kęstowicz

Narzędzia 1418 dni, 17 godzin, 2 minuty temu tkestowicz 220 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 1418 dni, 17 godzin, 2 minuty temu tkestowicz 105 rozwiń

Dzisiaj znów trochę od strony teoretycznej postaram wyjaśnić jak działają priorytety wątków w systemach Windows. Każdy chyba słyszał o tym, że wątkowi można nadać priorytet. Nie każdy natomiast wie, jaki jest zakres oraz jak wygląda dokładnie ich interpretacja. Przede wszystkim mamy do czynienia z dwoma typami priorytetów, które składają się na końcową wartość używaną przez task scheduler. Pierwszy komponent dotyczy procesu i jest to tzw. klasa priorytetu. W Windows możemy wyróżnić następujące klasy:  ...

Dziel się z innymi:
Piotr Zieliński » Wielowątkowość i priorytety

Sztuka programowania 1418 dni, 17 godzin, 2 minuty temu pzielinski 120 rozwiń

Każdy wątek posiada metodę Suspend, która wstrzymuje jego wykonywanie. Ktoś mógłby napisać  takiego “potworka”:class Program { staticvoid Main(string[] args) { Thread thread=new Thread(Run); thread.Start(); Thread.Sleep(1000); thread.Suspend(); Thread.Sleep(5000); thread.Resume(); } staticprivatevoid Run() { while(true) { Console.WriteLine("Running..."); } } } Używanie Suspend jest bardzo złą praktyką i może ...

Dziel się z innymi:
Piotr Zieliński » Code Review: Thread.Suspend

Sztuka programowania 1421 dni, 18 minut temu pzielinski 138 rozwiń

SQL Profiler – jak zapewne większość wie – jest narzędziem pozwalającym śledzić pracę SQL Serwera. Chyba najbardziej popularnym jego wykorzystaniem, jest śledzenie poleceń SQL przesyłanych do serwera. Zapewne także większość wie, iż nie jest to narzędzie darmowe. Co zatem zrobić, kiedy posiadamy jedynie wersję Express SQL Serwera? Okazuje się, że wiele zadań SQL Profilera można zrealizować samodzielnie. W tym wpisie ...

Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Co poradzić, gdy doskwiera brak SQL Profilera

Bazy danych i XML 1422 dni, 3 godziny, 35 minut temu PaSkol 172 rozwiń

Systemy kontroli wersji mają to do siebie, że otwierają przed nami, programistami (nie tylko zresztą), piękne możliwości. Niestety niektóre z narzędzi zamiast życie ułatwiać – utrudniają. Fajnie podsumował to Linus Torvalds, twórca Gita, krzycząc do programistów SVN coś w stylu: “pewnie, w SVN łatwo jest zrobić nowy branch, ale po co skoro nie da się zrobić merge?”. To samo tyczy się zresztą TfuFSa (chociaż tam to jest j...

Dziel się z innymi:
Wednewsday: SemanticMerge – bo kod to coś więcej niż tekst… | Maciej Aniserowicz o programowaniu

Narzędzia 1422 dni, 3 godziny, 35 minut temu http://pawlos.blogspot.com/ 137 rozwiń

O tym, czym jest redundacja wie chyba każdy programista. Każdy z nas wie również, że jest to zjawisko nieporządane i w większości wypadków lepiej mu zapobiegać. Ten post przeznaczę na opis przykładowego zjawiska powtórzeń w zapytaniach LINQ spotykanego w sytuacjach codziennych oraz prostym i czytelnym ich rozwiązaniu, o którym nieraz zapominamy.

Dziel się z innymi:
Simple Solutions: O redundancji w wyrażeniach LINQ

Sztuka programowania 1422 dni, 3 godziny, 35 minut temu http://horusiath.blogspot.com/ 246 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 1424 dni, 11 godzin, 9 minut temu psz750 320 rozwiń

Pierwszy wpis na moim blogu i pierwsza część cyklu o TDD. Wprowadzenie do TDD, opis Red/Green/Refactor, wady i zalety.

Tagi: TDD
Dziel się z innymi:
Kurs TDD część 1: Wstęp | DariuszWozniak.NET

Sztuka programowania 1424 dni, 11 godzin, 9 minut temu dariuszwozniak 345 rozwiń

W .NET istnieje kilka klas, które odpowiadają mniej więcej za to samo. Przyczyna dlaczego nie ma po prostu jednej klasy a kilka, wynika z faktu, że cześć z nich była zaprojektowana z myślą o konkretnej technologii jak np. WinForms. Nie zmienia to faktu, że dla części programistów nie jest to jasne, kiedy używać konkretnego timer’a. OK, to zaczynamy. W .NET mamy następujące timer’y:System.Threading.Timer – używamy, gdy chcemy aby nasza operacja była wykonywana w osobnym wątku (z puli). Dlatego, ten timer...

Tagi: timer
Dziel się z innymi:
Piotr Zieliński » Porównanie timer’ów w .NET

Sztuka programowania 1424 dni, 11 godzin, 9 minut temu pzielinski 215 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 1426 dni, 20 godzin, 38 minut temu pzielinski 148 rozwiń

Ostatnio napisałem jak możemy odebrać pingback z innego serwisu/strony. Teraz pora na to byśmy my poinformowali inną stronę, że linkujemy do niej. Samo w sobie wysyłanie nie jest skomplikowane, jednak to kiedy wysłać pingback może stanowić nie lada problem. Na przykład dodajemy post, który ma się wyświetlić 30 kwietnia, kiedy więc powinniśmy wysłać pingback? Przy dodaniu? Nie da rady bo go jeszcze nie ma widocznego, przez co nie ma jak zweryfikować czy pingback pochodzi z naszego źródła. Przy pierws...

Tagi: mvc, pingback
Źródło: blog.gutek.pl
Dziel się z innymi:
Implementacja Pingback w MVC (wysyłanie) | Jakub Gutkowski

Web 1426 dni, 20 godzin, 38 minut temu http://pawlos.blogspot.com/ 91 rozwiń

Krótko o tym jak i kiedy korzystać z Creation methods.

Dziel się z innymi:
Notatki programisty: Creation method, czyli słów kilka jak pozbyć się konstruktorów

Sztuka programowania 1430 dni, 11 godzin, 12 minut temu lukaszgasior 377 rozwiń

1 2... 131 132 133 134 135 136... 305 306
Szkolenia SecurITum

kwiecień

03.
4developers
Warszawa
22.
GET.NET
Łódź

maj

17.
InfoShare
Gdańsk
Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 564,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 031,08)

9

danielplawgo (7 235,99)

10

arek (6 807,9)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 498,06)

15

jedmac (3 298,38)

16

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

17

CaMeL (2 954,87)

18

spetz (2 628,16)

19

mnikolajuk (2 596,93)

20

FutureProcessing (2 550,11)