VS Code で .NET MAUI の開発環境を構築する(macOS/iOS)
はじめに # 先日終了した夏のリレー連載2023において社内 Hackathon の紹介記事が投稿されましたが、その後年1回のオフラインイベントが開催されました。最近ネタ切れ気味の筆者も参加して .NET MAUI の開発環境を構築してみたので記事にさせていただきます。 .NET MAUI は .NET Xamarin 後継のクロスプラットフォームなネイティブアプリケーションフレームワークです...
記事を読む告知 -「夏のリレー連載2023」
夏のリレー連載企画 # 梅雨明けも近いですね。デベロッパーの皆さんは暑さに負けず業務やスキルアップに励んでおられることと思います。 さて、豆蔵デベロッパーサイトでは昨年冬のアドベントカレンダーに続いて「夏のリレー連載2023」と題してリレー形式で記事をお届けしていくことになりました。 夏のリレー連載2023 | 豆蔵デベロッパーサイト アドベントカレンダーの時と同様、初投稿の人多めです。さらに今回はエンジニア職だけでなく営業職の人も投稿します...
記事を読む自作 VS Code 拡張を3年ぶりにアップデートして浦島太郎になった話
はじめに # 先日の「VS Code でユーザー定義スニペットを作って使う」の記事の最後に、筆者が VS Code 拡張を Marketplace に公開していると書きました。この拡張は個人的に毎日使っているのですが、最後の更新が3年前なので、Dependabot のセキュリティアラートがかなり溜まっていたのと、Codespaces ではなぜか動かないという現象があり、アップデートしなくては思っていました。 というわけで、VS Code 拡張をアップデートした話です...
記事を読む豆蔵デベロッパーサイト 2023年4-6月のサマリー
記事数・執筆者数 # 4-6月は39本の記事が公開されトータルの記事数は425になりました。5月の連休などもありますが、公開ペースが下がって執筆者も1名増にとどまりました。 ランディングページ・連載の動向 # モデリング # システム開発におけるモデリングの活用・ノウハウを紹介するランディングページを追加しました。弊社が得意とする UML やモデリングにまつわる記事を集めていく予定です...
記事を読むActions permissions に GitHub Actions ワークフローに必要な最小限のパーミッションを教えてもらう
Actions Permissions # GitHub Actions のセキュリティのためのツール actions-permissions が public beta として公開されました...
記事を読むFresh 1.2 へアップグレード - island の新機能など
Fresh 1.2 リリース # Deno の Web フレームワーク Fresh 1.2 がリリースされました。 Fresh 1.2 – welcoming a full-time maintainer, sharing state between islands, limited npm support, and more Preact のメンテナの人がフルタイムの Fresh メンテナとして Deno にジョインしたことで開発スピードが上がることが期待されています...
記事を読むVS Code でユーザー定義スニペットを作って使う
VS Code のスニペット # VS Code ではプログラミング言語毎にビルトインのスニペットが利用できます。例えば、JavaScript を書いていて foreach と入力するとforeach を使う構文のテンプレートが挿入され、array や element のようなプレースホルダをタブキーで移動しながら書き換えることで素早くコードを書くことができます。(この例では GitHub Copilot のサジェストも出てしまっていますが...
記事を読むOrbStack - macOS 専用の高速軽量なコンテナ & Linux VM 環境
OrbStack とは # OrbStack は macOS 専用の高速で軽量なコンテナ環境と Linux VM 環境です。 OrbStack · Fast, light, simple Docker & Linux on macOS 以下のような特徴が謳われています。 超高速: 2秒で起動し、最適化されたネットワークとディスク、Rosetta による x86 エミュレーション 超軽量: CPU とディスク使用率が低く、少ないメモリで動作...
記事を読むTresJS - Three.js を Vue components として利用する
TresJS とは # TresJS は Vue.js のアプリで Three.js を用いたシーンのレンダリングを行うためのライブラリです。Vue の構文で宣言的にシーンを記述できます。 TresJS | The solution for 3D on VueJS Three.js は ブラウザで手軽に 3D グラフィックスを扱える優れたライブラリです。シーンのオブジェクトグラフを構築しそのオブジェクトグラフをレンダラーに渡して描画するという命令型のプログラミングスタイルです...
記事を読むGitHub Actions でハイスペックな Larger runners を試す
Larger runners # GitHub Actions では GitHub-hosted runners と呼ばれるGitHub がホストする VM でワークフローを実行します。これまで Runner のスペックが足りない場合は、セルフホストランナーでハイスペックマシンを使うしかありませんでした。今後は、通常の Runner よりお高くなりますが CPU コアやメモリを多く搭載したハイスペックな Larger runners が利用可能になります...
記事を読む