ThunderMiracle's Blog - Page 4

ThunderMiracle

Blog part of ThunderMiracle.com

投稿数 98 件(31 ~ 40件目)

VercelのEdge Functionsで日本の祝日を検索するサービスを作ってみた

VercelのEdge Functionsで日本の祝日を検索するサービスを作ってみた

2022年8月28日☕️☕️ 6 min read

ウェブ技術が日進月歩で、新しい物が次々に現れます。Edge Computing(エッジコンピューティング)はその中の1つです。実はエッジコンピューティングがすごい新鮮な技術ではありません。元々IoTのためのものでした。今いよいよウェブ業界にServerless Functions以外の選択肢としてーーEdge Functionsが登場してきました。

Next.jsにUnoCSSの導入

Next.jsにUnoCSSの導入

2022年6月7日☕️ 3 min read

Anthony Fuさんの記事「[Reimagine Atomic CSS](https://antfu.me/posts/reimagine-atomic-css)」に感動され、UnoCSSを使いたくなってきました。ちょうど自分のHPをGatsbyJSからNext.jsへ移行する予定なので、Next.jsにUnoCSSを導入してみました。

JavaScriptの末尾再帰

JavaScriptの末尾再帰

2022年5月7日☕️ 4 min read

関数型プログラミングと言えば、再帰処理を思い出すでしょう。再帰処理には末尾再帰の有無がスタックオーバーフロー、いわゆるメモリの過消費を防ぐために必要です。末尾再帰について、[こちらのwiki](https://ja.wikipedia.org/wiki/%E6%9C%AB%E5%B0%BE%E5%86%8D%E5%B8%B0)をご覧ください。JavaScriptのes6から、末尾再帰を実装できるようになりました。ただし、JavaScriptの世界にわずかのところにしかサポートされていません。V8エンジンがサポートしていないため、nodejsはまずアウト

GraphQL APIを使ってGithub Actionsを組み込む

GraphQL APIを使ってGithub Actionsを組み込む

2022年5月2日☕️ 5 min read

Github Actionsを作る時には、Rest APIを使うのが一般的です。「GithubのGraphQL APIをも快適に使えるか」という質問がありました。いろいろ調べてみて、答えは「Yes」でした。今日は設定方法を紹介したいと思います。

TypeScriptのinterfaces vs types

TypeScriptのinterfaces vs types

2022年4月6日☕️ 5 min read

先日チームメンバーと「TypeScriptのinterfaceとtypeのどっちが好み」を話しました。振り返ると、個人的にinterfaceを多く採用しているが、特に理由がありません。今日interfaceとtypeを比較してみようと思います。