豆蔵デベロッパーサイト2022年8月の注目記事とトピックス
注目記事
豆蔵デベロッパーサイトの2022年8月の注目記事をご紹介します!よろしければまとめてご覧ください。
バックエンドのシステムを構築する際に必要となるのが RDB アクセスを担う OR マッパー。この記事では、JavaScript/TypeScript 向け OR マッパー TypeORM を紹介しています。Java の JPA/Hibernate のような使用感で経験者は導入しやすそうです。この記事を読むとフロントエンドだけでなくバックエンドも Node.js + TypeScript で構築できる時代になっていると感じさせられます。
人気の JavaScript テスティングフレームワーク Jest の再入門連載から、関数・モジュールモック編の回にアクセスが集まりました。単体テストで他のモジュールをモックにするテクニックは必須なので関心が高いのかもしれません。ぜひ他の回もご覧いただければと思います。
Fresh - Deno の 次世代 Web フレームワーク
Deno の Web フレームワーク Fresh が正式リリースされたことを受けて触ってみた系の記事です。単体のフレームワークというより、Deno Deploy というエッジ環境を前提としています。また、SSG(Static Site Generator)が基本ですが、レンダリングはジャストインタイムに行われ、アイランドアーキテクチャーでインタラクティブな UI も提供可能です。Fresh に限らず CDN が提供するエッジ環境を利用した開発は今後さらにホットな領域になっていくでしょう。
トピックス
記事総数が200本に到達
当サイトに投稿された記事数が200本を超えました。100本到達が5月で半年ぐらいかかっていたので、倍ぐらいのペースに加速していることになります。精力的に執筆してくれるメンバーがいることと、全体として執筆者が増えてきていることもあります。記事のジャンルも広がりを見せていますし、活発な投稿が続くように盛り上げていきたいと考えています。
「アジャイル開発」カテゴリーの新設
アジャイル開発カテゴリーのランディングページを追加しました。皮切りとして、まず基本のエクストリームプログラミング解説の連載がスタートしています。今後の記事充実に期待です。
アジャイル開発
カテゴリーのランディングページはこれで10になりました。
ダークモード、ライトモード切り替え
当サイトは白を基調としたテーマのため、夜見ると眩しく感じてしまう人もいたかもしれません。そこで、ダークモード、ライトモードを切り替えられる機能を追加しました。これで秋の夜長でも記事の閲覧が捗ることでしょう。
技術的には、Netlify Edge Functions と Eleventy (SSG) の機能で実現されています。詳しくは以下の記事を参照してください。
Eleventyで生成したサイトでNetlify Edge Functionsを使ってみる
記事の充実とともにサイトの改善も行なっております。今後とも豆蔵デベロッパーサイトをよろしくお願いいたします。