アルゴリズムとデータ構造 - ソート編

はじめに こんにちは、BRANU開発部でバックエンドエンジニアを担当している遠藤です。 近年、面接内でコーディングテストを取り入れている企業が増えております。 その中で、ソートアルゴリズムは頻繁に質問される分野になるかと思います。 そこで今回は、簡…

Flutter: riverpodのFutureProviderのキホン

はじめに こんにちは、BRANU開発部でアプリエンジニアを担当している薩間です。 Flutterで非同期処理で取得したデータを使ってWidgetを描画する際、FutureBuilderを使用するとローディングやエラーなどのハンドリング処理をゴリゴリ記述する必要があり、非常…

Kerasを利用したディープラーニングの手順をまとめてみた

はじめに 初めまして、Branu開発部 アプリエンジニアの薩間です。 現在、弊社がサービスを提供している建設業界では、大手ゼネコンなどを中心にAI分野に関しての投資が進められていますが、 今後も機械学習やディープラーニングの技術進化と共に、AIによる業…

Datadogを使用することで劇的にパフォーマンス改善がしやすくなった話

はじめに はじめまして、BRANU開発部の小川です。CAREECON for WORK 施工管理のバックエンドを担当しています。 ディレクターとして入社し、2021/8~バックエンドエンジニアとして開発に携わっています。 Datadogとは Datadogとは、2010年にニューヨークで創…

「CAREECON for Work 施工管理」の開発組織について

はじめに まずはじめに私、薄葉の簡単な自己紹介です。 2016年に新卒入社で営業、制作ディレクターを経て2018年に開発部にJoinしました。はじめは「CAREECON Sites」のAPI開発やフロント業務を担当、その後「CAREECON for Work 施工管理」のプロダクトマネー…

Headless CMS触ってみた【概要編】

こんにちはBranuの開発部にてフロントエンドエンジニアとして働いております前田です!このごろ、「HeadlessCMS」というワードをよく目にして気になっていましたのでこの度触ってみました。その備忘録として今回ブログに投稿させていただきました。長くなり…

Sentry に Vue + Nuxt.js のエラーをユーザ情報と紐付けて送信するまで

こんにちは、開発部の山﨑です! 突然ですが、皆さんはご自身で開発に携わった Web アプリケーションをユーザが利用した時、どのくらい、どのようなエラーが起きているのか気になった事はありますか? もちろんエラーが起きないに越した事はありませんが、私…