Spring Initializr でコンテナフレンドリーな Spring Boot アプリ開発をスタートする

Spring はアプリケーション基盤として成熟しエンプラではデファクトスタンダードの地位を築いています。Spring Boot は Spring によるアプリケーション開発立ち上げを Boost してくれるフレームワークです。アプリケーションサーバ不要で Fat Jar をそのまま…

C++ REST SDK で null safe な JSON デシリアライズ処理を書く

iEdit では XML 形式のデータエクスポート・インポートをサポートしていますが、今時は XML より JSON だよねってことでこの前対応しました。 blog.kondoumh.com この対応のために C++ の JSON 処理系ライブラリを探して、Microsoft 製の OSS C++ REST SDK (…

iEdit 2.40 リリース - JSON サポート

従来の XML に加え、JSON ファイルのインポート、エクスポート機能を追加しました。 全般的にコードリファクタリングしてちょっと機能を整理・削除したりもしました。 修正内容はリリースノートをご覧ください。 リリースノート ダウンロードページ

VS Code の ChangeLog メモ用 Extension を Marketplace に公開しました

数ヶ月前に作った VS Code Extention の changelog-support. blog.kondoumh.com ずっと ~/.vscode/extensions に手動配置して使ってましたが、せっかくなので Marketplace からインストールできるようにしようと思い立ちました。 VSTS 改め Azure DevOps に…

Express で REST API を TypeScript で書くための boilerplate ジェネレータ

最近 Node.js の Web App Framework である Express で TypeScript を使って REST API を書く機会がありました。 これまでずっとサーバーサイドは Java や .NET で書いてきたので Node.js で書くこと自体が新鮮でしたし TypeScript も久々でした。 作業はも…

GitBook + GitHub Pages でレガシードキュメントを移行

iEdit のユーザーズマニュアルはとてもレガシーです。 以前 Google Sites に引っ越そうと思って、サイト作ってカスタムドメイン設定してたのですが、リリースノートを更新するのみで放置して何年も経ってしまいました。その間 Google Sites もリニューアルさ…

vcpkg で OSS のライブラリを導入し Visual C++ プロジェクトに静的リンクする

C++

仕事では久しく C++ のコードを書いていませんが、最近 iEdit で JSON を扱えるようにしようと思って C++ の REST 関連ライブラリを物色していたところ、Microsoft が C++ REST SDK という OSS ライブラリを開発しているのを知りました。 github.com Java で…