1
/
5
This page is intended for users in Hong Kong. Go to the page for users in United States.
Wantedly, Inc.

Wantedly Engineer Blog

Trending
Trending Posts

React でデザインシステムを正しく実装する - コンポーネントカタログを超えて

Wantedly でバックエンドのテックリード的なやつをやってる @izumin5210 です。半年くらい前から取り組んでいた、UI デザインシステムの React 実装について紹介します。ソフトウェアの設計としても非常にエキサイティングだったので、ライブラリ作ったりするのが好きな人なども楽しんでもらえると思いま...

Slackアプリ開発を始めるときに全人類が知っておくべきこと

こんにちは! Wantedly で Web エンジニアをしている木村(@hachiblog)です。8月にβ版をリリースした、コンディション・マネジメントサービスのWantedly Pulseを開発しています。 Pulse は毎週の調子を記録する機能や、社内のメンバーを称賛できる機能を提供していますが、そのほとん...

最終面接に出てくる人はどんなひと?CTOや開発リーダー達の人柄やキャリアがわかるPodcast&インタビューまとめ

こんにちは!Wantedlyで技術イベント企画まわりを担当している竹内みずき ( @amanda__mt )です! 最終面接、緊張しますよね。 私もCEOやCTOとのディスカッションがあり、めちゃくちゃ緊張した記憶があります。みなさんも面接を受けるときに、どんな人が出てくるのだろう??とドキドキした経験がおありだ...

Webの最前線に立つならリノベーションし続ける必要がある

Wantedly は2011年から開発をしており、今年で10年目を迎えます。長年の成長に伴って、新しいページでは新しいUIが使われると共に、サービス開始当初から残り続けているページでは古いUIが使われているというチグハグな状態になっていました。 プロダクト上、重要ないくつかのページはアーキテクチャとUI/UXを一...

Protocol Buffers によるプロダクト開発のススメ - API 開発の今昔 -

こんにちは、Wantedly People アプリの開発をしている竹野(Altech)です。今回は、Protocol Buffers についての記事になります。 Wantedly People では、2018年に Protocol Buffers (以下、Protobuf と呼ぶ)がとあるマイクロサービスに入って...

Latest
Latest Posts

部分読み取り・部分書き込みを許す言語とそうでない言語

Goの入出力コードをレビューしていて気付いたのですが、世の中には部分読み取り・部分書き込みを許す(ような標準ライブラリを持つ)言語とそうではない言語があるようです。そこでどのような言語が部分読み取り・部分書き込みを許しているか軽く調査しました。 部分読み取り・部分書き込みとは 「最大1024バイトの読み取り」を要...

インターンで作成したgRPCリクエスト再現ツールについて

こんにちは!Wantedly Visitの推薦基盤チームで三週間インターンをしていた大山です。 今回のインターンで、過去の特定の日のgRPCリクエストを模倣して同じリクエストを再び投げるリクエスト再現ツールを作ったのでここで紹介させていただきます。 何を作ったか gRPCリクエストしたいサービス・メソッド・日時が...

奇妙な曜日バグ

ある日、海外チームからバグの報告がありました。日付と曜日が対応していないというのです。 テスト環境でいくつか設定を変更して試したところ、OSのタイムゾーンをシンガポール標準時 (UTC+8) に変更したときに、曜日が2つずれることが確認できました。4/2は金曜日ですが、4/2が水曜日として表示されてしまってい...

RustでProtocol BuffersからGraphQL BFFを自動生成してみた知見

Wantedlyでインターンをしている遠藤です。インターンのタスクとして「RustでProtocol BuffersからGraphQL BFFを自動生成する」という技術検証を行ったので、その知見を共有したいと思います。 今回の技術検証で作成したツールのソースコードはここにあります: https://github....

データサイエンティストのプロジェクトにおける潜在的課題を発見する仕組み

こんにちは!Wantedly の Visit の推薦基盤チームでインターンをしている山村です。インターンとしてデータサイエンティストの生産性を向上するための課題を取り組みました。 今回はそれに関して書いていきます。 背景・課題 現在所属している Matching Squard では Github の Issue ...

iOS13からのUICollectionViewを使って詳細画面を組み立てる

はじめまして.iOSエンジニア新卒一年目のk-koheyです.詳細画面をUICollectionViewを使って書き直しており,そのレポートを書きました.初歩的な内容を多く含みますが,興味が有る方はぜひ見てください🙌 はじめに アプリ内で扱う特定のモデルを表示する詳細画面は一般的に画面内に多くのViewが詰め...

Kotlin CoroutinesのCancellationの罠

はじめまして、Wantedlyのモバイルエンジニアの久保出といいます。 今回はKotlin CoroutinesでのCancellationの罠について書かせていただきます。 罠とか書いてますが、割と初歩的な内容です。 なおこの内容はpotatotips 72で話した内容を記事にしたものです。 TL;DR コルー...

マイクロサービスでもポチポチ確認するための Kubefork

この記事は 2021/03/11 に公開された CloudNative Days Spring 2021 ONLINE でのトーク「Pull Request Preview URL - 後ろ側の Microservice の Review 簡単に」を記事に起こしたものです。口頭発表を確認したい方は是非下のリンクを...

データサイエンティストが実験的プロジェクトに取り組む際の初速を上げる取り組みについて

こんにちは! WantedlyのVisitの推薦基盤チームでインターンをしている@nasa_desuです。 今回はデータサイエンティストの生産性向上の取り組みとして、データサイエンティストが実験的なプロジェクトに取り組む際の初速を上げるための取り組みについて書いていきます。 課題背景 僕の現在所属しているMatc...

Babelプラグインの順序とallowDeclareFieldsの妙

Babelでdeclareクラスフィールドを使うためにallowDeclareFieldsというオプションがあります。一見すると単に設定でこれを有効化すればいいような気がしますが、実は正しくこの設定を有効化するには罠がありました。本記事ではBabelとTypeScriptのクラスフィールドサポートを紐解き、正しい...

Kotlin Multiplatform MobileによってWantedlyのiOS開発がどう変わったか

はじめまして.iOSエンジニア新卒一年目のk-koheyです.今回は,AndroidとiOSでコードを共通化したことについて書きます🙌 はじめに ソースコードは時折負債的な側面を見せますが,一度書いただけで継続的に価値を生み出し続けるという点では資産と言えます.そのため,なるべく同じようなコードは書かずに再利...

マイクロサービス共通ライブラリで “Governance through code” を実現する

Wantedly でバックエンドのテックリード的なやつをやってる @izumin5210 です。たまにはバックエンドの話をします。 TL;DR 共通ライブラリを導入することで 「すべてのマイクロサービスが備えるべき機能を間違いなく提供できる」だけでなく 「アーキテクチャ全体を継続的に・小さく改善していく足がかり」...

Timeout.timeout を安全に使うのは難しい

こんにちは!Wantedly のエンジニアの縣です。 先日 Rails アプリケーションで ActiveRecord::StatementInvalid: PG::DuplicatePstatement というエラーが確率的に発生するという事象に遭遇し、その原因が Timeout.timeout と関係していてな...

データサイエンティストと共にプロダクトの継続的な成長を支える推薦基盤チーム

Wantedly Visitの検索基盤チームの一條です。普段はData EngineerやMLOpsに取り組んでいます。 Wantedlyではユーザーと企業のマッチングをより良いものにするために募集検索やスカウトでのユーザーの検索を日々改善しています。 手段としては機械学習などを用いることで、マッチングの改善を行...

複雑なロジックと速度のトレードオフに立ち向かうための戦略と実践

はじめまして。Wantedly Visitの検索基盤チームの一條です。普段は検索の改善に取り組んでいます。 Wantedlyではユーザーと企業のマッチングをより良いものにするために募集検索やスカウトでのユーザーの検索を日々改善しています。 今回はWantedlyの募集やスカウトでの検索の速度改善の取り組みについて...

Followers
Posts
210
Likes
5,915
About
Wantedly Engineer Blog
Wantedlyのエンジニアによる、テックブログです。開発者向け技術情報を中心に発信しています。「シゴトでココロオドル人をふやす」というミッションを掲げ、ビジネスSNS Wantedly (ウォンテッドリー)を展開しています。
Writers