Dzisiaj miałem przyjemność uczestniczyć w konferencji dotnetconfpl – poniżej agenda oraz małe podsumowanie tematów poruszonych w trakcie poszczególnych sesje
Agenda:
- Testy jednostkowe w .NET – Maciej Aniserowicz
- scriptcs – C# na diecie – Filip Wojcieszyn
- JavaScript dla C# developera – Jakub Gutkowski
- Node.js, Edge.js i Windows Azure – Tomasz Janczuk
- Windows Phone 8 Tips & Tricks – Maciej Grabek
- Procent mówi o:
- testy jednostkowe jako sposób eksploracji nieznanego API
- testy jednostkowe jako dokumentacja API
- Arrange Act Assert
- xUnit
- nCrunch
- Techniczna sesja z dużą ilością kodu na żywo
- Filip mówił o:
- czym jest scriptCS
- przykłady użycia scriptcs na prostych programach
- użycie scriptCS z pliku i w trybie REPL
- porównanie typowej pracy w IDE oraz w scriptCS
- rozszerzanie scriptCS
- połączenie scriptCS z glimpse
- scriptCS w połączeniu z WPFem
- Na początku czułem się jakby sesja była marketingowym pitchem, ale późnej wróciła na dobre tory – rozkręca się około 6 minuty. Można by spróbować wyeliminować denerwujące dźwięki klikania myszki – u innych prelegentów udało się tego uniknąć – zapewne zbyt bliskie położenie mikrofonu w stosunku do myszki.
- Ogólnie scriptCS wydaje się być interesujacym projektem na potrzeby pisania małych aplikacji na potrzeby szybkiego przetestowania kodu bez potrzeby uruchamiana całego IDE
- Gutek mówił o:
- JSLint
- obiekt console
- JSFiddle
- JSConsole
- ‘use strict’;
- funkcje w JS zawsze coś zwracają
- 7 wartości false’y
- abstrakcyjny algorytm porównywania vs ścisły algorytm porównania
- zasięg zmiennych
- IIFE – nie wiedziałem, że to ma swoją nazwę
- przeciążanie funkcji
- this JS vs this C#
- dziedziczenie
- Gutek trochę zamieszał się na koniec, ale ogólnie sesja ciekawa :).
- Trochę tu będę marudzić, ale nie że nie wygrałem a o to: ‘@’ (aka verbatim strings), File.ReadAllLines oraz File.WriteAllLines – linki do dokumentacji dla prowadzącego ode mnie:)
- Tomasz mówił o:
- czym jest edge.js
- pokazanie powiązania node.js z językami CLR – C#, F# a nawet T-SQL (wow!)
- jak działa powiązane .NET z node.js’em
- jak debugować kod .NET uruchamiany w node.js (Debug->Attach)
- przekazywanie danych pomiędzy .NET a node.js
- wydajność edge.js
- ciekawe przykłady po co stosować .NET w połączeniu z node.js
- systemy wykorzystujące edge.js – skype (!)
- Jak dla mnie jedna z ciekawszych sesji! Muszę się temu rozwiązaniu przyjrzeć z bliska.
- Maciej opowiadał o:
- Assety – nowe szablony – AlignmentGrid.png
- stosowaniu InputScope’ów
- przechodzenie po szczególnych polach formularza – KeyUp
- Simulation Dashboard – umożliwia kontrolowanie zachowania aplikacji w przypadku zmian sieci WiFi/GSM
- skróty klawiaturowe
- Settings
- MarketPlaceReviewTask
- dzielenie kodu pomiędzy Win8 a Windows Phone
- wspólny UI – na chwilę obecną nie da się
Podsumowując – dobrze spędzone pół soboty. Warto obejrzeć. Wszystkie sesje dostępne na kanale YouTube dotnetconfpl.
– Najciekawsze artykuły o .NET
Founder of Octal Solutions a .NET software house.
Passionate dev, blogger, occasionally speaker, one of the leaders of Wroc.NET user group. Microsoft MVP. Podcaster – Ostrapila.pl