dotnetomaniak.pl

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

Stało się! Moja najpierwsza, debiutancka prezentacja za mną! Przeżyłem! Wyszedłem stamtąd z niezłym bólem głowy po całym tym stresie, ale zadowolony. Sprawy do poprawy mam już rozpisane, również dzięki Waszym ankietom. Które zresztą wypadły zaskakująco pozytywnie! Dziękuję wszystkim, którzy przyszli, wysłuchali, a szczególnie...

Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | WG.NET 85 - Debriefing

Inne 702 dni, 18 godzin, 5 minut temu KonradKokosa 164 rozwiń

Każdy z nas jest choć trochę leniwy. Jedni troszkę mniej, inni troszkę bardziej. Ja na ten przykład czasem się rozpędzam i piszę kod, który potrzebuje. Potem o nim opowiadam, a potem ktoś pyta czemu nie skorzystałem z jakiejś tam gotowej biblioteki. Wiem, że każdy z nas należy do mensy i wie, że ten wpis nie wziął się z powietrza.

Dziel się z innymi:
Generator danych Faker.net

Narzędzia 705 dni, 12 godzin, 8 minut temu rroszczyk 373 rozwiń

Przemysław Walkowski. Przez przypadek dokładając swoją cegiełkę do dyskusji o tym, czy wzorzec singielton jest dobry czy zły, doszukałem się dość ciekawej klasy w .NET 4.0, mianowicie klasy Lazy

Tagi: C#, lazy, lazy loading
Dziel się z innymi:
Klasa Lazy w .NET 4.0 | Blog programisty .Net.

Sztuka programowania 705 dni, 12 godzin, 8 minut temu przemekwa 458 rozwiń

Jakiś czas temu, pisałem o Swagger, jako sposobie na dokumentacje REST API. Dzisiaj chciałbym pokazać kolejny mechanizm na generowanie dokumentacji, tym razem napisany przez Microsoft i dostępny od razu w ASP.NET. Od kilku lat jest on już dostępny bez żadnych dodatkowych instalacji. Jeśli uruchomimy przykładową aplikację WebAPI, zobaczymy w prawym górnym rogu link do API:

Tagi: asp.net, REST
Dziel się z innymi:
REST API: Dokumentacja w ASP.NET Web API

Sztuka programowania 705 dni, 12 godzin, 8 minut temu rroszczyk 184 rozwiń

I have started to think, what is the reason that people see it as hard and complex at the beginning? I have a theory: it has rules! Entering the world with rules is always uncomfortable, we need to adjust to rules. In this post I’d like to prove that in this case those rules are quite digestible.On the way to CQRS… Basically, we can say that CQRS is an implementation of Command Query Separation principle to the architecture of software. What I noticed during my work in this approach is that there is a c...

Dziel się z innymi:
CQRS – Simple architecture | Future Processing

Architektura 705 dni, 12 godzin, 8 minut temu FutureProcessing 284 rozwiń

Odcinek czternasty to jak zwykle duża porcja newsów, gościem jest Andrzej Kaźmierczak – świeżo upieczony MVP z Azure oraz pierwszy raz w historii – live demo wykorzystujące iPad-a i Azure RemoteApp! Zapraszam do oglądania! Share this:EmailFacebookTwitterLinkedInPosted on Author wisniaCategories Azure, Azure Active Directory, Docker, DocumentDB, HDInsight, Marketplace, RemoteApp, Storage, Tydzien z AzureTags documentdb, marketplace, nano server, remoteapp, table storageLeave a Reply Cancel reply Your em...

Tagi: Azure
Dziel się z innymi:
Tydzień z Azure - odcinek 14 | Tomasz Wiśniewski on Azure

Web 705 dni, 12 godzin, 8 minut temu wisnia 21 rozwiń

Kilka wpisów wcześniej zacząłem tematykę micro-serwisów oraz wzorca bramki. Jednym z wyzwań podczas rozłupywania monolitu jest zbyt wysoka liczba zapytań do innych serwisów, co powoduje utratę wydajności.  Jeśli w monolicie była klasa np. CustomersRepository to teraz będzie to kompletnie nowa usługa. Wysłanie wiadomości do takiej usługo odbywa się przez jakiś protokół – w przypadku REST zwykle jest to HTTP. W monolicie nie było ważne to, że wywołaliśmy np. GetCustomerById(1), potem GetCustomerById(2) i...

Dziel się z innymi:
REST Batching: Ograniczanie liczby zapytań

Architektura 707 dni, 20 minut temu rroszczyk 158 rozwiń

Odcinek 14 jest kolejnym odcinkiem wyjątkowym. Po pierwsze: bo to pierwszy odcinek po angielsku! A po drugie: bo mój gość to szanowany na całym świecie, znany wszem i wobec, niewymagający przedstawienia: the one and only Udi Dahan! Gdyby pół roku temu ktoś powiedział mi, że DevTalk wyjdzie poza granice Polski, i to od razu z Gościem tego kalibru, to bym się tylko w czoło popukał. A tu proszę…

Źródło: devtalk.pl
Dziel się z innymi:
CQRS with Udi Dahan

Sztuka programowania 707 dni, 20 minut temu rroszczyk 125 rozwiń

Although ECMAScript6 has not been officially released yet, we can play around with new language features today. There are tools such as Traceur or Babel which are able to convert ECMAScript6 into ECMASciprt5, thus we are able to run the code in every browser. So let's try to run the snippet below, which leverages destructuring assignment using those tools ...

Dziel się z innymi:
[EN] .NET Blog: Using ECMAScript6 today

Web 707 dni, 20 minut temu nocturn 85 rozwiń

Na tą książkę zwróciłem uwagę, dzięki pytaniu K.Cebuli na naszej grupie na portalu www.facebook.com. To był chyba grudzień 2014r. i akurat amazon.com miał promocję na tą książkę. Recenzje miała dobre, wydawcę również (Microsoft), a tytuł brzmiał zachęcająco. Kupiłem więc tą książkę w formie ebooka, załadowałem na mojego kindla i w wolnym czasie ją sobie "trawiłem".

Recenzja - "Adaptive Code via C# - Agile coding with design patterns and SOLID principles" -> Gary McLead Hall

Inne 709 dni, 35 minut temu rroszczyk 369 rozwiń

Ostatnio uruchamiając synchronizację na jednym z agentów otrzymałem następujący błąd dotyczący własnego rozszerzenia: The management agent failed on run profile. The run step stopped because a required rules extension „Demo.FIM.ActiveDirectory.dll” could not be loaded. Po upewnieniu się, że wspomniana biblioteka znajduje się w katalogu Extensions zajrzałem do loga systemowego. Tam opis błędu był znacznie bardziej rozbudowany i wyglądał tak:

Synchronization Service – supported runtime | Developer notes

Sztuka programowania 709 dni, 35 minut temu rroszczyk 97 rozwiń

W dzisiejszym poście pokażę bibliotekę Noda Time. Generalnie jest ona stworzona, aby zastąpić DateTime, który często powoduje problemy. Dzisiaj jednak, chciałbym pokazać Noda Time na przykładzie testów jednostkowym, bo to jest miejsce, gdzie DateTime po prostu nie nadaje się do użycia (przynajmniej bezpośrednio).

Noda Time: testy jednostkowe oraz obsługa czasu

Sztuka programowania 709 dni, 35 minut temu rroszczyk 133 rozwiń

Już od jakiegoś czasu dość aktywnie (choć z przerwami) udzielam się na StackOverflow wokół tagów .NET/C#. Pomyślałem, że przekroczenie okrągłych 10k punktów jest dobrą okazją do spisania swoich różnorakich przemyśleń na temat tego serwisu.

Tagi: .Net, C#
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | StackOverflow - przemyślenia

Narzędzia 711 dni, 41 minut temu KonradKokosa 469 rozwiń

Największa zaleta mikro-serwisów, a mianowicie pojedyncza odpowiedzialność, często bywa również problemem, a raczej wyzwaniem. Załóżmy, że nasz system ma następujący mikro-usługi:CustomerService – podstawowe informacje o klientach AddressService – wyszukiwarka adresów CreditCardDetails – dane o kartach Nie chce wymieniać tutaj długiej listy, ale wyobraźmy sobie...

Mikro-serwisy: wzorzec gateway

Sztuka programowania 713 dni, 10 godzin, 23 minuty temu rroszczyk 346 rozwiń

ASP.NET MVC 6 supports both regular controllers (inheriting from Controller base type) and POCO controllers. Let’s have a look at how the discovery of them happens in ASP.NET MVC 6. Note that the code and mechanisms discussed in this article were introduced after ASP.NET 5 beta3 was released, so it is not yet available if you use the version of ASP.NET 5 bundled with Visual Studio 2015 CTP6.

Tagi: asp.net, C#, mvc
Źródło: www.strathweb.com
Dziel się z innymi:
[EN] How ASP.NET MVC 6 discovers controllers?

Architektura 713 dni, 10 godzin, 23 minuty temu rroszczyk 182 rozwiń

Przemysław Walkowski Kontynuując temat bezpieczeństwa, chce zająć się tematem certyfikatów ich tworzeniem i obsługą. Omówię co to jest PKI, CA, X.509. To o czym nie wspomniałem w ostatnim poście a może przydać się w tym poście to wiedza o tym, że algorytm asymetryczny z kluczem publicznym i prywatnym ma możliwość szyfrowania danych przy pomocy klucza publicznego jak i prywatnego. Gdy zaszyfrujemy dane kluczem prywatnym, będziemy mieć możliwość...

Dziel się z innymi:
Bezpieczeństwo w aplikacjach C#. Podstawy i nie tylko. Część II. | Blog Programisty.NET

Sztuka programowania 715 dni, 13 godzin, 20 minut temu przemekwa 435 rozwiń

Czasami zachodzi potrzeba ponownego wykonania jakiegoś kodu, w przypadku np. wyrzucenia błędu. Można samemu zaimplementować to za pomocą np. pętli, kontynuować daną operację w kolejnych iteracjach. Problem w tym, że taki mechanizm można dość znacząco rozbudowywać. Zwykle, chcemy poczekać przed następną iteracją ponieważ szanse, że ponowna próba, natychmiast po pierwszej próbie zakończy się sukcesem jest niska. Ponadto, zdefiniowanie “niepowodzenia” też jest dość skomplikowane. Polly to mała, ale dość ...

Tagi: .Net, C#, Polly
Dziel się z innymi:
Polly: przydatna biblioteka do obsługi błędów

Narzędzia 715 dni, 13 godzin, 20 minut temu rroszczyk 275 rozwiń

Node.js plugin for Visual Studio allows you to create Node.js application within the Visual Studio. It supports editing with IntelliSense, debugging and deployment of Node.js projects. It is a free and available for download

Dziel się z innymi:
Node.js extension for Visual Studio | Zapiski programisty .net

Narzędzia 715 dni, 13 godzin, 20 minut temu https://slanto.wordpress.com/ 153 rozwiń

Wiele mówi się o dobrych praktykach tworzenia kodu, używaniu wzorców projektowych i innych zmyślnych rozwiązań. W praktyce nie jest jednak tak kolorowo. Często terminy gonią, w kodzie pojawiają się klasy, których liczba linii liczona jest w setkach, a pośród nich znaleźć można wiele bezmyślnych powtórzeń oraz niepraktycznych interfejsów. Ale przecież obiecaliśmy sobie, że kiedyś to zmienimy, prawda?

Tagi: C#, net, wzorce
Dziel się z innymi:
Wzorzec adapter - przykładowa implementacja w C#

Architektura 717 dni, 16 godzin, 4 minuty temu rroszczyk 495 rozwiń

AML (Anti-Money Laundering), zwane potocznie przeciwdziałaniem praniu brudnych pieniędzy, ale... również i wspieraniu terroryzmu, są to działania, mające na celu wykrycie i odpowiednie zaraportowanie podejrzanych transakcji, a nast. ich zablokowanie, włącznie z zamrożeniem konta osob podejrzanych. Wymogi stosowania AML w spółkach finansowych nakładają stosowne organy, takie jak np. KNF, Komisja Europejska czy Departament Skarbu USA. Te podmioty, publikują m.in. listy os. podejrzanych. Na takich l...

AML - Listy Sankcyjne - Github - Zchpit, czyli o programowaniu w .NET i nie tylko...:

Bazy danych i XML 717 dni, 16 godzin, 4 minuty temu Piot Rabi 247 rozwiń

1 2... 85 86 87 88 89 90... 307 308
Szkolenia SecurITum

kwiecień

03.
4developers
Warszawa
22.
GET.NET
Łódź
26.
CodeEurope
Kraków
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 041,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 653,17)

19

mnikolajuk (2 596,93)

20

lkurzyniec (2 554,5)