ユユユユユ

webエンジニアです

2020-04-01から1ヶ月間の記事一覧

『改訂2版 みんなのGo言語』でグッドプラクティスを学ぶ

API Gateway を使った小さなアプリケーションを立ち上げる機会があり、前々から使ってみたい欲求があったGo言語のランタイムを選択して実装した。SAM CLI が充実しているおかげでつつがなく実装を終えることはできたが、Go言語そのものに対する興味はさらに…

【go1.11以降】Go言語のモジュール依存管理には golang/dep を使わずに go mod を使うこと

学習者として、同じ学習者に向けた注意喚起として書く。 golang/dep は使わないこと golang package dependencies と検索すると、 golang/dep というツールのレポジトリがヒットすると思う。筆者の環境で、執筆日の時点ではトップに表示された。 github.com …

『クラウド破産を回避するAWS実践ガイド』を読んでAWSのセキュリティ/監査サービスを運用し始めた

AWSを触るようになって3年強となり、仕組みにもだいぶ慣れてきたし、より多くのサービスを使うようになった。IAM などはポリシーもロールもどんどん増えてきていている。 とはいえリソース群をコード化して管理するにも限界がある。新しく定義するにもコンソ…

SVGのアクセシビリティを title タグで向上させる

TIL

material-ui と material-icons で書いたコンポーネントを react-testing-library でテストしようとした。およそこんな形のコンポーネントだ。 import IconButton from '@material-ui/core/IconButton'; import AddIcon from '@material-ui/icons/Add'; cons…

最近やっていること

TIL

個人ページをゆるく拡張 https://jnsato.com だいぶ前、初めて自分のドメインを取得したときに、生の HTML と CSS だけ書いて S3 バケットにおいただけの個人ページを作って、そのままずっと放置していた。そもそも HTML 直書きなんかしていたせいで更新する…

aws-vault で amplify-cli を動かす

aws-vault で amplify init できない Amplify のチュートリアルをやっていてamplify initでさっそくつまづいた。 $ aws init ? Enter a name for the project myapp ? Enter a name for the environment dev ... init failed Error: ENOENT: no such file or…