środa, 8 czerwca 2016

BUILD 2016 - odc.8 (ASP.NET Core, VS Studio Code & VS Studio, Edge, Node.js)

Kolejna dawka tego, od czego jestem co roku uzależniony –Winking smile  Nie komentuję dziś więcej, bo… za parę godzin trzeba zbierać mi się na BUILD TOUR w Warszawie i trzeba trochę wypocząć. Jak wrócę podzielę się wrażeniami z tego eventu. Gratuluję 16 uczestnikom w DSP, którzy otrzymali najwięcej punktów podczas zamkniętego głosowania.

 

ASP.NET Core Deep Dive into MVC

image

image

pewna różnica

image

image

odpalenie jako konsola

image

image

image

image

image

image

image

asynchroniczne renderowanie

image

image

image

image

image

asynchroniczne renderowanie strony po kawałku

image

image

cachowanie po stronie serwera

image

wiele opcji

customowe tagi

Add New Item –> Razor Tag Helper

image

atrybut można usunąć, wtedy zadziała konwencja

image

CommonMark - nuget pakiet

bez renderowania taga

image

warunki na występowanie

image

ASP.NET MVC Core

image

image

image

pakiety Swashbuckle.SwaggerGen i Swashbuckle.SwaggerUI

image

image

 

Best of Visual Studio Code: Tips and Tricks

Pokaz różnych tricków w Visual Studio Code. Dla mnie trochę nużące, ale jakbym kiedyś używał wrócę do tej sesji.

 

Web Platform: An Inside Look at What’s New for Microsoft EdgeHTML, ChakraCore, F12 Tools, and…

image

image

to, czego od dawna brakowało

image

image

image

image

image

image

image

image

image

image

image

background.js - podstawa

content.js - zawartość strony np. linki

image

image

image

image

image

image

 

Node.js and Microsoft: A Love Story about Developer Tools

image

image

image

image

image

nodemon - automatyczny restart po zmianie w pliku, dedykowana konfiguracja

VS 15

image

image

image

image

image

nagrywanie do debugowania

image

cha cha cha, Scott

image

 

Deploying ASP.NET Core Applications

image

image

image

image

image

image

image

image

image

image

image

image

image

IIS Application pool:  No managed code  + ścieżka do fizycznego folderu z plikami aplikacji

image

image

image

czwartek, 2 czerwca 2016

BUILD 2016 - odc.7 (Edge, ASP.NET Core 1, TypeScript)

Tym razem mały skok, co słychać w Web na BUILD. Na początek cztery pozycje. Zawierają co prawda w częsci znane już informacje, ale można obejrzeć, zwłaszcza o TypeScript i ASP.NET Core. Nową rzecz pokazano w TypeScript, tzw. typy nie-nullowalne (wnioskowanie typów przypomina Swift, podobnie operator! którego nie pokazano jeszcze na żywo). Poza tym mamy godne podsumowanie nowości z ostatniego roku w TS i inne nowe zapowiedzi na przyszłość. Wystąpienie z ASP.NET o ile jest pewną powtórką, o tyle jest to zrobione zgrabnie, a dodatkowo pokazano odpalanie na kontenerach (bazujących na Hyper-V)

 

Improving JavaScript Frameworks, Edge, & UWP Web Apps

Automatyczne testy dla aplikacji w Edge i UWP

Suite Pass Rates dla popularnych bibliotek

Poprawki w popularnych bibliotekach

 

Microsoft Edge: What's Next for Microsoft's New Browser and Web Platform

image

image

image

image

image

FIDO 2.0 - biometryczna autentykacja

 

Introducing ASP.NET Core 1.0

error page overhead, potrzebny moduł Microsoft.AspNet.Diagnostics

statyczne strony .html - moduł Microsoft.AspNet.StaticFiles

image

image

image

Redis

Działa także na konsoli bash na Windows 10

ASP.NET działa także na Raspberry Pi

image

VS: Add –> Docker Support

image

 

What's New in TypeScript?

image

image

image

bez wcześniejszej kompilacji, transpiler w System.js

image

image

image

refaktoryzacja markupu jsx

image

webpack: pliki .tsx automatycznie kompilowane i scalane w jeden plik js

image

async

image

image

serwisy językowe TS do czystych plików JS, analiza js doc

image

image

image

image

w JS można wywoływać funkcje z plików TS, można miksować

image

union types

image

strict null checks

image

image

image

image

image

image

typ jest inteligetnie ustalany w zależności od if-ów, jesli gdzieś nie ma szans aby było coś null-em to będzie w tym miejscu typ nie-nullowalny, takie rzeczy z typami kojarzą mi się ze Swiftem

image

image

image

image

== undefined:   undefined | null

image

image

image