Fusic Tech Blog

Fusion of Society, IT and Culture

cloudwatch-snapshot-graph-to-slack
2018/10/17

CloudWatchAlarmをグラフ付きでSlackに通知する

最近趣味でトランペットを始めた政谷です。 少し前に、...

phpstan
2018/10/16

PHPStanで静的解析をしてみる

どうも、Fusic で PHPer をしている早﨑です。 早速ですが、業務で PHP-CS-Fixer や PHPMD を使用していますが、別で PHPStan というものを紹介したいと思います。 ...

react-appsync-query-sample
2018/10/15

ReactからAppSyncへQueryを投げる

こんにちは、Fusicの小原です。 前回はAppSyncの認証をCognitoでできるようにしました。今回はその続きで実際にQueryを投げてみたいと思います。 ...

cakephp3-vue2
2018/10/12

CakePHP3 + Vue2で簡単SPAをつくる

こんにちは、Fusic二年目吉野です。 今回は、CakePHP3とVue2でSPAを構築するまでを紹介します。 Vueの環境を構築するのは、vue-cliが非常に便利ですが、vue-cliだとフロント側のみのコード生成になります。 また、PHPのフレームワークとしては、Laravelは公式でVueを採用しているため、使用するまでのハードルが低いですが...

github-apps-probot
2018/10/10

Github Apps のサンプルアプリケーションをProbotで作る

こんにちわ アニメと麻雀が大好きな Fusic 内田 です。 今回は、Github と連携して様々な自動化を行える Giithub Apps のサンプルアプリケーションを作ってみます。 ...

aws-lambda-and-goroutine
2018/10/10

AWS Lambda と goroutine

こんにちは、Fusicの清家です。 今日は個人的に相性が良いと思っているAWS LambdaとGoについて書こうと思います。 Lambdaは実行時間等の関係もあり出来る限り小さく実装する必要があります。 Goは言語仕様により強制的に小さいアプリケーションになりやすいので相性が良いです。 またgoroutineでとても簡単に非同期処理を書けるため、...

amazon-dynamodb-streams-to-s3
2018/10/09

Amazon DynamoDB Streamsから取得したデータをS3に保存する

始めまして、Fusicの清家です。 発起人の小原とやりたいね〜と話してたらあれよあれよと小原が始めたので 僕も頑張ります。 最初なのでライトなServerlessの話題から DynamoDBにデータが登録された際に、登録されたデータを解析にかけたい事などあると思います DynamoDBにデータがあると解析し辛いのでDataLakeとしてS3...

aws-empty-email-registration
2018/10/09

AWS S3とSESで「メーラーを用いた会員登録」を実装する

こんにちは、Fusic2年目の吉野です。 Webサービスでたまに見る「空メールを送信して、会員登録をする」機能を案件で作る必要がありました。 今回はそれをAWSを用いて実装したものを紹介します。 構成は以下のような形です。 ...

react-authentication-cognito
2018/10/09

React + AppSyncの認証をCognitoに任せる

どうも、こんにちは。Fusicの小原です。 Fusicには複数チームが存在しており、自分が所属しているチームでは毎朝その日の体調と仕事(コンディションと呼んでる)を共有しています。その共有するシステムをReactで作りバックグランドではAWSのサービスを使っています。勉強っという意味で作ったのでまだ修正する箇所はありますが、今までやった技術的なことを書いていこうと思います。 ...

nestjs-setup
2018/10/05

NestJSの開発環境構築

NestJSとは NestJSとはサーバーサイドアプリケーションのためのNode.jsフレームワークです。 特徴としては公式の...