Serverless
毎年参加しているServerless Conf Tokyoです。3回目になります。 集中力の限界なので、ここで終わりです。 http://tokyo.serverlessconf.io/ 他のセッション http://tech.guitarrapc.com/entry/2018/09/29/110107 http://tech.guitarrapc.com/entry/2018/09/…
毎年参加しているServerless Conf Tokyoです。3回目になります。 http://tokyo.serverlessconf.io/ 他のセッション http://tech.guitarrapc.com/entry/2018/09/29/110107 http://tech.guitarrapc.com/entry/2018/09/29/114953 http://tech.guitarrapc.com/en…
毎年参加しているServerless Conf Tokyoです。3回目になります。 http://tokyo.serverlessconf.io/ 他のセッション http://tech.guitarrapc.com/entry/2018/09/29/110107 http://tech.guitarrapc.com/entry/2018/09/29/114953 http://tech.guitarrapc.com/en…
毎年参加しているServerless Conf Tokyoです。3回目になります。 昼を食べると眠くなるので、最近はランチを取らない様になってきました。サクッと集中してやって、さくっと、ね。 http://tokyo.serverlessconf.io/ 他のセッション http://tech.guitarrapc.c…
毎年参加しているServerless Conf Tokyoです。3回目になります。 http://tokyo.serverlessconf.io/ 他のセッション http://tech.guitarrapc.com/entry/2018/09/29/110107 http://tech.guitarrapc.com/entry/2018/09/29/114953 引用は私のコメントです。 Titl…
毎年参加しているServerless Conf Tokyoです。3回目になります。 http://tokyo.serverlessconf.io/ 他のセッション http://tech.guitarrapc.com/entry/2018/09/29/110107 引用は私のコメントです。 Speaker Serverless ってServerがないのこと? クラウドコン…
毎年参加しているServerless Conf Tokyoです。3回目になります。 http://tokyo.serverlessconf.io/ 今年も場所が変わって、東京タワースタジオなのですが、例年よりこじんまりしています。 周りにお店が少しはあるので、今までよりいいかも? (会場は古めです…
勉強会、カンファレンス、ミートアップ、言い方は違っても参加するたびに多くのことを学ばせてもらっています。普段、参加ログを書かないのですが、多くのことを人の参加記事から学んでいるので参加したセッションについて書いてみます。 ※ この記事ではキー…
2017/1/6にPrecompiled Functionsがサポートされました!! この対応により、C# Scripting (.csx) に比べてかなりAzure Functionsが書きやすくなります。早速Precompiledの利用とこれまでの.csxとの違いを見てみましょう。 Jeremy Hutchinson (@hutchcodes) 20…
今回は、Unity開発に欠かせなくなってきたUnity Cloud Buildのビルド通知をAWS Lambda (.NET Core) でいい感じに処理することを考えてみます。手始めに、他のチャット基盤 (Chatwork) への通知に取り組んでみましょう。 結果こんな通知がくるようにします。 …
Azure Functionsが6日ほど前に更新されて1.0.10690になってから、以下のエラーが発生するようになりました。 Can't create a metadata reference to an assembly without location. at Microsoft.CodeAnalysis.MetadataReference.CreateFromAssemblyInternal…
パッケージの利用、ローカルテスト、ビルド、Visual Studioからのデプロイまで来たのでローカル開発は問題なくできそうですね。ただCIがないままではチーム開発がしにくいです。 http://tech.guitarrapc.com/entry/2016/12/05/055458 http://tech.guitarrapc…
といいつつ、当初からJson.NETを利用しているのですが、そこはおいておきましょう。 今回は、AWS Lambdaでnugetパッケージを利用してみます。とはいっても難しいことは何もなく、通常の.NET Coreアプリと同様です。 Azure Fucntionsとは少し違うのでそのあた…
Serverlessといっても大事なのはローカルで実行できるかです。どんなに便利でも高速なイテレーションが回せないものは継続せず触らなくなったり進化の波に乗れません。 さて、.NET Core on Lambdaが出た当初にローカルデバッグでILambdaContextがないためcon…
Serverlessなネタで鉄板なのが、GitHubのPRやIssueなどの通知連携です。日々使っているものなのでついつい。 もちろん過去にもLambda + Node.jsやAzure Functionsで作っています。 https://tech.guitarrapc.com/entry/2016/04/02/070806 では .NET Coreでも…
さて、前回、前々回と .NET Core on Lambdaの下回りを見てきました。 https://tech.guitarrapc.com/entry/2016/12/02/053001 https://tech.guitarrapc.com/entry/2016/12/05/055458 大事なパッケージ周りやデプロイについては別の機会にするとして、そろそろ…
さて、AWS Lambdaの続きです。 https://tech.guitarrapc.com/entry/2016/12/02/053001 Lambdaというかサーバーレスに限らず、ローカル実行ができるか、言語機能の対応状況、ログ確認方法は開発の基本となります。NuGetパッケージの対応状況や他を見る前にざ…
今年は非常にうれしいことがAzureとAWS両方でありました。Azure Functionsと .NET Core on AWS Lambdaです。 これまで多くのAWS Lambda関数 (Node.js) とAzure Functions (C#) を書いてきましたがこれでようやくAWS Lambdaに寄せられます。 早速AWS Lambdaで…
現在、5/26 -27で、ニューヨークにてServerless Confが開催中です。コンテンツホルダーが信じられないぐらい豪華、かつホットな人ばかりなので、動向に注目です。 https://serverlessconf.io/ さて、Azure FunctionsのPMも参加しているように、Azure Functio…
2016/5/13に、アマゾン ウェブ サービス(AWS) 様主催で、AWSでWindowsを扱っている方を集めてのクローズドなラウンドテーブルの第1回が開催されました。 私も、AWS Solution Architectの@keisuke69さんにお誘いいただき登壇させていただきました。今回の資料…
前回は、Azure FunctionsにC#コードを投げつけるとRoslyn Scriptingで評価して結果を返すところまでやりました。 https://tech.guitarrapc.com/entry/2016/05/04/150011 次にやりたくなるのが、独自クラス、メソッドもRoslynに評価させることですね。自分用…
C# を書く環境として、Visual StudioやLinqPad、Visual Studio Codeが良く話題になります。特にサクッとコード片を試す、インタラクティブにトライアンドエラーをしたいとなると、LinqPad (特にPremium) が素晴らしいです。 LinqPadに関しては、素晴らしいブ…
熊本地震災害に遭われた方、その関係者の皆様の無事を祈っております。 少しでも力になれることがないかと、LINE BOT APIで緊急避難情報を返すBOTを作成したので公開します。 まだLINE BOT APIがβバージョンのため、友達上限が50人と苦しい制限があります。 …
Azure Functionsたのしいです。今回は、現時点でグラニにおいてAzure Functionsを展開するにあたり気をつけていることをメモです。 現時点で、リリースされて2週間程度に加えて、プレビュー版なので今後変わる可能性が高いです。 が、いったんのまとめという…
Azure Functionsは、本当に各所で活用できるポテンシャルがあり、すでに多くの実績をグラニで積んでいます。実際グラニでは、プロダクト投入に加えてインフラにおける中心となりつつあります。活躍できるシーンが多く思いつくため、どんどん実装が追加されて…
Azure Functionsで、ファンクション本体のrun.csxから、外部のrun.csxを呼び出せるようになりました! これは相当大きな改善なので早速見てみましょう。 あ、あと、Azure WebJobsとAzure Functionsをどう選択するか、中の人の神記事があるので読んでおきまし…
Azure Functionsの活用をいろいろ考えていたところで、そういえばLINE BOT APIがトライアルになってました。 https://qiita.com/betchi/items/8e5417dbf20a62f2239d Azure Functionsで簡単に爆速10分で作ってみました。 何で作るの デベロッパー登録 Callbac…
最近Azure Functionsの記事しか書いてませんが、それぐらいの価値があるサービスなのでAWS Lambda以外にも把握、活用しておくといいともいます。 これまで、C# Script (.csx) をAzure Functionsで利用してきました。利用、CI、外部ライブラリ(NuGet) の利用…
さて、Azure Functionsの基本的な利用、GitHubやVSTSでのCIまで見てきました。 以前みた中で残っている、Azure Functionsを本番で利用できるようにする最後の砦が「外部ライブラリの利用」です。 https://tech.guitarrapc.com/entry/2016/04/02/070806#外部…
前回、Azure FunctionsをAWS Lambdaを使っている一人としての視点で軽く触ってみました。 https://tech.guitarrapc.com/entry/2016/04/02/070806 さて、作ったらデプロイですよね。*1かつGitHubやCIとどのように連携するかは大事です。 見てみましょう。 AWS…