【データ分析初心者必見】データも専門知識もなくてもクラスター分析をしてみたい!

はじめに 初めまして、ANDPADプロダクト部に所属している谷口と申します。 普段はプロダクトの要件定義や開発スケジュール管理をしながら、プロダクトの方向性をエンジニアと決めるプロダクトマネジメントの業務をしています。今回の記事のテーマは「初心者…

Androidのテストケース名は全て日本語が分かりやすいのでは?

はじめに こんにちは。 Andpadのモバイルアプリの開発を担当しているzigeninです。 2019年の11月頃から、モバイルアプリにテストコードを少しずつ追加しています。 Androidでは、どのようなテストケースの名だと読みやすいのか、自分の中では答えが出ました…

失敗をさらけ出す勇気を持つためにはどうしたらいいのか

アリストテレスというプロジェクトをご存知でしょうか?Googleが効果的なチームとなる条件を明らかにするためにGoogleの社内チームを調査したプロジェクトです。チームによって生産性が異なるのはなぜか、高いチームはどのような取り組みをしているのかを調…

Rails未経験でANDPADにジョインして半年を振り返る

はじめに はじめまして。バックエンドエンジニアの小野寺です。 主に Rails でバックエンドの開発をしているANDPADに、Rails 未経験で入社しました。 入社前は、バックエンドエンジニアとして、 ASP.NET Framework MVC を使った Web サービス開発 Node.JS、T…

インターンから見たオクト~ 学生インターンのすヽめ ~

オクトでインターン(アルバイト)を始めてから早1年が経ちました。今回は復職したばかりでTechな記事が書けそうにないので、この1年を振り返って、インターンから見たOctのいい所、よくない所を考えてみたいと思います。

塵も積もれば山となる、Vue.js製スプレッドシートのパフォーマンス改善記

はじめに はじめまして、オクトのフロントエンドエンジニアの小泉です。約1年前に入社し、Vue.js(Nuxt.js)でプロダクトのWebフロント開発に携わっています。 初めて会社のブログに寄稿するにあたって、自分がオクトでどんなことをしているかを書こうと思っ…

Kubernetesがコンテナイメージのダウンロードに失敗する原因を探る

はじめに バックエンドエンジニアの須恵です。 過去の記事ではSREを名乗っていましたが、最近はGoでAPIサーバーを開発するのが主業務になっています。 依然SREチームの末席にも名を連ねさせていただいており、自分の開発しているAPIサーバーが乗っているKube…

AWSサポートの一歩進んだ使い方 ~問い合わせの極意編~

はじめに はじめまして、オクトSREチームの@DanKadoiです。 github.com 普段は、 AWS上でのインフラ構築 Docker・Kubernetes環境整備 CI / CD サイクルの改善や効率化 プロダクト初期フェーズにおける様々な運用課題の解決支援 インフラやアプリケーションの…

NuxtのSSRモードでメモリリーク?原因はaxios?

はじめに 最近金髪から黒髪に戻して更生しました藤井(フロントエンドエンジニア)でございます。久々にテックブログに貢献させて頂きます! 今はメインの施工管理機能の改修の傍ら、新機能開発にも携わっておりまして、フロント側はSSRモードのNuxtを採用し…

Railsでのバックグラウンド処理を考える

こんにちはCDOの山下です。 今回は、新規サービス開発にあたりRailsのバックグラウンド処理について考えることがあったので記事にしようと思います。 現状のRails環境下でのバックグラウンドジョブ Railsでバックグラウンドジョブを扱うといえばresqueやside…

ピンポンゲームで学ぶ、アジャイルな「見積もりと計画づくり」

「見積もりと計画づくり」を学ぶ会を開催したよ エンジニアのからまげです。 先日、アプリチームで、アジャイルな「見積もりと計画づくり」を学ぶため ワークショップを開催しましたが、今回は「ピンポンゲーム」を行いました。 みんなでワイワイ楽しく盛り…

認証機能追加を、ユーザーストーリーマッピング的なもので整理してみた!

はじめに 初めまして!オクト デザインチームの小久保です。 普段は、グラフィックデザイン(パンフレットなど、主に紙の制作物)からUIデザインまで、幅広くデザインに携わっています。 その中でもUIデザインは、ユーザーがやりたいことを、ストレスなく達…

新機能開発ってどう進めてるの?

はじめに 初めまして、12月にPdM(プロダクトマネージャー)として入社した加藤です。 現在ANDPADチームの一員として、新機能の開発に従事しています。 PdMとしてはせっかく作った機能があまり使って貰えない...という事態は避けたいものですし、かといって…

「コミッターと読み進めるRailsリーディング会 #1」を開催しました!~ Rails v1.0.0を読み進める! ~

はじめに はじめまして!オクトのRailsエンジニアの @KanechikaAyumu です! 弊社では、日々色々な勉強会が開催されています。 先日は、ANDPADの技術顧問をして頂いている松田さんにRailsリーディング会の勉強会を開催して頂きました! prtimes.jp 貴重なお…

React Native経験者がFlutterをさわってみた

はじめに はじめまして、アプリチームの伊藤です。 オクトでは複数のアプリをリリースしていますが、その中でもReact Nativeを使っていたりFlutterを使っていたりと、同じクロスプラットフォーム開発ツールでも複数の技術が使われています。アプリチーム内で…

とある日の&ANDPAD開発部の1日

はじめに はじめまして、開発アシスタントのしおざきです! 開発部はどんどん仲間が増え続け現在約60名。オクト内では大所帯です。今回は、そんな開発部が日々どんな雰囲気で仕事をしているかお届けしたいと思います! 開発部の1日 10:00 大所帯の開発部です…

社内勉強会「開発におけるホスピタリティ~ コミットメッセージから始まる仲間の幸せ ~」を開催しました!

はじめに はじめまして!オクトのRailsエンジニアの @KanechikaAyumu です! 創業期からいますが、最近は優秀な仲間がどんどん増えて、毎日、学びがたくさんです。最近は専らRailsのバージョンアップや、社内での技術基盤作りなどに取り組み、Railsと真摯に…

オクトのデザインチームを紹介するよ!

はじめに 初めましてデザインチームの杉本です。 オクトのデザイナーとして初めて書くことになったので、デザインチームの紹介をしていこうと思います。 デザインチームについて デザイナーて何人います? 現在8人です。 1年前に3人でオクトのデザイン業務…

テスト勉強会第5弾「自動テストの基礎」

はじめに 1月に入社したアプリチームの工藤です。 DeNA SWETグループの平田さんをお招きして、社内で第5回目のテスト勉強会を開催しました。この記事はそのレポートになります。 オクトでは定期的に社内勉強会を開催しています。 Vue.js勉強会や↓ tech.88oct…

ベタなiOSアプリのCI/CDのワークフローを組む

こんにちは。モバイルアプリの開発を担当をしているzigeninです。 ANDPADのiOSアプリのCI/CDワークフローを紹介します。 ベタなツールにベタなワークフローですので、他のiOSアプリにも適用できると思います。 一例として参考になればと思います。 目次 目次…

2019年の振り返りを B2B SaaSエンジニアMeetup - Sharing Issues で登壇してきました

はじめに はじめまして〜 オクトでVPoEやってる @gessy0129 です。 年始一発目とのことで、2019年を振り返りました。 発表をこちらのイベントで行いました! smartcamp.connpass.com 資料 2019年の&ANDPAD開発を振り返る from Yoshiharu Geshi 登壇して 忘年…

開発部全体にVue.jsハンズオン勉強会を開催した

はじめに どうもオクトテックブログ編集長の藤井です!(なぜか流れで編集長を拝命した。やりたい人いたら変わって欲しい) 先日、ANDPADのVue.js技術顧問をして頂いている喜多さん(@kitak)さんに開発部向けにVue.jsのハンズオン勉強会をして頂きました! そ…

社内SQL勉強会とランチLTが被っちゃったよ

はじめに 久々の更新になります!フロントエンドチームの藤井です! 先日、社内でランチLTやるぞって意気込んでいたのですが、まさかの昼休みは「SQL勉強会」とバッティング。朝から社内は荒れ模様です。 イベントスペースがまだ限られているので、場所の取…

テスト勉強会第2弾「テストを知ろう」

はじめに 以前行った初回となる勉強会「テストとは」に続き、2回目の勉強会になります。 (前回の記事↓) tech.88oct.co.jp 今回もDeNA SWETグループの平田さんを講師にお招きして、開催して頂きました!実際に勉強会で見せてくださった資料と共に紹介して…

Amazon SageMaker のアノテーションツールを試してみる

AWS

こんにちは、開発部門インターンの飯沼です。この記事では機械学習導入の第1段階としてSageMakerのアノテーションツールを使ってみようと思います。 Amazon SageMaker とは? Amazon Web Service の展開する機械学習プラットフォームです。Jupyter Notebook…

ANDPADにおけるVue.js活用事例だよ

はじめに どうもー、工程管理チームの藤井です。先週とあるイベントで登壇予定だったのですが、台風の影響により無くなってしまいました・・。致し方ない。。 せっかく作った資料ですし、こちらで公開させて頂きます! 資料だよ 弊社におけるVue.jsの活用事…

SwiftUI + CombineでMVVM

はじめに こんにちは、Octでスマホアプリの開発をしているzigeninです。 SwiftUIとCombineによるMVVMの実装のポイントを解説します。 ログイン画面とログイン後の画面があるだけのサンプルアプリを題材とします。 前提 Apple公式のSwiftUIのチュートリアルは…

ANDPADは新社屋に引っ越ししましたよ!

はじめに ANDPAD工程管理チームの藤井です。 本日は記念すべきオフィス移転初日でした! 今回は、新オフィスのご紹介をしようと思います! 当日の朝 slackでも連絡があり、注意が促されていました。 やはり習慣というのは怖いもので、無意識に前のオフィスに…

社内でテスト勉強会を始めてみた

はじめに ANDPADのiOSアプリの開発を担当しているzigeninです。 機能追加や不具合修正のかたわら、モバイルアプリのテスト基盤の整備やテストコードの追加をしています。 今月から、社内でテスト勉強会を始めてみました。 経緯 最近、Octでは、サーバサイド…

施工管理チームも真のスクラムを目指して

はじめに 開発部で施工管理チームのフロントエンド 開発をしている藤井です。 施工管理チームは主に、新築施工・リフォーム施工において、着工から完工までの「実際の工事が完了するまで」を効率的に管理するための機能を担当しています。 具体的な機能には…