VS CodeでPythonのLinterとしてPylintの代わりにflake8を導入するメモ

完全に自分用メモです。 VS CodeでPython書いてるんですがLinter、つまりコード規約のガイドラインにどの程度沿っているか静的解析をするツールとして標準でPylintが有効になってるんですがそれを使うのではなくflake8を入れるって話です。 なぜ、flake8を入…

辞書型のリストを特定の値で検索する

Pythonの話です。見る人が見たらどうってことない話なんでしょうがちょっと混乱したのでメモ。 以下のような構造のリストがあったとします。 [ { "key": 1, "name": "Foo Bar", "email": "foobar@example.com" }, { "key": 2, "name": "Scott Tiger", "email…

Poetryでプライベートリポジトリからインストールする3つの方法

Poetryでプライベートリポジトリからパッケージをインストールする必要がありいろいろ調べてみたのでそのメモ。あとAWS CodeArtifactも試してみたので。 はじめに まず、pipもpoetryも基本的には依存関係の解決、つまりパッケージのインストールにはPyPIとい…

VS Code + Remote Containers環境下でReact Native + Expoを動かしてみたメモ

モバイル界隈はあんまり知らないんですが、React Nativeの開発環境としてExpoというものの存在を最近知ったと思ったらたまたまReact Native + Expoで作られているものを手元で動かしたい要件が。僕は普段、手元のMacには言語系のランタイムとかは入れておら…

サーバーレスゆく年くる年 2020/2021

本投稿はServerless Advent Calendar 2020の22日目です。 さらに、2020年12月23日の21時から開催予定のイベント(ライブストリーミング)で話す内容でもあります。もしお時間があればぜひこちらにもご参加ください。登録はこちら。 はじめに AWS Lambdaのア…

結局、Jamstackとは何なのか

本投稿はJamstackその2 Advent Calendar 2020の15日目です。その1と比べてその2は過疎化しているので今からでも間に合いますよ! はじめに Jamstackとは Jamstackは新しい何かなのか? 結局、Jamstackとは何なのか 結論 余談 はじめに 勢いで登録したものの…

Next.jsのIncremental Static RegenerationをVercel以外でやってみる

本記事はNext.js Advent Calendar 2020の9日目です。 tl;dr Vercel以外でもIncremental Static Regenerationは可能 試した範囲ではフルに機能するのはコンテナで動かした場合のみ AWSのサーバーレスで動かすのは現時点で絶望的 はじめに 早速ですが、みなさ…

AWS Lambdaがコンテナをサポートしたのでちょっと試してみた

現在開催中のre:InventでAWS Lambdaがコンテナのサポートをするという発表がありましたね。 aws.amazon.com というわけでちょっと試してみました。 素材はここにあげてあります。 github.com 流れとしては、 普通にファンクション書く Dockerfile作る イメー…

Monthly AWS Serverless Update 202011

2020年11月のサーバーレス関連まとめです。こちらのイベントで取り上げる内容です。 serverless-newworld.connpass.com

Next.jsをサーバーレスでやっていくためのServerless Next.js Component

今回は最近その存在感がますます上がっているNext.jsとサーバーレスの話です。 はじめに サンプルアプリ Serverless Next.js Component デプロイ 作成されるリソース CloudFrontのディストリビューション Lambdaファンクション S3バケット 大まかな挙動 でき…

存在意義と存在価値

noteで書きました note.com

Monthly AWS Serverless Update 202010

2020年10月のサーバーレス関連まとめです。こちらのイベントで取り上げる内容です。 serverless-newworld.connpass.com 2020/11/05 Update 配信のアーカイブがあがっています。 Monthly AWS Serverless update 2020/11 2020年10月のリリース 10月は割と大き…

AWS Amplifyを無理して使わなくてもいいケースについて挙げてみる

AWS AmplifyといえばAWSが提供しているフロントエンド開発者向けのライブラリやツールセットです。今回はそんなAWS Amplifyについてです。 はじめに おさらい AWS Amplifyはフロントエンド開発者にとっての銀の弾なのか 無理して使わなくてもいいケース バッ…

Microsoft Edge Tools for VS Codeを試したらいい感じだったが消化不良に終わった

はじめに Microsoft Edge Tools for VS Code Microsoft Edge やってみる Pros / Cons Pros Cons まとめ はじめに React.jsとかVue.jsとか使ったアプリケーションの開発にはVS Codeを使っています。最近発表されたMicrosoft Edge Tools for VS Codeを試したら…

ライブ配信で使ってる機材とか

2020年になって、勉強会などのライブ配信を家からすることが増えました。コロナのせいですね。 それにともなっていろんな環境を揃えたりアップデートを随時してきているのですが、最近よく聞かれることも増えたので参考までにここにまとめて晒しておきます。…

Monthly AWS Serverless Update 202009

新たに始めるMonthly AWS Serverless Updateの第一回です。 こちらのイベントです。 serverless-newworld.connpass.com 今後も月1でやっていこうとは思っているものの、どんなフォーマットでやるのがいいか、そもそもライブでやるより録画のほうがいいのでは…

AWS Lambdaの裏側をなるだけ詳しく解説してみる

AWS Lambdaの環境がどのようになっているか、ユーザが用意したLambdaファンクションがどんな感じで実行されるかってあたりを可能な限り詳しく説明したいと思います。 はじめに 大前提 コールドスタート/ウォームスタート コントロールプレーン/データプレー…

AWS LambdaとNuxt.jsでServer Side Renderingする(2020年版)

サーバーレスでサーバーサイドレンダリング(SSR)の後編です。前編はこちら。 www.keisuke69.net なお、同内容をこちらのイベントでも話す予定ですので興味あるかたはぜひこちらも。 serverless-newworld.connpass.com はじめに サンプルアプリ serverless.…

MacとKrispとOBSとで動画見ながらLive配信する方法完全に理解した

はじめに コロナの影響で、主催する勉強会やミートアップなどをオンラインで開催する機会が増えてきました。 これまではZoomを使ってYouTube Liveに配信していたのですがこれだと画質が低いこともあって最近OBSを使った配信に切り替えています。 1人での配信…

サーバーレスでサーバーサイドレンダリング 前編

はじめに サーバーレスアプリケーションにおけるフロントエンド SPAの課題 サーバーサイドレンダリング Jamstack サーバーフル? サーバーレス? サーバーレスでサーバーサイドレンダリング Nuxt.jsでの例 次回 はじめに サーバーレスでサーバーサイドレンダリ…

AWS Lambdaが提供するProvisioned Concurrencyという機能を簡単に説明してみる

はじめに 大前提 トラフィックバースト Provisioned Concurrency 何が解決するのか 設定のコツ まとめ はじめに 実は本日開催のイベントでProvisioned Concurrencyという機能について話す予定です。 serverless-newworld.connpass.com このイベントは省エネ…

サーバーレスアンチパターン今昔物語というイベントを開催しました

昨日、2020年7月9日に表題のイベントを開催しました。こちらです。 connpass.com 参加者数とか配信環境とか 一番言いたかったこと 当日の様子 今後 参加者数とか配信環境とか ありがたいことにイベント公開直後から多くの方にご登録いただいて最終的には1144…

最近聞いてる技術系ポッドキャストまとめ

はじめに よく聞くポッドキャスト fukabori.fm UIT INSIDE Software Engineering Daily mozaic.fm ポッドキャスト | Serverless NOW たまに聞くポッドキャスト Behind The Tech with Kevin Scott Code[ish] JP Rebuild しがないラジオ engineer meeting podc…

Gridsomeで作ったサイトをせっかくなのでちゃんとホスティングしてみる、Amplify Consoleで。

はじめに Shifter Gridsome Amplify Console ここらへんが気になる はじめに 先日、Gridsomeを試したわけですがせっかくなのでホスティングしてみようと思いついたため、サクッと試してみようと思ったらサクッとできたのでメモ。 www.keisuke69.net ホスティ…

新たにPodcastを始めました。名前はまだない

最近、Tech系のPodcastを聞くことが増えていて聞いてるうちに自分もやりたいなーと思っていたPodcastを@toriclsに全面的におんぶに抱っこな感じで始めました。 こちらで聞けます。なお、割と僕はダラッとした気怠い感じで喋りがちなので再生速度を1.25倍くら…

日本発のサーバーレスアプリケーション開発向けフレームワーク『Jeffy』を試したので紹介する

はじめに サーバーレスアプリケーションの開発に使えるフレームワークはいくつかあるけれども、アプリケーションそのものにフォーカスしたフレームワークって実は少ないと思ってます。もちろん知らないだけって可能性も高いですが。 例えばServerless Framew…

Vue.jsのサイトジェネレータGridsomeが最高かもしれない

はじめに Gridsome どんな感じで動くのか やってみる データソースとかもろもろ設定してみる ビルドする Wordpressをデータソースに設定してみる まとめ はじめに 前回、Docker + Remote Containersを最高だと紹介したわけですが、今回はGridsomeを紹介しま…

DockerとRemote Containersでの開発環境が最高過ぎる

はじめに Remote Containers Docker Pros / Cons Pros Cons 導入方法 どんな感じで使ってるのか 基本の使い方は? VS Codeの拡張機能は? Dockerfileは? ローカルでサーバー起動したりできる? まとめ 余談 はじめに 手元の開発環境をDockerとVS CodeのRemo…

リモートワークは難しい。生産性悪くて当たり前

noteで書きました note.com

プログラマーのキャリアについて考える

noteに書きました。 note.com

©Keisuke Nishitani, 2020   プライバシーポリシー