記事一覧

Infrastructure

AWS

  1. AWS WAFとは?使い方やマネージドルール
  2. AWS RDSとは?Aurora・MySQL・PostgreSQLの知識整理
  3. AWS S3とは?様々な用途に使えるバケット
  4. CloudTrailとは?その使い方や注意点
  5. IAMユーザー/IAMロールとは?ポリシーの設定など
  6. AWSのセキュリティグループとは
  7. ALBとは?メリットやNLB/ELBなどの違いを整理
  8. EC2とは?
  9. AWS Lambdaとは?
  10. AWS DynamoDBとは?
  11. AWS API Gatewayとは?
  12. EC2インスタンスにSSH接続する
  13. APIGatewayのハンドラー関数について
  14. Golangで書いたアプリケーションををEC2にデプロイする
  15. RailsアプリをEC2にデプロイする

GCP

Terraform

  1. TerraformでAWSのネットワーク環境を作成
  2. TerraformでAPI Serverなどのログを保存するS3バケットを作成
  3. TerraformでCloudTrailの設定とログを保存するS3バケットの作成
  4. TerraformでWafCharmとマネージドルールを適用させるAWS WAFを実装
  5. Terraformを使いRDSでAWS Aurora MySQLを設定・作成する
  6. Terraformを使い踏み台サーバ(bastion)の作成
  7. TerraformでAPI Server用のALBを作成
  8. Terraformでサーバ用のNLBを作成
  9. TerraformでAWS CodeDeployを設定しGithubからの自動デプロイを行う

Ansible

  1. Ansibleを用いてEC2用のAMIを作成する

Docker

  1. コンテナとは?
  2. Dockerとは?Docker使った開発で受けられる恩恵・メリット
  3. Dockerfileとは
  4. Dockerイメージとは
  5. dockerコマンド一覧
  6. docker-compose up/downとは
  7. Dockerのネットワーク
  8. Dockerのファイルシステム
  9. Dockerを使ったアプリケーション開発

Backend

Golang

  1. GolangでMicrosoft Graph APIのOutlookカレンダーを叩くAPIClientを実装する
  2. GolangでAuth0を使ったログインの仕組みを構築する
  3. Golangでslash command経由でスケジュール登録するSlackAppを作ってみる
  4. 文字列の操作
  5. 日付・時刻の操作
  6. 数値の操作
  7. 配列・スライスの操作
  8. マップ操作
  9. 正規表現
  10. ファイル操作
  11. ディレクトリ操作
  12. ゴルーチン
  13. echo
  14. GolangでPostgreSQLを使いデータの永続化を行う
  15. リクエストのデータ構造について
  16. 入れ子の構造体への値渡し
  17. jsonと構造体のデータ変換
  18. セッション管理に用いるライブラリ
  19. ハンドラとハンドラ関数の違い
  20. Golangにおけるポインタとは
  21. syncパッケージの使い方
  22. Channelとは?

Ruby/Rails

  1. RubyでMicrosoft Graph APIのOutlookカレンダーを叩くAPIClientを実装する
  2. RubyでAuth0を使ったログインの仕組みを構築する
  3. 文字列の操作
  4. 日付・時刻の操作
  5. 数値の操作
  6. 配列・スライスの操作
  7. マップ操作
  8. 正規表現
  9. ファイル操作
  10. ディレクトリ操作
  11. RubyでPostgreSQLを用いたデータ永続化を行う
  12. Railsの時間処理/時間範囲の指定でActiveSupportのTimeクラスの拡張機能:TimeWithZoneを使う
  13. Railsのモデルで使うクラスメソッドとscopeの違いを理解する
  14. renderとredirect_toの挙動の違いによるエラー
  15. RailsアプリにCircleCIを導入
  16. RailsでCSVファイルのデータをDBに取り込む
  17. Ruby on Railsにおける多対多の関係の実装

Frontend

JavaScript/TypeScript

  1. 文字列の操作
  2. 日付・時刻の操作
  3. 数値の操作
  4. 配列・スライスの操作
  5. マップ操作
  6. 正規表現
  7. ファイル操作
  8. ディレクトリ操作
  9. TypescriptのInterfaceとTypeの違い
  10. index.tsでexportを一元管理する

React

  1. useEffectとは?使い方や注意点
  2. useStateとは?使い方や注意点
  3. useContextとは?使い方や注意点
  4. ReactチュートリアルをTypeScriptで実装する

App

ReactNative

  1. ReactNativeでReactNavigationを使ったページ遷移の実装
  2. Expoのbare workflowアプリでiOSでBuild&Archiveを作成する
  3. Expoのrootパスをsrc配下に変更する
  4. Expoのエントリポイントになるファイルを変更する
  5. Expoのインポートファイルのパスを変更する

Swift

Test

Jest/enzyme

  1. Jestを用いたsnapshotでUIの変更を検知する
  2. Mockとは?Mockの利点やMock関数とは

RSpec

rubocop

DevOps

Bitrise

  1. Expo(ReactNative)アプリでBitriseを使ったCI/CDを回す
  2. Bitriseにおける環境変数の扱い方

CircleCI

GithubActions

  1. GolangでPR時のCI実行のためのGithubActions
  2. AWS CodeDeployで用いるGithubActionsによるCD

Apple

  1. Apple Developer Programでデプロイに必要な認証キーなどの設定する

Unix/Linux

  1. Linux基礎
  2. Linuxコマンド一覧
  3. ファイル操作
  4. シェルスクリプト
  5. cronによるスケジュールによるコマンドの実行
  6. bashによるXcodeのビルドからアーカイブまでの実行
  7. aliasによるコマンドショートカット
  8. zshrcのカスタマイズ

Git/Github

  1. GithubFlowによる開発管理

設計・考え方

オブジェクト指向・設計

ドメイン駆動設計・開発

  1. ドメイン駆動設計とは
  2. ドメイン駆動における基本用語一覧
  3. 『ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本』を読んで

Others

Vim

  1. nvimのカスタマイズ
  2. プラグイン管理

iTerm2

Venture・Tech系News

気になるベンチャー

資金調達情報

気になるテクノロジー

タイトルとURLをコピーしました