2025-26 スーパーフライヤーズ (SFC)
スーパーフライヤーズ (SFC) としての 1 年を振り返る。
スーパーフライヤーズ (SFC) としての 1 年を振り返る。
Vue Fes Japan 2024 Recap イベントとして v-kansai 主催のイベントを関西 (大阪) にて開催させていただきましたので、その記録をば。
関西にてフロントエンドカンファレンスを復活、開催させるにあたって、自身のお気持ちを整理する
久しくスーパーフライヤーズ (SFC) 達成したので、昨年のフライトを振り返る。
今年も振り返る。昨年以上にコミュニティ活動を深化させた 1 年間を振り返る。
一昨年、昨年に続いて Vue Fes Japan 2024 Web サイトの技術をリードさせていただいておりました。今回、これまで 3 年間のふりかえりをざっくり書かせていただいております。
一昨年、昨年に続いて Web サイトの技術をリードさせてもらっていた Vue Fes Japan 2024 では一般参加者に対し、シェア URL 機能を提供しました。その裏側でOGP ヘッダー画像に Supabase Edge Function が一役を買った話に触れさせていただきます。
FlutterKaigi 2024 では非公式という位置付けながら、ランチマップ機能の提供を試みました。その裏側で PostGIS と Database Function が一役を買った話に触れさせていただきます。
! 一昨年、昨年と同様なら Advent Calendar の季節にふりかえらせていただいていますが、熱の冷めないうちにふりかえりを書かせていただきました。 Vue Fes Japan 2024 ウェブサイトのリポジトリが 公開 されました。 https://github.com/vuejs-jp/vuefes-2024 Vue Fes Japan 2024 ウェブサイトについて 今年も私自身は、今回も技術のリードとして取り組まさせていただくとともに、Web サイトチームのリードとして大胆に引っ張らせていただきました。 https://github.com/vuejs-jp/vue...
! 当記事では技術の詳細までは触れません。昨年との差分を中心に、今年ならではの新機能をご紹介いたします。 昨年に続いて、Vue Fes Japan 2024 コアスタッフのひとりとして、またウェブサイトチームのリードとして引っ張らせていただきました。 https://yuma-kitamura.nekohack.me/ 開催当日の 10 月 19 日を目前に、ウェブサイトとして今年ならではのチャレンジも多く、今回 Vue・Nuxt 情報が集まる広場 より初めて書かせていただきいております。 https://zenn.dev/p/comm_vue_nuxt Vue Fes Japan...
この記事は FlutterKaigi mini 1 (Osaka) におけるフォトグラファーとしての経験について書かせていただいた。
Create-React-App (CRA) からのリプレースを経験に書かせていただきました。
JAWSUG 主催、JAWSUG 最大のイベント JAWS DAYS 2024 に 3 年ぶり「個人スポンサーとして」協賛・参加させていただきます。
この記事は jiyuujin Advent Calendar 2023 の 20 日目の記事になります。 https://adventar.org/calendars/9670 現在ジョインさせていただいているプロジェクト BOTCHAN の Engagement / Relation でも、LINE チャットボットを利用しており、その API 仕様を認識させていただく機会が多く増えました。 https://wevnal.co.jp/service/chatbot/ また今年は、巷で大きく話題をかっさらった OpenAI の ChatGPT と組み合わせているという方も多いと耳にします。...
今年も振り返る。昨年以上にコミュニティ活動を深化させた 1 年間を振り返る。
昨年に続いて Vue Fes Japan 2023 Web サイトの技術をリードさせていただいておりました。今回目玉機能のネームカードを中心として、昨年 Web サイトの取組との違いを触れさせていただきました。
今年の Flutter コミュニティ、とりわけ FlutterKaigi 2023 を中心に振り返る。
2023 年リリースされた Vue 3.3 / 3.4 のアップデートを見てみましょう。ひょっとすると React に浸っている方は、その React っぽさから完全に抜けきれていない可能性があります。
Vue Fes Japan 2023 では、問い合わせフォームとそれを管理する方法として Newt の FormApp を取り入れさせていただいたので、その使用感をば。
Microsoft 様による Azure Container Apps ワークショップを振り返る。
今年は久しく「ポートレイトを撮る」お写歩の活動についてを振り返る。
jotai-molecules の使いどころを通して、ライブラリ側がアプリケーションの中で責務を持つか否か学びを得ます。
Vue Fes Japan 2023 では、CSS を書く方法として CSS-in-JS/TS ツールの Pinceau を取り入れさせていただいたので、その使用感をば。
5 年ぶりのオフライン開催を遂げた Vue Fes Japan 2023 では一般参加者に対し、オンラインネームカード機能を提供しました。その裏側でチケット購入状況との照合に Supabase Database Function が一役を買った話に触れさせていただきます。
DevFest 2023 リアタイできなかったので、取り急ぎ気になるポストを整理してみました。
LINE ヤフーコミュニケーションズさんの Vue Fes Japan 2023 スポンサリングに伴うアフターイベント開催にあたって、kazupon 氏と同行させていただきましたので、その記録をば。
Nuxt で OGP 動的画像生成するならという観点で、モジュール nuxt-og-image を推させていただきます。
特にこの 1 年、設計にこだわってきた中、いま一度設計手法について言語化してみました。
2023 年 師走、ひとり Advent Calendar をやらせていただきます。
コロナ禍ぶり、およそ 3 年の間を経て、オフラインのミートアップを復活・開催させていただきました。
JSConf JP 2023 リアタイできなかったので、取り急ぎ気になるポストを整理してみました。
昨年に続いて Vue Fes Japan 2023 Web サイトのリードの傍ら、FlutterKaigi 2023 オーガナイザーのひとりとして、スタッフ業を掛け持ちさせていただきました。
先日「カスタムフックを作ってみよう」と称したハンズオンを開催させていただいたことに伴い、そのチャレンジ企画として ChatGPT の導入方法について簡単に書かせていただきました。なお、その前提として今回は React チャットに対し、ChatGPT を組み込むことを目指しています。
ComponentProps と HTMLProps の違いについて調べてみたので、その記録をば。
LINE Developer コミュニティで React hooks × LINE Front-end Framework のハンズオンを企画するにあたって、当ブログではその補足を説明させていただきます。
React Tutorial から一歩踏み出してみたい人 / バックエンド経験があり、フロントを触ってみたい人へ LINE API と連携して、ユーザー連携や LINE へのメッセージなどを解説していきます。 なお、昨年と違う点として、カスタムフックの作成をはじめ設計術の一端を学べる教材となっています。
先日 LIFF v2.22.0 がリリースされたので、その詳細 (プラガブル SDK) についてかいつまんで書かせていただいています。
こんばんは、jiyuujin (Yuma Kitamura) です。 nekohack.me | Yuma Kitamura - Web DeveloperA personal website that provides a wide range of informationyuma-kitamura.nekohack.me 続きをみる
Flutter × Supabase ハンズオンに伴い、その延長戦の企画として簡単に書かせていただきました。
昨年に続いて Vue Fes Japan 2023 Web サイトの技術をリードさせていただいております。先週迎えた初期ローンチに伴い、今回は早めに昨年との違いを触れさせていただきました。
Twitter Spaces を利用した Podcast を開始以来初めて、その取組改善に注力しました。そのお気持ち表明と合わせて、今後目指すべきことを言語化させていただきました。
ChatGPT を Slack へ組み込む 先日、ブログを書きました。 https://blog.nekohack.me/posts/chatgpt-slack 詳細はこのブログをご確認いただくとしながらも、ポイントは Lambda の Function 内で Chat completions を実行することになります。 Slack より入力したものをリクエストパラメータとして受け取れたら、その準備が整います。 その際、先に作成した OpenAI の secret キーを読み込みます。 import fetch from 'node-fetch' const OPENAPI_CHA...
ChatGPT (OpenAI) の API 利用開始に伴い、その導入方法について簡単に書かせていただきました。なお、その前提として今回は個人 Slack に対し、ChatGPT を組み込むことを目指しています。
明けましておめでとうございます、今年もゆるりと進めてまいります。
今年も振り返る。昨年とはうって変わって「3 年ぶり」尽くしな 1 年間を振り返る。
この記事は Flutter Advent Calendar 2022 の 24 日目の記事です。今年の Flutter コミュニティを中心に振り返る。
今回、初めて Rev Up のウェブサイト製作に参画させていただいた経験と、そのついでに SvelteKit の話題にも触れさせていただきます。
前置き 2022 年 3 月 3 日に LINE Developer コミュニティ 主催の下 React (Vite) × LIFF ハンズオンを実施いたしました。 https://linedevelopercommunity.connpass.com/event/237619/ 教材は Zenn book を利用して書いています。 https://zenn.dev/jiyuujin/books/react-x-vite-x-liff ハンズオンではビルドツール Vite を利用して LIFF アプリを製作しました。 今回は、正式リリースされた Vite 4 を下に、先日製作した L...
Vue Fes Japan Online 2022 ウェブサイトのリードを担当させていただいた経験と、そのついでに Nuxt 3 の話題も触れさせていただきます。
モノレポのチュートリアルについて、チーム勉強会での登壇に合わせ言語化したので、その記録を簡単に書かせていただきました。
前段でモノレポとは何か、後段でそれをどう活用しているかについて、簡単に解説しました 1. モノレポの一般論について 2. プロジェクトでそれをどう活用しているかについて これらを下に、どう利益を享受するかについて、理解いただけたら幸いです
2022 年初めての Flutter ハンズオンとして、Zenn book 「カレンダーアプリで学ぶパッケージ開発」を共同執筆いたしました。
S3 と CloudFront 上に運用している各種プロフィールサイトで HTTP/3 を有効化したことをきっかけに、そのメモを簡単に記録させていただきます。
PWA Night 40 にて、先日行われた Google I/O 2022 と WWDC 2022 の Recap と称して登壇させていただいた。
前置き 2022 年 3 月 3 日に LINE Developer コミュニティ 主催の下 React (Vite) × LIFF ハンズオンを実施いたしました。 https://linedevelopercommunity.connpass.com/event/237619/ 教材は Zenn book を利用して書いています。 https://zenn.dev/jiyuujin/books/react-x-vite-x-liff ハンズオンではビルドツール Vite を利用して LIFF アプリを製作しました。 この代わりに Next.js を利用して LIFF アプリを製作す...
React (Vite) × LINE Front-end Framework のハンズオンの延長線上として、当ブログでは Next.js を Vite の代わりに利用した際注意することを補足させていただきます。
前置き 2022 年 3 月 3 日に LINE Developer コミュニティ 主催の下 React (Vite) × LIFF ハンズオンを実施いたしました。 https://linedevelopercommunity.connpass.com/event/237619/ 教材は Zenn book を利用して書いています。 https://zenn.dev/jiyuujin/books/react-x-vite-x-liff ハンズオンではビルドツール Vite を利用して LIFF アプリを製作しました。 今回は、正式リリースされた React 18 を下に、先日製作した...
React 18 が正式リリースされたのを受け、簡単に記録させていただきました。
こんばんは、jiyuujin (Yuma Kitamura) です。 nekohack.me | Yuma Kitamura - Web DeveloperA personal website that provides a wide range of informationyuma-kitamura.nekohack.me 続きをみる
React Tutorial から一歩踏み出してみたい人 / バックエンド経験があり、フロントを触ってみたい人へ LINE API と連携して、ユーザー連携や LINE へのメッセージなどを解説していきます。
LINE Developer コミュニティで React (Vite) × LINE Front-end Framework のハンズオンを企画するにあたって、当ブログではその補足を説明させていただきます。
とあるプロジェクトのエンジニア教育の一環で useContext の内部構造について解説する機会があってこの度、言語化いたしました。
とあるプロジェクトのエンジニア教育の一環で useEffect の内部構造について解説する機会があってこの度、言語化いたしました。
とあるプロジェクトのエンジニア教育の一環で useState の内部構造について解説する機会があってこの度、言語化いたしました。
明けましておめでとうございます、今年もゆるりと進めてまいります。
今年も振り返る。2021 年の最後に 2 年も続いた「コロナ禍」な 1 年間を振り返る。
この記事は Flutter Advent Calendar 2021 の 25 日目の記事です。昨年以上に飛躍した 2021 年 Flutter コミュニティの活動を中心に振り返る。
先週水曜 (12/15) は 2021 年最後の PWA Night が開催されました。 PWA Night vol.34 ~2021年最後はLT会!〜 (2021/12/15 19:30〜)# 今回はオンライン開催になります。ご注意ください! 参加者用URL: https://bit.ly/3oUJnsfpwanight.connpass.com 続きをみる
この記事は React Advent Calendar 2021 の 23 日目の記事です。来たる React v18 に向け 2021 年一年間の更新をまとめた、とりわけ初学者を対象にいま一度ご一読くださいませ!
この記事は Vue Advent Calendar 2021 の 21 日目の記事です。平日毎朝 Twitter Spaces で雑談している内容を閲覧できるようにした「みんなで作るブログ」を製作・運用している経験について書かせていただいた。
この記事は Flutter Advent Calendar 2021 の 1 日目の記事です。昨日無事に終えた FlutterKaigi 2021 そのティザーサイトの製作裏話について、また Web アクセシビリティに取り組んだ経験を中心に今回書かせていただいた。
M1 Mac などの発表もあったが、個人としてはスマートフォンだ。 というのも今年始まってすぐ Intel Mac に買い替えた都合上、新しい M1 Mac に買い替える考えは一切無い。 続きをみる
この度 VS Code Conference JP 2021 ウェブサイト製作を担当、その技術的側面にアプローチして今回は書かせていただいた。
平日の毎朝 Twitter Spaces で雑談している技術情報を GitHub issues に書き留めている。その際 GitHub issues を CMS として扱うことのできるメリットについて書かせていただいた。
Next.js (SSG) でサブパスが 404 になった際に取り組んだことを簡単に書かせていただいた。
Webデベロッパーの jiyuujin (Yuma Kitamura) です。 Web猫ブログ2018年10月より運営の当ブログを始め、Vue.jsやNuxtを使ったフロントエンドを中心に設計・開発しています。webneko.dev 続きをみる
先週土曜日 (2021/10/02) 開催の Flutter Handson Osaka 9 で製作した家計簿アプリ。その null-safety 対応、また Chart 系ライブラリの変更も行ったので簡単に書かせていただいた。
Next.js (SSG) でロケール対応した際に少々ハマった点が存在したので簡単に書かせていただいた。
かれこれ遅いと言われたワクチン接種、春先に始まって以降ペースが落ちることなく順調に進んでいるようです。 top厚生労働省や首相官邸のオープンデータを利用して、新型コロナウイルスの現況を可視化しています。stopcovid19.vercel.app 続きをみる
SWR v1 リリースにあたって注意することを簡単に記録しておきました。
Next.js の SSG を GitHub Pages でハマる箇所が多々存在するため今回書かせていただいた。
VSCode や IntelliJ を始め、日常的に使っているエディタのエクステンション (拡張機能) 皆さまは何を使っていますか。
チームメンバー並びに社内のエンジニアの力を底上げするため React 教育にあたって、今回作成したドキュメントサイトを補足する内容となっています。
オレオレ自己署名 SSL 証明書を Web ブラウザに信用させるため OpenSSL 並びに mkcert を利用して HTTPS 化を果たす方法を書いた。
Microsoft 公式直々に IE サポート終了のアナウンスがあったことを祈念して簡単に書いた。
これまでと趣向を変えて LitElement の話。手元で現在の日付並びにその週が見てとれる簡易 PWA アプリを製作しました。
当ブログとは別に製作・運用しているプロフィールサイトのドメインを移管した話について書きました。
Flutter Osaka を運営している jiyuujin です。 Web猫ブログ | トップ2018年10月より運営の当ブログを始め、Vue.jsやNuxtを使ったフロントエンドを中心に設計・開発しています。webneko.dev 続きをみる
先日 Public Beta となった Notion API を軽く試したので簡単に記録しています。
先月直々に登壇のお誘いを受け、昨年以来「久しぶり」のオンラインミートアップに参加させていただいた。 Flutter Japan User GroupFlutterは、モバイル、ウェブ、デスクトップ向けのネイティブにコンパイルされた美しいアプリケーションを単一のコードベーflutter-jp.connpass.com 続きをみる
DevRel/Online 3 にて Flutter Japan User Group (Osaka) のハンズオン企画でやったこと について喋らせていただきました。
Webデベロッパーの 北村 勇磨 (jiyuujin) です。 Web猫ブログ | トップ2018年10月より運営の当ブログを始め、Vue.jsやNuxtを使ったフロントエンドを中心に設計・開発しています。webneko.dev 続きをみる
Webデベロッパーの jiyuujin (Yuma Kitamura) です。 Web猫ブログ2018年10月より運営の当ブログを始め、Vue.jsやNuxtを使ったフロントエンドを中心に設計・開発しています。webneko.dev 続きをみる
Flutter Handson Osaka 8 で Riverpod を扱ったのでこれを使う際の要点を簡単に書いた。
API ベースの CMS である Contentful において Git でコンテンツを管理する方法を書きました。
Flutter Osaka を運営している jiyuujin です。 Web猫ブログ | トップ2018年10月より運営の当ブログを始め、Vue.jsやNuxtを使ったフロントエンドを中心に設計・開発しています。webneko.dev 続きをみる
この度 note を書き始めた、Webデベロッパーの 北村 勇磨 (jiyuujin) です。 Web Developerこちらは Web Developer 'Yuma Kitamura' ポートフォリオです。yuukit.me 続きをみる
JAWSUG 主催、JAWSUG 最大のイベント JAWS DAYS 2021 に初めて「個人スポンサーとして」協賛・参加させていただきます。
Web Assembly の wasm-pack について触れた時の記録をば。
明けましておめでとうございます、今年もゆるりと進めてまいります。
2020 年の最後に、この「コロナ禍」な 1 年間を振り返る。
コロナ禍だった 2020 年 Flutter Osaka のコミュニティ活動を通して「オンライン開催」について考える。
この記事は JAMStack Advent Calendar 2020 の 24 日目の記事です。Next.js (SSG) を使った JAMStack なメデイアを実現した話について書きました。
自身のプロフィールサイトを多言語化させた対応に伴い、CloudFrontの更新作業が入ったので簡単に。
copilot-cliを使い始める前に、ここでecs-cliを復習する
この記事は Flutter Advent Calendar 2020 の 1 日目の記事です。初心者向けにFlutterで状態管理 (ChangeNotifier) を始める話を書きました。
VR 勉強会 #3 (#study_in_vr) で登壇させていただきました。YouTube Live上でお話できなかった、GitHub API v4 をどのように使っているかなど、皆さまの参考になればと思います。
目下 Next.js + AppSync と言うサーバレスアーキテクチャの下で進めるお仕事で Auth0 を採用したりと、これまでのPWAの活動録を登壇させていただきました。
VueでTransitionを使うにあたって少しハマった場面に遭遇、今年最初の登壇として yumemi.vue #5 で喋らせていただきました。
この記事は Vue Advent Calendar 2019 の 24 日目の記事です。Composition API採用後、VueをTSXで書く選択肢が生まれやすくなるため、簡単にスタートアップできることを書きました。
来たるVue3に向けじわじわと盛り上がりを見せるComposition API。この導入にあたって気付いたこと、今後に活かしたいことを軽く記録しておきます。
自身が主催、参加する年内最後のミートアップ v-kansai #12 の機会に 2019 年の振り返りをさせていただきました。
Vue-CLI v4 がリリースされたことに伴い、合わせておしごとの場面でそれに上げた経験を簡単に書かせていただいた。
Vue + MPA で構成されるWebアプリにTSを導入するためにこれだけは最低限守っていることなどを話しました。
Jestを始めるにあたって Tipsを記録、色々とハマったことも軽く共有します。
とある管理画面の機能で、ページネーションから無限スクロールを使うような変更があったので軽く書いた。
WebpackベースのVue CLIを今回初めて採用、サーバサイドにVueを組み込む際に必要だったことを軽く記録します
@microlin/vanillaを使って、外部リンクの表現をリッチにしました。
この度 dev ドメインが解禁されました。機会あって webneko.dev を取得しています。
Nuxt 3 より本格サポート予定の TypeScript を当ブログに導入、今回はその導入編を簡単に書いた。
Vue.js Advent Calendar 2018 21日目の記事です。
Web猫ブログ (Nuxt) の UI/UX を向上させました。検索機能、ページネーション、Markdown 部分のスタイル修正などについて簡単に記録しておきます。
当ブログの運用は ECS コンテナに乗せた AWS Fargate を採用している、その経緯と構築方法について記録した。
Headless CMSの一つであるContentfulを使って、めでたくブログ活動を開始します!
ドキュメント制作を容易に実現する VuePressをブログとして使います。
Parcelをモジュールバンドラに使って、さくっとプロフィールサイトを制作。ちなみにご縁があって初登壇させていただきました!
全 141 件の記事