dotnetomaniak.pl

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

Czasem tworząc aplikację wykorzystującą XAML, chcielibyśmy przekazywać dane pomiędzy poszczególnymi stronami. Niestety technologie Microsoftu nie są do tego dobrze przygotowane. Co prawda możemy zawsze wykorzystać jakiś globalny obiekt kontekstu, ale w praktyce jest to rozwiązanie nieefektywne. Możemy również wykorzystać foldery lokalne/roaming, który opisywałem tutaj, ale w pewnym sensie strzelamy tutaj do muchy z armaty. Czy można to zrobić jakoś prosto i elegancko? Okazuje się, że tak - choć po części...

MVVM Light - wykorzystanie messengera w komunikacji

Mobile development 403 dni, 12 godzin, 24 minuty temu rroszczyk 182 rozwiń

W kilku poprzednich postach pisałem o tym jak powinna wyglądać czysta i przejrzysta architektura aplikacji. Kluczową rzeczą w takiej architekturze jest jednokierunkowy przepływ wywołań od kontrolera do prezentera. Kłopot z taką architekturą pojawia się, gdy mamy narzucaną architekturę w której naszym punktem wejścia do obsługi zdarzenia jest metoda, która musi zwrócić wynik poprzez return...

Użycie czystej architektury w web serwice’ach | Code Matters

Architektura 406 dni, 12 godzin, 41 minut temu bartoszgolek 355 rozwiń

Przemysław Walkowski Słowo kluczowe var wprowadzone w C# 3.0 pozwala w codziennej pracy programisty .NET unikać definiowania typów danych, zrzucając odpowiedzialność na ustalenie typu kompilatorowi. W większość przypadków kompilator domyśla się jaki typ ma mieć dana zmienna i życie toczy się dalej. Jednak z czasem można zauważyć pewne efekty uboczne w czytelności kodu. Poniżej moje przemyślenia na temat var. Wstęp Słowa kluczowe var powst...

Tagi: var
Dziel się z innymi:
Słowo kluczowe – var – używać czy nie używać? | Blog Programisty.NET

Sztuka programowania 406 dni, 12 godzin, 41 minut temu przemekwa 367 rozwiń

Dług technologiczny jest zaciągany wtedy, gdy mając na szali krótszy czas developmentu i jakość kodu – świadomie wybieramy szybsze/tańsze ukończenie projektu kosztem jakości. Warto powiedzieć, że jeśli ta droga nie jest świadoma to nie mamy do czynienia z długiem technologicznym tylko niekompetencją :)

Kiedy warto zaciągnąć dług technologiczny?

Sztuka programowania 406 dni, 12 godzin, 41 minut temu rroszczyk 311 rozwiń

O asynchronicznych kontrolerach pisałem już na blogu, zarówno w czystym ASP.NET jak i ASP.NET MVC. Czasami jednak chcemy zaimplementować model na wzór “fire&forget”. Oczywiście do tego, dużo bardziej nadają się systemy kolejkowe typu nServiceBus, ale dla bardzo prostych przypadków wystarczy odpalenie wątku i wykonanie jakieś czasochłonnej operacji. Przez czasochłonną mam na myśli taką, która wykonuje się kilka minut, a nie kilka godzin.  Jeśli mamy aż tak skomplikowane operacje, wtedy wykonywanie teg...

Tagi: ASP .NET
Dziel się z innymi:
ASP.NET – wykonywanie czasochłonnej operacji w wątku

Web 406 dni, 12 godzin, 41 minut temu rroszczyk 236 rozwiń

Dziś miałem przyjemność uczestniczyć w konferencji ShareCon365, a tym samym zgodnie z dobrym obyczajem pora na kilka słów po. Co mi się rzuciło w oczy, zresztą nie po raz pierwszy w tym przypadku, to to, że ta konferencje była organizowana zdecydowanie przez Microsoft, jak i jego partnerów. Nie pozostało to oczywiście bez wpływu na jej kształt...

Źródło: tszulczewski.pl
Dziel się z innymi:
Kilka słów po ShareCon365

Office 406 dni, 12 godzin, 41 minut temu TSzulczewski 73 rozwiń

Estymowanie projektów IT to trudne zadanie. Najczęściej w estymowaniu chodzi o to, by trafić jak najbliżej faktycznej ceny projektu, by popełnić jak najmniejszy błąd. Okrągłe liczby kłamią! Znakomicie widać to podczas wyceny projektów, kiedy projekt jest oszacowany na 10, 50, 100, 200 tysięcy to najprawdopodobniej mamy do czynienia z niedoszacowaną lub przeszacowaną wyceną. Opiszę bł...

7 najczęstszych błędów podczas wyceny projektów | Karol Wójciszko

Inne 409 dni, 12 godzin, 39 minut temu mijagi 490 rozwiń

Domyślnie tworząc aplikacje uniwersalne, możemy korzystać z rozbudowanego modelu zdarzeń. Każde ze zdarzeń, może zostać zaimplementowane w tzw. części code-behind wybranej strony/kontrolki. Nie wszystkim do końca odpowiada jednak ten model. Spore grono programistów jest zwolennikiem architektury MVVM, która promuje wydzielone konstrukcje zwane ViewModelami. Ważnym elementem ViewModel są komendy, które pozwalają na realizację określonych zadań. Niestety nie wszystkie kontrolki Microsoftu są do tego dobrze...

Dziel się z innymi:
Implementacja komendy Tap dla TextBlocka

Mobile development 409 dni, 12 godzin, 39 minut temu rroszczyk 60 rozwiń

Resharper daję naprawdę cenne wskazówki. Nie wszystkie są oczywiste i czasami należy zagłębić się w temat. Jedną z takich wskazówek jest używanie IndexOf wraz z StringComparison.Ordinal. Załóżmy, że mamy następujący kod: string text = "test"; Console.WriteLine(text.IndexOf("est")); Resharper zasugeruje konwersję do: string text = "test"; Console.WriteLine(text.IndexOf("est", StringComparison.Ordinal)); Dlaczego? Jeśli nie przekażemy ustawień regionalnych jawnie, wtedy domyślnie aktualna zost...

Dziel się z innymi:
Porównywanie znaków, ToUpper, string.IndexOf oraz StringComparison.Ordinal

Sztuka programowania 409 dni, 12 godzin, 39 minut temu rroszczyk 161 rozwiń

Świetny weekend za mną, włączając w to Programistok w Białymstoku. Jako że był to weekend bez innych zobowiązań, spakowaliśmy się z żoną i o 5 rano w sobotę wyruszyliśmy w podróż:) Akurat by dotrzeć na miejsce, spokojnie ulokować pod hotelem i rozejść do swoich zadań - żona zaczęła od zakupów, ja od Programistoku:)

Tagi: community
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Programistok - debriefing

Inne 409 dni, 12 godzin, 39 minut temu KonradKokosa 105 rozwiń

Przemysław Walkowski. Kolejna książka z mojej biblioteki to C# 6 i MVC 5 napisana przez polskich autorów Krzysztofa Żydzika i Tomasza Raka. Tworzenie nowoczesnych portali internetowych. Jest to na pewno pierwsza i chyba jedyna książka o nowościach w C# 6.0 po polsku. Wydana bardzo na czasie (jeszcze przed oficjalnym wydaniem C# 6.0) opisuje MVC 5 i Entity Framework 6 oraz wiele innych internetowych technologi. Zapraszam do recenzji Budowa Książka ma 500 stron...

C# 6 i MVC 5 - recenzja książki | Blog Programisty.NET

Inne 414 dni, 7 godzin, 42 minuty temu przemekwa 334 rozwiń

Początkowo planowałem napisać o podcastach DotNetRocks i wychwalić autorów pod niebiosa (bo należy im się za to co i jak robią). Tylko, że to chyba nie ma sensu. Linki do audycji przewijają się przez przeróżne blogi i wystarczy napisać, że naprawdę warto ich posłuchać. Ponieważ jednak dojazd do pracy zajmuje mi godzinę, a samych dotnetrocks’ów pojawia się tylko trzy odcinki w ciągu tygodnia rozglądam się, słucham, sprawdzam i myślę, że warto podzielić się wykopaliskami. Oto kilka podcastów, których słuch...

Tagi: czas, podcast, rozwój
Źródło: moromind.pl
Dziel się z innymi:
Nie tylko DotNetRocks warte posłuchania… | MoroMind - .net i nie tylko

Inne 414 dni, 7 godzin, 42 minuty temu dzordzo 194 rozwiń

Dwa wrześniowe odcinki mieliśmy mocno techniczne, więc czas nieco od technikaliów odpocząć. Dzisiaj, w odcinku nr 23, zapraszam Was na luźną rozmowę o… programistach. A rozmawiam z osobami, które znają nas od podszewki :). Ola Pszczoła (http://beetalents.com) na co dzień zajmuje się szeroko pojętym HRem w ujęciu niekorporacyjnym. Niezła charakterystyka, co nie? ;). Na Twitterze obecna pod @olapsz. Paweł Michalak natomiast pracuje w Stack Overflow, gdzie m.in. doradza firmom jak pokazać się programistom d...

Źródło: devtalk.pl
Dziel się z innymi:
O programistach z Olą Pszczołą i Pawłem Michalakiem

Inne 417 dni, 10 godzin, 56 minut temu rroszczyk 237 rozwiń

O usługach REST, które dzisiaj są wszechobecne pisałem już wiele razy np. tutaj.  Dzisiaj chciałbym napisać krótkie podsumowanie w formie porad i antywzorców. Zaczynamy: 1. Nigdy nie używaj czasowników w URI. Przykład błędnych linków: GET: localhost\persons\1\UpdateEmail?email=’…’ Jedynym dozwolonym czasownikiem w adresie to HTTP verb. Całość linku to nic innego jak hierarchia zasobów. Poprawna aktualizacja adresu email może wyglądać zatem następująco: PUT: localhost\persons\1\email Metoda PUT ozn...

Tagi: .Net, C#, REST, RPC
Dziel się z innymi:
Kilka porad na temat usług REST

Programowanie rozproszone 417 dni, 10 godzin, 56 minut temu rroszczyk 391 rozwiń

W chwili obecnej tworząc aplikacje mobilne, bardzo często korzystamy z Internetu, o czym wspominałem po części w ostatnim wpisie. Siłą rzeczy w chmurze często trzymamy też konfigurację aplikacji/usługi, aczkolwiek nie musi to być regułą. Aplikacje uniwersalne obsługują bowiem tzw kontenery danych (ApplicationDataContainer), które pozwalają na zapisywanie ustawień dla konkretnej instalacji, a także globalnie dla naszego konta Windows Live. W dzisiejszym wpisie, zaprezentuję prosty sposób na wykorzystanie ...

Zapisywanie danych użytkownika w Universal Apps

Mobile development 417 dni, 10 godzin, 56 minut temu rroszczyk 71 rozwiń

Odbyło się! Poprowadziłem październikowe devWarsztaty, prześwietny pomysł autorstwa Gutka. Pomysł o tyle prosty, co genialny - skoro jest takie mnóstwo grup pasjonatów, prelekcji, konferencji, na których możemy nasłuchać się o różnych technologiach, zróbmy wreszcie coś, by nauczyć się czegoś praktycznie. Za darmo. Od społeczności, dla społeczności.

Tagi: community
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | DevWarsztaty - debriefieng

Inne 417 dni, 10 godzin, 56 minut temu KonradKokosa 95 rozwiń

Czy czujesz się znudzony swoją pracą, która kojarzy Ci się tylko z monotonnym wykonywaniem tych samych, nudnych obowiązków? Nie "porywa" Cię to co robisz? Ot po prostu idziesz "do roboty" i czekasz na weekend? Stagnacja i marazm? Możliwe, że w mniejszym lub większym stopniu tak jest. (...) Dlatego mam dla Ciebie propozycję.

Tagi: community
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | Angażuj się!

Inne 421 dni, 5 godzin, 36 minut temu KonradKokosa 325 rozwiń

29/09/2015 0 Najlepsze szkolenia programistyczne Co roku nieprzebrane bogactwa pompowane są w rozwój programistów. Czy faktycznie szkolenia warte są tyle, ile się za nie płaci? Na pewno nie wszystkie. Dzisiaj podzielę się z Wami refleksjami o Szkoleniu Idealnym – wartym swojej ceny.

Tagi: szkolenia
Dziel się z innymi:
Najlepsze szkolenia programistyczne | Maciej Aniserowicz

Inne 421 dni, 5 godzin, 36 minut temu przemekwa 381 rozwiń

Ten błąd jest konsekwencją architektury providera SQL Server dla linq to entities, który całe zapytanie konwertuje na SQL...

Dziel się z innymi:
LINQ to Entities does not recognize the method Last() method, and this method cannot be translated into a store expression. ~ Programowanie i okolice

Sztuka programowania 421 dni, 5 godzin, 36 minut temu ozgrozo 161 rozwiń

Przemysław Walkowski Mistrz czystego kodu – Wujka Bob-a czyli Roberta C. Martina. Z okładki możemy dowiedzieć się, że jest to książka profesjonalnego programisty. I po przeczytaniu 200 stron(całość) książki, mogę w pełnić się z taką opinią zgodzić. Polecam ją każdemu, kto chce stać się Senior Developerem. Poniżej moja recenzja. Książka oryginalnie wydana w 2011 roku. W Polsce pierwsze wydanie w 2013 roku. ...

Mistrz czystego kodu - recenzja książki | Blog Programisty.NET

Inne 424 dni, 14 godzin, 51 minut temu przemekwa 481 rozwiń

1 2... 51 52 53 54 55 56... 281 282
Accenture
Szkolenia SecurITum

grudzień

03.
IT Academic Day W...
Politechnika Wrocławska Wydział Elektroniki (C-1)
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 383,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 371,4)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,75)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 388,06)

15

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

16

CaMeL (2 954,87)

17

mnikolajuk (2 596,93)

18

jedmac (2 594,32)

19

lkurzyniec (2 466)

20

FutureProcessing (2 440,11)