はじめに アノテーションの髙嶋です。 Google Apps Script(以降、GAS)を書く際、みなさんはどうやってコードを書いてますか?私はTypeScriptで書いています。 今回はGASをTypeScriptで […]
既存プロジェクトへ段階的にLinter(eslint)を導入する方法を考える
吉川@広島です。 既存のTS/JSプロジェクトにLinterが当たっていない場合、そこからeslintを導入していくのはかなり大変であり、どう実現していくか悩ましい所です。 こういったシチュエーションに何度か遭遇している […]…
「AWS CDK を使って Proflly を開発した際にぶつかった問題と解決へのアプローチ」というテーマで喋りました #devio2021
Developers.IO 2021 Decadeという弊社オンラインイベントにて、「AWS CDK を使って Proflly を開発した際にぶつかった問題と解決へのアプローチ」 というテーマでお話させていただきましたの […]
Webアプリでの画面タッチによるいろいろな操作を制限してみた
こんにちは、CX事業本部 IoT事業部の若槻です。 最近、タッチ型PC端末を店頭に設置して不特定多数の人がタッチにより操作するWebアプリケーションを実装する機会があり、その中で下記のタッチ操作を無効にしたいという要望が […]…
サクッとMUIベースの管理画面が作れる React Admin のチュートリアルを試してみた
React Admin とは ReactとMaterial Designを用いて、REST/GraphQL APIの上で、ブラウザ上で動作するデータドリブンなアプリケーションを構築するためのフロントエンドフレームワークで […]
MUI v4에서 v5로 이사 준비
Material UI라 불리던 라이브러리가 버전 5가 나오면서 MUI로 이름이 변경되고, 여러가지 변경점이 생겼습니다. MUI 버전 4의 마이너 버전을 사용하고 있었는데, 아예 버전 4의 마지막 버 […]
[TypeScript] Axiosのtry/catchでの例外オブジェクトを型付けする
こんにちは、CX事業本部 IoT事業部の若槻です。 今回は、TypeScriptでAxiosのtry/catchでの例外オブジェクトを型付けする方法を確認してみました。 Axiosのtry/catchでの例外オブジェクト […]
AWS CDK で SNS トピックにパブリッシュされたメッセージをフィルタリングしてみた
はじめに プロフィールビューアーサービスProflly(プロフリー)の開発にて、SNS と SQS を使っていわゆる Fanout(参考) の構成で実装していたのですが、このイベントの時は、処理A、処理B、処理Cを実施し […]…
AWS SDK for JavaScriptはV2とV3の2種類あるぞ!
Node.jsでAWS SDKを使おうとした際、現状V2とV3という2つの選択肢があるのですが、それぞれで違う部分が結構あります。 リポジトリもそれぞれ分離しています。 V2 https://github.com/aws […]
AWS CDK で EventBridge + Lambda で定期実行処理(バッチ処理)を実装してみた
はじめに プロフィールビューアーサービスProflly(プロフリー)の開発にて、定期的にデータを集計して、集計結果を保存しておく処理を、AWS CDK(TypeScript) を使って EventBridge + Lam […]