OpenWork Tech Blog

社員クチコミサービスを運営しているオープンワークエンジニアによるテックブログです。

Web

大規模案件を安全にリリースするために考えたこと

Web

OpenWorkリクルーティング はじめまして。Webアプリエンジニアの村井です。 OpenWorkリクルーティングのプロダクトチームで2年弱、開発リーダーをしていました。大きな案件の開発、スクラム導入、複数プロジェクト合同での開発......など色々なことがありま…

DIって、本当にいいものですね(SymfonyのAutowiringについて)

Web

はじめまして、Webアプリチームの永田です。 今回はSymfonyでDIを行うための機能、Autowiringについてお話ししようと思います。 DI, Dependency Injectionって何?という方は、まずそちらをググってみてください。分かりやすい記事がたくさんあります。 この…

ペアプログラミングの効果と工夫したこと

Web

Webアプリエンジニアの大橋です。 オープンワークでは、プロジェクトによってペアプログラミングを実施しています。 私が所属するプロジェクトでも今年の3月頃からペアプログラミングを実施しました。 自分のペースでコツコツと作業できるのがエンジニアの醍…

約1年間Webアプリエンジニアとプランナー(プロダクトマネージャー)を兼務してみて

「猛暑日」というワードを聞くと少し憂鬱になりますが、ビアガーデンや海の家で飲むビールを想像して、今年の暑さも乗り切ります。 こんにちは。Webアプリエンジニア兼プランナーの森です。 オープンワークには2020年の7月に、Webアプリエンジニアとしてジョ…

新卒エンジニアが3ヶ月間のリファクタで学んだこと

ほぼキャンプファイヤーと化した焚き火(オープンワーク山のぼり部キャンプにて) はじめに こんにちは! 春になり再びアウトドア熱が高まってきている、エンジニア2年目の山元です! 自分は今年の1月~3月の間、リファクタリングプロジェクト(以下、リファ…

Nikita さん、今までありがとうございました。

Web

概要 PHP の主要なコントリビュータの一人である Nikita Popov (@nikic) さんが、JetBrains を退職し PHP の開発から離れるということで、敬意を込めて少しだけ、PHP.Watchの記事を翻訳したいと思います。 Thank you, Nikita! | PHP.Watch PHP powers over 7…

PHP(7.4)・Symfony(4.4)へのバージョンアップ作業注意点

Web

version_up Webアプリチームの藤原です。少し時間が経ってしまいましたが、昨年に弊社で行ったPHPとSymfonyのバージョンアップ作業で苦労した点をまとめました。 何をバージョンアップしたのか Before After PHP 7.2 7.4 Symfony 3.4 4.4 このときSymfony3.4…

今年やらかしたこと 2021

テックブログ編集部の小川です。 春めきだつ今日このごろに今更感はありますが、社内のエンジニアを対象として、昨年 2021 年に「やらかした」ことを募ってみました。いただいた中から、いくつか紹介します。 存在しない URL にアクセスした場合、301 リダイ…

インターン生がリファクタPJに配属されて学んだこと

インターンの時期のオフィスからの一枚。渋谷で雪が降りました こんにちは。バターコーヒーの飲み過ぎで最近身体が黄色くなりつつある気がする、22卒内定者の佐藤です。 現在はインターン生としてWebアプリの開発に携わっています。 インターン生の実情や新…

リファクタリングプロジェクトがいかに素晴らしいかを伝えるための記事

Web

アイキャッチ猫 こんにちは、Webアプリチームの西川です。異世界転生したら猫の爪をうまく切れる能力がほしいです。 オープンワーク株式会社に入社して10ヶ月ほど経ちました。 入社してから現在までリファクタリングプロジェクトに所属しています。 リファク…

20,000行のソースコードを削除した話

Web

こんにちは。Webアプリチームの大橋です。 この4月、新生活を迎えた人も多いことでしょう。 OpenWork開発部門でも新入社員エンジニア6名を迎え、フレッシュな風が吹いています。 彼らが早く一人前のエンジニアとして活躍できるよう、全社員でサポートしてい…

データで見るWebアプリ開発チーム

Web

(本文と画像は関係ありません。アイキャッチ画像に悩んだ結果、浅はかにも最近発表した働きがいのある企業2021を使いました。今年のランキングはこちら) こんにちは。CTO兼Webアプリエンジニアのマネジャーの池内です。 皆さん、転職って不安ですよね? どう…

Webアプリエンジニアのお仕事

Web

OpenWorkのオープンワーク 夏真っ盛りですね。毎夏、ソフトに慢性的な寝不足に陥る池内です。 (今年は設定温度27℃だと若干寒い、28℃だと若干暑い、そんな寝苦しさと戦う毎日です。あと、こむら返りの恐怖とも戦っています。) さて、今回は弊社のWebアプリ…

ロギングで読みづらいコードをDomain Probeパターンで整理する

Web

こんにちは。ウェブエンジニアの濱田です。普段の業務ではスマホアプリ用のAPIを開発する一方で、古くなったコードベースの改善にも取り組んでいます。 早速ですがビジネスロジックのロギング処理は言うまでもなく重要なことですよね。エラーを検知するため…

オープンワークサーバーサイドの過去〜現在

Web

こんにちは、ネイティブアプリエンジニアリングマネジャーの頼です。 2018年アプリチームの立ち上げから早1年が経ちました。手探りの中始まったオープンワークアプリの開発ですが、ファーストリリースを乗り越えようやく安定した開発体制が整いつつあるのを…

API仕様書にOpenAPIを使用して感じた良さ

こんにちは、オープンワークのアプリ開発チームでサーバーサイドエンジニアをやっている濱田です。 アプリ開発チームでは当初、開発速度を優先しAPI仕様書をGoogleスプレッドシートに書いていました。しかしこの度無事にOpenAPIに移行できたのでその感想をお…