Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
.NET Conf 2018 Tokyo
Search
Tatsuro Shibamura
October 13, 2018
Programming
1
3.9k
.NET Conf 2018 Tokyo
Tatsuro Shibamura
October 13, 2018
Tweet
Share
More Decks by Tatsuro Shibamura
See All by Tatsuro Shibamura
Hack Azure! #5 - Geek of Azure Serverless
shibayan
0
80
.NET Conf 2020 Online - .NET 5 リリース記念パーティートーク
shibayan
0
8.4k
Terraform Provider for Azure に貢献してみた話
shibayan
0
540
Azure Functions と SendGrid の良い関係
shibayan
0
1k
Azure Serverless を活用したリアルタイム Web のすべて
shibayan
1
2.7k
祝 東日本リージョン一般提供! Azure Application Insights 基礎と実践
shibayan
1
40k
なかなか楽にならないSSL/TLS証明書の話
shibayan
2
1.6k
最近の Azure App Service について
shibayan
0
1.2k
一休.com がどのように SendGrid と仲良く付き合っているか
shibayan
0
5.1k
Other Decks in Programming
See All in Programming
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
930
CDKを使ったPagerDuty連携インフラのテンプレート化
shibuya_shogo
0
110
Jakarta EE meets AI
ivargrimstad
0
480
Djangoにおける複数ユーザー種別認証の設計アプローチ@DjangoCongress JP 2025
delhi09
PRO
4
490
Django NinjaによるAPI開発の効率化とリプレースの実践
kashewnuts
1
280
たのしいSocketのしくみ / Socket Under a Microscope
coe401_
8
1.4k
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
14
4.7k
5分で理解する SOLID 原則 #phpcon_nagoya
shogogg
1
330
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
140
Visual StudioのGitHub Copilotでいろいろやってみる
tomokusaba
1
210
Ça bouge du côté des animations CSS !
goetter
2
150
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
1.1k
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
4 Signs Your Business is Dying
shpigford
182
22k
Thoughts on Productivity
jonyablonski
69
4.5k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Designing for Performance
lara
604
68k
RailsConf 2023
tenderlove
29
1k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Transcript
.NET Conf 2018 Tokyo @chack411 / @shibayan
はじめに @chack411 マイクロソフト コーポレーション グローバル ブラックベルト テクノロジー ソリューション プロフェッショナル @shibayan
フリーランス Microsoft MVP for Microsoft Azure
.NET Core 2.2 • ASP.NET Core 2.2 / Entity Framework
Core 2.2 • ASP.NET Core Module V2 での In-Process Hosting • 2.1 ではリリースが取り消された機能、IIS 向け • Tiered Compilation はかなり良さそう • 今年の終わりにリリース
.NET Standard 2.1 • Span<T> / Memory<T> がようやく使えるように • それ以外にも
API が大量に追加予定 • Brotli / SIMD / System.IO.Enumeration など • リリーススケジュールはまだ不明 • .NET Core 2.2 と同時だとは思うけど…
ASP.NET Core • 2.2 は比較的小規模なリリースに • 注目領域は API / Server
/ SignalR の 3 つ • ApiController の挙動がさらに改善 / HTTP REPL CLI • Kestrel と HttpClient が HTTP/2 に対応 • SignalR の C++ / Java クライアントがリリース
Entity Framework Core • 2.1 で Lazy Loading に対応 (やっと)
• LINQ で GroupBy を書いたときに SQL へちゃんと変換してくれる • 2.2 は小さなリリースに留まる • Cosmos DB Provider がリリースされるとの噂 • 3.0 では C# 8 の新機能への対応を頑張りそう • IAsyncEnumerable<T> とか、ユースケースが思いつかないけど
Blazor / Razor Components • 最新バージョンが 0.6.0 (プレビュー) • .NET
Conf で Razor Components のデモあり • .NET Core 3.0 と同時にリリース予定
.NET Core 3.0 / .NET Framework 4.8 • WPF /
WinForms が .NET Core 3.0 で動作 • Self-contained app として配布 • SDK ベースの csproj を使って開発ができる • ASP.NET から ASP.NET Core への移行は頑張るしかない • SDK ベースの csproj には未だ対応していない • .NET Framework 4.8 自体はほぼ新機能なし
Visual Studio 2019 / C# 8 • 次期バージョンは Visual Studio
2019 • Visual Studio 2017 は 15.9 が最終リリースに • C# 8 も同時リリースかも? • Nullable reference types を使いたい • さらに知りたい人は Tech Summit 2018 で!
Azure Functions v2 GA • .NET Core 2.1 で動く •
ただし .NET Standard 2.0 で書かないといけない(辛い) • AssemblyLoadContext によってアセンブリの競合が解決 • Durable Functions も GA で超便利 • SignalR Binding (プレビュー) でリアルタイム通信も
Azure SignalR Service • Japan East が最初からリリース(おま国の回避) • ASP.NET /
ASP.NET Core の両方に対応 • ただし ASP.NET 向けはプロトコルバージョンが 2.0 になる
Azure Pipelines • 公開リポジトリは無料! • 無料で 10 並列までビルドが可能 (時間制限なし) •
Windows / Linux / macOS の Hosted Agent pool • Windows が使える CI SaaS は割と貴重 • Docker も Windows / Linux の両方で使える