Androidでテスト駆動開発

自己紹介 Androidエンジニアの坂本です。 Android未経験で3月末に入社して約半年になります。 入社前は、完全未経験の状態からiOSの勉強を独学で1年ほどやった程度。 そこから初めてジモティーのインターンでAndriodをすることになり今に至るといった感じで…

Railsバージョンアップに学ぶフレームワークアップデートの進め方

自己紹介 お久しぶりです。ジモティーで2020年4月からサーバサイドエンジニアをしている水上と申します。 早いもので入社3年目となり、日々案件開発と格闘する日々を送っております。 まえがき 入社3年目となり、大きめの案件開発に携わることも増えてきたの…

ANR調査とその対策のお話

はじめに お久しぶりです。 Androidチームで活動している阿部です。 前回投稿からおよそ1年、iOSでビルド速度の改善など様々な経験を積んで、Androidへコンバートしています! 今回は、Androidアプリのパフォーマンス指標としてしばしば話題に上がるANR(App…

ジモティー Android チームの課題について

はじめに Androidエンジニアの林です。 ジモティーのサービスも10年を超え、昔のコードがまだまだ存在しており、定期的にリファクタを行なっています。 そこで現在チームが抱えている課題をいくつか紹介したいと思います。 まだまだJavaのコードがある 新規…

バッチ処理をEC2からFargateへ移行した

インフラエンジニアの佐藤です。 今回はEC2上で実行していたバッチ処理をコンテナ上で実行させるようにしたのでその話を書いていきます。 コンテナ化するにあたりマネージドサービスを活用してサーバレスに運用していきます。 利用したサービスや移行にあた…

データ設計と向き合う

サーバサイドエンジニアの坂根です。 最近某企業から販売されるウイスキーの価格改定が発表されましたね。 国産ウイスキーが転売されることなく、安定供給されることを切に願います。 さて、今回はデータ設計で気をつけていることについて話していきます。 …

ジモティーのフロントエンドをNext.jsに移行していくという話

どうも鈴木です。好きなプレインズウォーカーは初代ガラクです。 最近スタンダードでは緑単が強かったみたいですが、新弾出てどうなるんでしょう。 それはさておき、今回はジモティーのフロントエンドをNext.jsに移行していくという話を書きます。 背景 ジモ…

リリース作業をかんたんに! git-pr-release + Google Apps Script + Ruby スクリプト + GitHub Actions によるリリース作業改善の取り組み

ジモティーでサーバサイドとインフラを担当している吉田です。 前回は ISUCON10 に参加した話を投稿しました。今年もちょうど ISUCON11 を終えたばかりですが、残念ながら予選敗退となりました。ISUCON への参加はウェブエンジニアとしてのキャリアを見つめ…

ジモティーのフロントエンド事情

初めまして。 2020年末からジモティーでフロントエンドエンジニアとして開発している山口です。 今回はジモティーのフロントエンド事情について紹介します。 ジモティーフロントエンドの現状 現在のジモティーのフロントエンドはRailsのAction Viewを用いて …

ジモティーのUI/UXに関する取り組みについて🧸

ジモティーエンジニア紅一点のnaruですiOSチームで開発を行っています。 最近は自粛で気軽に外に行けないこともあり、自分の所有する車を擬人化したりなどしておうち時間を過ごしたりしてます 前回は↓こんな記事を書いております。 jmty-tech.hatenablog.com…

AndroidのローカルDBをSQLiteからRoomに置き換えてみた

はじめに はじめまして。ジモティーに2021年1月からAndroidアプリエンジニアとしてい働いている谷です。 今回はAndroidアプリエンジニアとしてローカルDBをSQLiteからRoomに置き換えた話をさせていただければと思います。 Roomとは 置き換えの話に入る前にさ…

弊社iOSアプリにアーキテクチャを導入してみた ~計画編~

はじめに サーバサイドチームに所属している丁(てい)です。 前回の記事で弊社のiOSアプリにアーキテクチャを導入する前の状況とアーキテクチャを導入してどう変わったのか?をスーパーざっくりご紹介させていただき、その記事を皮切りにアーキテクチャ導入過…

学生プログラマと社会人エンジニアの違いについて

自己紹介 はじめまして。ジモティーで2020年4月からエンジニアをしている水上と申します。 前項を担当した阿部と同じく新卒での入社をいたしました。 学生時は情報システムを専攻しており、ジモティーには一月ほど実務インターンを経て入社いたしました。 い…

新卒エンジニアでも貢献できることはある

ジモティーとの出会い 初めまして。iOSチームで開発を行っている阿部と申します。 本日は「新卒のエンジニアでも課題を克服することで、会社の成長に貢献できる」ということを体験談を元にお話しできればと思っています。 (連続して未経験者から・・・という…

営業職からエンジニアになり1年で年間表彰された話

ジモティーへの入社理由 初めまして! webエンジニアをしている岩間です! 今日は「営業職から未経験でエンジニアになり、どんな過程を経て年間表彰することができたのか」についてお話しできればと思います。 さて、そもそもなんでエンジニアになったの?と…

ジモティーで未経験からエンジニアを始めた話

はじめに こんにちは、ジモティーでAndroid開発をしている林と申します。 エンジニア未経験でジモティーに入社し、もうすぐ2年近くが経とうとしています。 ここでは未経験で入社した者がどのようにプログラミングの実務をこなして、他チームと案件に携わって…

iOSのデザイン周りの開発と改善について🧸

ジモティーエンジニア紅一点のnaruです iOSチームで開発を行っています。 軽い自己紹介 絵や漫画を描いたり車でドライブすることが好き、 個人でアプリを作ったりなども -> wantedly:iOSDCにてデザイン関連の登壇などをしたり、個人アプリの紹介など書いて…

インフラ構成とデプロイ事情

はじめに はじめまして、サーバーサイド/インフラあたりを見ているエンジニアの佐藤です。 ここまでインフラ関連の話があまりなかったようなので弊社のインフラ構成とデプロイ事情についてご紹介します。 インフラ構成 まずはデプロイ事情の前にざっくりとし…

サービス成長との付き合い方

はじめに サーバサイドとAndroidネイティブアプリの開発を兼務している坂根です。 webアプリ開発を行うエンジニアと聞くと、 要求された機能を実装する つまりディスプレイと睨めっこしながら黒い画面に文字をタイプし続けるコーディングが中心のお仕事、と…

サーバーサイド開発からiOSアプリ開発チームに異動して感じたこと

こんにちは!ジモティーでiOSアプリ開発を行っている小林です。 私は元々サーバーサイドエンジニアでしたが、2ヶ月ほど前にiOSチームにジョインしました。今回はiOSアプリ開発を始めたばかりの私が感じたRailsによるサーバーサイド開発との違いについて感じ…

ジモティーにおけるGoogle Apps Scriptの活用とclaspを使ってコード管理する方法

こんにちは、ジモティーでエンジニアをしている中村です。 以前の橋本の記事が好評だったので、今回もデータ活用周り、特に弊社でのGoogle Apps Script(以下GAS)の活用について書いていきたいと思います。 ジモティーにおけるGASの活用例 弊社ではGASを色…

弊社iOSアプリにアーキテクチャを導入してみた

はじめに サーバサイドチームに所属している丁(てい)です。 2016年の入社当初から今年の初めまで約3年半iOSチームに所属しながらネイティブアプリ開発をしていたので、今日はその中で弊社のiOSアプリにアーキテクチャを適用した過程などを紹介できればと思い…

Androidプロダクトのアーキテクチャの過去未来

はじめに ジモティーでAndroidアプリを開発している杉田です。 この記事では、ジモティーのAndroidアプリのアーキテクチャの変遷とそれを通してチームが成長していった話を書きます。そして最後に現状とこれからの方向性に触れます。 アーキテクチャとは プ…

ジモティーのデータ活用フローのご紹介

ジモティーiOSチーム所属のエンジニアの橋本です。 普段はiOSアプリの開発に従事していますが、 Webやネイティブアプリ(iOS/Android)の各種計測データの収集や社内への展開などの業務にも従事しています。 今回は、自分が担当しているデーター活用周りでの取…

ISUCON 10 予選参加も1139点で見事敗退 また来年

こんにちは、ジモティーエンジニアの吉田です。 普段はジモティーのバックエンド (Rails) とインフラを担当しています。2020/9/12 (土) に行われた ISUCON 10 の予選に参加したので、その内容をご紹介します。 ISUCON とは ISUCON とは、お題となるWebサービ…

ジモティーを支える技術2020(サーバーサイド編)

こんにちは、ジモティーのエンジニアの鈴木です。 タイトルの由来とか 日本に5人くらいいるハードコア・ジモティーウォッチャーの皆様におかれましては「ジモティーを支える技術」という記事が2012年に当時のスタッフブログに掲載されていたことをご記憶され…

デザイン制作が捗るSketchプラグインについて

はじめまして。デザイナーの藤井(理)です。現在、ジモティーでは様々なページやUIの改修・制作などを同時に取り組んでおり、デザイン制作をする中でクオリティはもちろんのことやはり、スピード感も重視されます。 そんな中、私がデザイン制作をクオリティ…

ジモティーでのタスク管理について

こんにちは ジモティーでiOSエンジニアをしている小林です 今回ジモティーで利用しているタスク管理ツール「JIRA」の活用及び利用促進活動をメインで担当する機会があったので、JIRAについて書いてみようと思います! 日頃、誰がどんなタスクをどのくらい抱…

Kotlin勉強会をしました

ジモティーのアプリチームにて、Androidの開発をしている小林真です。 ジモティーではよく勉強会が行われます。 勉強会では、自分が新しく知ったことや、メンバーに知っておいてもらいたいことを中心に話されています。 今回は、1月の社内勉強会で私が発表し…

ジモティーでプロトタイプ作成ツール「Adobe XD」を導入した話

はじめまして。ジモティーでデザイナーをしております藤井です。 今回は、ジモティーで導入しているプロトタイプ作成ツール「Adobe XD」について説明したいと思います。 背景 簡単に素早くプロトタイプを作成したい。 完成品に近いイメージ共有をして手戻り…