2023-01-01から1年間の記事一覧

テストをいっぱい書くために知っておきたいこと

エクストーンの豊田です。皆さん、テスト書いてますか? 最近、コードレビューでテストの不備や改善等をコメントすることが多くなってきていて、どういう観点でコメントしているかをちょっとまとめたいなと思い、この記事を書くことにしました。 テストピラ…

Webディレクターが初めてスマホアプリのディレクションをするときに意識すること

こんにちは!ディレクターの菅原です。 私はエクストーンにデザイナーとして入社して、約4年前にディレクターにジョブチェンジをしています。 (余談ですが、今のところエクストーンでのジョブチェンジ制度の利用は先にも後にも私だけですが、ジョブチェンジ…

UI/UXを向上させるガイドライン作り

エクストーン ディレクターチームの柳澤です。 最近、私たちの日常生活において、コミュニケーション、ショッピング、行政手続き、医療、教育などの多くの活動がデジタルサービス上で行われており、ウェブサイトやスマートフォンアプリはもはや日常において…

Xtoneの福利厚生の取り組みが日経MJで紹介されました

2023/10/16の日経MJで、Xtoneが今年から導入した「婚活サポート」の取り組みが紹介されました。 日経MJ(2023/10/16版) Xtoneでは社員に「長く働いてもらうこと」を目指して福利厚生を設計しています。 実際、従業員の平均勤続年数は7年前後と、業界の中で…

ダークモード対応デザインの効率の良いデータの作り方と注意点

エクストーンデザイナーチームのジョです。 UIデザインをする時に、案件によってはダークモードの対応が必要になることがあります。 しかし、全てのページに対してダークモードの色を指定または修正しようとすると、とても大変な作業になってしまいます。 何…

Droidkaigi 2023-これが本物のAndroid開発の祭典!現地からの生の声と感想

エクストーン Androidエンジニアの市橋です。今回は先日9/14〜16に開催された「Droidkaigi 2023」に参加した際の体験レポートをお届けします。個人的に関心を持ったセッションや会場の雰囲気に焦点を当てて簡単に紹介できればと思います。 会場入り口 「Droi…

Googleスプレッドシートの変更をSlackへ通知する方法

こんにちは、Xtoneの松本です。 Google Sheets(スプレッドシート)でタスク管理や試験管理をする際、シートが更新されたらSlackへ通知したいと考える方は少なくないと思います。本記事では、非エンジニアでも簡単にGoogleスプレッドシートの変更内容をSlack…

FigmaのAuto Layout機能でデザイナー・エンジニア間のコミュニケーションをよりスムーズに!

エクストーン デザイナーチームのジョです。 エンジニアさんとデザイン実装についてすり合わせをするときにいつも「可変領域を定義してほしい」と依頼されます。 デザイナーとしても、どのような端末であっても意図通りのデザインを表示したいので、可変領域…

エクストーン流ヒューリスティック評価の進め方

エクストーン ディレクターチームの藤川です。 今日はエクストーン流のヒューリスティック評価の進め方についてご紹介します。 弊社ではサイトやアプリといったサービスの新規の立ち上げの他、リニューアルのご依頼をいただく場合が多々あります。 そのよう…

k6による負荷試験やってみた

エクストーンの豊田です。先日、k6 (https://k6.io/) というツールを利用してWebサービスの負荷試験を行ったので、そちらの紹介をしたいと思います。 k6について k6はオープンソースで提供されている負荷試験ツールで、負荷試験のシナリオをJavaScriptで記述…

エクストーン デザイナーチームの環境紹介

エクストーン デザイナーチームの原です。 デザイナーチームからの初投稿ですので、今回はどのような環境でデザイナーが働いているかを、ハード・ソフト面を中心に紹介いたします。 早速ですが、デザイナーチームの機材をまとめると以下のようになります。 …

Figmaでワイヤーフレームを書く様々なメリット

エクストーンの松本です。 ワイヤーフレームをどのツールを使って作るかについては、多様な意見があるところかと思います。昔はオフィス系ツール以外の選択肢があまりなかったように思いますが、最近ではデザイン系ツールやオンラインのコラボレーションツー…

Xtoneでのスマホアプリ開発時の技術選定

エクストーンの大久保です。以前の記事では主にWeb開発の技術スタックについて、豊田の方から話をさせていただきましたが、今回はスマートフォン向けのネイティブアプリ開発時の技術スタックや、選定理由について私の方から紹介いたします。 早速ですが、エ…

Firebase Authenticationを用いた「やってはいけない」システム設計の話

エクストーンの豊田です。先日、エクストーン社内で技術勉強会があり、そちらでFirebase Authenticationを利用してWebサービスを設計・運用した際に困った話をさせていただいたので、こちらでも紹介させていただきたいと思います。 Firebase Authentication …

インターネット老人が泣いた HTTP/3 のはなし - RubyKaigi2023 詳報

エクストーンの金です。RubyKaigi2023 では多くの注目トピックスがありましたが、ここでは HTTP/3 のはなしを紹介します。 Unleashing the Power of Asynchronous HTTP with Ruby というタイトルで、HTTP をめぐる33年の歴史と Ruby における HTTP/3 対応の…

RubyKaigiのココがすごい - RubyKaigi2023 現地レポート #3

エクストーンの金です。5/11 (木) より開催されていた RubyKaigi2023 も大盛況のうちに閉幕しました。 ここでは今年行けなかった、来年行ってみたい、という方に RubyKaigi の魅力を紹介します。 RubyKaigi2023 も大盛況のうちに閉幕 - この瞬間から RubyKai…

RubyKaigiの歩き方 - RubyKaigi2023 現地レポート #2

エクストーンの金です。5/11 (木) より開催されている RubyKaigi2023 に参加しました。 RubyKaigiではカロリーが高い (技術的な抽象レイヤー的に低レベル、かつ難易度が高い) セッションが多いのですが、現地でそういった「むずかしそう」なセッションを楽し…

"Matsumoto is nice!" - RubyKaigi2023 現地レポート #1

エクストーンの金です。5/11 (木) より開催されている RubyKaigi2023 に参加しましたので現地レポートです。 松本駅での歓迎横断幕 こちらでは現地の雰囲気を中心にお話をさせていただき、のちほど技術的なまとめを公開予定です。 エクストーンのエンジニア…

Twitter→IFTTT→Slackでお手軽ソーシャルリスニング

エクストーンの松本です。 WEBサイトやアプリを運営する際、ユーザーの声を適切に集めることで、より良いサービスを提供するための様々な気付きを得ることができます。 ユーザーの声を集める方法としては、 アンケートを実施する ユーザーテストやインタビュ…

従量制サービスにかかる金額をフェルミ推定で計算する

エクストーンの豊田です。Webサービスを設計する際、様々なSaaSを利用して開発コストを下げたり、便利な機能を提供したりすることを考えることが多いですが、その際検討しなければいけないのが、それらのSaaSにかかる費用感です。 多くのSaaSはサービス毎の…

福岡県糸島市より企業版ふるさと納税への感謝状を頂きました

こんにちは!エクストーンの桂です。 昨年の12月に、ご縁があった福岡県糸島市へ地方創生応援税制(企業版ふるさと納税)の仕組みを活用した寄付を行いました。 それに伴い、先月27日に糸島市役所で、感謝像の贈呈式があり、月形市長より感謝状を頂きました…

ChatGpt4でUI/UXの検討がどこまでできるか(③プロジェクト計画編)

こんにちは、エクストーンの桂です。 「ニュースアプリの企画がChatGpt4でどこまできるか」の最後です。 これまでの 企画編 デザイン検討編 に続いて、 今回は、プロジェクト計画をしていきたいと思います。 スケジュールも予算も気になります。 具体的に聞…

ChatGpt4でUI/UXの検討がどこまでできるか(②デザイン検討編)

こんにちは、エクストーンの桂です。 前回、「ニュースアプリの企画がChatGpt4でどこまできるか」 にトライしてみましたが、すごいアウトプットを出してくれました。 今回は、デザイン検討にトライしたいと思います。 デザインといっても、実際のビジュアル…

ChatGpt4でUI/UXの検討がどこまでできるか(①企画編)

こんにちは、エクストーンの桂です。 普段は、アプリなどのUI/UXの検討をしています。 UXにおいては「正解はそれを利用する人の中にある」ということが原則ではありますが、 今回は、その検討パートナーとして ChatGpt4がどこまでアプリの検討で使えそうなの…

テストピラミッドという考え方について

エクストーンの豊田です。今回はソフトウェアの品質を上げるためのテスト戦略について、今自分が取り入れている考え方について簡単に紹介させていただきます。 ここでのテストは機械によって自動的に実行される自動テストのことを指しています。自動テストを…

Auroraバージョンアップに伴う更新方法

エクストーンの豊田です。先日AWSのAurora 1.x系バージョンが2/28に終了するために、エクストーンが運用しているいくつかのサービスでバージョンアップを行う必要がありました。 理想はダウンタイムなしでのバージョンアップができればいいのですが、構成に…

シンプルなウェブサイトのホスティング

エクストーンの豊田です。エクストーンではWebアプリケーションの開発とともにインフラの構築や運用等も行っています。どのような構成でサービスを実現するかはサービスの種類や機能、規模等によって異なるのですが、今日はシンプルなウェブサイトをホスティ…

XtoneでのWebサービス構築時の技術選定

エクストーンの豊田です。エクストーンでも技術ブログを始めることになりました。最初なのでエクストーンでの普段の業務と採用している技術等についてお話ししたいと思います。 エクストーンでは主にウェブサイトならびにiOS、Android向けのアプリの開発を行…