KotlinでJavaのStaticを使う方法まとめ。

はじめに OWNR by RENOSY Android開発のSugeunです。 OWNR by RENOSYは海外のお客様向けに英語対応を始めました。 今回はKotlinにはstatic修飾子がなかったので、代わりとして@JVMアノテーション, companion Objectの使い方を勉強しました。 @JVMアノテーシ…

構造化データマークアップ(JSON-LD)をRENOSY ASSETとRENOSY マガジンに追加した話

1. はじめに はじめまして!RENOSYプロダクトのフロントエンドの開発をしている犬塚です。RENOSY ASSETとRENOSY マガジンには構造化データマークアップを導入しています。今回はその導入背景と実装方法について紹介したいと思います。 2. 導入背景と目的 SEO…

QAチーム1年9ヶ月くらいの振り返り

QA

ご無沙汰しております。QAチームの柿崎です。 GA technologies では半期に一度、 GREATEST AWARDS という社内表彰の場が設けられています。 先日、その場にて栄えある ENGINEER of the YEAR という賞を頂きまして、 良い機会なので入社してからの1年9ヶ月く…

Androidで使われているApplication ContextとActivity Contextの使い所まとめ。

始めに こんにちは、OWNR by RENOSY Android開発のSugeunです。 最近、OWNR by RENOSYはチャット機能を追加しました。弊社で不動産物件を購入いただいたお客様はご利用いただけます。是非気軽に使ってください。 今回は今までAndroid開発中でApplication Con…

業務中にrubocop-railsのCustomCopを作成して、そのままOSSにcontributeした話

はじめに OHEYAGOの開発の田渕です! 先日、OHEYAGOで書いたコードを流用して、rubocop-railsというOSSに新機能を追加して、contributeしました! マージされたPRはこちらです。 github.com 経緯 OHEYAGOのレビュー中に、content_tagをtagにしたほうが良いと…

Railsのテンプレートエンジンを、slimやhamlから、erbに戻して乗り換えた話

はじめに OHEYAGOの開発をしている田渕です! Railsのテンプレートエンジンには、デフォルトのerbや、代替のslimやhamlなどがあります。 OHEYAGOではslimを採用していましたが、先日、テンプレートエンジンをslimからデフォルトのerbに変更しました。 細かい…

Reactを使ったコンポーネント指向設計で、Atomic Designをやめようとしている話

はじめに OHEYAGOの開発をしている田渕です! OHEYAGOはtoCサイトなので、UI・UXを重要視しており、チームとしてデザイナーを2人抱えております。 デザイナーは他業務との兼任ですが、それに対してエンジニアは3人なので、デザイナーの割合がとても多いチー…