
2021年を振り返る
目次
2021 年は、ほぼ仕事の年でした。
仕事
1 月にソウゾウという会社ができ、フロントエンドが得意なエンジニアが自分しかいない状況で初めてのベンチャーのような働き方をしました。なかなかできない体験だったので、良い経験となったと感じています。
「新会社ソウゾウ立ち上げ期、いま率直にどうですか?」をメンバーに聞いてみた! | mercan (メルカン)
2021年1月28日に設立された「株式会社ソウゾウ(souzoh)」。 メルカリグループの次の柱となる事業を目指して発足。具体的な事業内容は明らかにされていませんが、着々とプロダクトリリースへの準備が進められています。 …

今回のサービスは、webview がターゲットだったため、パフォーマンスをずっと視野に入れる必要があり自分の得意な領域で仕事ができたのも大きかったです。多くの仕事だと、パフォーマンスの優先度は致命的にならない限り上がりづらい項目だと思っていて、それを容易に行えることが自分の一種のモチベーションとなっていました。
メルカリ Shops のフロントエンド構成は以下を参照
メルカリShops のフロントエンド | メルカリエンジニアリング
こんにちは。ソウゾウの Software Engineer の hiroppy です。「連載:「メルカリ Shops」プレオープンまでの開発の裏側」 の最後は、Web フロントエンドの紹介をしたいと思います。メルカリ Shops は既存のメ

フロントエンドが得意な人は、今では三人になって、みんな優秀で助かっていますが、今後も拡大させていくためにも来年は、発信に重きを置きたいと思います。
今の働き方も特殊で、自分は Enabling Team というところに所属していて、主に開発者のインフラ整備やパフォーマンスチューニング等を行うのが仕事となります。プロダクトにあまり近くないこの働き方が自分にあっているかどうかはもう少し見極める必要があると思っていますが、今の所楽しくやっています。
Team Topologies in Souzoh | メルカリエンジニアリング
こんにちは。ソウゾウの Software Engineer / Engineering Manager の@motokieeです。連載:「メルカリShops」プレオープンまでの開発の裏側の4日目を担当します。4日目は、ソウゾウがどのような体

また、今まで遠い存在だった CTO の名村さんとエンジニアとして同じチームで働けていることに感謝しています。エンジニアリング以外にも多くの学びがあり、昔よりは視野が少しは広くなったかなと感じます。
【名村卓】ソウゾウCTOへの移籍で再認識した「高くて健全なプライド」をエンジニアが持つ意味 - エンジニアtype | 転職type
メルカリからソウゾウCTOのポジションへと移った今、名村さんは自らのミッションを何だと考えるのか。移籍を決意した背景や、これからつくっていきたいというソウゾウらしいエンジニア組織のあり方、これからの活躍が期待されるソフトウェアエンジニアの条件を聞いた。

OSS
今年は仕事でほぼできていませんでした。たまに MTG とかに出る程度でチームチャンネルで会話したりするぐらい。
ただ、実は今、仕事で使っている chakra-ui の core チームには入っていて、コミットができる状態ではあるのでパフォーマンス周りをちゃんと整備していければと思っています。
いずれにせよ、2022 年は仕事に振る割合をもっと減らすため OSS に戻れるようにしたいなと思っています。
嬉しかった話としては、一つの目標であった自分のリポジトリでスターが 5000 越したことです。
あとは、webpack も 60000 をついに越しました。
Media
コロナの影響もあり、イベントの開催自体が少ない中、登壇する機会を提供してくれた多くの会社/組織に感謝します。
Web24 (2021/05/07 18:00〜)
# 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...
TechFeed Summit#6 - v16リリース記念!Node.jsの最新動向を語り尽くす! (2021/05/26 19:30〜)
## エキスパートだらけのカンファレンス TechFeed Summitのコンセプトは、「エキスパートだらけのカンファレンス」。エキスパート向けの情報サービスであるTechFeed Pro、そしてそれを支えるエキスパートコミュニティの魅力を存分に凝縮したオンラインイベントを目指しています。 ## TechFeed Summit #6のテーマはNode.js v16リリース Yosuke Furukawa さん、Masashi Hirano さん、Yuta Hiroto さんをお招きして、Node.js v16リリースの注目ポイントやNode.jsの最新動向まで、余すことなくお...
Podcast
#12 Souzoh Tech Talk 終了後のフロントエンドエンジニア @motokiee @gentlejkov @sottar_ @about_hiroppy @protosdhkを突撃!イベント裏話
souzoh fm · Episode
ep.93『開発者目線のFront-end Toolingを考える - UIT Meetup vol. 13 After show』 | UIT INSIDE
@springraining、@miyoshi、@pittankopta、@abouthiroppy の 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

ep.100 『100回記念8時間生放送』 | UIT INSIDE
こちらは 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/tweetbutton.html?url=https://uit-inside.linecorp.com/episode/100&hashtags=UITINSIDE&related=LINEDEV" 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, .TheEpisodeCardHeroicons { display: none; } </style> Refs LINE 新卒採用 2022 https://linecorp.com/ja/career/newgrads/engineering/ 2023 年卒向けページは近日公開! キャリア採用はこちらから https://linecorp.com/ja/career/position/475 BGM&SE 魔王魂/騒音のない世界/OtoLogic

2022 年
なにか全く違う分野の新しいことをしたいと思いつつ、健康を維持できるようにしたい。プログラミングよりも健康を優先にするようにする。

