tech.guitarrapc.cóm

Technical updates

2016-12-01から1ヶ月間の記事一覧

2016 年の人気記事ランキングを出してみた

今年もアクセスランキングをGoogle Analyticsから出してくれるサービスで出してみます。 https://blog.shibayan.jp/entry/20151228/1451305738 ランキング まとめ ランキング 相変わらずPowerShellな記事がヒットするようです。リアルタイム通信という名の当…

Azure FunctionsでAsssembly.Locationが正しくかえって来ない問題の対処

Azure Functionsが6日ほど前に更新されて1.0.10690になってから、以下のエラーが発生するようになりました。 Can't create a metadata reference to an assembly without location. at Microsoft.CodeAnalysis.MetadataReference.CreateFromAssemblyInternal…

.NET Core on LambdaのCIを組んでみる

パッケージの利用、ローカルテスト、ビルド、Visual Studioからのデプロイまで来たのでローカル開発は問題なくできそうですね。ただCIがないままではチーム開発がしにくいです。 http://tech.guitarrapc.com/entry/2016/12/05/055458 http://tech.guitarrapc…

.NET Core on LambdaでNuGetパッケージを利用してみた

といいつつ、当初からJson.NETを利用しているのですが、そこはおいておきましょう。 今回は、AWS Lambdaでnugetパッケージを利用してみます。とはいっても難しいことは何もなく、通常の.NET Coreアプリと同様です。 Azure Fucntionsとは少し違うのでそのあた…

.NET Core on Lambdaのローカルデバッグでロガーと変数確認する

Serverlessといっても大事なのはローカルで実行できるかです。どんなに便利でも高速なイテレーションが回せないものは継続せず触らなくなったり進化の波に乗れません。 さて、.NET Core on Lambdaが出た当初にローカルデバッグでILambdaContextがないためcon…

Amazon Athena で S3 Access Log を分析する

AWS

re:Invent 2016はAWSの利用が一段回上に上がる素晴らしい発表が多かったです。さて今回取り上げるのはAthenaです。 https://aws.amazon.com/jp/blogs/news/amazon-athena-interactive-sql-queries-for-data-in-amazon-s3/ すでに素晴らしい資料があるのでそ…

.NET Core on LambdaでGitHub連携をSlackに飛ばしてみよう

Serverlessなネタで鉄板なのが、GitHubのPRやIssueなどの通知連携です。日々使っているものなのでついつい。 もちろん過去にもLambda + Node.jsやAzure Functionsで作っています。 https://tech.guitarrapc.com/entry/2016/04/02/070806 では .NET Coreでも…

.NET Core on LambdaでSlack Slash Commandを作ってみよう

さて、前回、前々回と .NET Core on Lambdaの下回りを見てきました。 https://tech.guitarrapc.com/entry/2016/12/02/053001 https://tech.guitarrapc.com/entry/2016/12/05/055458 大事なパッケージ周りやデプロイについては別の機会にするとして、そろそろ…

.NET Core on Lambdaでテスト、ローカル実行、async/await、ロギングについて

さて、AWS Lambdaの続きです。 https://tech.guitarrapc.com/entry/2016/12/02/053001 Lambdaというかサーバーレスに限らず、ローカル実行ができるか、言語機能の対応状況、ログ確認方法は開発の基本となります。NuGetパッケージの対応状況や他を見る前にざ…

.NET Core on AWS Lambdaがリリースされました

今年は非常にうれしいことがAzureとAWS両方でありました。Azure Functionsと .NET Core on AWS Lambdaです。 これまで多くのAWS Lambda関数 (Node.js) とAzure Functions (C#) を書いてきましたがこれでようやくAWS Lambdaに完全に寄せることができます。 早…