アクトインディ開発者ブログ

子供とお出かけ情報「いこーよ」を運営する、アクトインディ株式会社の開発者ブログです

Google Apps ScriptsでTypescriptが超簡単に使えるようになった!

morishitaです。 Cloud Functions と並ぶ(?)Google のサーバレスな JavaScript 実行環境といえば Google Apps Scripts(GAS)です。 GAS ってあの Excel で言う VB スクリプト環境のようなものでしょう? と思ったあなた! このエントリでその認識が変わると…

VirtualAlexaによるテストドリブンなAlexaスキル開発

morishitaです。 「いこーよのおでかけナビ」の開発において、最も役立ったライブラリVirtualAlexaについて紹介したいと思います。 いこーよのおでかけナビ発売日: 2019/08/27メディア: アプリ 開発環境 このエントリでは次の環境を前提とします。 Node.js v…

Jekyll からはてなブログに記事を移行する

おつかれさまです、komatsu(@nomnel)です。先日このブログを移行した際に Jekyll (at GitHub Pages) からはてなブログに記事データを移行した方法について書きます。

Serverlessの変数にSSMパラメータストアを使って秘密情報を分離する

morishitaです。 アクトインディでは AWS Lambda を利用しています。 Alexaスキル「[asin:B07G7W8SNL:title]」はプロダクトそのものが Lambda 関数ですし、 いこレポでは CI に Lambda を活用しています。 それらは Serverless Framework を使ってビルドした…

私のAnsibleベストプラクティス

こんにちは!!こんにちは!! 複製インフラエンジニア(SRE)のyamamotoです。 みなさんはAnsible使ってますか? Ansibleはファイルやディレクトリの構成に非常に自由度があり、ymlファイル一つ読ませて実行することも、モジュール化を意識した複雑なディレクトリ…

ActiveRecord::Base#reload はインスタンス変数をクリアしない

komatsu(@nomnel)です。 小ネタですがタイトルの事象でハマってしまったので記事にします。

AWS CodeBuild 入門

morishitaです。 今回は利用しているAWSのサービスの中でも特にお気に入りの CodeBuildについて書きたいと思います。 CodeBuildとは CodeBuild とはAWSのサービスの1つで、完全マネージド型のビルドサービスです。 ビルドサービスだからといって、プログラ…

「いこーよのおでかけナビ」の実装について

前々回、前回のエントリーでAlexaスキル「いこーよのおでかけナビ」の開発の経緯や 考えたことについて書きましたが、 今回は「いこーよのおでかけナビ」(以降いこナビと呼びます)をどの様に実装したかについて書きたいと思います。 いこーよのおでかけナ…

「いこーよのおでかけナビ」の開発で考えたこと

morishitaです。 前回のエントリで開発の経緯について書きましたが、 今回は「いこーよのおでかけナビ」(以降、いこナビと呼びます)の開発に際して考えたことを書きたいと思います。 前回のエントリはこちら tech.actindi.net いこーよのおでかけナビ発売…

Alexaスキル「いこーよのおでかけナビ」をリリースしました!

morishitaです。 早いものですでに半月ばかり経過してしまったのですが、 8月の初めにAlexaスキル「いこーよのおでかけナビ」をリリースしました。 いこーよのおでかけナビ発売日: 2019/08/27メディア: アプリ このエントリでは、開発の経緯中心に紹介したい…