blockly.dev は、たくさんのものが無料だから存在しています。

ありがとう。

オープンソースソフトウェアと無料インフラを活用して、すべてのレッスンを無料に保っています。以下は、blockly.dev を可能にした人々とプロジェクトの一部への謝辞です。

無料でホスティングしてくれているインフラ

  • Cloudflare Pages

    学習者に近い拠点から各静的ページを届けるグローバルCDNです。

  • GitHub

    コードを保管し、公開前にすべての変更を自動で検査・ビルドします。

  • Google Fonts

    Inter と Noto Sans が、ラテン文字・中国語・日本語・韓国語を読みやすくします。

ブロックコーディングの系譜

  • Seymour Papert

    Logo、構築主義、子どももプログラムできるという信念が、その後のすべてを形作りました。

  • Mitchel Resnick & the MIT Media Lab Lifelong Kindergarten group

    Scratch は何百万人もの子どもにブロックプログラミングを届け、その可能性を証明しました。

  • Google Blockly

    ワークスペースの全ブロックを描画、編集、保存するオープンソースライブラリです。

  • Microsoft MakeCode

    分類ツールボックスの設計は、初心者を歓迎するブロックコーディングの手本です。

土台にしているオープンソース

  • Next.js (Vercel)

    この静的サイトを生成するフレームワークです。

  • React (Meta)

    インターフェースを支えるコンポーネントモデルです。

  • TypeScript (Microsoft)

    学習者が出会う前にミスを見つける言語です。

  • Tailwind CSS

    Adam Wathan と貢献者が保守するスタイルシステムです。

  • Vitest, Testing Library, jsdom

    レッスン、エンジン、画面の自動検査を実行する道具です。

  • Howler.js

    レッスンナレーションを再生するオーディオエンジンです。

  • Firebase (Google)

    任意ログインと端末間の進捗保存を担います。

  • ffmpeg & music-metadata

    ナレーション音声を測定、調整、結合する道具です。

そして、初心者の隣に座って「コンピューターはあなたが言ったことを、その通りにしか実行しない」と語ったすべての先生たちへ——私たちが今も伝えようとしているのは、その一言です。