TECH PLAY

Ruby on Rails」に関連する技術ブログ

689 件中 496 - 510 件目
はじめに こんにちは、バックエンドチームの河井です。 スタメンでは TUNAG という社内 SNS を開発・運用しています。 SNS としての基本的な機能はそろっていますので、各ユーザーは プロフィール画像 を登録できるし、投稿には画像を添付することができます。 ですので、例えば プロフィール画像 を元に、そのユーザーの写っている画像を振り返れたら楽しそうだなーと思っていました。(※今のところ TUNAG 本体への実装予定はありません) そこで今回は、 Amazon Rekognition を使って 「入
TL;DR こんにちは、スタメンの 津田 です。スタメンが提供しているサービス、TUNAGには、チャット機能があります。ブラウザベース、 Rails による REST API + Reactで構築されていたのですが、特にモバイルアプリケーションのユーザー体験を向上させたいということで、昨年末にモバイルアプリケーションチャット機能のネイティブ化と、それに伴うサーバー側の一部再構築を行いました。 その際、 Cloud Firestore を クラウド 上のキャッシュデータのような形で利用したため、その利用方法
エニグモ 、 BUYMA の中のひとを知ってもらおうと、エンジニアへのインタビューをしてみました。 第2回は、2016年3月入社の 山本さん です。 インタビュアー 小澤:2011年4月入社。部長。 伊藤:2018年5月入社。新卒2年目。 前職について 伊藤: 前職は何をされていたのですか? 山本: パチンコの開発をしていました。パチンコって真ん中に液晶あるじゃないですか。あれを制御する組み込みソフトの開発です。 デザイナーさんがAfterEffectsで動画をたくさん作るんですよ。それを組み合わせて表示
UIデザイナーの野村( @nomjic )と申します。 今回はフレームワークの話をしたいと思います。と言ってもRailsとかVueとかの開発フレームワークでなくて思考フレームワークです。 そうですデザイン思考です。 デザイン思考フレームワークを体験する2時間ワークショップを社内で行ったのでその様子をお伝えします。 まず、デザイン思考とは何なのか Wikipedia上では以下のように書かれています。 デザイン思考(でざいんしこう、英: Design thinking)とは、デザイナーがデザインを行う過程で用
Product Dev Divisionの川島( @nazonohito51 )です。 BASEでは創業当時よりCakePHPによるWebアプリケーション開発を行っており、同時にそのテストも充実させてきました。ですがその過程で気づくのは、CakePHP標準の仕組みだけではテストを増やせば増やすほどテストデータの管理が難しくなり、テストをメンテナンスするのが困難になる問題でした。きちんと長期的にサービスを良くしてくれる資産価値の高いテストが書けるように、今回はその問題と向き合い、解決するために @sizuh
こんにちは。 スマートキャンプ デザイナーの髙松です。 私は今年の1月からスマートキャンプにデザイナーとして入社したのですが、プロダクト部門のエンジニアチームに所属しています。 弊社にはデザイン部署がないというのも理由の1つですが、私の業務の半分は開発が必要となることが主な理由です。 しかし、入社した当時、実務での 私の開発経験は0に等しい状態でした。 この記事では、開発経験0から出発したデザイナーが、エンジニアチームにいた半年で身についたことや、やりきれなかったことなどを書いていこうと思います。 似たよ
こんにちは! 最近、高速化にハマっているRailsエンジニアのシュール( @shule517 )です。速くなった時の感動が半端ないですよね! はじめに 不具合調査ってめちゃめちゃ大変じゃないですか? 問題の原因が分かっていなくて、手元で不具合が再現できない時は、調査がかなり難しいです。そのため、不具合が発生したタイミングにできるだけ多くのデバッグ情報を残したくなりますよね! ということで、今回のテーマは「不具合調査の時間を短縮するための仕組み」についてです! Bugsnagで例外がどこで発生したのかすぐ分
はじめに こんにちは、delyでサーバサイドエンジニアをやっている山野井といいます。 kurashiruではサーバーサイドにRailsを使用しておりテストはRspecで書かれています。 CIはgithubリポジトリへのpushをフックしてAWS CodeBuild上でテストを走らせています。 またCI上のテストは parallel_tests gem を利用した並列化を行っていて、8プロセスで動いています。 弊社ではプロダクトの品質を保つ為、CIに通らないとデプロイできないルールを設けていまして、CIが完
オフィスが変わり、自席から窓を眺めると東京タワーが見えるようになりました。 スマートキャンプの今川( @ug23_ )です。 2019年6月26日に五反田.rbにLT枠で参加してきました。 gotanda-rb.connpass.com 自分含め、4名の方が発表したのでそれぞれ紹介しようと思います。 @kutaike1504さん ぼくらのかんがえたさいきょうのfactory_bot @saiid_kkさん RSpecあなたならどう書く? @ug23_ 残す価値のあるテスト設計 @walkersumidaさ
エニグモ 、 BUYMA の中のひとを知ってもらおうと、エンジニアへのインタビューをしてみました。 第1回は、2011年3月入社の齊藤さんです。 インタビュアー 小澤:2011年4月入社。部長。 伊藤:2018年5月入社。新卒2年目。 エニグモ に入社した理由・動機 伊藤: エニグモ に入社したのはなぜですか? 齊藤: 自社サービスがいいなと思って会社を探していました。 盛り上がっていたのでゲーム会社も面接に行ったのですが、すごい 機械的 で、 MySQL 運用したことありますか、とか、そういう質問ばかり
スタメン エンジニアの津田です。スタメンで運営しているサービス、「TUNAG」では、毎日、データベースの"その日の状態"を別々のデータベースとして残していました。こちらの運用を、 AWS のS3、Glue、Athenaを利用して置き換えたのですが、その中で利用した、 MySQL 互換Auroraから、S3上へのデータ抽出用 スクリプト の紹介をいたします。 TL;DR (概要) TUNAGでは、データベースとして、 Amazon Aurora ( MySQL 互換)を使用しています。サービス利用状況の分析
こんにちは。WEARリプレイスチームの id:takanamito です。 先日、社内で初めてAWS Fargate上でRailsを動かす環境をつくったので、その事例報告をしようと思います。 Fargate導入のきっかけ コンテナ環境で動かすにあたって考慮したこと assets配信 ログ出力 秘匿情報の注入 リソース監視 苦労した点 まとめ Fargate導入のきっかけ WEAR では先日RubyKaigi 2019のスポンサーセッションでお話したように、Ruby on Railsへのシステムリプレイス作
こんにちは!スタメンで TUNAG の iOS / Android アプリ開発 を担当している @temoki です。 CTOの小林が スタメンのエンジニアが作っている『TUNAG』の技術的な解説 で TUNAG 全体のテク ノロ ジー スタックについてお話していますが、今回は iOS アプリにフォーカスを当ててお伝えしようと思います。 言語 TUNAG の iOS アプリはすべて Swift で書かれています。Swift のバージョンアップにもすぐに対応しているため、現時点で最新の Swift 5 を使
こんにちは。エンジニアの笹原です。 スマートキャンプではフロントエンドの開発にVue.jsを取り入れています。 Vue.jsで開発するうえで、 SFC(単一ファイルコンポーネント) を利用できることは良さの一つだと思います。 今回は、Sprocketsでアセット管理を行っているRailsプロジェクトに、Webpackを入れることでSFCを使えるようにする方法を紹介します。 SFC(単一ファイルコンポーネント)とは SFCの良さ SFCの実装方法 Sprocketsを利用しているRailsプロジェクトにSF
id:radiocat です。大阪でエンジニアもくもく勉強会の運営をしています。令和も継続して開催しますのでぜひご参加ください。 rakus.connpass.com 初開催から予想より多くの方々に参加して頂き、今回はありがたいことに早くも定員に達してしまいましたので増枠しています。様々なエンジニアの方にお会いできて、一緒に参加する弊社の社員も楽しませて頂いています。 4月のレポート 平成最後のエンジニアもくもく勉強会の様子を少しだけご紹介します。 参加頂いた方々はご覧のようなテーマで自習されていたようで

ブログランキング

集計期間: 2025年12月3日 2025年12月9日

タグからブログをさがす

ソフトウェア開発

ScratchJest管理ツールChatOps

プログラミング

UnityPHPTypeScriptRedux

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。 情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?
無料でイベントをはじめる