masahiro-kondo の記事

masahiro-kondo
  • |ブログ|7 min read
    #Copilot#GitHub

    GitHub Copilot in the CLI にコマンド入力を手伝ってもらう

    はじめに # GitHub Copilot は VS Code などのコードエディタの拡張として機能します。GitHub Copilot in the CLI を使用すると、ターミナルでのコマンド入力においても Copilot の支援を受けることができます。 GitHub の Blog でも動画付きで紹介されています...

    記事を読む
  • |ブログ|7 min read
    #tart

    Tart で macOS / Linux の仮想マシンを使う

    はじめに # 筆者が Intel 版 MacBook を使っていた時 VirtualBox や VMware Fusion などの仮想化ソフトウェアを常用していました。M1 の MacBook に移行した当初これらのソフトウェアが対応しておらず、そのまま使わなくなってしまいました[1]。先日 Tart という仮想化ツールで Apple Silicon Mac への仮想マシン導入が簡単にできることを知ったのでご紹介します...

    記事を読む
  • |ブログ|9 min read
    #electron

    Electron Forge 入門

    はじめに # Electron アプリ開発では electron-quick-start というスタートアッププロジェクトを使って始めるというのがならわし?です。 Electron は Web UI と Node.js のブリッジによるデスクトップアプリの骨格を作ってくれます。しかし、アプリのパッケージングや公開についてのサポートはありませんでした。サードパーティのツールやライブラリを使用してビルド→パッケージング→公開のパイプラインを開発者自身が作成する必要がありました...

    記事を読む
  • |ブログ|6 min read
    #Kafka

    KRaft による ZooKeeper レス Kafka クラスター構成

    はじめに # Kafka では ZooKeeper がトピック管理やブローカーのリーダー選出などを行なう構成になっています。 (以前の記事「Strimzi - Kubernetes で Kafka を運用するための Operators」から再掲) ZooKeeper に様々な管理をオフロードすることで、Kafka の実装はシンプルになります。しかし運用の観点からは2種類のクラスター管理など構成が複雑であり、ZooKeeper がボトルネックになるリスクなどが課題となっていました...

    記事を読む
  • |ブログ|6 min read
    #GitHub

    GitHub Octokit の新しい生成ベースの SDK を使ってみる

    はじめに # GitHub は WebUI だけでなく多くの API が提供されており、リポジトリのファイルや issue などの情報を API 経由で取得・更新できます。また、多くのプログラミング言語から GitHub の API を利用するための API クライアント Octokit も提供されています。筆者も JavaScript 版の Octokit はリリース作業の自動化などで何度かお世話になっています。 先日 Octokit が生成ベースの SDK に移行するという発表がありました...

    記事を読む
  • |ブログ|4 min read
    #GitHub#CI/CD

    GitHub Actions の Artifacts Action v4 で成果物が即時ダウンロード可能に

    はじめに # GitHub Actions ワークフローで成果物アップロード、ダウンロードに使用する actions/upload-artifact、actions/download-artifact の v4 が GA になりました。 GitHub Actions - Artifacts v4 is now Generally Available アップロードが高速化され、ワークフロー全体が終了していなくてもアップロードが完了すればダウンロード可能になるなどの改善が施されました...

    記事を読む
  • |ブログ|4 min read
    #retrospective

    豆蔵デベロッパーサイト 2023年10-12月のサマリー

    あけましておめでとうございます。2023年度第3四半期のサマリーです。 記事数・執筆者数 # この3ヶ月で47本の記事が投稿され、記事数は522になりました。サイト開設から2年で500本を超えたことになります。新規の執筆者は6名でした。 各カテゴリーの動向 # ロボット # ロボットの記事も着実に増えています...

    記事を読む
  • |ブログ|3 min read
    #electron

    Electron v28 で ESM サポートが入ったので試す

    はじめに # Electron v28.0.0 がリリースされ ESM(ECMA Script Modules) がサポートされました。 Electron Releases - v28.0.0 ついに Electron でも ESM が使えるようになりました。 Electron の ESM サポート状況 # ドキュメントの以下のページに対応方法について記述されています...

    記事を読む
  • |ブログ|5 min read
    #vuetify#vue#advent2023

    Vue 2 EOL 直前! Vuetify 3のデータテーブルコンポーネントが正式リリース

    これは豆蔵デベロッパーサイトアドベントカレンダー2023第1日目の記事です。 はじめに # Vuetify は Vue ベースの UI コンポーネント集です。デザインセンスがない筆者でも楽に整った画面が作れるので、かなりお世話になっています...

    記事を読む
  • |ブログ|11 min read
    #Bun

    開発環境の Node.js を Bun に置き換えてみる

    はじめに # Bun は Node.js や Deno と競合する JavaScript ランタイムです。 Bun — A fast all-in-one JavaScript runtime 特に速度を売りにしており、公式サイトには、React SSR / WebSocket 通信 / SQLite クエリ実行で Node.js / Deno を大きく上回るスループットを示すグラフが掲げられています...

    記事を読む

豆蔵では共に高め合う仲間を募集しています!

recruit

具体的な採用情報はこちらからご覧いただけます。