株式会社スタメン の技術ブログ
全182件
【名古屋Ruby会議04】Ruby × AWS Lambda × SAM の開発・テスト方法の紹介 ~TUNAGデータ処理基盤を例に ~
2019/06/28
ブックマーク
スタメン エンジニアの松谷( @uuushiro )です。6/8に開催された 名古屋Ruby会議04 でRuby×AWS Lambdaの内容について発表してきました。発表時に口頭で補足していた内容も含めて今回記事にしました。こちらのスライドは図を多めに説明をしているので参考にしていただければ幸いです。 https://speakerdeck.com/uuushiro/ruby-x-aws-lambdade-sabaresufalsedao-ru-tunagfen-xi-ji-pan-falseshi-li-womotoni TL;DR スタ
AWS Glueを使用してMySQL内の全テーブルをparquetに変換する
2019/05/28
ブックマーク
スタメン エンジニアの津田です。スタメンで運営しているサービス、「TUNAG」では、毎日、データベースの"その日の状態"を別々のデータベースとして残していました。こちらの運用を、 AWS のS3、Glue、Athenaを利用して置き換えたのですが、その中で利用した、 MySQL 互換Auroraから、S3上へのデータ抽出用 スクリプト の紹介をいたします。 TL;DR (概要) TUNAGでは、データベー
react-chart-js-2 の使い方まとめ
2019/05/27
ブックマーク
株式会社スタメンでWebフロントエンド・サーバーサイドの開発をしています、河井と申します。 本記事では react-chartjs-2 の使い方についての解説をします。React でグラフを書くことになったけど始め方が分からないなどといったときに参考にしていただければ幸いです。 TL;DR (概要) グラフ描画のためのライブラリである Chart.js を React の コンポーネント として利用できる
TUNAG iOSアプリの技術的な解説
2019/05/17
ブックマーク
こんにちは!スタメンで TUNAG の iOS / Android アプリ開発 を担当している @temoki です。 CTOの小林が スタメンのエンジニアが作っている『TUNAG』の技術的な解説 で TUNAG 全体のテク ノロ ジー スタックについてお話していますが、今回は iOS アプリにフォーカスを当ててお伝えしようと思います。 言語 TUNAG の iOS アプリはすべて Swift で書かれています。Swift のバージョンアッ
TUNAGをつくるエンジニア&デザイナーの個性的なキーボードたち
2019/05/08
ブックマーク
概要 こんにちは、スタメンの小林( @lifework_tech )です。 スタメンの名古屋オフィスは、 東海道新幹線 の高架下にある倉庫のような広い空間に、 ものすごく大きな机 をみんなでシェアして使っています。 机が広くて、横幅と奥行きがあるため、エンジニアやデザイナーが在籍するプロダクト部のみんなはそれぞれの好みの環境にして快適に仕事をしています。 今回、何人
TUNAG iOSアプリのチャット機能をVIPERアーキテクチャで開発した話
2019/04/26
ブックマーク
はじめに こんにちは、スタメンで iOS/Android アプリのエンジニアをしている @temoki です。 昨年の10月にスタメンにジョインしてからの私の最初のミッションは、 TUNAG iOS アプリのチャット機能の開発プロジェクトでした。本記事ではこのチャット機能開発プロジェクトにおいて採用した VIPER というアーキテクチャについて紹介し、チャット機能の初版リリースからいくつか
try! Swift 2019 Tokyo 2日目 に参加しました!
2019/04/23
ブックマーク
こんにちは! スタメンで iOS / Android アプリエンジニアとして インターン をしているカーキ @khaki_lit です! スタメン開発ブログに登場するのは初めてになります.現在は主にTUNAGの Android 版を開発していますが,以前は iOS 版のTUNAGチャットの開発にも少し関わっていました. try! Swift とはTUNAGの iOS アプリでも使用されているSwiftという言語の国際的なカンファレンスと
RubyKaigi2019 参加レポート!
2019/04/22
ブックマーク
はじめに 4/18〜4/20に開催されたRubyKaigiに、スタメンエンジニア @mmoto99299415 (写真左) と @uuushiro (写真右)の2名で参加してきました。そのレポート記事になります。 セッション いくつか気になったセッションを紹介します。 1日目 Building Serverless Applications in Ruby with AWS Lambda AWS SDK for Ruby チーム の@alexwwoodさんによるセッションでした。 柔軟性・スケーラビリティ・高可用性・
【Rails】FormObject で Controller を綺麗に
2019/04/09
ブックマーク
こんにちは、Web アプリケーションエンジニアのミツモトです。 普段は TUNAG という、企業やコミュニティを対象としたサービスの開発しています。 今回のブログでは、TUNAGのユーザー登録を実装するときに採用した、 Rails の FormObject を取り上げます。 目次 はじめに FormObject 採用例 ActiveModel::Model おわりに はじめに ユーザー登録にあたり、ユーザーだけでなく、その付属
AWS Systems Managerでセキュアでシンプルな運用を簡単に実現
2019/03/29
ブックマーク
こんにちは、スタメンエンジニアの松谷です。 組織のエンゲージメントを高めるプロダクト TUNAG(ツナグ) を開発しています。 開発・運用に関わる中で日々思うのは、アプリケーションの管理をよりシンプルにし、セキュアで信頼性が高く、スケーラブルに運用することを容易にしたいということです。 AWS Systems Manager には、これらのニーズを満たす多くの機能があること
try! Swift 2019 Tokyo 1日目 に参加してきました!
2019/03/26
ブックマーク
こんにちは、スタメンで iOS / Android アプリのエンジニアをしている @temoki です。 TUNAG の iOS アプリはすべて Apple 発の プログラミング言語 Swift で書かれていますが、この3月にその Swift の国際カンファレンス try! Swift 2019 Tokyo が開催されました。 アプリ開発 の情報収集やスキル向上のために、昨年からスタメンのエンジニアもこのカンファレンスに参加しており、今回は
ElasticsearchのMulti Matchで検索時に対象フィールドを変更する
2019/03/22
ブックマーク
こんにちは、スタメンのエンジニア、津田です。以前、弊ブログでも「 TUNAGの全文検索を支える Elasticsearch × Rails 」として紹介させていただいたように、TUNAGでは検索機能の実装にElasticsearchを利用しています。検索クエリとしては主にMulti Matchを利用しているのですが、 RDB に登録されているレコードを利用しやすい形でElasticsearchのドキュメント化する方法について試行錯
スタメンのエンジニアチームの VISION (目指している姿) と VALUE (価値観や行動指針)
2019/03/04
ブックマーク
こんにちは、スタメンCTOの小林です。 2019年3月1日に、スタメンのエンジニア全員で合宿を行い、スタメンのエンジニアチームが目指している姿( VISION ) と 個々のエンジニアの価値観や行動指針( VALUE ) を全員で話し合って決めました。 スタメンのエンジニアが作っている『TUNAG』の技術的な解説 と合わせると、スタメン開発チームの現在と将来をご理解いただけると思い
スタメンのエンジニアが作っている『TUNAG』の技術的な解説
2019/02/16
ブックマーク
こんにちは、スタメンCTOの小林です。 最近、面接や勉強会などで社外のエンジニアの方と話した際に、スタメンのエンジニアチームの詳細について、思ったより面白そう、まともそう、やりがいがありそうとの感想をいただくことが続き、スタメンの中の人たちの詳細が外の人たちに伝わっていないと感じることがありました。 ちょうど先月の1/29、株式会社スタメンは
Webアプリケーションエンジニアとしての1年目を振り返る
2019/01/16
ブックマーク
1. はじめに 明けましておめでとうございます。エンジニアのミツモトです。 年末は皆さんいかがお過ごしでしたでしょうか? 年末、私は家でゆっくりしながら、リーダブルコードを読んでいました。 リーダブルコード この本は私がスタメンに入ってから最初に勧められて読んだ本です。 スタメンがリーダブルコードを推奨している理由 スタメンはチームでの開発が前