Fusic Tech Blog

Fusion of Society, IT and Culture

nestjs-typeorm-repository-pattern
2019/08/06

NestJS + TypeORMでリポジトリパターンを実装する

最近はフロントエンドアプリケーションをTypeScriptで開発することが多くなってきました。 そこでバックエンドもTypeScriptで開発することによって、言語統一による開発の効率化や、Interfaceの共有などができるのではないかと考えています。 その中でもAngularライクなTypeScriptのバックエンドフレームワークであるNestJSに注目しています。...

nestjs-hot-module-replacement
2019/07/23

NestJSでHot Module Replacementを使った開発環境構築

NestJSでは nest new コマンドで作成したプロジェクトはデフォルトで npm run start:dev コマンドが設定されています。 しかし、このコマンドは...

torchvision-person-keypoint-detection
2019/07/20

torchvisionを使って人のキーポイント検出をする

前回はchainercvが便利という話だったのですが、今回はtorchvisionのTipsです。 人物のキ...

nuxt-aws-amplify-cognito
2019/07/08

Nuxt.js+AWS Amplify+Cognitoでログイン認証する

ログイン認証の仕組みはセキュリティ上重要であるにも関わらず、実装に手間がかかる部分です。 普段はRuby on Railsを使ってシステム開発しているのでdeviseに頼りっきりになってしまっていて 他言語やフレームワークが変わると最初の壁になる実装でもあります。 最近はNuxt.jsに可...

go_profiling_using_runtime_pprof
2019/07/07

runtime/pprofを利用したGoプロファイリング

techブログがJAMStack化して初めてのブログです。凄く書きやすい pprofとは GoのProfilerで標準パッケージの一つです ...

chainercv-se-resnext-example
2019/06/28

SE-ResNeXtが簡単に使えるよ、そうChainerCVならね

こんにちは、嶋生です。 ブログのリニューアルに伴い投稿が滞っていたのですが、無事完了しましたので早速投稿します。 今回は、Chainer...

go-paho-patch
2019/03/19

GoのMQTTのクライアントライブラリにパッチを送った話

Eclipse PahoというMQTTのクライアントの有名どころがあるんですが、 -race フラグを立てて使うとどうしてもスレッド競...

fusic-isucon-1
2019/03/18

ISUCON9に向けて社内ISUCONを開催しました

こんにちは、岡嵜です。 春の訪れが待ち遠しい今日この頃、今年もISUCONの開催が発表されましたね。 ISUCON9 開催決定!今年の出題は、さくらインターネットさま&...

moving-to-go-1-12
2019/03/01

Go 1.12に移行する(主にgo mod)

Go 1.12が最近...

dynamodb-batch-delete
2019/02/15

DynamoDBでのハッシュキーに関連づくデータの一括削除処理

DynamoDBの癖に苦戦し続けていますが、また苦戦したので書いておきます。 ...