Node.js TypeScript 2025/05/19 @hiroppy TODO: スライド + スピーカーノートからLLMでブログに書き起こせるのか検証
第 177 回のテーマは 2025 年 5 月の Monthly Ecosystem です。
株式会社STRACTのプレスリリース(2025年4月30日 11時05分)STRACT、エンジニア向けイベント「カンファレンス直前!TypeScript実践Tips」初開催決定!
第 175 回のテーマは 2025 年 4 月の Monthly Ecosystem です。
eval is Evil 2025/04/02 LT @hiroppy (4/1から入った業務委託、enabling teamにいます)
株式会社STRACTのプレスリリース(2025年4月2日 11時00分)ショッピングアシストアプリ『PLUG』運営のSTRACT、技術顧問に廣戸裕大(hiroppy)氏が就任
株式会社ダイニーのプレスリリース(2025年3月7日 09時38分)ダイニー、TypeScriptをテーマにした勉強会「noren.ts」を初開催
Trusted Types & Dynamic Code Brand Checks 2025/02/27 @hiroppy
第 171 回のテーマは 2025 年 2 月の Monthly Ecosystem です。
第 169 回のテーマは 2025 年 1 月の Monthly Ecosystem です。
第 167 回のテーマは 2024 年の Yearly Ecosystem です。
第 165 回のテーマは 2024 年 11 月の Monthly Ecosystem です。
第 160 回のテーマは 2024 年 9 月の Monthly Ecosystem です。
Turbopack Today 2024/09/18 @hiroppy
第 158 回のテーマは 2024 年 8 月の Monthly Ecosystem です。
デザインエンジニアの表(@HirokiOmote)です。 Next.jsでApp Routerがリリースされて、1年が過ぎました。 弊社では、@hiroppyさんを技術顧問に迎え、Frontendを中心とした長期的な技術選定にご協力いただきました。 本日は、そこで得た学びをご紹介したいと思います。 App Routerについて 2023年5月にNext.js 13.4がstableとしてリリースされ、App Routerが登場しました。 ツリー構造でのファイル配置が基本となりました。 ディレクトリ構成とルーティング page単位・feature(機能)ごとに切り分けたディレクトリ構成が可能にな…
第 156 回のテーマは 2024 年 7 月の Monthly Ecosystem です。
第 153 回のテーマは 2024 年 6 月の Monthly Ecosystem です。(冒頭で間違えて 5 月って言ってた。)
第 150 回のテーマは 2024 年 5 月の Monthly Ecosystem です。
第 148 回のテーマは 2024 年 4 月の mozaic.fm renewal project です。
こんにちは。hiroppyです。2023年7月に技術顧問として参加させていただき、半年経ちましたので、今回は自分からみたROUTE06社の印象と何をしているかを話したいと思います。 一言でいうと、組織が大きくなっていることが実感できた半年でした。 最初の印象 様々なスタートアップを見てきましたが、ROUTE06社はその中でも、最初から組織環境を整備しており、主に印象的だったのは以下のような要素でした。 会社全体の雰囲気の良さ 会社文化の浸透と全員が同じ方向を向いている点 業務の自動化や権限委譲 会社や個人のモチベーションの高さ 会社全体の雰囲気の良さはSlackを入ったときにすぐに分かりました…
株式会社ROUTE06(本社:東京都千代田区、代表取締役:遠藤崇史、以下ROUTE06)は、技術顧問として廣戸裕大(Hiroppy)氏が就任したことをお知らせします。
第 145 回のテーマは 2024 年 3 月の mozaic.fm renewal project です。Monthly Ecosystem では、様々なツールやフレームワーク、開発手法に触れていますが、実践する機会を確保するのが難しい場合もあります。そこで、最新のフレー...
第 144 回のテーマは 2024 年 3 月の Monthly Ecosystem です。
第 143 回のテーマは mozaic.fm 10 周年記念イベントです。2024/03/08 に五反田ゲンロンカフェで実施したイベントの様子を配信します。Session 2 は、会場限定のコンテンツのため、本編には含まれていません。
第 141 回のテーマは 2024 年 2 月の Monthly Ecosystem です。
こんにちは!エンジニアの髙橋です。Rebase は 2023年12月より hiroppy さんを技術顧問に迎え、プロダクト開発体制の強化に取り組んでいます。hiroppy さんとの定例及び非同期...
2024年5月11日(土)に東京・中野で開催する「TSKaigi 2024」では、トークのプロポーザルを2024年2月29日(木)まで募集しています。 TSKaigi 2024で募集するトークの条件は、TypeScriptに関係する話題であること、だけです。この記事ではよりイメージがしやすいように、TSKaigiをどのようなイベントにしたいのか、どんなトークを期待しているかをご紹介します。
Hi everyone!
第 139 回のテーマは 2023 年 12 月 ~ 2024 年 1 月の Monthly Ecosystem です。
第 137 回のテーマは 2023 年を振り返る Yearly Ecosystem です。
株式会社Rebaseのプレスリリース(2023年12月15日 14時00分)株式会社Rebaseの技術顧問に廣戸裕大(Hiroppy)氏が就任
第 135 回のテーマは 2023 年 11 月の Monthly Ecosystem です。
過去にエンジニアラボに登場した、8人の著名なエンジニアのキャリアに影響を与えた“珠玉の書籍”を、ご本人にまつわるエピソードとともに紹介してもらいました。
第 133 回のテーマは 2023 年 10 月の Monthly Ecosystem です。
第 130 回のテーマは 2023 年 9 月の Monthly Ecosystem です。
おはようございますこんにちはこんばんは。ROUTE06 取締役 CTO の重岡です。 前回の記事から 4 か月が経過しました。その期間の振り返りと、現在考えていることについてご紹介します。 プロダクト開発の現在地 エンタープライズ向け SaaS「Plain EDI」の開発 まだまだ課題は多いものの、「Plain」という大きなプラットフォームの構想の初手として、足元ではクラウドEDIを中心とした商取引DXを注力領域に定め、エンタープライズ特化のVertical SaaSを提供しながらその価値を最大限活かすための要件定義/デザイン/データ分析などの事業支援を行うアプローチへの実効性も高まりつつある…
第 126 回のテーマは 2023 年 7 月の Monthly Ecosystem です。
第 124 回のテーマは 2023 年 6 月の Monthly Ecosystem です。
第 121 回のテーマは 2023 年 5 月の Monthly Ecosystem です。
OSS活動をする中で知った、届かない存在に対する焦燥感。ソフトウェアエンジニアとしてプログラミングが一番の強みだという廣戸裕大(hiroppy)さんですが、IC(Individual Contributor)のキャリアを歩むなかで技術のキャッチアップにもがき、悩んだ時期もあったといいます。その焦燥感をどう解消していったのか、今につながった転機を寄稿いただきました。
第 118 回のテーマは 2023 年 4 月の Monthly Ecosystem です。
第 116 回のテーマは 2023 年 3 月の Monthly Ecosystem です。
第 114 回のテーマは 2023 年 2 月の Monthly Ecosystem です。
第 112 回のテーマは 2023 年 1 月の Monthly Ecosystem です。
第 110 回のテーマは 2022 年 の Yearly Ecosystem です。今年の 8 月に開始した Ecosystem と、今回作成したそれ以前のまとめを踏まえ、今年の Web Ecosystem を振り返ります。
第 108 回のテーマは 2022 年 11 月の Monthly Ecosystem です。
Yuimedi は「エンジニア集団が医療に挑む!」をブランディングに掲げ、デジタル化の潮流に取り残されている日本の・世界の医療業界に真のデジタルツールを導入することを成し遂げたいと考えています。
第 106 回のテーマは 2022 年 10 月の Monthly Ecosystem です。
第 104 回のテーマは 2022 年 9 月の Monthly Ecosystem です。
第 102 回のテーマは 2022 年 8 月の Monthly Ecosystem です。
2022年7月26日(火) 17時開催Cybozu Frontend Monthly#25 (ゲスト:株式会社Yuimedi)のライブ配信ですイベントの詳細:https://cybozu.connpass.com/event/254325/ライブ配信は、16時50分からスタートする予定です(イベントは17時から)...
こちらは YouTube 配信の内容より、休憩時間などをカットしたものとなります。 基本的には画面共有などの詳細の情報が残っている YouTube アーカイブでのご視聴をおすすめいたします。 <iframe width="560" height="315" style="width:100%;height: 513px;margin: -10px 0 10px" src="https://www.youtube.com/embed/Qsuk2KCDIxw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> <iframe title="Twitter Share" src="https://platform.twitter.com/widgets/tweet_button.html?url=https://uit-inside.linecorp.com/episode/100&hashtags=UIT_INSIDE&related=LINE_DEV" width="81" height="21" style="overflow: hidden;"></iframe> --- 音声版はこちら <audio src="https://vos.line-scdn.net/podcast/episodes/uit-inside-100.mp3" controls ></audio> こちらは YouTube 配信の内容より、休憩時間やプレゼント企画など、リアルタイム配信限定の部分をカットしたものとなります。 基本的には画面共有などの詳細の情報が残っている YouTube アーカイブでのご視聴をおすすめいたします。 --- 2018年12月からはじまり2年半、合計10万を超える視聴、2021年10月1日をもって ep.99 まで達した UIT INSIDE。ついに迎える ep.100 として、8時間生放送を実施します! https://uit-inside.linecorp.com これまで UIT INSIDE に出演いただいたゲストを招待し、プロジェクトのその後・今考えていること・新しく行っている取り組みなどについて語っていただく8時間を予定しております。 また、ep.100 を記念して UIT に関するノベルティのプレゼント企画や、これまでの UIT INSIDE の人気エピソードの紹介・振り返りなどなど、 UIT のコンテンツを普段視聴してくださっているかたにこそ楽しんでいただけるコンテンツもたくさんお送りする予定ですので、ぜひ業務のお供にご視聴ください。 <style> #__content-inner > div > div > div:nth-child(3) > div > div > div > div > p:nth-child(1), #__content-inner > div > div > div.container-xl.bg-white.mx-auto.flex.items-stretch.justify-between, .TheEpisodeCardHero, .TheEpisodeCardHero__icons { display: none; } </style> ## Refs - LINE 新卒採用 2022 - https://linecorp.com/ja/career/newgrads/engineering/ - 2023 年卒向けページは近日公開! - キャリア採用はこちらから - https://linecorp.com/ja/career/position/475 - BGM&SE - 魔王魂/騒音のない世界/OtoLogic
9/15(水)に行われたSouzoh Tech Talk #05:Infrastructureの様子です。ぜひご覧ください!
souzoh fm · Episode
9/1(水)に行ったSouzoh Tech Talk #03: Frontendの様子です!ぜひご覧ください。
メルカリShopsのブログで紹介したものをスライド化しました
こんにちは。ソウゾウの Software Engineer の hiroppy です。「連載:「メルカリ Shops」プレオープンまでの開発の裏側」 の最後は、Web フロントエンドの紹介をしたいと思います。メルカリ Shops は既存のメ
@spring_raining、@miyoshi、@pittanko_pta、@about_hiroppy の 4 人で UIT Meetup vol. 13 『知っておきたいFront-end Toolingの今』を振り返りました。 ## UIT Meetup vol. 13 について イベントアフターレポートはこちら → https://engineering.linecorp.com/ja/blog/uit-meetup-vol-13/ <div class="w-full block text-center mx-auto"> <iframe width="560" height="315" class="mx-auto" src="https://www.youtube.com/embed/XyoeJ1TRaMk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> </div> ## Webpackのハードル * Webpackを難しいと感じることについて - Webpackのバージョンアップへの対応 - マイグレーションツールについて - どうやってつまづきを解決するか? - つまづきを通してWebpackに詳しくなる * 最近のWebpackの進化 ## Front-end toolingの高レイヤー化とConfig * あるツールの上に実装されるより高レイヤーのツール - ツールの設定を秘匿して、導入時のつまづきがより少なくなっている - 内部のツールの設定に手を加えたい場合には? * 内部的にWebpackを利用するツールが、Webpackの設定を変更できる手段を提供する例 - 例: Vue CLIが採用しているwebpack-chain https://cli.vuejs.org/guide/webpack.html#chaining-advanced - 例: react-app-rewired https://github.com/timarney/react-app-rewired * Viteの例 - Rollupのエコシステムと一体化しており、それぞれの設定の透過性が高い - Rollup自体の設定も不満はない * Snowpackの例 - Develop環境が中心のため、基本的にビルド関連の設定には立ち入らない - Webpackを使うためのプラグインをSnowpackが提供している * DevelopmentとProductionで環境が異なることについて * 各種ツールを垂直統合するRomeが出るとどうなる? - Rome: https://rome.tools/ * ParcelやFuseBoxが目指すZero configuration ## Refs - LINE 新卒採用 2022 - https://linecorp.com/ja/career/newgrads/engineering/ - キャリア採用はこちらから - https://linecorp.com/ja/career/position/475 - BGM&SE - 魔王魂/騒音のない世界/OtoLogic
UIT Meetup vol. 13では、Vite、Snowpack、esbuild など、昨今多くの提案がされている Frontend Tooling の分野を深堀りしていきます。なぜ今新しいツールやバンドラーが求められているのか? それぞれのツールの詳しい使い勝手、そして今後従来のツールを置き換えるものとなる...
No description available
こんにちは。食べログのフロントエンドチーム の佐伯です。 昨年もメンバー紹介の記事を書きましたが、新しいメンバーも加わりましたので改めてご紹介させていただきます。以下で紹介する6名と、アドバイザーの@hiroppyさんを加えて7名で活動しています 今回は趣向を凝らしてドラッカー風エクササイズ風メンバー紹介です。 ドラッカー風エクササイズは、アジャイルサムライで紹介されたチームにおける期待をすり合わせるための手法です ・自分は何が得意なのか? ・どういうふうに仕事するか? ・自分が大切に思う価値は何か? ・チームメンバーは自分にどんな成果を期待していると思うか? という質問を
# Web24 ## tl;dr; * Web のことをただひたすら 24 時間議論する * 5/7 18:00 ~ 5/8: 18:00 * YouTube Live, 無料, アーカイブなし * 登壇者の発言は個人のものであり所属する組織とは関係なし ## 配信 URL * https://bit.ly/web24live * 連続配信の仕様のため Youtube Live の URL は途中で変わります * Youtube Live の URL が変わったらこの bitly の遷移先を書き換えます * シェアなどにはこの短縮 UR...
2021年1月28日に設立された「株式会社ソウゾウ(souzoh)」。 メルカリグループの次の柱となる事業を目指して発足。具体的な事業内容は明らかにされていませんが、着々とプロダクトリリースへの準備が進められています。 …
Introducing how to create/run module graph
はじめに はじめまして!食べログFE(フロントエンド)チームの金野と申します。 普段は、食べログフロントエンドの設計・開発や、新規事業・食べログテイクアウトの技術サポートなどを行っています。 食べログテイクアウトについては、Nuxt.js + TypeScriptの開発について記事を書いているので、興味がある方はぜひ御覧ください。 Nuxt.js+TypeScriptのアプリケーションのためのコーディングガイドライン - Qiita この記事は食べログ Advent Calendar 2019 3日目の記事です。 はじめまして。食べログのフロントエンド q
本書は入門書の次に読むことを想定にした、中級者へのステップアップを目指すNode.js解説書です。主にNode.jsに対する技術的な内容を扱います。本...
introducing how to use asset modules of webpack5
「才能が公正に評価され、どこでも誰とでも働けるプラットフォームを作る」–––オープンソースプロジェクトのための報賞金サービス『IssueHunt』を開発・運営する、BoostIO株式会社のミッションです。達成に向けて、いかなる社会変革が必要なのでしょうか。オープンソースを日本の“文化”へと昇華させるべく、先進的な取り組みを紹介していきます。 BoostIOは、「OPENSOURCE.TOKYO MEETUP」と題し、オープンソースの現在地と未来を語るイベントを定期的に開催しています。第4回は「オープンソースのつらいことをあれこれ話そう!」をテーマに、Vue.js core team &
Node.js is implementing ECMAScript Modules. This talk will introduce how it resolves modules.
webpackの歴史を辿っていき、機能を紹介していきます。
introduce the mechanism of the event loop
Introduce the current stability 1 modules and hot topics.
introduce worker_threads
introduce node-core-utils
Explain how specifications are determined and how it will be in the future.
buildersconの飛び込みLT資料。 以下の記事のスライド版です。 http://abouthiroppy.hatenablog.jp/entry/2017/08/03/095304
NicoHacoというNicoBoxのPC版アプリを作った
[email protected]の紹介スライド
whatwg-url in Node
https://atnd.org/events/82619 の発表資料
11/11の社内勉強会資料
8/10の社内勉強会資料
ブラック企業から学ぶMVCモデル - Download as a PDF or view online for free
Alt01-LT - Download as a PDF or view online for free