株式会社ココナラ
フォロワー 7人
株式会社ココナラのエンジニアが登壇するイベントや社外勉強会、テックブログなどの活動を発信します。|採用情報はこちら → https://coconala.co.jp/recruit/engineer/

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

ココナラAndroidアプリのDIライブラリをDaggerからHiltに移行してみた

株式会社ココナラアプリ開発グループ、Androidチームの長谷山です。 今回はココナラAndroidアプリのDIライブラリをDaggerからHiltに移行したことをご紹介します。 背景 ココナラのAndroidアプリは2018年にDaggerの導入を行いました。 Daggerを使用することにより、DI(Dependency Injection)を簡単に行うことができます。 ただ、Daggerはセットアップが大変だったり、学習コストが高かった

24卒 内定者インターンシップ iOS編

はじめに こんにちは。 株式会社ココナラの第2期新卒メンバーとして4月に入社しました、じょにーと申します(アプリ開発グループ/iOSチームでは初)。 本記事は『ココナラの内定者インターンシップって具体的にどんなことやってるんだろう?』と興味を持ってくださった方々に向け、1月中旬〜3月末にかけて内定者インターンシップに参加した私が詳細をご紹介していき

WebのE2Eテスト自動化〜テストレポート編〜

こんにちは!株式会社ココナラのプロダクト開発部QAチーム所属の"まる"こと鈴木です。 今回は以前投稿した、「WebのE2Eテスト自動化〜ツール選定編〜」の続編に当たります。 https://zenn.dev/coconala/articles/40849ff2533f84 「なぜツール選定の次がテストレポート編やねん」とツッコミが聞こえてきそうですが、昨年のテスト自動化カンファレンス2023に登壇した際に、しれっと紹

スロークエリ解決について

こんにちは。株式会社ココナラDevOpsチームのソクです。 入社1年になりました。最近、前に紹介したレガシー移行と共に既存のシステムに存在する問題解決のタスクが多いです。 その中で今回はパフォーマンス改善として行っている「スロークエリ改善」を紹介します。 スロークエリ データベースで実行したクエリが基準より遅いものです。基準はそれぞれ違うはずです

入社直後に取り組んだAmazon ElastiCacheメンテナンス

こんにちは。株式会社ココナラのインフラ・SREチームに所属しているかたぎりです。 今回は私が2022年4月に入社した直後取り組んだAmazon ElastiCache(以降、ElastiCache)のメンテナンスで行ったことをご紹介します。 はじめに ココナラではElastiCacheとしてRedis/Memcachedが稼働しています。基本的にCluster内でノードの冗長性が取れており、主にRedisが利用されているのですが、一

ログ調査基盤を構築してみた

こんにちは。 株式会社ココナラのインフラ・SREチーム所属の かず です。 システム運用において、有事の際に迅速かつ適切なシステム稼働状況の確認は欠かせません。 その手段の1つとして、ログの調査や分析の効率化は切っても切れない関係です。 システムが成長するにあわせ、ログの種類や量が多くなり、結果としてログの調査や分析が難しくなるのはよくある話か

CSSの進化がすごい!モダンCSS8選

こんにちは! 株式会社ココナラフロントエンド開発グループの雨嶋です。 最近の CSS の進化はすさまじいです。 今までは Javascript 数行で実装していた部分が CSS1 行で済んだりします。 ただ知ってないと使えないので、自分の勉強も兼ねて便利そうな CSS を 8 個選定しました。 大体モダンな CSS を選定したつもりですが、もうモダンではないものもあるかもしれません。

GithubActionsでPrivateリポジトリへアクセスするときのキーをなくせ

こんにちは、インフラ・SREチームのよしたくです。 技術負債の解消を進めているのですが、その取り組みの一部であるキーレス化を紹介します。 鍵の管理人をやっていられるか AWSのIAMユーザーやGCPのサービスアカウントのキー、GithubのPersonalAccessTokenなど、 呼び方や種類はさまざまあれど、要はそのユーザーやアカウントになりきることができる鍵は広く使われているの

「PagerDuty Japan Community Meetup Vol.2」へ登壇しました!

こんにちは! 株式会社ココナラでHead of Informationをしている ゆーた(@yuta_k0911)です。 今回は3/5(火)にオフライン・オンラインのハイブリッドで開催された PagerDuty Japan Community Meetup Vol.2 へ登壇しましたので、そのレポートです! https://pagerduty.connpass.com/event/309490/ 本イベントの主催者である jacopenさん とSNSでつながっていたり、別のイベントでもご一緒したことがあり、

storybookでVRTを試してみた

こんにちは! 株式会社ココナラ フロントエンド開発グループの平原です。 本記事では Nuxt × storybook × Chromatic を使用して Visual Regression Testing(以下 VRT)を試してみたのでその内容を紹介します。 はじめに 我々の開発現場では、UI コンポーネントの変更や追加が割と頻繁に行われます。 機能開発時に加えた変更の影響やデグレを検知できず不具合につながってしまうこと

ココナラのCDN構成についてご紹介

お久しぶりです。 株式会社ココナラのシステムプラットフォーム部インフラ・SREチームに所属している ぐっさん です。 前回はAWSへログインするための仕組みを見直しした際のことをご紹介させていただきましたが、今回は打って変わってココナラで利用しているCDNについてご紹介しようかと思います。 CDNとは そもそもCDNとは何かということをざっくりと説明すると、

エンジニアの評価制度についてディスカッションしてきました

こんにちは! 株式会社ココナラで執行役員 VP of Engineeringの村上です。 今回は2/15(木)に開催されたオフラインイベントに登壇してきましたのでその報告です。 テックカンパニーにおけるエンジニア評価の重要性 イベントとしては、エンジニア評価制度がテーマとなっています。 主にこれからエンジニア向けの評価制度を設計していきたいと思っている方や運用していて悩

2024年上期 フロントエンド開発グループのオフサイトミーティングレポート!

はじめに こんにちは! 2023年10月にフロントエンドエンジニアとして株式会社ココナラに入社したよっちと申します! 本記事は、先日開催されたフロントエンド開発グループのオフサイトミーティングのレポートになります! 私自身初めてのオフサイトミーティングでしたが運営のサポートをさせていただいたので、当日の様子や感じたことを書いていきます! オフサイ

『GENBA #2 〜Front-End Opsの現場〜』へ登壇します!

こんにちは。 株式会社ココナラ フロントエンド開発グループの新田です。 2/21(水)に開催されるイベント『GENBA #2 〜Front-End Opsの現場〜』へ登壇しますので、その告知です! イベントページはこちらです。 https://timeedev.connpass.com/event/308783/ 開催概要は以下の通りです。 ── 現場主義でプラクティカルな勉強会 「GENBA」は現場主義の勉強会です。明日から役立つ、仕事に

「TechBrew in 東京 〜SRE大集合!信頼性を高める取り組み〜」へ登壇しました!

こんにちは。 株式会社ココナラのインフラ・SRE チームに所属しているKKと申します。 2/14(水)に開催されたFindyさん主催 「TechBrew in 東京 〜SRE 大集合!信頼性を高める取り組み〜」 に参加しましたので、簡単ですが報告となります。 今回は私にとって人生初の、社外イベント登壇でもあったのでその様子についてもお伝えします! イベント概要 開催概要は以下のとおりで