サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
yourmystar-engineer.hatenablog.jp
どうも。ユアマイスター星(@inase17000)です。 このブログもしばらくイベントやニュースの告知だけになってしまっていました。。。 今回は久しぶりの技術記事。先日から利用をしているSendgridとAWSの機能紹介と、恥ずかしながらハマったところをシェアします。 それでは行ってみましょう! 前提条件 ユアマイスターではシステムからメールを送信するときに、Sendgridというメール配信サービスを利用しています。 ユーザがご自身でフォームに入力したメールアドレスに対して、メールを送信するのですが、どうしても誤字脱字の記入ミスや、他のいろいろな理由により、メールが届かないことがあります。 その結果、ユーザへの連絡に気づいてもらえなかったり、システムのフローにおいて支障をきたすことになるので、定期的にお問い合わせの発生やトラブルの原因となるリスクを孕んでいました。 システムからSendgr
どうも。ユアマイスター星(@inase17000)です。 Backlogのダッシュボードにリリース数で草を生やしはじめました。 Backlog -> Zapier -> Pixela です。真緑になれ〜 pic.twitter.com/twJr4rh5sy— 星 永亮@ユアマイスター (@inase17000) 2019年3月12日 自分でも設定したことを忘れてるくらい、自然に生やしていました。リリースの草。 ひっそりと生きているその草は、実はユアマイスターエンジニアの流した汗と涙の数なのです。 きっかけ ユアマイスターでは、システムにリリースがあったときに全社チャットでリリース報告をしています。そのお決まりのフレーズは「お気づきだろうか...?*1」 基本的にシステムの改善は毎日数回レベルでリリースを行っているのですが、結構細かいところも含まれているため全部は全体に報告しきれないという問
どうも。ユアマイスター星(@inase17000)です。 circle ci で mysql-client のインストールで失敗するようになった。ハマリング。— 星 永亮@ユアマイスターCTO (@inase17000) July 15, 2019 ある日突然Circle CIのビルドが通らなくなり、つらい思いをしたのでシェアしておこうと思います。 暫定ではありますが解決済みですので、万が一同じことで困ってる人がいたら途中は読み飛ばしてください。 背景 ユアマイスターでは Circle CI を使って、mysqlのコンテナを立ち上げ、CakePHP/PHPUnitでテストを動かしています。 その際、テスト用データベースの作成のために、mysqlコマンドを使う必要があるのですが、Circle CIのデフォルトのイメージにはインストールされていないので、自前で入れる必要があります。 .circ
先月からユアマイスターでは振り返りにファン・ダン・ラーンの手法を取り入れることにしました。 運用しながら感じたことを雑記としてブログに残しておきます。 これまで 定期的な振り返りをするだけの時間というのはとっておらず、 月次の締め会での総合的な振り返り 隔週1on1による個人レベルの振り返り というのが基本になっていました。 ただそれだけではなかなか中間の「チームとしての振り返り」がなされておらず、開発効率の向上であったり、仲間の間のコミュニケーションの質を上げたり、チームプレーを強めるアクションが取れていないと感じていました。 たとえ、振り返りの時間をとってみても 振り返りをする時間をしても「できなかったこと」にばかり目が向いてネガティブな印象になりがち 振り返りをしても具体性のない抽象的な考察で中断してしまいネクストアクションにつながらないことが多い というものを感じていました。 それ
こんにちは。ユアマイスター 星(@inase17000)です。 Engineering Manager Meetup #3に参加してきたので、感じたことを書いておきます。非常に刺激的なイベントでした。(写真とるの忘れた...) engineering-manager-meetup.connpass.com tsuyoposo 20min 「心理的安全性の育て方」 チームの中でリスクがあるかもしれない発言や行動を取る際に、ハードルがあるかないか。それが心理的安全性の定義。 原因は、 無知だと思われる不安 無能だと思われる不安 ネガティブだと思われる不安 邪魔をする人だと思われる不安 に分類できる。(わかるわー、人間らしい人ほどそれ気にする。) 内容については、資料を見ていただくか本を読んでいただくかがいいと思うので自身の目で確認お願いします。 今回のお持ち帰り事項 振り返りミーティングをした
この記事は Engineering Manager Advent Calendar 2018 8日目の記事です。 こんにちは。ユアマイスター 星(@inase17000)です。 今年読んだ本の中で最もインパクトを感じているのが「エンジニアリング組織論への招待」で、Engineering Manager*1になりたい(でありたい)と強い衝動に駆られた一年でした。 僕自身、2017年3月からユアマイスターで働き始めてからを思い返してみると、「エンジニアリング組織論への招待」に書かれていたような問題に直面することがありました。 今回は、「最初から知識として持っていたらもっとうまく解決できたのか?」というタラレバ話はあまり意味がなく、全力で駆け抜けてきた自分を少しだけ褒めてあげながら、とあるスタートアップでこんな「あるある話」があったよ、というのをEngineering Managementの観点
こんにちは。 ユアマイスター事業部長 兼 まかない担当の高山です。 今日はエンジニアブログに出張版でお送りします。 どうぞお付き合いくださいませ。 スクラムとかアジャイルとか、そんな言葉を初めて聞いたのは、 楽天を退職する寸前の今から2年ちょっと前でした。 そんな僕のことを簡単に説明すると、今から15年前くらいに、 新卒でリクルートに入社してタウンワーク事業部で営業をしてました。 フリーペーパーの広告営業がメインワーク。 途中でタウンワークモバイル版とか ネットで展開するサービスも売りはしたのですが、 はっきり言ってプログラミングって言葉の意味もよくわからない。 社内で使ってる原稿を作るシステム、お金を下ろすATM、 パソコンでたまに見るYahoo !ニュースもすべて同じ。 なんかそういうことに詳しい人がパソコンでパチパチキーボードを叩いて 画面に映画で見たマトリックスの緑の文字が流れて作
みなさんこんにちは。 ユアマイスターインターンのロンポーです。(小籠包に似ているのでロンポーと呼ばれています) ユアマイスター株式会社は、世界中・日本中の皆様から応援される会社を目指しています。インターン生も多く在籍していて活気のある会社です。 そんな会社のエンジニアは、「どんな人なのか」「どんな仕事をしているのか」「どんな環境で働いているのか」ということを世の皆様に知っていただくため、記事にしました。 全10回でお届けする予定です!エンジニア/デザイナーの社員・インターンみんなにインタビューしたのでぜひご覧ください。 前回のインタビューの様子はこちらからご覧ください。 yourmystar-engineer.hatenablog.jp 副業としてユアマイスターのデザインに関わり始めたのがきっかけ 3人目のインタビューは、シニアデザイナーの寺戸さんです!よろしくお願いします。 寺戸です、よ
どうも。ユアマイスター星(@inase17000)です。 ユアマイスターでは、インターンエンジニアがたくさんいるのでコードのクオリティーを保つためにいろんな工夫をしております。 例えば、Sider(旧名:Side CI)を導入していて、静的解析をした上で自動でPull Requestに指摘コメントが入ったり、ルールを最適化していくための道具として使っています。詳しくは、下記のインタビュー記事をご覧ください。 sider.review まだまだ人数もコンパクトなため、コミュニケーション自体は密に行えているのですが、ピザ2枚ルールだとギリギリの人数になって来たのかなという想いもあります。対象とするシステムは人数以上に広がったため、少しずつメンテナンスコストもかかって来ている印象で、定期的なリファクタリングとバグの修正を行なっています。 そもそもそんなことをさせなくていいようなコードのクオリティ
こんにちは、ユアマイスターの星です。 GitHubを使う中で、痒いところに手が届くなあという思いをしたので、ブログにしておきます。 弊社の開発フロー yourmystar-engineer.hatenablog.jp 以前のブログ記事で紹介したように、弊社では検証環境用のブランチと本番環境用のブランチに対しては、 必ずPull Request経由でのマージをルール化しています。 各エンジニアが開発を終えたものを、個別ブランチからdevelopブランチへPull Requestを作って、 Mergeすることでフローを進めていくのですが、誰でもMergeボタンが押せてしまうと、 developブランチへ間違ったコミットも紛れ込んでしまうという事件が頻発しました。 個人の意識や手順で防ぐというのは完全ではないため、しっかり権限管理をしようと思い立ったわけです。 やりたいこと feature1ブラ
こんばんは。ユアマイスターの星です。 弊社ではおなじみのCakePHPを使っているのですが、そのバージョンアップをしようとした時に、 うまくいかないところがあったので、これから3.4.7にあげようとしている方のためにも記録に残しておきます。 結論 バージョンアップ後、500エラーが発生し画面が何も表示されないという事象が発生 3.4.7 で新設されたServerRequestFactoryクラス内にあるextract関数により、config内に指定していた変数とServerRequestFactoryクラス内の変数名が衝突 configの配列のキー名は安易に名付けるのはやめよう 諸悪の根源 The ServerRequestFactory is responsible for: Building a request from the SAPI super globals. Extracti
こんにちは、ユアマイスターの星です。 最近何かと話題のMastodon(マストドン)ですが、僕も早速使い始めてみてます。(もしよかったらフォローしてください) Macのデスクトップアプリがまだなさそうだったので、普段使用頻度の高いアプリFranz(フランツ)で Mastodonをみたり更新したりできるようにしました! これでいちいちブラウザを立ち上げる必要なし! Franzとは Slack、Facebookメッセンジャー、Twitter、Skype、Gmailなど、複数のチャット・コミュニケーションツールを 一箇所に集約し、一つのアプリで管理できてしまう優れものです。 しかも、無料。 meetfranz.com 特にこんな人におすすめです。 いろんなSlackのチームにぶち込まれていて、行き来するのめんどくさい SlackだけじゃなくてFacebookでも連絡取らないといけない しかもメー
このページを最初にブックマークしてみませんか?
『yourmystar-engineer.hatenablog.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く