dotnetomaniak.pl

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

Pomimo stosowania TDD każdemu z nas od czasu do czasu zdarza się debugować kod. Czy to lubimy, czy nie, czasem po prostu nie ma innego wyjścia. Ułatwiajmy sobie (i osobom, które odziedziczą kiedyś ten kod) debugowanie przez dodawanie ToString() do wszystkich swoich klas.

Dziel się z innymi:
Zapewniaj metodę ToString() w swoich obiektach | Piotr Perak

Sztuka programowania 1148 dni, 10 godzin, 16 minut temu trzyPe 314 rozwiń

Gdy przychodzi czas na stworzenie aplikacji to najpierw staram się przemyśleć co ona ma robić i co z czym się łączy. Gdy obraz jest już w miarę wyraźny to zanim zacznę kodować jakieś prototypy i abstrakcje, przeglądam poniższą listę wzorców projektowych. Są ku temu dwa powody. Po pierwsze sprawdzam czy do mojego rozwiązania można dopasować jakieś wzorzec. Nie znam na pamięć wszystkich wzorców a czasem te mniej popularne (o których się normalnie nie pamięta) się przydają. Po drugie robię to aby trochę s...

Dziel się z innymi:
Przydatne wzorce projektowe w C# | Blog Programisty.NET

Sztuka programowania 1151 dni, 8 godzin, 20 minut temu przemekwa 2768 rozwiń

Ostatnimi czasy w jednym z projektów pociągnąłem sobie aktualizacje bibliotek przez Nuget'a. A że byłem leniwy to pociągnąłem je jak leci, nie patrząc co aktualizuje o change logu poszczególnych bibliotek nie mówiąc. Nie róbcie tego w domu! Jedną z aktualizacji była nowa wersja mechanizmu ASP.Net Identity...

Tagi: ASP.NET MVC
Źródło: szogun1987.pl
Dziel się z innymi:
Aktualizacja ASP.Net Identity do wesji 2

Web 1151 dni, 8 godzin, 20 minut temu szogun1987 272 rozwiń

Dołączę do grona piszących o nowościach w C# 6. Jedną z nich jest słowo kluczowe „nameof”. Po zainstalowania Visual Studio 2015 (do czego gorąco zachęcam) będzie można je sprawdzić w praktyce.  Nameof zwraca w postaci stringa nazwę argumentu, który przekazujemy do metody nameof. Na początek praktyczny przykład zastosowania tego słówka kluczowego w WPF-ie. Podczas bindowania właściwości z zastosowaniem interfejsu INotifyPropertyChanged musimy...

Tagi: C# .NET, C# 6.0, WPF
Dziel się z innymi:
C# 6.0 – nowości – słowo kluczowe „nameof” | Blog Programisty.NET

Sztuka programowania 1156 dni, 10 godzin, 50 minut temu przemekwa 584 rozwiń

Dzisiaj przekraczamy kolejne granice: poruszamy temat “miękki”! Rozmawiam z Rafałem Barszczewskim, a tematem naszych wywodów jest prowadzenie zespołu programistycznego – bycie team leaderem. Rafał od wielu lat pełni taką rolę w pracy zawodowej. Doświadczeniami i refleksjami dzieli się między innymi na swoim blogu. Mówimy między innymi o motywowaniu programistów, jak i ich krytykowaniu. O tym, jak zespół może podnosić swoje kompetencj...

Źródło: devtalk.pl
Dziel się z innymi:
05 - O prowadzeniu zespołu z Rafałem Barszczewskim | DevTalk

Inne 1156 dni, 10 godzin, 50 minut temu psz750 204 rozwiń

I w ten właśnie sposób szykuje się pierwszy w historii bloga zgrany cykl postów :-) Ostatnio pomyślałem sobie, że fajnie by było, oprócz aplikacji internetowej, zrobić też aplikację mobilną. A jak już robić aplikację mobilną to na 3 najpopularniejsze systemy.

[0. Cross-platform app] – Wstęp | devharmony

Sztuka programowania 1156 dni, 10 godzin, 50 minut temu emmetsa 186 rozwiń

Akka.NET is a .NET port of famous actor model programming framework Akka, well known for the JVM community. This blog post discuss how in few lines of code we can distribute our computations by deploying actors on the remote machines. And all of that using F# functional API.

[EN] Akka.NET remote deployment with F# - Simple Solutions

Programowanie rozproszone 1156 dni, 10 godzin, 50 minut temu Horusiath 100 rozwiń

W ostatnim czasie otworzyłem mały cykl wpisów na temat Universal Apps, ponieważ jest to obecnie dość bliski mi zawodowo temat. Sama koncepcja tego rozwiązania, wydaje się być odważna, ale wygląda jednak na to, że ktoś to w Microsofcie całkiem sprytnie to przemyślał. Oczywiście kilka elementów jeszcze tutaj kuleje, ale w tej chwili projekty Universal Apps przypominają trochę tworzenie stron responsywnych. Mamy jednolity backend i tak naprawdę zmienia się głównie frontend (XAML), choć w tym akurat przypadk...

Współdzielenie kodu i zasobów w Universal Apps - Alt Control Delete

Sztuka programowania 1156 dni, 10 godzin, 50 minut temu rroszczyk 104 rozwiń

Do eksportu danych jest masa pluginów, i jak coś macie to trzymajcie się tego :) ja nie miałem, płacić za wersję 2012 nie chciałem a i też nie miałbym możliwości jak tego zainstalować na serwerze :) Więc musiałem znaleźć inny sposób. I co mnie zaskoczyło sposób był pod ręką cały czas, ale trzeba było o nim „wiedzieć” (opcja na pewno istnieje od SSMS 2008) :)...

Tagi: MS SQL
Źródło: blog.gutek.pl
Dziel się z innymi:
Sql Server Management Studio - Eksportowanie danych z tabli jako INSERT INTO | Jakub Gutkowski

Bazy danych i XML 1156 dni, 10 godzin, 50 minut temu tuszcz 261 rozwiń

Kolekcje z System.Collections.Generic są wszystkim dobrze znane. Czasami jednak zachodzi potrzeba skorzystania z typów immutable.  Ogólnie o tych obiektach pisałem tutaj.  Szczególnie w środowisku wielowątkowym są one przydatne. Jak można przeczytać we wspomnianym poście, obiekty takie nigdy nie mogą zostać zmienione a modyfikowanie stanu polega na tworzeniu nowej instancji. Ktoś mógłby zasugerować, że mamy w końcu ReadOnlyCollection. Niestety, interfejs uniemożliwia modyfikacje tej kolekcji wyłącznie ...

Dziel się z innymi:
Piotr Zieliński » Microsoft Immutable Collections

Inne 1158 dni, 21 godzin, 40 minut temu psz750 264 rozwiń

C#, Narzędzia progamistyczne.NET Często podczas pracy firmach finansowych przychodzi czas na typowe zadanie zamiany liczby z postaci cyfrowej na postać liczbową w języku polskim. Szukałem w internecie gotowej implementacji takiego algorytmu, sprawdzonego i przetestowanego z otwartymi kodami i… okazało się, że nic nie znalazłem do C#. Nie było nigdzie implementacji takiego konwertera w .NET dlatego poniżej zrobiłem własną implementację. Poniżej warunki t...

Tagi: C#, konwerter
Dziel się z innymi:
Zamiana liczby na słowa z polską gramatyką C# | Blog Programisty.NET

Narzędzia 1158 dni, 21 godzin, 40 minut temu przemekwa 419 rozwiń

W poprzednim wpisie obiecywałem, porównać wydajność kolekcji immutable z klasycznymi typami z System.Collections.Generic. W dzisiejszym benchmarku, porównamy zarówno zużycie pamięci, jak i czas potrzebny na dodanie węzłów. Zacznijmy od klasycznych (zmiennych) typów:var list =new List

Dziel się z innymi:
Piotr Zieliński » Microsoft Immutable Collections: Wydajność

Inne 1158 dni, 21 godzin, 40 minut temu psz750 172 rozwiń

Just as natural pearls grow from grains of sand that have irritated oysters, these programming pearls have grown from real problems that have irritated real programmers. I just finished reading Jon Bentley’s book: Programming Pearls. I read this book after Scott Hanselman’s and Jeff Atwood’s recommendations. The problems analyzed in this book are still actual. However, I think that today programmers face slightly different challenges...

Tagi: books
Źródło: jj09.net
Dziel się z innymi:
[EN] Programming Pearls - Jakub Jedryszek

Sztuka programowania 1158 dni, 21 godzin, 40 minut temu jj09 135 rozwiń

Dużo w ostatnim czasie piszę o aplikacjach uniwersalnych, a wcześniej również sporo było tekstów o WPF. Co łączy oba tematy? Oprócz XAMLa który pojawia się w obu tych technologiach, pewnym dość istotnym łącznikiem jest wzorzec architektoniczny MVVM. MVVM pozwala na rozbicie logiki naszej aplikacji na pewne określone elementy. Mamy widoki, modele oraz tajemniczy element ViewModel. ViewModel to klasa, która zawiera uporządkowane i wypełnione danymi klasy modelu, pasujące do pewnego określonego widoku. Inny...

Tagi: C#, MVVM
Dziel się z innymi:
Biblioteki warte poznania w C# - MVVM Light

Sztuka programowania 1161 dni, 11 godzin, 7 minut temu rroszczyk 505 rozwiń

Czasami pisząc aplikację claims-aware musimy zaktualizować dane, które są przechowywane w Claims. Takich przypadków może być wiele, na przykład użytkownik zaktualizował imię czy też nazwisko, a może adres. Jeżeli nie zaktualizujemy Claims a polegamy na nich to przy odwołaniu się do wartości danego claim otrzymamy błędne informacje – stare. Może to prowadzić do pewnych komplikacji ...

Źródło: blog.gutek.pl
Dziel się z innymi:
Odświeżanie Claims w aplikacji

Sztuka programowania 1164 dni, 10 godzin, 19 minut temu rroszczyk 153 rozwiń

The article describes a simple solution to log client side JavaScript errors together with back-end exceptions. No additional library is needed, although ELMAH is handy at this point

Logging JavaScript exceptions. Custom solution + ELMAH | chrisseroka

Web 1164 dni, 10 godzin, 19 minut temu https://chrisseroka.wordpre... 122 rozwiń

VS 2015 usprawnił, moim zdaniem znaczącą sposób analizy kodu. Sam sposób podpowiedzi również został poprawiony i coraz bliżej im do Resharper, a w pewnych sprawach, jak zobaczymy, daje potencjalnie większe możliwości. Zacznijmy od przykładu pokazanego w prezentacji VS 2015. Załóżmy, że chcemy zaimplementować interfejs ISerializable:class Sample :ISerializable { } Jeśli tylko namespace zawierający ISerializable nie został dołączony, naciskamy ctrl+. i wyświetli się następujące menu: Nowością jest ...

Dziel się z innymi:
Piotr Zieliński » Visual Studio 2015: Analiza jakości kodu

Narzędzia 1166 dni, 4 godziny, 19 minut temu psz750 438 rozwiń

Ten post jest pierwszym z cyklu poświęconego architekturze systemów informatycznych. Zaczynamy od wyjaśnienia pojęć logiki biznesowej i logiki aplikacji na przykładzie małej aplikacji ASP.NET MVC. Więcej na temat MVC w kolejnym artykule. Już teraz zapraszam. Uczestnicząc w dyskusjach zarówno w życiu zawodowym jak i wirtualnym spotykam się z myleniem wymienionych w tytule artykułu pojęć, bądź używaniem ich zamiennie...

Tagi: architecture, mvc
Dziel się z innymi:
Blog piwno-programistyczny: Logika aplikacji, a logika biznesowa

Architektura 1166 dni, 4 godziny, 19 minut temu markone 823 rozwiń

If you are web developer you have probably heard about some (or all) of these tools: npm , Bower, Grunt, gulp.js, and Yeoman...

Źródło: jj09.net
Dziel się z innymi:
[EN] Web Development tools you need to know by the end of 2014 - Jakub Jedryszek

Web 1166 dni, 4 godziny, 19 minut temu jj09 303 rozwiń

Czwarty odcinek to badanie nowych gruntów: wyjście poza .NET! Moim gościem jest Sławomir Sobótka: założyciel firmy Bottega IT Solutions, trener, blogger, architekt. Wywodzi się ze środowiska Javy i można go spotkać na bardzo wielu konferencjach i grupach związanych z tą właśnie technologią. Rozprawiamy o Domain Driven Design, a Sławek jest jednym z najbardziej rozpoznawalnych polskich ekspertów w tym obszarze. Podczas rozmowy opowiada nam jakie korzyś...

Źródło: devtalk.pl
Dziel się z innymi:
04 - O Domain Driven Design z S. Sobótką | DevTalk

Inne 1167 dni, 10 godzin, 7 minut temu psz750 390 rozwiń

1 2... 142 143 144 145 146 147... 356 357
Szkolenia SecurITum

marzec

09.
Wroc#
Wrocław
12.
13.
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 867,57)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 391,11)

8

Damian (9 423,13)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 798,06)

15

dpawlukiewicz (3 451,71)

16

spetz (3 418,34)

17

jedmac (3 318,39)

18

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

19

AdrianBystrek (3 130,78)

20

CaMeL (2 954,87)