dotnetomaniak.pl

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

Recently I learned the hard way about setTimeouts side effects...

Tagi: JavaScript
Źródło: jj09.net
Dziel się z innymi:
[EN] setTimeout considered harmful

Web 776 dni, 15 godzin, 2 minuty temu jj09 189 rozwiń

Kilka postów wcześniej pisałem o JSONP, jako sposobie na wywoływanie serwisów znajdujących się w innych domenach z poziomu JavaScript. Domyślnie przeglądarki blokują takie wywołania ze względu na bezpieczeństwo. Załóżmy, że mamy następujący serwis w jakiejś domenie...

Dziel się z innymi:
Cross-Origin Request sharing (CORS):  wywoływanie zewnętrznych usług z JavaScript

Web 776 dni, 15 godzin, 2 minuty temu rroszczyk 161 rozwiń

Testy jednostkowe z natury muszą być wykonywane w izolacji. Wykonanie np. pierwszego testu nie powinno mieć żadnego znaczenia dla pozostałych. Analogicznie, kolejność ich wykonywania nie ma znaczenia. Zwykle jest to bardzo proste i osiąga się to poprzez np. mock’i. Czasami jednak może zajść potrzeba całkowitej izolacji poprzez wykonywanie każdego testu w osobnej AppDomain. Myślę, że w 99% przypadków jednak, można bez tego obyć się. Ostatnio jednak, pisząc pewne narzędzie do Visual Studio, musiałem odiz...

Tagi: .Net, NUnit, testy
Dziel się z innymi:
nUnit–Wykonywanie testów w osobnych AppDomain

Sztuka programowania 781 dni, 50 minut temu rroszczyk 152 rozwiń

Jestem w branży IT właściwie nieprzerwanie już gdzieś od połowy 2008. Przez ten czas branża zmieniała się bardzo dynamicznie. Nastąpiło odejście od desktopów, a większy nacisk postawiono na mobile i web. Same firmy zwiększyły nacisk na podział frontend - backend. Przez cały ten czas, w branży zmieniali się również ludzie. Pojawiło się sporo nowego narybku, który wciąż nie jest w stanie zadowolić olbrzymiego popytu na specjalistów IT. Powstał więc w pewnym sensie rynek pracownika, gdzie specjalistów najzw...

Dziel się z innymi:
Zepsucie w branży IT

Inne 781 dni, 50 minut temu rroszczyk 916 rozwiń

Dzisiaj chciałbym rozpocząć nowy cykl o bezpieczeństwie aplikacji webowych. Niejednokrotnie o tym pisałem już, ale były to luźno powiązane ze sobą wpisy. Od tego wpisu chciałbym to zmienić i przedstawić bardziej dogłębnie tą tematykę. Pierwsze wpisy będą stanowiły całkowite podstawy, ale mam nadzieję, że również bardziej zaawansowani programiści znajdą coś ciekawego w tym (np. wykorzystywane narzędzia).  Na końcu mam zamiar przedstaw...

Dziel się z innymi:
Bezpieczeństwo WEB: Wprowadzenie, mapowanie aplikacji część I

Web 782 dni, 15 godzin, 20 minut temu rroszczyk 265 rozwiń

Technologie typu WPF, czy Universal Apps aż proszą się o zastosowanie MVVM, jednak wsparcie dla tej architektury po stronie tych rozwiązań, jest umówmy się - co najwyżej średnie. Bardzo mało kontrolek posiada wbudowaną obsługę komend. I nawet jeśli się ona pojawia, to i tak nie dotyczy ona wszystkich dostępnych w kontrolce zdarzeń. Poza tym, nie ma jawnego wsparcia dla ViewModeli. Standardowo zbudowana aplikacja składa się ze stron wykorzystujących code-behind. Na szczęścia oba te problemy można w pewnym...

Dziel się z innymi:
Więcej MVVM w Universal Apps dzięki Behaviors SDK

Sztuka programowania 782 dni, 15 godzin, 20 minut temu rroszczyk 198 rozwiń

On July 1st I had a pleasure to speak at Seattle Node.js meetup about unit testing and Test Driven Development with Angular.js and Node.js, using TypeScript. In this talk I gave an overview of JavaScript testing frameworks, and tools. I also demonstrated how TypeScript can strengthen your tests by adding free unit tests (type checking) thanks to strong typing.

Źródło: jj09.net
Dziel się z innymi:
[EN] TDD with TypeScript, AngularJS, and Node.js

Web 788 dni, 10 godzin, 22 minuty temu jj09 207 rozwiń

Do napisania tego wpisu z jeden strony skłoniła mnie własna sytuacja (zmiany, zmiany, zmiany), a z drugiej strony dość stary artykuł na stronach Intela. Miałem go ciągle w artykułach do przeczytania, aż w końcu znalazłem  chwilę i nie ukrywam zrobił na mnie bardzo duże wrażenie. Zgłębiając temat trafiłem na jeszcze jeden, na stronach Business Insider, a konkretnie na ten artykuł. On również daje do myślenia… Otóż możn...

Tagi: kariera
Źródło: tszulczewski.pl
Dziel się z innymi:
Informatyk po 40

Inne 790 dni, 13 godzin, 53 minuty temu TSzulczewski 756 rozwiń

With the Agile thinking and approach to project management Scrum and Kanban becomes really popular nowadays. But adaptation of both shows to some teams that something is not working - Scrum is too strict, while Kanban is not structured enough. Here comes the need of something new. The mixture of Scrum and Kanban leads to the methodology called Scrumban. Let's have a closer look on it in a key aspects: roles, meetings and artifacts.

Źródło: blog.kateo.pl
Dziel się z innymi:
[EN] Scrumban - a compromise between Scrum and Kanban | blog.kateo.pl

Inne 790 dni, 13 godzin, 53 minuty temu blog-kateo-pl 153 rozwiń

Semantyczny model dostarcza nam wiele informacji o kodzie, które zwykle uzyskuje się po kompilacji. Na przykład przeładowanie metod jest dużo łatwiejsze do określenia już po kompilacji.  Oznacza to, że nie jest już to  klasyczna, statyczna analiza kodu. Z tego względu, najpierw danych kod należy skompilować za pomocą...

Tagi: .Net, C#, roslyn
Dziel się z innymi:
Roslyn: Analiza przepływu danych–semantyczny model

Narzędzia 797 dni, 15 godzin, 27 minut temu rroszczyk 127 rozwiń

Standardowy player Microsoftu (kontrolka MediaElement), z którego możemy korzystać m.in. w Universal Apps, ma wiele zalet i funkcjonalności, ale ma też niestety dwie poważne wady. Po pierwsze - nie jest do końca zgodny z MVVM. Nie mamy tutaj wsparcia dla komend, czy ViewModeli. Po drugie, jest bardzo słabo rozszerzalny. Jakakolwiek modyfikacja w większości przypadków jest bardzo trudna, a przecież przy kontrolkach tego typu, rozszerzalność, czy skalowalność to wręcz podstawa. Czy jest zatem jakieś wyjści...

Dziel się z innymi:
Player Framework by Microsoft - customizacja

Inne 797 dni, 15 godzin, 27 minut temu rroszczyk 174 rozwiń

From procedural to functional – an example in F# Posted on by Michal Franc In this blog post, I show little code review of a code sent to me by friend. The code is quite simple example on how to read XML file using XmlProvider. My friend’s biggest concern was that his code is still procedural and not ‘functional’. I was asked if this code can be refactored to be more functional, whatever it means. First of all, the code that I got, is fine and most importantly it works. Even when you are using F# to ...

Tagi: F#
Źródło: www.mfranc.com
Dziel się z innymi:
[EN] From procedural to functional - an example in F# | Pragmatic Developer

Sztuka programowania 797 dni, 15 godzin, 27 minut temu michalfranc 103 rozwiń

Roslyn to nie tylko parsowanie kodu, ale również zarządzanie projektem\solucją za pomocą WorkspaceAPI. Pisząc różne narzędzia dla programistów, oprócz analizy kodu, zwykle chcemy mieć informacje o kontekście danego kodu – np. nazwie pliku czy projekcie w którym znajduje się dana klasa. Workspace API, jak nie trudno domyślić się, opiera się na abstrakcyjnej klasie Workspace.  Zwykle jednak pracować będziemy z MSBuildWorkspace, która pozwala nam zarządzać .sln czy .csproj:MSBuildWorkspace msWorkspace = M...

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

Narzędzia 797 dni, 15 godzin, 27 minut temu rroszczyk 115 rozwiń

Pomimo wakacji wiele się dzieje. W tym tygodniu trochę GA (Batch, Azure Site Recovery), także preview (Spark w HDInsight), porcja nowości, a na deser – KONKURS Z NAGRODAMI! Zapraszam do oglądania!Posted on Author wisniaCategories Azure Batch, Azure Site Recovery, DocumentDB, HDInsight, Mobile Engagement, Uncategorized, Virtual MachinesTags asr, batch, documentdb, order by, rdmaLeave a Reply Cancel reply Your email address will not be published. Required fields are marked * Name * Email * Website C...

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

Web 797 dni, 15 godzin, 27 minut temu wisnia 27 rozwiń

In 1994 Robert “Uncle Bob” Martin proposed a group of object-oriented metrics that are popular until now. Those metrics, unlike other object-oriented ones don’t represent the full set of attributes to assess individual object-oriented design, they only focus on the relationship between packages in the project.

[EN] Object-oriented metrics by Robert Martin | Future Processing

Inne 803 dni, 14 godzin, 37 minut temu FutureProcessing 182 rozwiń

W poprzednim wpisie przedstawiłem klasę CSharpSyntaxWalker – przydatną przy analizie drzewa kodu. Dzięki niej, automatycznie bez pisania kodu rekurencyjnego jesteśmy w stanie przejść przez każdy element kodu. Dzisiaj o analogicznym rozwiązaniu ale służącym do przepisywania kodu a nie tylko jego analizowania. Mechanizm działa bardzo podobnie do CSharpSyntaxWalker. Wystarczy, że stworzymy klasę dziedziczącą po CSharpSyntaxRewriter:publicclass CustomRewriter : CSharpSyntaxRewriter { publicoverride Synt...

Tagi: .Net, C#, roslyn
Dziel się z innymi:
Roslyn–przepisywanie kodu

Inne 803 dni, 14 godzin, 37 minut temu rroszczyk 137 rozwiń

This week a special guest all they from Australia – Troy Hunt, who is a well known Pluralsight author, Microsoft MVP and the creator of a very popular web sites – http://www.haveibeenpwnd.com. Besides the weekly portion of news Troy does a great overview of “Have I Been Pwnd” site and how it’s hosted on Azure! Enjoy the show! Posted on Author wisniaCategories Azure, Docker, Portal, SQL DatabaseTags Azure, docker, SQL DatabaseLeave a Reply Cancel reply Your email address will not be published. Required ...

Tagi: Azure
Dziel się z innymi:
Tydzień z Azure - odcinek 25 (EN) - Tomasz Wiśniewski on Azure

Web 803 dni, 14 godzin, 37 minut temu wisnia 20 rozwiń

Tworzenie instrukcji warunkowych jest czymś naturalnym w praktycznie każdym języku programowania. Trudno sobie jest wyobrazić kod źródłowy nawet najprostszej aplikacji, który byłby pozbawiony konstrukcji IF - w pewnym sensie tego rodzaju instrukcje, kontrolują przepływ sterowania. Warto wiedzieć, że w C# nasze możliwości na tym polu są jeszcze większe m.in. dzięki dyrektywom preprocesora. Dyrektywy preprocesora wpływają na to co zostanie skompilowane. Możemy np. inny fragment kodu przeznaczyć dla kompila...

Dziel się z innymi:
Efektywne wykorzystanie dyrektyw preprocessora

Sztuka programowania 811 dni, 12 godzin, 39 minut temu rroszczyk 362 rozwiń

Ostatnio dostałem prośbę od klienta o wycenę potencjalnego rozwiązania w Azure. Założenia, które zostały mi podane były następujące:Maszyna wirtualna6-8GB RAMWindows ServerDostęp zdalny 3-5 użytkownikówIIS (do 10 użytkowników)SQL Express (baza do 1GB) Ogólnie patrząc na wymogi sprawa dość prosta. Jednak mając za sobą już trochę doświadczenia od razu w oczy rzuciły mi się dwa punkty zapalne “prostego” podejścia do tematu: dostęp zdalny (czyt. Remote Desktop – będzie tam zainstalowana aplikacji okienkowa ...

Tagi: Azure
Dziel się z innymi:
IaaS czy PaaS? Odwieczne pytanie chmurowców

Web 811 dni, 12 godzin, 39 minut temu wisnia 266 rozwiń

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 811 dni, 12 godzin, 39 minut temu rroszczyk 127 rozwiń

1 2... 113 114 115 116 117 118... 340 341
#befutureproof
Szkolenia SecurITum

październik

Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 949,51)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,48)

8

Damian (9 173,12)

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 693,06)

15

spetz (3 363,34)

16

jedmac (3 318,39)

17

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

18

CaMeL (2 954,87)

19

dpawlukiewicz (2 736,19)

20

lkurzyniec (2 734,06)