Upgrade to Pro — share decks privately, control downloads, hide ads and more …

楽しくGoを学び合う、LayerXの勉強会文化 / LayerX's study cultur...

ar_tama
July 18, 2024

楽しくGoを学び合う、LayerXの勉強会文化 / LayerX's study culture of having fun and learning Go together

Women Who Go Tokyoで発表した内容です。
https://womenwhogo-tokyo.connpass.com/event/323762/

CI/CD に PGO を組み込んだ話
https://speakerdeck.com/shota_tech/cd
LayerXイベントページ(layerx.goの次回開催は9月を予定しています!)
https://layerx.connpass.com/

ar_tama

July 18, 2024
Tweet

More Decks by ar_tama

Other Decks in Technology

Transcript

  1. © 2024 LayerX Inc. 2 株式会社LayerX バクラク事業部 EM(エンジニアリングマネージャー) 📝ソフトウェアエンジニアとしてキャリアを積んだのち、株 式会社Cake.jpへ転職、執⾏役員CTOを務めた。2023年より現

    職。 󰩵 全国津々浦々のサウナ探訪が趣味 🍡 ⽇本もちもち協会 代表 🏆 YAPC::Kyoto 2023 ベストスピーカー賞 あらたま(新多真琴 / ar_tama) ⾃⼰紹介‧PR
  2. 3 こんなプロダクトたちを作っています 稟議・支払申請・経費精算 仕訳・支払処理効率化 法人カードの発行・管理 帳票保存・ストレージ 帳票発行 * 経費精算のSlack連携は申請内容の通知のみ ・AIが領収書を5秒でデータ化

    ・スマホアプリとSlack連携あり ・領収書の重複申請などミス防止機能 ・AIが請求書を5秒でデータ化 ・仕訳・振込データを自動作成 ・稟議から会計までスムーズに連携 ・年会費無料で何枚でも発行可 ・インボイス制度・電帳法対応 ・すべての決済で1%以上の還元 ・AIが書類を5秒でデータ化 ・あらゆる書類の電子保管に対応 ・電子取引・スキャナ保存に完全対応 ・帳票の一括作成も個別作成も自由自在 ・帳票の作成・稟議・送付・保存を一本化 ・レイアウトや項目のカスタマイズも可能
  3. © 2024 LayerX Inc. 4 - A Tour of Goを終えて、次の⼀歩を探している⼈

    - 実務では別の⾔語を使っているけど、趣味でGoを書いている⼈ - 最近実務でGoを使い始めた⼈ - 実務でバリバリGo書いてますって⼈ はじめに:アンケート
  4. © 2024 LayerX Inc. 5 - A Tour of Goを終えて、次の⼀歩を探している⼈

    - 実務では別の⾔語を使っているけど、趣味でGoを書いている⼈ - 最近実務でGoを使い始めた⼈ ←わたし - 実務でバリバリGo書いてますって⼈ はじめに:アンケート
  5. © 2024 LayerX Inc. 6 わたしたちがGoについて詳しく知る‧Goをより使いこなせるようになるために やっていることをいくつかご紹介します! - 📖 ゆるい読書会

    - 💬 SlackのGo雑談チャンネル - 🏢 エンジニア共有会 - 🚶 semgrepさんぽ - 🤝 コミュニティ活動(New!) 本⽇のおしながき
  6. © 2024 LayerX Inc. 7 事前準備なしで、交代で読む→感想を⾔い合うをワンセットで繰り返すスタイル - 普段なら読み⾶ばしてしまうような内容も、複数⼈の「なぜ?」が集まるこ とでより深く理解できる -

    実務ではなんとなくでやっていることや起こしがちなミスについて、それが なぜよい‧悪いのかを深堀りしながら読み進められる - 準備不要‧途中参加OKというゆるい形式で、無理なく続けられている 📖 ゆるい読書会
  7. © 2024 LayerX Inc. 11 - よく起こしがちなミスを、semgrepで先回りしてブロック - 実践的な書き⽅の教材にもなっており、訪ね歩くだけでも勉強になる 🚶

    semgrepさんぽ rules: - id: disallow-make-and-append patterns: - pattern: | $X := make($A, len($Y)) ... for $I, $Z := range $Y { ... $X = append($X, ...) ... } message: | Avoid using 'make' and 'append' together for slices. ... よくやっちゃうやつ
  8. © 2024 LayerX Inc. 13 - 社内向けの「やってみた」メモやLT会 - 社外へのエンジニアブログ等の発信 -

    ⽇進⽉歩でアップデートされる実装‧設計⽅針 - オープンに議論されているので気軽に加われる - 決定の経緯はADRに、結果はDesign Docに残るので素振りもできる - 🔰な質問でも寄り添って答えてくれる仲間たち こんな⽂化があるので、実務でGo未経験でしたがなんとか⽣きていけています 皆さんのチームのGoodな⽂化もぜひ教えてください! ほかにも…