@alphabrendの技術ブログ

Crieitの記事詳細ページが日本の技術系投稿サービスで最速になった

Crieitの記事詳細ページのレスポンスがdev.toのような速さになりました。実際にはdev.toよりも速いです。技術記事系サービスとしてはQiita等を含めて日本一となります。 この画像は各サービスの記事ページのレスポンスに...

NodeでChromeを操作してTwitterシェア用画像を生成するサーバー作った

Node.jsにはPuppeteerという画面を表示せずにChromeを扱えるライブラリがあります。それを利用し、URLをパラメータとして与えるだけでスクリーンショットを画像としてブラウザで表示させることができるサーバーアプリケーショ...

公式ドキュメントがあろうと初学者だろうとアウトプットしていい理由

誰でも自由に記事を書いたりしてアウトプットしていい理由を書いてみました。初学者であろうと、書きたい内容が公式ドキュメントに載っていようと、書くべき内容が数行だろうと、自分がアウトプットしておきたいと思ったことは全部アウトプットした方が...

誰にでも分かる易しい情報漏洩のしかた - 基礎編

最近peingにてTwitterのトークンなどが流出する問題が発生しました。しかしこれは何も知らなければ簡単に作り出せてしまう脆弱性です。具体的にどのようにしてこの情報漏洩が発生したのか、そしてどのようにして防ぐことができるのかのざっ...

BitBucketからGitHubのプライベートリポジトリに引っ越した

GitHubのプライベートリポジトリが無料でも作れるようになりました! 無料で共有できるのは3人までですが、僕がやっているような個人開発は一人で使うことが多いため非常に嬉しいです。 ずっとプライベートリポジトリとしてBitBuc...

Laravel Mixにて途中でJavaScriptをTypeScriptに変える

Laravel MixでVueを使っているプロジェクトで、既にコンポーネントをJavaScriptで書いてしまったけどTypeScriptに変えたい、という場合があると思いますが、割と最小限ではじめられます。全部のコンポーネントをTy...

Advent Calendarを開催してみての振り返り&考察

12/1~12/25まで、CrieitではAdvent Calendarを開催しました。色々と振り返って考察してみたいと思います。 どんな記事が集まったか カレンダーは下記のものがありました。 アドベントカレンダー Ad...

polcaで支援した代わりにデザインのアドバイスをしてもらった話

先日いつもどおりTwitterのTLを見ていると、polcaでmacを買いたいので支援をしてほしい、という企画が立っているのを見つけました。普段はあまり興味は無いので見ないのですが、その時はたまたまリンクをクリックして詳細を見てみまし...

Nuxt.js+Firestoreの場合に安全にSSRする方法

Nuxt.jsをサーバーで動かしてFirestoreを使い、且つサーバーサイドレンダリングしたい時には色々考えることが出てきます。懸念点と対応した方がよさそうな点をまとめてみます。 SSRしない場合との違い SSRせずクライア...

今年は色々サービスを作ったので振り返り&考えたこと

今年は小さいものも含め、5つのサービスと、ちょっとしたサンプルアプリを2つ作りました。また、そこそこ出来上がっていますが今年はもう時間がなくなって進められなくなってしまった作りかけのサービスが2つあります。せっかくなので一通り振り返っ...