アプローチPDCA機能開発に伴うデータ移行について

はじめに こんにちは!Baseconnectエンジニアの文です。 前回、弊社テックリードの朱に『MusubuのアプリケーションのRailsからGoへの移行』 として新たなプロジェクトへのアプリケーション側の移行について紹介してもらいました。 techblog.baseconnect.in …

MusubuアプリケーションのRailsからGoへの移行

自己紹介 はじめまして!Baseconnectのエンジニアの朱です。 私は2019年に入社してからバックエンドエンジニアをしており、DBA、テックリードのロールを努めています。 今回、弊社のプロダクトである「Musubu」で、新たなプロジェクトを開発するにあたり、古…

開発チームでOSTをやってみました!

こんにちは、開発部門の採用や組織改善に携わっている寺尾です! 今回8/9に開催したオフサイトMTGで、OSTをやってみたので、その内容を記事にしたいと思います。 オフサイトMTGの詳細についてはこちらの記事をご覧ください! techblog.baseconnect.in はじめ…

今年も開発チームのオフサイトMTGを開催しました!

こんにちは、プロダクト開発チームの富田です! 昨年に引き続き、今年もエンジニア全員がオフラインで集まり、色々なことにチャレンジしたので、記事にしてみたいと思います! 昨年の記事はこちらからご覧下さい。 techblog.baseconnect.in どこで開催したの…

AWS Summit Tokyo 2023:セッション、探索、そしてインサイトに満ちた冒険

こんにちは、BaseconnectのエンジニアのEndratno Alvinです!今回、AWS Summit Tokyo 2023に参加してきたので、体験したことや学んだこと、気づいたことを記事にしたいと思います。 背景 - AWS Summit Tokyo 2023に参加を決めた理由 私はR&Dエンジニアとして…

A Visitor's Guide: What to Expect at an AWS Summit

Hi, I am Endratno Alvin, an engineer at Baseconnect! I attended the AWS Summit this year and would like to share with you an overview of the event. Attending AWS Summit Tokyo 2023 was an unforgettable and immersive experience. This premier…

リモートモブワークをやってみてます

プロダクト開発チームの富田です! 現在、15時頃から「モブワーク」時間を2時間、毎日確保しています。 元々、この時間はフロントエンドの引き継ぎをすることになり、学習のために始めました。 このモブプロの体験がとても良く、TDDもこの時間に経験するこ…

TDDをやってみた感想を物語風に書いてみた

こんにちは、Baseconnectエンジニアの御園です。 最強寒波の時「気温がunsigned intになってくれない」とか「冷たいからrangeでチンする」とか色々と思いついたのですが、どこに吐き出すでもなく一人ほくそ笑んでいたおもしろ系エンジニアです。 別にそんな…

RSGT2023に初参加しました!

はじめに こんにちは、開発部門で採用や組織改善に携わっている寺尾です! 今回1/11~1/13の3日間にわたって開催された、スクラムのカンファレンス「Regional Scrum Gathering Tokyo 2023」に初めて参加してきたので、記事にしてみたいと思います。 Day1 場所…

Regional Scrum Gathering Tokyo 2023に参加しました!

プロダクト開発チームの富田です! 1/11(水)〜1/13(金)まで開催されたRegional Scrum Gathering Tokyo 2023(以下RSGT)に参加してきました。 RSGTは、毎年1月に東京で開催されるアジャイル関連のカンファレンスです。 去年も参加したのですが、今年も参加す…

「創業期のスタートアップにおける技術選定とAWS」というイベントに登壇しました

こんにちは、エンジニアの奥野です! 今年の11月にAWSさんのイベントに登壇させて頂いたので、記事にしてみたいと思います。 イベント概要 今回のイベントのテーマは「創業期のスタートアップにおける技術選定とAWS」というものでした。創業前・創業間もない…

フロントエンドの歴史変遷

どうも!Baseconnect のエンジニアの山本です。 さて、今回はBaseconnectのプロダクトである、営業リスト作成から営業管理までを一括管理できる法人営業支援データベース「Musubu」のフロントエンドの歴史についてご紹介させていただきます。 創業当初の様子…

求人機能の実装の概要について(AWS Startup Tech Meetup 関西 #1より)

こんにちは、エンジニアのAlvinです!今回は、AWS Startup Tech Meetup 関西 #1の登壇でお話しした「サーバレスを使って大量データ処理を実装した話」の概要について書いていきたいと思います。 背景 少し背景を説明すると、Baseconnectが提供する企業情報デ…

AWS Startup Tech Meetup 関西 #1 で登壇しました

こんにちは、エンジニアのAlvinです! 今年の9月、私は、AWS Startup Communityというイベントに登壇させて頂いたので、当日の発表までを振り返ってみたいと思います。 きっかけ そもそも登壇のきっかけは、開発部門責任者から「AWSさんが主催する開催したス…

レゴを使ったスクラムワークショップを開催しました

こんにちは。プロダクト開発チーム サブマネージャーの富田です! 主に社内の「データ製造部門(DMF)」向けの内部システムの開発を担当しています。 弊社ではMusubuという企業データ情報サービスを提供していますが、この企業データを作成する部門が「DMF」…

とある言語オタクエンジニアの平凡な1日

おはようございます。こんにちは、こんばんは。 Baseconnectエンジニアの御園です。 今回の記事は、タイトルの通り、私御園が、Baseconnectで働きながら、どのような平日を過ごしているかの1例を文章化してみたものです。 新社会人の皆さんや、歴戦の皆さん…

TDDで開発すべき理由 Pourquoi il faudrait toujours développer en TDD

こんにちは、フロントエンドエンジニアのCouthouis Paulです。メンバーの皆からはクーさんと呼ばれています。 今回、TDDについてお話ししてみたいと思います。私はフランス出身なので、母国語のフランス語を少しまじえながら記事を書きました。 挿絵イラスト…

React18のAutomatic Batchingを試してみてわかったこと

こんにちは!フロントエンドエンジニアの川瀬です。 少し前に、SuspenseやTransitionなど楽しみにしていたReact18がリリースされたのですが、 自動バッチングというのも新要素としてあったのでどういったものかなと試してみました。 自動バッチング https://…

Rubyの「=」について無限に紐解いてみる

はじめまして、Baseconnectエンジニアの御園と申します。 私は2022年の4月1日にBaseconnectにエンジニアとしてJOIN、実務として経験するのは初めてのRubyを使って開発業務を行うことになりました。 そして、入社してから1ヶ月にも満たない4月22日、無茶振り…

気持ちをちょっと楽にする工数見積もりの技術

はじめに こんにちは、Baseconnectでエンジニアをしている米丸です。みなさん、工数見積もりって難しくないですか?しんどくないですか?嫌いじゃないですか? 私も以前「見積もり、やだなーこわいなー」と強く思っていた時期があったのですが、工数見積もり…

SCRUM FEST Osaka 2022 に参加しました!イベントレポート2

メガネひげ面、のび太型サブマネージャーの、富田と山本が「SCRUM FEST Osaka 2022」に行ってきたよ! ほう、なんとこなれたオン・オフハイブリッド型カンファレンス! ちょっとまて、これって会場に来る必要あったのか?(伏線) 印象に残ったセッション(…

SCRUM FEST Osaka 2022に参加しました!イベントレポート1

6/17(金)、6/18(土)に開催された「SCRUM FEST Osaka 2022」に、サブマネージャーの山本と一緒に参加しました。 今回のscrumfesはオンラインがメイン、現地会場からの参加も可能なハイブリッド開催でした。 6/17(金) この日は、16:30からオープニングトーク、…

CSSフレームワーク「xstyled」について

こんにちは、Baseconnectのエンジニアインターンの大島です。 この記事では私が主に開発を行っているMusubuのフロントエンドの技術スタック、特にCSSフレームワークに注目して紹介したいと思います。 Musubuのスタイリング Musubuの開発ではCSSフレームワー…

エンジニアでオフサイトミーティングを開催しました

プロダクト開発チームの富田です! 先日、オフサイトミーティングを開催したので、今回はそのことについて書こうと思います。 なぜ開催したの? 現在、Baseconnect全社で「戦略的内省期間」として、全部門で取り組みを行っています。 「戦略的内省」とは、下…

Protocol Buffers でメッセージスキーマを管理する

こんにちは!エンジニアの大槻です。 Baseconnect ではたくさんのデータを保持していますが、単一のデータベースにそれらのデータを保存し、連携する各サービスからそのデータベースにアクセスする構成には、パフォーマンスその他多くの観点から問題がありま…

アジャイルを学ぶ「紙飛行機ワークショップ」を開催しました

こんにちは!エンジニアの富田です。Baseconnectは1つのビルをまるごとオフィスにしていて、1Fは大きなホールとなっています。 今回、この場所を使って、アジャイルについて学ぶ社内向けワークショップを開催しました。 ワークショップの内容は「各チームに…

アルゴリズムにおけるTime Complexity (時間計算量)について

こんにちは、BaseconnectのエンジニアのEndratno Alvinです! 本日は、アルゴリズムの性能を評価するための概念を紹介したいと思います。 Time Complexity (時間計算量) とは?なぜ必要なのか? あるアルゴリズムの速度を特定するために、実行時間を測定する…

大学二回生がインターンとして入社し半年が経った話

初めまして、Baseconnectのエンジニアインターンの秀と申します。今回は現在大学二回生である僕が、半年間勤めて初心者ながらも気づいたことや、感じたことをお話ししようと思います。 (執筆時点で二回生、この4月で三回生になります) はじめに まずは、僕…

週刊データサイエンスなるデータ分析レポーティング企画をやってみた話

こんにちは。Baseconnectのオコドンです。 BI (BussinessIntelligence)ユニットに所属しており、データエンジニアとデータアナリストの両方の業務を行なっております。 今回の記事では、データアナリスト業務の中で生まれた施策である「週刊データサイエンス…

Baseconnectのデータ分析基盤変遷の歴史

挨拶 どうも!BaseconnectのBIチームに所属してます。おこどんです。 弊社BIチームは ユーザー行動のログ化 <=> データ収集・蓄積 <=> データ可視化・分析までの領域を社内で担当しております! 担当領域の都合から、クライアントサイドログ収集関連リソース…