TECH PLAY

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

682 件中 271 - 285 件目
この記事は、イベント 【 PERSOL(パーソル)グループ Tech Talk #3 - 技術負債との向き合い方 - 】を開催しました。 の発表内容です。 TECH PLAYの古川雄大と申します。よろしくお願いいたします。 「リプレイスと既存サービスの開発を並行するために実施したこと」という内容で発表を始めさせていただきます。
弊社で毎月開催し、 PHP エンジニアの間でご好評をいただいている PHP TechCafe。 2022年11月のイベントでは「 PHP フレームワーク 」について語り合いました。 弊社メンバーがピックアップした PHP の代表的な フレームワーク 4種について、以下のShowNoteをベースに、参加者の皆様のご意見も伺いながら学んでいきました。今回はその内容についてレポートします。 rakus.connpass.com hackmd.io フレームワークとは 代表的なPHPフレームワーク Laravel
G-gen の神谷です。本記事では、Batch を使って、大容量の CSV ファイルを BigQuery に ETL してみます。 Cloud Functions や Cloud Run といった類似サービスに比べて Batch の使いどころはどこかを検証します。 基本的な情報 Batch とは Batch の利点 ユースケース 料金 類似プロダクトとの比較 検証要件と設計 要件 設計ポイント 実装方式 実装 ディレクトリ構成 main 処理 コンテナ作成 Batch の設定 ジョブの実行 性能検証と結果
株式会社ココナラ DevOps開発グループ 業務システム開発チーム 所属のもりしたです。 ココナラでは主に経理業務で利用する会計システムの保守・改善を行なっています。 今回はわたしが所属するチームが担当する会計システムのコードを巨大リポジトリから分離し、開発生産性をあげた話をご紹介します。 巨大リポジトリから会計システムを分離する 図中の「large repo」が巨大リポジトリ(以降、large-repo)。 「accounting repo」が分離を行う会計システムとなります。 リポジトリ分離前 リポジ
プロダクト開発部バックエンド開発グループでエンジニアをしてます、ゆうまです。 今回はココナラのバックエンド開発グループでレビュー開始までの時間を改善し、開発速度を改善した事例を紹介します。 改善前のレビュー 改善前のココナラのバックエンド開発グループのレビューを紹介します。 GitHubでのレビュー レビュー対象は主にコードやSQLです。それらのレビューのやりとりは主にGitHub内で行われます。 そして、バックエンド開発グループ内でGitHubの機能のapproveでコメントにLGTMが2件あれば、レビ
はじめに こんにちは、ブランドソリューション開発本部 フロントエンド部 WEAR Androidブロックの武永です。普段はファッションコーディネートアプリWEARのAndroidアプリを開発しています。 リリースノートを手動で毎回入力するのが面倒 WEARは多言語対応をしています。Google Play Consoleへアップロード後、Google Sheetsからテキストを4言語分コピーしたのち、申請画面でテキストを貼り付ける作業が面倒でした。誤って違う言語のリリース文言を記述してしまうリスクもあったの
こんにちは!株式会社ココナラのプロダクト開発部でiOSアプリ開発を担当している あっきー と申します。Xcodeのバージョンが2の頃からiOSアプリ開発をやっています。最近では一回り以上も歳が下のメンバーが増えてきて、いつ老害と言われてしまうかと戦々恐々の毎日を過ごしています。 本記事では、ココナラiOSアプリ開発でのProtocol Buffer利用を改善した話をします。 はじめに ココナラiOSアプリでは、API通信の高速化や型安全なデータ利用のために、Protocol Bufferを利用したgRPC
こんにちは、インフラエンジニアの 高山 です。 この記事は Enigmo Advent Calendar 2022 の25日目の記事です。 はじめに エニグモ 入社後に AWS を徐々に触れ始め 数年経過しました。 最初はWebコンソールからポチポチしていたのですが、CloudFormationでコード化を進めたり AWSCLIや SDK を使うようになり、最近は Ruby で AWS リソースの情報取得や操作をすることが多くなってきました。 (以下、 RubyでAWSリソースの情報取得や操作をする こと
この記事は、 NTT Communications Advent Calendar 2022 23 日目の記事です。 はじめに こんにちは、デジタル改革推進部の組橋です。普段は社内データの整備や分析をしています。 この記事では、社内ツールなどの自作ツールを管理する方法や関連するサービスを紹介します。 パッケージリポジトリとは パッケージ ソフトウェアにおけるパッケージとはいくつかの機能を1つにまとめて、管理しやすくしたものを指します。 例えば、Pythonのパッケージは pip コマンドでインストールでき
この記事は Enigmo Advent Calendar 2022 の 19 日目の記事です。 こんにちは、Webエンジニアの平井です。普段はSELLチームに所属していて BUYMA における出品者側の機能開発を担当しています。 今回は、最近リリースしたカタログシステムをサーバレス アーキテクチャ で開発したので利用した技術や学びについて書きたいと思います。 目次 目次 サーバレスアーキテクチャ メリット デメリット カタログシステムとは システム設計 技術スタック サーバレスフレームワーク API カタ
チームの紹介と仕事内容 我々のチームはWoven Payment Solution開発Gです。 早速ですが我々のチームについて伝える前に Woven City について知ってもらう必要があります。 Woven Cityとはトヨタ自動車が「幸せの量産」を目的に開発を進める、モビリティのためのテストコースであり実証実験の街です。 Woven Cityはトヨタグループ内のWoven Planet Holdingsが主導して開発を進めています。 我々のチームはWoven Planet内のPayment Solut
はじめに こんにちは。 aptpod Advent Calendar 2022 8 日目を担当する、SRE チームの柏崎です。 SRE チームは、 intdash のインフラ関連の業務はもちろんですが、自社のコーポレートサイトやオフィスのネットワーク等の運用など、いわゆる「社内 SE」的な業務も担当しています。 今回は、社内 SE 業務のうちの 1 つで、私がアプトポッドに入社して以来 8 年ほど面倒を見ている、GitLab の運用についてご紹介しようと思います。 はじめに GitLab 運用ノウハウ 利
こんにちは、サービスエンジニアリング本部の寺田です。 軽く自己紹介になりますが、私は SIer で SE を2年間経験したのち、現職の エニグモ には 2020/7 よりジョインしております。 普段は主に Ruby on Rails を用いた BUYMA のサーバーサイド開発をやっています。 最近興味ある事は アルゴリズム で、週末には Atcoder にちょくちょく挑戦したりしています。 ちなみに、この記事は Enigmo Advent Calendar 2022 の7 日目の記事になります! 12 月
こんにちは、2022年に新卒入社したエンジニアの川本と橋野です! この記事は Enigmo Advent Calendar 2022 の6日目の記事です。 エニグモ では社内の若手を中心にjunior workshopという名で勉強会を行っております。 経験の浅いメンバーの技術力アップを主目的としておりますが、興味のある方はどなたでも参加できる会となっています。(ベテランの方大歓迎です!) 勉強会の形式と、半年ほど勉強会をやってみて感じた、よかった点、今後やってみたいことなどを紹介できればと思います! よ
この記事は、 NTT Communications Advent Calendar 2022 4 日目の記事です。 こんにちは。 SDPF クラウド・仮想サーバーチームの杉浦です。 普段は OpenStack の開発・運用をしています。 みなさんはシェル芸と聞いてどのようなコマンドを想像しますか? 私は以下のような怖いコマンド 1 を想像していました # 無限に process を fork するコマンドです # 実行するときは自己責任でお願いします :(){ :|:& };: ですがシェル芸はも