活動紹介
Northern Script(のーざんすくりぷと)
プログラミング、AI、執筆を中心とした技術活動を展開しています。
📝 執筆活動
技術書典での同人誌活動
技術書典において継続的に技術書を執筆・頒布しています。これまでに10冊以上の技術書を発行し、幅広いトピックを扱っています。
主な執筆分野
- Jamstack・モダンWeb開発: Next.js、Nuxt.js、VitePressを活用した現代的なWeb開発手法
- ヘッドレスCMS: Storyblok、microCMS等の実践的な活用方法
- AI活用開発: ChatGPT, Gemini, Claude Code Actionなどを活用した効率的な開発手法
- 開発ツール: Git、PRH等の開発環境・ツールの実践的な活用
- インフラ・DevOps: AWS CloudFront、CDN活用等のWebパフォーマンス最適化
最新刊(技術書典18)

ひとりGitからの卒業 ― チーム開発への最初の一歩
個人開発者がチーム開発に参加する際の実践的なガイド

CloudFrontで始めるAWS CDN
静的サイト高速化テクニックの実践的な解説書
商業出版
技術評論社の「技術の泉シリーズ」として、以下の書籍を商業出版しています:
- 高機能ヘッドレスCMS『Storyblok』入門
- ChatGPTと語りながら作るJamstack入門
- バックエンドエンジニアによる初めてのJamstack
執筆の特徴
- 実践重視: 理論だけでなく、実際のプロジェクトで使える実装例を重視
- 初心者フレンドリー: 複雑な技術も段階的に理解できる構成
- 豊富なサンプルコード: コピー&ペーストで試せる完全なコード例
- 最新技術対応: 常に最新の技術動向を反映
💻 プログラミング活動
使用技術スタック
バックエンド言語
- Java: Spring、Tomcatを活用したエンタープライズアプリケーション開発
- Python: データ分析・機械学習ライブラリの活用
- JavaScript/TypeScript: Node.js、Express.js、モダンなサーバーサイド開発
- PHP: CodeIgniter、Drupal等のフレームワークを活用したWeb開発
フロントエンド技術
🖖 Vue.js
プログレッシブフレームワークとしてのVue.jsを活用したSPA開発
- Composition API の活用
- Vue 3 の最新機能対応
- 状態管理(Pinia)
🚀 Nuxt.js
フルスタックVue.jsフレームワークを使ったWebアプリケーション構築
- SSR/SSG対応
- ファイルベースルーティング
- サーバーサイドAPI開発
⚡ VitePress
Vite駆動の静的サイトジェネレーターによるドキュメントサイト構築
- Markdownベースの開発
- 高速ビルド
- カスタムコンポーネント統合
🚀 Astro
マルチフレームワーク対応の次世代静的サイトジェネレーター
- Islands Architecture
- ゼロJS by デフォルト
- 複数フレームワークの統合
開発の特徴
- モダンアーキテクチャ: Jamstack、マイクロサービス、サーバーレス等の現代的な設計手法
- パフォーマンス重視: Core Web Vitals最適化、CDN活用等の高速化技術
- 開発効率: TypeScript、ESLint、Prettier等のツールを活用した品質の高い開発
- CI/CD: GitHub Actions、Vercel、Netlify等を活用した自動化
🤝 コンサルティング活動
Jamstack導入支援
アーキテクチャ設計・移行支援
- 現状分析: 既存システムの課題分析とJamstackアーキテクチャ適用可能性の評価
- 技術選定: プロジェクト要件に応じた最適な技術スタックの提案
- 移行計画: 段階的な移行戦略の策定とリスク管理
- チーム教育: 開発チーム向けのJamstack技術研修
実装支援
- プロトタイプ開発: 概念実証のための初期実装支援
- パフォーマンス最適化: Core Web Vitals改善、CDN設定等の高速化施策
- CI/CD構築: 自動デプロイパイプラインの設計・実装
- 運用体制: 監視・保守体制の構築支援
AIツール活用・設定支援
ChatGPT・生成AI活用
- 開発プロセス統合: AI支援による開発効率化の仕組み構築
- プロンプトエンジニアリング: 効果的なAI活用のためのプロンプト設計
- 品質管理: AI生成コードの品質保証体制構築
- チーム導入: 開発チームへのAIツール導入とトレーニング
自動化・効率化
- コード生成: 定型的なコード生成の自動化
- ドキュメント生成: API仕様書、README等の自動生成
- テスト自動化: AI支援によるテストコード生成・保守
- コードレビュー: AI活用によるコードレビュー効率化
技術コンサルティングの特徴
- 実践的アプローチ: 理論だけでなく、実際の運用を見据えた提案
- 段階的導入: リスクを最小化した段階的な技術導入
- チーム育成: 技術移行と並行したチームスキル向上支援
- 継続サポート: 導入後の運用・保守段階でのフォローアップ
🎯 活動の方針
技術普及への貢献
- 情報発信: ブログ、技術書、勉強会等による知識共有
- オープンソース: 実用的なツール・ライブラリの開発・公開
- コミュニティ: 技術コミュニティへの積極的な参加・貢献
実務重視の学習
- 現場経験: 実際のプロジェクトでの課題解決経験を重視
- 継続学習: 急速に進化する技術トレンドへの継続的な追従
- 実証実験: 新技術の検証と実用性の評価
お問い合わせ
技術書執筆、システム開発、コンサルティングに関するご相談は、X(旧Twitter)@kyart_tokyo よりおたずねください。