dotnetomaniak.pl

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

W ostatnim poście pokazałem jak za pomocą LINQ można przeglądać drzewo kodu. Czasami jest to jednak niewygodne. Załóżmy, że piszemy konwerter z C# na jakiś inny język. W takiej sytuacji, prawdopodobnie chcemy mieć dostęp do każdego elementu kodu. Możemy to zrobić za pomocą LINQ, ale jest to mało wygodne. Musielibyśmy pisać kod rekurencyjny, który dla skomplikowanych kodów jest jak wiadomo mało wydajny, a nawet może zakończyć się wyjątkiem OutOfMemory. Do dyspozycji jednak mamy klasę CSharpSyntaxWalker. ...

Dziel się z innymi:
Roslyn – przeglądanie drzewa

Sztuka programowania 1022 dni, 8 godzin, 49 minut temu rroszczyk 127 rozwiń

Analiza kodu za pomocą LINQ to chyba esencja Roslyn.  Bez Roslyn, kod był dla nas jak zwykły tekst (string) i w przypadku jakiejkolwiek analizy, musieliśmy sami parsować tekst i rozpoznawać odpowiednie fragmenty....

Tagi: .Net, C#, Linq, roslyn
Dziel się z innymi:
Roslyn–analiza kodu za pomocą LINQ

Web 1022 dni, 8 godzin, 49 minut temu rroszczyk 237 rozwiń

Dzisiaj nietypowo – trzeci odcinek w ciągu jednego miesiąca. No ale warto wejść w okres wakacyjny z przytupem :). Dlatego też do dziewiętnastego odcinka zaprosiłem dwóch świetnych Gości, których nikomu przedstawiać chyba trzeba. Są to chodzące wulkany energii, inspirujące każdego do działania. Michał Śliwoń i Rafał Legiędź – bo o nich oczywiście mowa – znani są polskiej społeczności przede wszystkim z tego, że to dzięki nim co roku możemy spotykać się na wyśmienitej konferencji DevDay! Na co dzień są pro...

Źródło: devtalk.pl
Dziel się z innymi:
O pasji z Michałem Śliwoniem i Rafałem Legiędziem

Inne 1022 dni, 8 godzin, 49 minut temu rroszczyk 161 rozwiń

W kolejnym odcinku goszczę Michała Słowikowskiego, który pracuje jako inżynier wsparcia w Microsoft Premier Support i jest SharePointowcem z zawodu i z zamiłowania. Ten tydzień zaowocował z dużą ilość usług, które weszły w status GA (General Availability), a mowiąc po naszemu – w fazę produkcyjną: Azure Active Directory Connect, Connect Health, Key Vault i Application Gateway. Dodatkowo więskza integracja Azure z Dockerem, a to wszystko przykryte NOWYM API do Billingu! Ah… no i już nie wspomnę o tym, że ...

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

Web 1022 dni, 8 godzin, 49 minut temu wisnia 13 rozwiń

Język znaczników XAML, jest integralnym elementem kilku ważnych technologii Microsoftu. Pojawia się on: w sukcesywnie upadającym Silverlighcie, WPFie, Windows Phonie, czy też w aplikacjach uniwersalnych. Dlatego też jeśli poznacie jedno z wymienionych wyżej środowisk, to bardzo łatwo będzie się Wam przestawić na dowolną z pozostałych technologi. W zależności od środowiska, mogą pojawiać się pewne delikatne różnice w możliwościach jakie dostarczy nam XAML, ale mimo wszystko jest naprawdę sporo rzeczy wspó...

Ciekawe możliwości kontrolki TextBlock

Web 1024 dni, 22 minuty temu rroszczyk 253 rozwiń

W poprzednim wpisie przedstawiłem różnice pomiędzy logiką aplikacji, a logiką biznesową. Taki podział doskonale ilustruje zasadę podziału odpowiedzialności, tzw. Separation of Concerns, w skrócie SoC. Cofnijmy się do wspomnianego artykułu na moment i przypomnijmy sobie główne różnice pomiędzy logiką aplikacji, a logiką biznesową...

Blog piwno-programistyczny: Podział odpowiedzialności - SoC

Sztuka programowania 1026 dni, 22 godziny, 30 minut temu markone 353 rozwiń

W poprzednim wpisie, w dużym skrócie przedstawiłem po co powstał Roslyn i komu może przydać się. W kilku kolejnych postach, zaprezentuję w praktyce jego najważniejsze funkcje. Zaczynami od scripting API.  APi szczególnie przydatne w przypadku edytorów do gier czy bardziej zaawansowanych reguł biznesowych. Zacznijmy od klasycznego “hello world”...

Tagi: .Net, C#, roslyn
Dziel się z innymi:
Roslyn – Scripting API

Narzędzia 1026 dni, 22 godziny, 30 minut temu rroszczyk 128 rozwiń

« Darmowe konto Office 365   Tomasz Szulczewski| - 14:36|KarieraJak zostać freelancerem? To nie będzie wpis techniczny, ale bardzo często dotyczy branży IT, w której szczególnie praca jako freelancer jest dość często spotykana. Wielu z nas uważa, że zarabia za mało albo że projekty z którymi mamy styczność są znacząco poniżej naszych kwalifikacji. Spora część osób akceptuje ten stan, inni zmieniają pracę lub wyjeżdżają za granicę. Ja chciałbym Wam pokazać, że jest jeszcze inna dro...

Tagi: kariera
Źródło: tszulczewski.pl
Dziel się z innymi:
Jak zostać freelancerem

Inne 1029 dni, 8 godzin, 6 minut temu TSzulczewski 507 rozwiń

O projekcie Roslyn od dawna już słychać, ale jeszcze nigdy nie miałem okazji z niego poważnie korzystać, ani wspomnieć o tym na blogu. Czym jest więc Roslyn? W skrócie pisząc jest to “compiler as service”. Roslyn dostarcza API za pomocą, którego możemy komunikować się kompilatorem.  Możemy zatem pisać programy, które rozpoznają kod (C#) i mogą go dynamicznie wykonywać. Innymi słowy, dzięki Roslyn jesteśmy w stanie załadować kod w formie czystego tekstu i w pamięci analizować go  już jako strukturę dany...

Tagi: .Net, roslyn
Dziel się z innymi:
Roslyn – wprowadzanie

Narzędzia 1029 dni, 8 godzin, 6 minut temu rroszczyk 319 rozwiń

Wakacyjną porą Azure nie pozwala nam odpocząć – jak co tydzień spływają do nas nowe newsy. W tym tygodniu bohaterami jest PowerShell, Azure Data Factory oraz Redis Cache. Zapraszam do oglądania! Posted on Author wisniaCategories Azure, Data Factory, PowerShell, RedisTags Azure, cache, Data Factory, PowerShell, redisLeave a Reply Cancel reply Your email address will not be published. Required fields are marked * Name * Email * Website Comment You may use these HTML tags and attributes:

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

Web 1029 dni, 8 godzin, 6 minut temu wisnia 15 rozwiń

W ostatnim wpisie wspomniałem, że Web.Config został usunięty i zastąpiony project.json. Pokazałem, jak dodać referencje czy skonfigurować wersję framework’a. Web.Config jednak zawierał jeszcze jedną ważną sekcję – AppSettings. ASP.NET 5 wspiera różne typy plików konfiguracyjnych – JSON, INI oraz XML. Możemy wszystkie je dodać jednocześnie do solucji i nie spowoduje to konfliktów. Nie jesteśmy ograniczeni tylko do jednego typu czy pojedynczego pliku konfiguracyjnego. Dla testów, dodajmy 3 pliki, każdy w...

Tagi: ASP .NET, mvc
Dziel się z innymi:
ASP.NET MVC 6 – AppSettings

Web 1031 dni, 9 godzin, 32 minuty temu rroszczyk 307 rozwiń

W architekturze WinRT możemy korzystać z dwóch bardzo przyjemnych kontrolek do prezentacji danych - ListView oraz GridView. Obie te kontrolki mają duże możliwości konfiguracyjne, posiadają sporo zdarzeń i można je również fajnie ostylować. Jednym słowem jest naprawdę dobrze;-) Naszą piękną, idealistyczną sielankę może jednak w łatwy sposób zakłócić, pewien dość prozaiczny problem, który nazywa się nadmiar danych. Tego rodzaju sytuacja zasadniczo nie ma żadnych pozytywów. Nasza aplikacja pochłonie duże il...

Implementacja dynamicznego doczytywania treści w kontrolce ListView

Sztuka programowania 1031 dni, 9 godzin, 32 minuty temu rroszczyk 167 rozwiń

O nowościach w MVC 6.0 pisałem już np. tutaj (...) Moim zdaniem, największe zmiany jednak mają miejsce w infrastrukturze i architekturze wewnętrznej ASP.NET. Jedną z tych zmian jest plik project.json, który definiuje wszelkie referencje w projekcie. Tworząc nowy projekt, project.json będzie wyglądać następująco...

Tagi: asp.net, JSON, mvc
Dziel się z innymi:
ASP.NET 5.0 (MVC 6.0)–plik project.json oraz struktura projektu

Web 1032 dni, 9 godzin, 20 minut temu rroszczyk 246 rozwiń

To już jest… jeszcze nie koniec, ale prawie!, pierwszego, dziewiczego sezonu DevTalk. W poszukiwaniu własnej tożsamości natrafiłem na… eksperta w tej dziedzinie. Ale w kontekście IT, oczywiście. Dzisiaj przed Wami Tomasz Onyszko. Architekt, od zawsze w branży ;), niezmiennie związany z kwestiami zarządzania tożsamością w sieci. Oprócz tego pisze na firmowym blogu Predica i regularnie gości na grupach pasjonackich oraz krajowych i światowych konferencjach. Od lat “nosiciel” tytułu Microsoft MVP. Na Twitt...

Źródło: devtalk.pl
Dziel się z innymi:
O tożsamości z Tomaszem Onyszko

Architektura 1034 dni, 11 godzin, 17 minut temu rroszczyk 123 rozwiń

87 spotkanie WG.NET za nami zatem czas na podsumowanie, tym razem dość krótkie i treściwe.

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

Inne 1034 dni, 11 godzin, 17 minut temu KonradKokosa 170 rozwiń

In this article we focus on sample service based on WCF (Windows Communication Foundation), as we will only try to build sample service with claims-based authentication and authorization. All technical aspects connected with security e.g. configuration, certificates, encryption, signature or CRL will be described in details in the next posts.

WCF services with claims-based authentication and authorization | Future Processing

Architektura 1034 dni, 11 godzin, 17 minut temu FutureProcessing 144 rozwiń

Bardzo często tworzymy osobne usługi, które dostarczają jakieś dane. Pisząc aplikacje ASP.NET Web nierzadko chcemy korzystać z zewnętrznych usług, zamiast hostować dane w tym samym projekcie. Niestety może to spowodować problemy, jeśli chcemy skonsumować usługę w JavaScript, a należy ona do innej domeny. Załóżmy, że mamy jakąś usługę REST. Dla testów posłużyłem się http://www.mocky.io. Polecam tą stronę, można generować tam własne “mocki”.  Dla tego wpisu stworzyłem mock, który zwraca następującą treść ...

Tagi: .Net, JavaScript, REST
Dziel się z innymi:
JSONP – wywoływanie zewnętrznych usług z JavaScript

Programowanie rozproszone 1039 dni, 1 godzinę, 6 minut temu rroszczyk 185 rozwiń

ReSharper is a intelligent extension for Visual studio that supports C#, XAML, XML, ASP.NET and ASP.NET MVC. Using this tool makes code cleaner and more efficient. It’s not cheap but definitely worth it. Below I put some interesting shortcuts to help us daily work

Tagi: Resharper, tools
Źródło: piotrluksza.com
Dziel się z innymi:
[EN] Power of Resharper shortcuts | Piotr Luksza

Narzędzia 1039 dni, 1 godzinę, 6 minut temu pluksza 328 rozwiń

W poprzednim wpisie pokazałem jak korzystać z JSONP w JQuery. Wiemy, że usługa musi rozpoznawać parametr callback i zwrócić treść w odpowiedniej formie tzn. “callback(dane)”. Załóżmy, że mamy następujący kontroler...

Tagi: asp.net, JSON, WebAPI
Dziel się z innymi:
ASP.NET WebAPI a JSONP

Programowanie rozproszone 1039 dni, 1 godzinę, 6 minut temu rroszczyk 112 rozwiń

Aplikacje na telefon pełnią różne funkcje, ale z założenia często są one mobilnym odpowiednikiem stron WWW. I choć w dzisiejszych czasach coraz więcej mamy w sieci stron responsywnych, to i tak komfort pracy z dedykowanym programem wciąż często bywa znacznie wyższy. Nie oznacza to oczywiście, że strony WWW na przeglądarce telefonu są czymś złym.. czasem jest to naprawdę dobra opcja na start. Okazuje się również, że dzięki RWD możliwe jest również łatwe osadzanie pewnych fragmentów witryn bezpośrednio w a...

Dziel się z innymi:
Hakowanie strony w kontrolce WebView

Mobile development 1039 dni, 1 godzinę, 6 minut temu rroszczyk 210 rozwiń

1 2... 136 137 138 139 140 141... 362 363
Szkolenia SecurITum

maj

26.

wrzesień

21.
Dev#
Gdańsk, Stary Maneż
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,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 391,37)

8

Damian (9 515,23)

9

danielplawgo (7 331,04)

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 592)

16

spetz (3 418,34)

17

AdrianBystrek (3 340,84)

18

jedmac (3 318,39)

19

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

20

CaMeL (2 954,87)