タグ

ブックマーク / buildersbox.corp-sansan.com (3)

  • ビルドシステムをcreate-react-appからViteに移行した話 - Sansan Tech Blog

    こんにちは、技術部 Bill One Engineering Unitの江川です。 2021年4月に新卒としてSansanに入社したのですが、早いものでもう1年が経ってしまいそうで驚いています。 今回は、そんな早かった1年に思いを馳せつつ、Bill Oneフロントエンドのビルド周りを高速なビルドツールであるViteに移行していった話をしたいと思います。 移行の背景 Bill OneのフロントエンドではReact + TypeScriptを採用しており、ビルド周りには Create React App(以下、CRA)をejectなしで利用していました。*1 CRAは、開発初期にwebpackなどの設定を隠蔽し簡単にセットアップを行えるという利点がある一方で、開発を進めていきコードベースが大きくなってくるといくつかの問題が発生することがあります。 具体的にはBill Oneでは以下のような問

    ビルドシステムをcreate-react-appからViteに移行した話 - Sansan Tech Blog
    karur4n
    karur4n 2022/03/29
  • 「Go言語でつくるインタプリタ」をRustで実装しました。 - Sansan Tech Blog

    はじめに こんにちは。DSOC 研究開発部 Architect Group Data Direction Teamの有山です。 気温が上がってきて夏っぽくなってきましたね。毎年夏用にTシャツを集めるのが趣味なのですが、今年は個人的にブームが再燃してるGOODENOUGH*1を古着で集めようかなと考えています。 ところで皆さんは普段何の言語を書いていますか? Data Direction Groupでは主にPythonを使用していますが、ある時から四則演算の計算順序やif文の条件分岐はどうして正しく動くのだろうと疑問に思うようになり、実際に正しく動かしているシステムを理解してみたくなりました。色々検討した結果、「Go言語で作るインタプリタ」というが内容的にも分量的にもちょうどよく、これを読み進めることにしました。 初めは読みながらコードを写経していましたが、複雑なロジックについては理解した

    「Go言語でつくるインタプリタ」をRustで実装しました。 - Sansan Tech Blog
    karur4n
    karur4n 2020/07/05
  • 新卒エンジニアが書籍購入支援制度を活用して入社後9ヶ月で読んだ本 - Sansan Tech Blog

    こんにちは。DSOC開発部の湯村です。 私は今年の4月に新卒として入社しました。学生時代はキノコの遺伝子を破壊する研究をしていて、プログラミングは入社する1年半前くらいに趣味で始めた程度でしたが、今はGEESと呼ばれるSansan、Eightから名刺画像をデータ化するシステムをRailsで作っています。 Sansanの社内制度にGeek Seekというものがあり、書籍などの購入費用が補助されます。 入社してからは、業務での経験に加えて、この制度を活用して購入したを読むことで、エンジニアとしての成長を加速させていきました。 ということで今回は、他の新卒エンジニアと比較しても知識も経験も少ない私が、入社してからの9ヶ月で業務に必要な知識を身につけるために読んだを紹介したいと思います。 エンジニアを目指す方にも参考にしてもらえると幸いです。 プログラミングの作法 リーダブルコード www.o

    新卒エンジニアが書籍購入支援制度を活用して入社後9ヶ月で読んだ本 - Sansan Tech Blog
    karur4n
    karur4n 2020/01/30
  • 1