株式会社ココナラ の技術ブログ

FY2025上期エンジニアオフサイトDay1

こんにちは! 株式会社ココナラ マーケットプレイス開発部 Web開発グループ バックエンド開発チームのからあげくんです。 今回のブログでは、10月に開催したFY2025上期のエンジニアオフサイトをレポートします! オフサイトって? ココナラでは、世間一般で呼ばれるオフサイトミーティングを略してオフサイトと呼んでいます。 オフサイト(off-site)とは、英語で「離

Kaigi on Rails 2024 にブース出展しました!

こんにちは! 株式会社ココナラで、バックエンドエンジニアをしているちっぴーと申します。 ココナラは、2024年10月25日(金)と26日(土)に開催された「Kaigi on Rails 2024」に、Gold Sponsorsとして協賛、およびブースの出展をさせていただきました。 「Kaigi on Rails」は「初学者から上級者までが楽しめるWeb系の技術カンファレンス」です。 ココナラからは2日間でVPoEを含む6

Rubyではじめる関数型ドメインモデリング

こんにちは。世界から法律に関わる悩みをなくしたい高崎です。普段はココナラ法律相談という弁護士の先生方と相談したい悩みのある相談者のマッチングサービスをつくっています。 https://legal.coconala.com/ ココナラ法律相談はもうすぐリリース10年を迎える、それなりに歴史があるRuby on Rails(以後Rails)で実装されたWebサービスです。Railsは非常に洗練されたフレームワ

Kaigi on Rails 2024 にブース出展します!

皆さんこんにちは! バックエンド開発グループの唐揚げ君です。 ココナラは、2024年10月の25日(金)と26日(土)に有明セントラルタワーホール & カンファレンスで開催される「Kaigi on Rails 2024」に、Gold Sponsorsとして協賛することになりました! また、両日ともにブース出展を行なっているので、このブログを読んでくれた方が来場してくれるのを楽しみにしております!

ライブラリのバージョン管理ツールDependabotを導入しました

はじめに こんにちは。株式会社ココナラアプリ開発グループ、iOSチームのじょにーです! 今回はiOSチームで最近導入したDependabotについて概要から設定方法、どのように運用しているかまでお話ししていきます。 Dependabotとは? Dependabotはリポジトリ内の依存関係をチェックし、必要に応じてパッケージバージョンの脆弱性をメールなどで通知したり、バージョン更新用のP

フロントエンドのテスト戦略ってどうすればいいの?

こんにちは! 株式会社ココナラの法律相談事業部でWebエンジニアをしている 原井夏樹 です。 ココナラ法律相談というプロダクトのフロントエンド・バックエンド開発を担当しています。 よければXのフォローをお願いします!喜びます! @superhahnah この記事ではフロントエンドテストの導入にあたり、私たちのプロダクトではどんなテスト戦略をとるべきかを調査・検討

【Flutter】国会図書館のAPIで国会議事録アプリを作った話

こんにちは。 株式会社ココナラ Web開発グループ フロントエンド開発チームの加藤です。 普段はWebのフロントエンドの開発をしていますが、最近プライベートでFlutterの勉強も兼ね、アプリの個人開発をしました。 Flutterの開発言語のDartはJavaScriptに似ているため、フロントエンドエンジニアでも馴染みやすいと思います。 今回はそこで使ったAPIやパッケージの紹介・解説

ココナラ募集をリリースするまで

こんにちは。ココナラ募集部 開発チームのかやです。 今回は、まだリリースされて間もないココナラ募集のリリースまでの経緯や工夫したことをお伝えしたいと思います。 どんな体制で開発をしたか? 事の始まりは2023年。 ココナラの新しい機能として「ココナラ募集」の企画が立案され、各部署からメンバーが集められました。これまでココナラではサーバーサイド

Slack BoltとGoogle Sheets API、Google Apps Scriptを活用したバリュー可視化ツールの作成

はじめに こんにちは! 株式会社ココナラバックエンド開発グループのFです。 企業のバリューを日常業務の中で意識し、体現する行動を共有することは、チームの結束やモチベーション向上に重要な役割を果たします。今回、Slack Bolt、Google Sheets API、そしてGoogle Apps Scriptを活用して、社員がSlack上でバリュースタンプを押すと、その情報をスプレッドシートに記録し、毎

DroidKaigi 2024の参加レポート

こんにちは。 アプリ開発グループ、Androidチームのたまっちゃん、ジェレミです。 2024年9月11日(水)から9月13(金)に開催されたDroidKaigi 2024に参加してきました! DroidKaigiのオフライン参加は初めてで、とても充実した3日間でしたので本記事では当日のセッションやその他コンテンツについてレポートします。 印象に残ったセッション 参加したセッション全てが有益で勉強に

フロントエンド開発グループのオフサイトの様子

はじめに こんにちは!株式会社ココナラ新卒二期生のじんじんです! 今回は、先日開催されたオフサイトミーティングの記録です! アイスブレイクのゲームから生産性向上のミーティングまで、様々なことに取り組みましたので、新卒目線で感じたことや学んだことをお伝えします! 目的 今回のフロントエンド開発グループのオフサイトには3つの目的がありました。

DroidKaigi 2024にサポータースポンサーとして協賛します

こんにちは。 アプリ開発グループ、Androidチームのたまっちゃん、ジェレミです。 株式会社ココナラは、2024年9月11日(水)から9月13(金)に開催される「DroidKaigi 2024」にサポータースポンサーとして協賛いたします。 2021年のゴールドスポンサー、2022年のサポータースポンサー以来の2年振りになります。 DroidKaigi 2024について DroidKaigiはエンジニアが主役のAndroidカンファレンス

「UV Study : Vue.js LT会」へ登壇しました!

こんにちは! 株式会社ココナラ フロントエンド開発グループのよしみんです。 今回は、8/20(火)にオフラインで開催された「UV Study : Vue.js LT会」へ登壇しましたので、そのレポートです。 イベント概要 イベント概要は以下の通りです。 Vue.jsをテーマにしたLT会です。 Vue.jsについて、各自興味のあるテーマを持ち寄ることで知識を深めていくことを目的としています。

ココナラiOSアプリのマルチモジュール化とビルド時間改善について

こんにちは。株式会社ココナラアプリ開発グループ、iOSチームの上沼です。 以前、SPMによるマルチモジュール化を検討していましたが、マルチモジュール化が一区切りついたので、今回はどのように導入したか、どのくらい効果があったかなどをご紹介していけたらと思います。 移行に至った背景 規模の大きいアプリになってきた影響でビルド時間が増加し、開発効率

ココナラでの共通UIについての取り組み

こんにんちは。 フロントエンド開発グループのいっちーです。 ココナラでは新規サービスの立ち上がりに伴い、ヘッダやフッタといったすべてのサービスで利用される共通UIの需要が高まってきております。 今回はその課題解決に向けて現在進行している取り組みについてのお話になります。 課題感 すべてのサービスで共通のUIとして実装されているヘッダ、フッタに