Skip to content

活動紹介

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からの卒業

ひとりGitからの卒業 ― チーム開発への最初の一歩

個人開発者がチーム開発に参加する際の実践的なガイド

CloudFrontで始めるAWS CDN

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 よりおたずねください。


Last updated: