RAKSUL TechBlog

https://techblog.raksul.com/

ラクスルグループのエンジニアが技術トピックを発信するブログです

フィード

記事のアイキャッチ画像
ラクスルでのエンジニアリングマネージャー半年を振り返る
RAKSUL TechBlog
こんにちは。ラクスルのプロダクト基盤部のEM兼PdMを担当している安尾(@yusuke_yasuo)です。 2023年8月にラクスルに入社して以来、ラクスルにおける決済基盤の構築を担当しています。 引用:2024年7月期第2四半期 決算説明会資料 EM候補として入社して10月に正式にEMとなり今月で半年になるため、一度振り返りをしてみようと思います。 目指すEM像 振り返る前に私が目指すEM像について簡単に紹介したいと思います。 一言で言うと、こちらの記事で書かれているような「強めのEM」が私が目指すEM像です。 引用:エンジニアリングマネージャ/プロダクトマネージャのための知識体系と読書ガイ…
23日前
記事のアイキャッチ画像
シェル起動時にGitHub CLIでPATを生成して開発を効率化!
RAKSUL TechBlog
こんにちは!ラクスル事業本部でエンジニアをやっています、灰原です! 皆さんは普段の開発でGitHubのPersonal Access Token (PAT) を使うことはありますか? ラクスルではいくつかの社内パッケージをGitHub Packagesで管理しており、それらのインストールのためにPATが使われています。 例えばRubyのgemであればbundle configコマンドでPATを指定したり、npmパッケージであれば.npmrcファイルにPATを書いたりします。この対応自体はGitHub Packagesのドキュメントにも書かれているものですが、言わずもがなPATの扱いには注意が必…
1ヶ月前
記事のアイキャッチ画像
ノバセルでデータエンジニアへのジョブチェンジをした話
RAKSUL TechBlog
こんにちは。ノバセルのデータプロダクトチームでデータエンジニアとして働いている森田です。 現在は業務として Snowflake や dbt を用いたデータ基盤周辺システムの開発や運用に携わっています。 ノバセル以前の会社ではバックエンドエンジニアとしてソフトウェア開発に携わっていましたが、転職を機にデータエンジニアへジョブチェンジをしました。 入社してから6ヶ月間ノバセルでデータエンジニアとして働いてみて、一般的なソフトウェアエンジニアとの違いなどいろいろな気づきがありましたので紹介します。 データエンジニアに興味がある方にとってなにか参考になるものがあれば幸いです。 データエンジニアのきっか…
1ヶ月前
記事のアイキャッチ画像
ノバセルにおいて意思決定ドキュメントの運用を3ヶ月してみて分かったこと
RAKSUL TechBlog
こんにちは。ノバセルのデータプロダクトチームにて開発エンジニアをやっている山中(yamnaku_)です。 現在は、ノバセルの各種分析システムのバックエンド開発を行なっています。 特に、データウェアハウス製品Snowflakeを利用したデータ基盤の開発・運用に取り組んでいます。 私の所属するチームでは、意思決定を記録するドキュメントとして、Architectural Decision Record(ADR)の運用を始めて3ヶ月ほどが経ちました。 今回は、感じることが出来た効果についてご紹介したいと思います。 背景と課題 採用したフォーマット ドキュメントオーナーと変更履歴 ドキュメントの目的 背…
1ヶ月前
記事のアイキャッチ画像
Wi-Fi接続ログから通勤手当を自動申請:コーポレートエンジニアの取り組み
RAKSUL TechBlog
こんにちは。ラクスルのCorporate Application Developmentに所属している堂野です。 今回はWi-Fiの接続ログから通勤手当を自動申請する方法をご紹介するのですが、その前に、コーポレートエンジニアについて軽くお話しさせてください。 コーポレートエンジニアって何してるの? 「全社のコーポレート業務生産性を向上させる」ことを目指し、日々改善に取り組んでいます。 コーポレート業務とは、経理・会計、人事、総務、法務など、会社や企業の日々の運営や管理に関わる様々な業務活動を指します。これらの業務を効率化し、リソースを最大限に活用するため、様々なプロジェクトに取り組んでいます。…
2ヶ月前
記事のアイキャッチ画像
承認時間が半減!Slack Boltでワークフロー承認を最適化してみた
RAKSUL TechBlog
こんにちは!ラクスルのCorporate Application Developmentに所属している高橋です。 普段の業務としては社内システムの機能開発・改善に取り組んでいます。 ラクスルでは上司への承認依頼などのワークフローを管理するシステムを自社開発しています。 最近ではワークフローをSlack上で完結させる機能開発を行いました。 この取り組みにより、申請してからワークフローの全ての承認が完了するまでに要していた時間が平均6時間20分から2時間54分に短縮されて承認時間が約半分になりました。 目次 目次 なぜワークフロー管理を自社開発しているの? 導入に至った背景 どのように実現したか …
2ヶ月前
記事のアイキャッチ画像
一番読まれた記事はコレ!RAKSUL Tech Blog 2023PVランキングTOP10!
RAKSUL TechBlog
こんにちは、ラクスル技術広報の和田です。 いつもTechBlogをご覧いただき、ありがとうございます。 2024年のはじまりに、RAKSUL TechBlogで2023年にもっとも多くの方に読んでいただいた記事を、年間PV数によるランキング形式でTOP10まで発表いたします。 是非ご覧ください! 10th place OpenAPI Generator typescript-fetch を使ってみる techblog.raksul.com こんな方にオススメ! OpenAPI のクライアントコードを自動生成する方法を知りたい方 typescript-axios の挙動の変化について知りたい方 …
3ヶ月前
記事のアイキャッチ画像
年末年始にソースコードのお掃除大会をした話
RAKSUL TechBlog
ラクスル事業本部サーバーサイドエンジニアの杉山です。2023年4月に新卒で入社しました。もう数か月で入社から1年とは、時の流れがはやいですね。 現在は印刷のラクスルにおける商品追加やその他運用・保守開発に携わっています。 今回の記事では、2023年12月末から2024年1月にかけて私の所属しているチームで行ったコードお掃除大会について紹介します。
3ヶ月前
記事のアイキャッチ画像
Tech組織が成長し続ける仕組みをつくるTech Organization Enablement
RAKSUL TechBlog
こんにちは。12月1日にラクスルにTech Organization Enablementという役割で入社した宮本です。 「Tech Organization Enablement」とは? Tech Organization Enablementという役割は、ラクスルの中で初めて作られたポジションです。私自身初めて耳にする役割であり、何をする人なのかわからない方もいると思いますので、まず最初にその役割について説明させていただきます。 Tech Organization Enablementの役割は、ラクスル事業本部のシステム統括において、組織的な成長・改善を横断的に行う役割です。 組織的な課題…
4ヶ月前
記事のアイキャッチ画像
【24新卒】ラクスルエンタープライズの内定者インターンブログ
RAKSUL TechBlog
はじめに こんにちは!今回ラクスルのエンタープライズで2名の24新卒内定者が内定者インターンをさせていただいたため、インターンを通して行ったことや、学んだことなどを振り返っていきたいと思います。 ラクスルに興味がある学生にとって参考になれば幸いです。 ラクスル エンタープライズについて ラクスル エンタープライズは、企業向けに印刷の管理や販促業務の生産性向上を支援するサービスです。 https://enterprise.raksul.com/ ラクスル エンタープライズ 木下 こんにちは、ラクスルのエンタープライズでサーバーサイドエンジニアとしてインターンさせていただいている木下です。内定者イ…
4ヶ月前
記事のアイキャッチ画像
何を思って地域テックコミュニティを立ち上げたのか振り返る
RAKSUL TechBlog
こんにちは。目黒付近の会社で働いているエンジニアの星野です。 この記事は めぐろ LT のアドベントカレンダー 25 日目の記事です。 参加者の皆さん、たくさんの寄稿ありがとうございました!! めぐろ LT は「ラクスル」という会社のイベントではなく、「めぐろ 100km 圏内の会社持ち回りで開く LT イベント」という地域コミュニティとして開催しています。 2022 年に「コロナも落ち着いてきたし、リアル開催イベント開きたいなー」と社内でつぶやいたらあれよあれよという感じで「めぐろ LT」というコミュニティができ、いつの間にか所属関係なく毎度 50 人近くの方が参加してくれる会に成長すること…
4ヶ月前
記事のアイキャッチ画像
Pandasでメモリを効率的に扱うテクニック5選
RAKSUL TechBlog
はじめに 1.サンプリングをしデータの行数を減らす ファイルレベルでサンプリングする ファイルのチャンクごとでサンプリングをする 2.サブセットを抽出しデータの列数を減らす ファイル読み込み時にサブセット抽出をする データフレーム読み込み後にサブセット抽出をする 3.データを分割して読み込む 4.扱うデータタイプを変える Numericな値の変換: データ範囲の縮小化 文字列の変換: Categorical型の利用 データの多くが欠損値や0である列の変換: Sparse 型の利用 5.Parquet形式で保存をする まとめ はじめに ノバセル新卒2年目の田村(tamtam)です。 今回はPyc…
4ヶ月前
記事のアイキャッチ画像
Japan.R 2023イベントレポート
RAKSUL TechBlog
こんにちは、ノバセルの松村です。 12/2(土)に統計処理プログラミング言語Rに関する年次イベント「Japan.R 2023」がハイブリッド形式にて開催され、ラクスルは目黒オフィスでの会場提供という形で協賛させていただきました。短めではありますが、そのレポートをできればと思います。 今年のJapan.Rは年末のLT大会ということで、R言語やデータ分析に関する様々なLTが繰り広げられました。また、年次イベントということでRコミュニティに関するセッションもありました。 japanr.connpass.com Japan.Rとは? 統計学に関する解析や可視化が得意なプログラミング言語Rには、日本各地…
4ヶ月前
記事のアイキャッチ画像
エンジニアコミュニティの立ち上げから1年、定期開催までの軌跡
RAKSUL TechBlog
はじめの一歩 立ち上げの鍵 ①コミュニティのコンセプトと目的の整理 ②雰囲気の醸成 技術広報の役割 ①方向性を示し続けること ②透明性を保つこと ③問題解決と改善の推進 ④エンジニアとの連携 おわりに この記事は「技術広報 Advent Calendar 2023 シリーズ2」15日目と、「めぐろLT Advent Calendar 2023」16日目の記事です。 こんにちは。ラクスル技術広報の和田です。 ちょうど1年前の12月、社内外のエンジニアが集い、技術的な交流を目指すエンジニアコミュニティ「めぐろLT」が誕生しました。 今やcompassに登録いただいているメンバーが260名を超え、共…
4ヶ月前
記事のアイキャッチ画像
ROSCAFE TECH NIGHT #2 イベントレポート: CTO岸野が語るプラットフォーム開発と技術負債の本質
RAKSUL TechBlog
こんにちは、ラクスル広報の和田です。 11月21日(火)、ROSCAFE TECH NIGHT #2がラクスル目黒オフィスで開催されました。 このイベントには、ラクスルからCTO岸野が登壇。ほか、SODAさん、LinQさん、出前館さんのCTO/VPoEが一同に会し、テーマ「CTOやVPoEに求められる役割とは?」に基づいて熱いLTセッションが繰り広げられました。 本記事では、CTO岸野がLTで語った内容に焦点を当て、自身がどのようにしてCTOの地位に到達したのか、日常業務で直面する課題や現在の注力テーマについて、イベントの概要と共に紹介していきます。 ROSCAFE とは? エンジニア専門のフ…
5ヶ月前
記事のアイキャッチ画像
ノバセル 内定者インターン4人による座談会: なぜ僕たちはラクスルを選んだか
RAKSUL TechBlog
こんにちは! 今回、24新卒としてラクスルグループのノバセル株式会社に配属予定のエンジニア4人が、選考やインターンを通じてラクスルについて感じたことをパネルディスカッション形式で話しました! ラクスルに興味のある人が気になりそうなことをテーマにみんなで意見を持ち寄り4人でディスカッションしました。 パネルディスカッション時の筆者4人(左上から時計回りで新開・秦・石川・小谷) 筆者紹介 秦健心 愛知工業大学大学院経営情報科学部修了予定。 内定者インターンとして、ノバセルでデータエンジニアとしてデータ基盤整備を行なっている。 在学中には情報系サークルで会長を務めた。また、ハッカソンなどに複数参加し…
5ヶ月前
記事のアイキャッチ画像
ダンボールワンのフロントエンドでゼロランタイムCSS in JSを採用してみた
RAKSUL TechBlog
こんにちは、ラクスルの宮崎(@miyahkun)です。現在はラクスル株式会社の「ダンボールワン」という、ダンボールや梱包資材を扱うサービスの運用・開発を行っています。我々のチームではNext.jsを用いたサービス開発をしています。今回はその中で採用したvanilla-extractというツールについて紹介します。 背景と課題 技術選定の要件 vanilla-extractとは 満足している点 補完による実装スピードの向上 参照の追跡により安全にCSSを削除できる 活用方法やTipsなど 最小限の機能のみ利用 サイト全体で利用するカスタムプロパティの定義 固定文字を含んだセレクターが欲しいとき …
5ヶ月前
記事のアイキャッチ画像
HonoとDenoで社内ツールを作ってみた
RAKSUL TechBlog
こんにちは!ラクスルの灰原です! 軽量かつ高速なWebフレームワークであるHonoと、新進気鋭のJSランタイムであるDenoを使って、社内ツールを作ってみましたので紹介します。 作ったツール 技術スタック index.tsx の内容 Tips HonoでTwindを使う HonoのJSXでAlpine.jsを使う Hono+Denoでesbuildを使う おわりに 作ったツール テックブログ向けのアイキャッチ画像ジェネレータを作りました。 タイトルを入力して、 背景画像と文字色を選んで、 文字の位置と大きさを調整して、 後は「Download」ボタンを押せば画像が手に入ります。 これは以前、弊…
6ヶ月前
記事のアイキャッチ画像
「ラクスル課題解決型インターン」データサイエンスチームとして参戦!
RAKSUL TechBlog
はじめに この夏「ラクスル 課題解決型インターン」に参加しました、インターン生の澤木です。僕はノバセルのデータサイエンスチームとして参戦したので、この記事ではその感想や、学びをまとめていこうと思います! 読んで欲しい人 ラクスルに興味がある人 志望企業はまだ決まってないが夏インターンを成長機会にしたい人 DS/ML職でインターンや就職を考えている人 インターンシップ概要 参加コース:ラクスル課題解決型インターン 配属:ノバセル チームの職種:データサイエンス・機械学習チーム 参加日程:9/11 - 9/15 報酬:10万円 2023夏のラクスルのインターンシップは「ハッカソン型」と「課題解決型…
6ヶ月前
記事のアイキャッチ画像
ラクスル株式会社のインターンに参加しました
RAKSUL TechBlog
はじめに 先日ラクスルのインターンに参加した、藤堂と申します。 参加体験記を書きますので、ラクスルで実際に働いてみた雰囲気が伝われば幸いです。 インターン概要 内容は、ラクスルの事業で実際に抱えている課題を解決するため、プロダクトを作り、プレゼンするというものです。 実施期間は5日間、2023/09/11(月)〜2023/09/15(金)の11:00〜19:00でした。朝弱い私に嬉しい11時始業。 また、5日間のうち、前半2日間はリモート、後半3日間は出社でした。 ラクスルでは週1出社が多いとのことで、リモートも織り交ぜた実際の働き方が体験できる形になっていました。 私たちの開発について 何の…
6ヶ月前
記事のアイキャッチ画像
ラクスルのインターン体験!ハッカソン型と課題解決型、どちらを選ぶべきか?
RAKSUL TechBlog
修士1年生の平尾です。情報セキュリティを専攻しています。 今回、ラクスルの課題解決型インターンに参加してきました。これまでラクスルでは、ハッカソン型のインターンのみを実施していたため、課題解決型の実務に近いインターンは今年が初の試みになります。「ラクスルのインターンに行きたい!”ハッカソン型”と”課題解決型”があるけどどっちにしよう?」と迷っている方などに届くと嬉しいです! 目次 課題解決型インターンって? 開発チームについて 使用技術 苦労したことや工夫点 業務外の話 感想 課題解決型インターンって? 今年は、前述の通り”ハッカソン型”と”課題解決型”の2つのコースでインターンの募集がされて…
6ヶ月前
記事のアイキャッチ画像
ラクスル「課題解決型」インターンシップの体験レポート
RAKSUL TechBlog
9月11日から9月15日までの間行われていた、ラクスルの課題解決型インターンシップに参加した三森です。今回参加したサマーインターンについて、概要や感想などをまとめられればと思います。 目次 課題解決型インターンの概要 選考について 取り組んだ内容について 苦労したことについて 開発を通しての学び 業務外のこと 全体を通しての感想 課題解決型インターンの概要 ラクスルでは、サマーインターンとして、「ハッカソン型」と、「課題解決型」の二種類のコースのインターンが募集されていました。どちらも5日間で行われ 、課題解決型コースに関しては、今年初めて実施されました。 ラクスルという企業に興味を持ち、イン…
6ヶ月前
記事のアイキャッチ画像
HackWeek 体験記
RAKSUL TechBlog
こんにちは。私は、HackWeekに学生インターンチームとして参加しました。 今回はHackWeek体験記と題して、今後参加される方の参考となれば幸いです。 HacWeekとは ラクスルで年に一回開催される社内ハッカソンで、期間中エンジニアは通常業務を止めて参加します。社員同士でチームを組んで実装を行い、最終日には成果発表と表彰が行われるといった流れです。 1. ガチすぎるアイディア 一般的なハッカソンへのイメージは、アイディア重視で面白いもの・作りたいものを作る(実用性は問わない)というものでしたがHackWeekは少し毛色が違いました。どのチームの発表を見ていても明日から実用的に使えそうな…
7ヶ月前
記事のアイキャッチ画像
RAKSUL Summer Internship 2023 体験記
RAKSUL TechBlog
はじめに 私は、大学院で自然言語を対象にデータマイニングの研究をしています。 今回、ラクスルの2023サマーインターン生としてHackWeekに参加させていただきました。本記事は、ラクスルのインターンに興味を持っている方の参考になれば嬉しいと考え、自身の振り返りのためにもHackWeekに参加した経験を記録しました。 HackWeekとは ラクスルの社内ハッカソンです。このHackWeekでは技術主導のもと、参加チームがアイデアを形にし鎬を削ります。 各年テーマがあるそうで、今年のテーマは「Upgrade Ourselves」でした。 今回は全20チームが参加しており、そのうちインターンチーム…
7ヶ月前
記事のアイキャッチ画像
HackWeek 2023 インターンレポート
RAKSUL TechBlog
こんにちは、HackWeekにインターンチームで参加した井口です。ラクスルでは8/21から8/25にかけてHackWeek2023が開催されました。この記事では、その活動のレポートをお届けします。 イベント・インターン概要 HackWeekは、ラクスルで年1回開催されている、通常業務の開発から離れ、エンジニアが主体となって企画した開発を行う社内ハッカソンイベントです。 サマーインターンとしての側面も持っており、社内のエンジニアがメンターとなり、インターン生もチームで参加しました。 今回、私を含むインターン生13名が、エンジニアメンターのもと、フロントエンド・サーバーサイド・データサイエンスのチ…
7ヶ月前
記事のアイキャッチ画像
「HackWeek2023 」イベントレポート
RAKSUL TechBlog
こんにちは、ラクスル広報の和田です。 2023年8月21日~25日に社内ハッカソンイベント「HackWeek」を開催しました。 今年のテーマは ”Upgrade Ourselves” 通常向き合っている開発とは異なり、私たち自身の生産性向上・進化に焦点を当て、アイディアだけで終わらず、実際に活用されることまでを想定したプロダクト開発を目指します。 エンジニアの視点から生まれるであろう独創的なアイディアを再考し、具体的なプロダクトとして活用されることにフォーカスしたテーマになりました。 本記事では、HackWeek開催期間中の企画内容や最終日の成果発表会・表彰式に至るまで、イベントの裏側をご紹介…
7ヶ月前
記事のアイキャッチ画像
人生初のコードゴルフやってみた
RAKSUL TechBlog
こんにちは。ラクスルで24新卒として内定者インターンをしている新開です。 早速ですがみなさんは競技プログラミングやハッカソンなどのプログラミングコンテストに参加した経験はありますか? 今回はプログラミングコンテストの1種であるコードゴルフという、アルゴリズムをどれだけ短いソースコードで記述できたかを競う競技に取り組みましたので、自分なりに考えたことをお話ししたいと思います。 コードゴルフをするまでの経緯 ラクスルの24新卒エンジニアのメンバー全員が初めてオフィスで顔合わせする懇親会が開催され、 当日は自己紹介や他メンバーとの共通点を探すゲームなどを通して同期の親睦を深める良い機会になりました。…
7ヶ月前
記事のアイキャッチ画像
HackWeek2023 ラクスルサマーインターンシップ体験記
RAKSUL TechBlog
はじめに 神戸大学大学院25卒の水崎祥太です。 今回は自分が参加したラクスルでインターンしたレポートを書きたいなと思います。 想定読者は ラクスルという会社に興味を持っている就活生 HackWeekをおもしろうそうと思っている学生 特に読んでほしい人 PdMを目指すために、TechとBizが近い距離である会社に行きたい人 一緒に働く仲間が大事だと思っていて、それを大事にする会社に入りたい人 となっているので、もしよかったらご覧ください。 概要 今回のラクスルのインターンであるHackWeekでは、全5日間で、与えられたテーマをもとにチーム開発をしました。 僕たちのチームはインターン生4人に対し…
8ヶ月前
記事のアイキャッチ画像
HackWeek2023 バージョン管理ツール「EoL Tracker」【CPO賞受賞】
RAKSUL TechBlog
はじめに こんにちは、ラクスルに夏のインターンとして参加した松原です! HackWeekはラクスルグループ内で行われているハッカソンで、毎年1週間程度業務を止めて開催されます。私は今回のHackWeekにインターン生として参加しました。チームメンバーは同じインターン生4人に対して、メンターが2人も付くという豪華な布陣でした。 バージョン管理ツール EoL Tracker 私の所属していたチームでは「EoL Tracker」というWebアプリを作成しました。EoL Trackerは、社内のプロジェクトで使われているプログラミング言語やライブラリのバージョン情報に対して、EoL (End of L…
8ヶ月前
記事のアイキャッチ画像
機械学習の推論用REST APIサーバーをAmazon SageMakerで構築するまでに考えたこと
RAKSUL TechBlog
はじめに ラクスルグループのノバセルで新卒2年目のエンジニアをしています田村(tamtam)です💪 現在は、データサイエンティストが作成した学習済みモデルをもとに、推論を行うロジックを実装し、Web APIとして提供するための開発をしています。 この記事を読んで得られること この記事では、推論用REST APIサーバーを構築する際に考えたことを2つのセクションに分けて紹介します。 推論用サーバーを構成するAWSリソースの検討 推論コードを実装する上での検討 SageMakerを利用し推論用REST APIサーバーを構築する方の参考になれればと思います! それでは詳細について見ていきましょう! …
8ヶ月前