こんにちは、エンジニアの yuma です。 突然ですが、皆さんは Redash を使っていますか?弊社では本番データを参照する際に Redash を使っており、エンジニアはもちろん、エンジニアでない方もデータ分析に活用しています。 redash.io Redash では豊富なビジ…
バックエンドエンジニアのあべです。 エンジニアが、サミットと呼ばれる出店者イベントに参加した感想をまとめてみました。 動画も含めて紹介していますので、ぜひご覧いただければと思います。 サミットとは くらしのマーケットに出店している方々(以下、…
はじめに どのようにコードリーディングしたのか 今回のサンプルコードについて match() with() P.any isUnknown() when() chainable() exhaustive() まとめ はじめに こんにちは!バックエンドエンジニアのハラノです。 最近開発をしていて、try catchを使…
こんにちは、モバイルアプリエンジニアのリュウです。 最近、ワイヤレスイヤホンなどのBluetoothデバイスを使って通話する対応を行いました。 そこで、Twilio AudioSwitchというライブラリを知って利用しました。 本記事では、AudioSwitchの使い方とその開発…
こんにちは!バックエンドエンジニアのハラノです。 くらしのマーケットのシステムの中には、Node.js(NestJS)を使用したマイクロサービスが存在しており、今回 Node.js のバージョンアップを行いました。 バージョンアップの方針及び、実際にアップデート…
SRE の片山です。 実は12月の SpeakerDeck の担当者が決まっていませんでしたが、4月に投稿したこちらのスライドがありがたいことに一番多くの view を獲得した...ということで選ばれました。 tech.curama.jp ところで、最近ベトナムで行っている開発に関わ…
こんにちは、みんなのマーケットでエンジニアをしているきたがわです。 今回はくらしのマーケット内で読み込まれるバンドルファイルを軽量化した話について紹介いたします。 ぜひご覧ください! 発表資料 speakerdeck.com
プロダクトが日の目を見るまでにPMがやっていること こんにちは、みんなのマーケットでプロダクトマネージャーをしているたざきです。 最近よく聞くプロダクトマネージャー(PM)ですが、実際どんな仕事をしているかはよくわからない方も多いのではないでしょ…
Twilio SDKをFlutterアプリに統合した話 こんにちは、みんなのマーケットでエンジニアをしているリュウです。 当社では、アプリ開発にFlutterという技術を採用しています。 今回は、FlutterアプリでTwilio SDKを使って電話機能を実装した話を紹介しています…
こんにちは、みんなのマーケットでエンジニアをしているあんどうです。 今回は、先日リリースした後払い決済サービスについて、その内容をご紹介します。 ぜひご覧ください! speakerdeck.com
こんにちは!みんなのマーケットでエンジニアをしているあべです。 くらしのマーケットでは、定期的にキャンペーンを開催しています。 今回は、キャンペーンの開発工数を大幅に減らしたので、その内容を紹介しています。 ぜひご覧ください! 発表資料 speake…
こんにちは!みんなのマーケットでデザイナーをしている福間です。 昨年くらしのマーケットの「デザインガイドライン」を新たに作成し、それをもとに「デザインリプレイス」を行いました。 どこがどう変わったのか、どうやって決めていったのかを大まかにま…
分散システムのデータ不整合に立ち向かうため気付けるようにした こんにちは!みんなのマーケットで SRE をしている片山です。 当社ではマイクロサービスアーキテクチャを採用しています。運用していく中で大敵であるデータ不整合に立ち向かう第一ステップと…
こんにちは。みんなのマーケットでプロダクトマネージャーをしているめぐみです。 くらしのマーケットでは300種類以上の様々な出張訪問サービスを扱っています。 より多くの出張訪問サービスを増やすことにコミットしたときを振り返り、最速でアイディアをリ…
こんにちは。みんなのマーケットでCTOをしている戸澤です。 くらしのマーケットは扱っている出張サービスの種類(カテゴリ)が多く、カテゴリ毎にプロダクト開発が必要になります。 その開発をより大規模、かつ、高速に進めていくためにベトナムでの開発スター…
こんにちは。みんなのマーケットでCTOをしている戸澤です。 2020年のコロナウイルス流行から当社はフルリモートワークへ働き方を切り替えました。 現在は出社する人数も増えていますが、現在も大多数はリモートワークをしています。 今回、リモートワークで…
こんにちは。みんなのマーケットでUI/UXデザイナーをしている「みそ」です。 これまでの「くらしのマーケット」のロゴの変更目的をまとめました。 我々デザイナーがプロダクトを作る上で何を大事にしているのか、どういう基準で判断しているのか。プロダクト…
こんにちは、バックエンドエンジニアの富永です! 今年も早いもので、もう11月ですね〜。 最近東京では過ごしやすい気候が続いています。寒さが苦手な自分にとってはずっとこのままでいてほしいな〜、と願って止まない今日この頃です。 さて私事ですが、今年…
こんにちは、バックエンドエンジニアのキダです。 最近DjangoのアプリケーションにてRead Replica(リードレプリカ)構成を検証してみたので、その内容を共有しようと思います。 この記事では、DjangoのアプリケーションからDB操作にはDjango ORMと、Aldjemy…
こんにちは、バックエンドエンジニアの片山です。 ISUCON 11の予選に参加したのですが、まだまだできることがあると思い、同じ問題に再挑戦しました! 問題のソースコード: https://github.com/isucon/isucon11-qualify マニュアル: https://github.com/isuc…
AngularJS to React こんにちは、みんなのマーケットでフロントエンドエンジニアをしている山本です。 先日、AngularJSで書かれていた一部のページをReactでリプレースするプロジェクトのリリースが無事終わったため、経緯や知見を共有いたします。 前提の共…
こんにちは!バックエンドエンジニアのカーキです。 今年の9月に初めてISUCONに挑戦してみたのですが、予選で手も足も出なくて悔しい思いをしました。問題は面白かったので、同じ問題をもう一度本気で解いてみました。 問題のソースコード: https://github.c…
こんにちは。みんなのマーケットでCTOをしている戸澤です。 みんなのマーケットでは、エンジニアの新卒採用を通年で行っています。 新卒の方はコードを書く以外の業務を、入社前の時点で想像することは難しいです。 チーム開発、特にPM、デザイナーなど様々…
EV(電気自動車)コンセント設置イメージ こんにちは。 みんなのマーケットでカテゴリーマネージャーをしている工藤です。 当社が運営しているサービス「くらしのマーケット」では、常に人に必要とされているサービスの模索、展開を行っています。 今や生活…
こんにちは。みんなのマーケットでCTOをしている戸澤です。 くらしのマーケットでは2020年8月に初の決済機能である、オンラインカード決済機能をリリースしています。 オンラインカード決済機能の実装では決済代行としてStripe社のConnectを使用しています。…
こんにちは、バックエンドエンジニアのキダです。 先日くらしのマーケットでSign In With Apple(SIWA)対応のリリースをしました! SIWA対応でハマった点などを紹介いたしますので、興味がある方は参考にしてください。 背景 AppleのポリシーによりApple ID…
こんにちは。みんなのマーケットでCTOをしている戸澤です。 みんなのマーケットでは採用を強化しており、 2020年11月から2021年2月の4ヶ月間で、開発メンバーだけでも18名が入社しています。 カジュアル面談や面接をしてきた中で、「当社が何を考えていて」…
こんにちは。SRE / バックエンドエンジニアのマノメです。 前回の記事 を読んで、以前私が思いつきで作った、「全員で会議できる時間はいつか?」を調べるコードを書いたことを思い出しました。 どういうものかというと、チームメンバーの数日間の出勤記録を…
こんにちは、 @akira です。本年もよろしくお願いいたします。 2021 年のテックブログ一本目は、競技プログラミングの紹介記事になります。 サンプルコードは Go で記載しています。 競技プログラミングとは 出題されたお題をデータ構造とアルゴリズム(+数…
こんにちは、QAエンジニアのざきです。 イルミネーションにワクワクする時期ですが、今年は大人しくStay Homeを続けています。 数年前の大根やぐらライトアップ〜宮崎市田野町〜 2020年も年末を控え、来年の行動目標やチーム方針を検討する中で、そう言えば…