JavaScript

Macで使うVS CodeとRemote Containerの性能を大幅改善

はじめに なぜ遅いのか 何をやるのか 計測 名前付きボリュームを使ってない場合 Named Volumeを使う場合 Macからどう見えているか 結論とまとめ はじめに 以前からいろんなところで話していますが、僕は普段、手元のMacには言語系のランタイムとかは入れてお…

Firebase CrashlyticsとSentryで悩んでみる

React Nativeで開発しているモバイルアプリのモニタリングをどうするかなってところで簡単に調べたのでまとめ。 選択肢としては概ねFirebase CrashlyticsとSentryの2種類。どちらもこれまでモバイルアプリを主戦場としてこなかった僕でも知ってるレベルの有…

patch-packageでnpmにパッチあてる。しかも簡単に

React Nativeのアプリにとあるライブラリを入れたところビルドが失敗するようになってしまった。 実はこのライブラリってのがもうあまり活発に動いていないライブラリなんだけれど、同様の機能を持つ有償パッケージを入れるか、自前で作るかみたいな事情なの…

テストのないReact Nativeの環境に後からJestをセットアップする

先日タイトルの内容で久しぶりに勉強会で発表してきました。といっても10分のLTですが。React Native Meetupは過去に1回だけ参加したことがあって発表するのは初めてです。 ここ数年はAWSクラウドおよびサーバーレス関連での発表がほとんどだったのでそれも…

JavaScriptで配列の中身を全部消すにはlengthを0にすればいいよ(追記あり)

タイトルどおりの小ネタです。知ってる人には何を今さらって言われる気もしますが。 とある要件でconstで宣言された配列の中身を全部消してしまいたいことがありました。でもconstで宣言されてるのでnullを入れると当然Uncaught TypeError: Assignment to co…

JavaScriptで正確な時を刻む

ちょっと大げさなタイトルだけど単にJavaScriptで時間を計測するような処理を実装しようとしたら上手く行かなかった話。 最初は普通に1秒おきにカウントしていけばいいだけなんじゃないの?と思って安直にこんな感じで書いてみた。 //ゼロ埋め const padding…

Next.jsのIncremental Static RegenerationをVercel以外でやってみる

本記事はNext.js Advent Calendar 2020の9日目です。 tl;dr Vercel以外でもIncremental Static Regenerationは可能 試した範囲ではフルに機能するのはコンテナで動かした場合のみ AWSのサーバーレスで動かすのは現時点で絶望的 はじめに 早速ですが、みなさ…

AWS Amplifyを無理して使わなくてもいいケースについて挙げてみる

AWS AmplifyといえばAWSが提供しているフロントエンド開発者向けのライブラリやツールセットです。今回はそんなAWS Amplifyについてです。 はじめに おさらい AWS Amplifyはフロントエンド開発者にとっての銀の弾なのか 無理して使わなくてもいいケース バッ…

Microsoft Edge Tools for VS Codeを試したらいい感じだったが消化不良に終わった

はじめに Microsoft Edge Tools for VS Code Microsoft Edge やってみる Pros / Cons Pros Cons まとめ はじめに React.jsとかVue.jsとか使ったアプリケーションの開発にはVS Codeを使っています。最近発表されたMicrosoft Edge Tools for VS Codeを試したら…

AWS LambdaとNuxt.jsでServer Side Renderingする(2020年版)

サーバーレスでサーバーサイドレンダリング(SSR)の後編です。前編はこちら。 www.keisuke69.net なお、同内容をこちらのイベントでも話す予定ですので興味あるかたはぜひこちらも。 serverless-newworld.connpass.com はじめに サンプルアプリ serverless.…

Gridsomeで作ったサイトをせっかくなのでちゃんとホスティングしてみる、Amplify Consoleで。

はじめに Shifter Gridsome Amplify Console ここらへんが気になる はじめに 先日、Gridsomeを試したわけですがせっかくなのでホスティングしてみようと思いついたため、サクッと試してみようと思ったらサクッとできたのでメモ。 www.keisuke69.net ホスティ…

Vue.jsのサイトジェネレータGridsomeが最高かもしれない

はじめに Gridsome どんな感じで動くのか やってみる データソースとかもろもろ設定してみる ビルドする Wordpressをデータソースに設定してみる まとめ はじめに 前回、Docker + Remote Containersを最高だと紹介したわけですが、今回はGridsomeを紹介しま…

©Keisuke Nishitani, 2020   プライバシーポリシー