タグ

2023年6月30日のブックマーク (4件)

  • 未熟なエンジニアである私が上司とぶつかって学んだこと|くぼぴー

    ※ この記事はちょっと嫌な表現があるかもなので閲覧注意です。 ※ この記事の内容はあくまで個人の感想です。 ※ この記事は特定の誰かを責める意図はありません。 こんにちは。kubopです。 数年前のお話ですが、いろいろと問題があり、その時の経験を消化して次に学びとして活かさねばと思い、筆を取りました。 見る人によっては気分を害されてしまうかもしれません。 私はとある会社に未熟なジュニアエンジニアとして入社しました。 年齢的にポテンシャル枠で入社しており、かつこれ迄の経験的にSIerだったため、細かいWeb開発の知識がありませんでした。 元々はJavaを使っていて、その会社では新しい言語での開発となりました。 開発は行ってはいたものの、完全に我流。上流工程を担当することが多く、 デザインパターンの存在も知らない、SOLID原則もままならない、AWS何それ美味しいの?といった状況。戦力になる要

    未熟なエンジニアである私が上司とぶつかって学んだこと|くぼぴー
  • Firebase App Distribution で iOS アプリを自動配信する|CTC Buildサービスチーム

    Build サービスチームで Solution Architect をしている t_maru です。 前回は fastlane match を使って証明書をプライベートリポジトリから自動的に取得してビルドに使用する方法を紹介しました。 今回はビルドした成果物を開発者やテスター向けに公開するために利用できる Firebase App Distribution について CircleCI などのビルドコンテナ上から使う方法をご紹介します。 ※ fastlane match を使わない証明書管理および iOS アプリビルド方法については次回以降ご紹介します。 Firebase App Distribution とはFirebase App Distribution とは iOS / Android アプリ開発者やテスターに対してアプリを配布するために利用できるサービスです。他の Firebase

    Firebase App Distribution で iOS アプリを自動配信する|CTC Buildサービスチーム
  • 失敗したテストのみを再実行する (プレビュー) - CircleCI

    失敗したテストの再実行機能を使用すると、一過性のテスト失敗が発生したときに、テスト・スイート全体を再実行する代わりに、テストのサブセットだけを再実行することができます。

    失敗したテストのみを再実行する (プレビュー) - CircleCI
  • AWS CodeDeployを導入してみた - Qiita

    はじめに 弊社サービスでは基的にRailsをEC2インスタンス上で動かすという構成をとっています。 デプロイはcircleci + capistranoという定番の構成で行っていたものの、サービスの規模が大きくなるにつれ、 デプロイ時間が遅い →assets:precompileに時間がかかり、合計で20分程度かかる デプロイ負荷が高い →assets:precompileのタイミングでCPU負荷が100%近くまで上昇する という課題が顕著となり、開発効率の低下やデプロイのためだけのサーバースペックの増強が生じていました。 これを解消するために、コンパイルをサーバー上で行うのではなく、別環境でコンパイルされたソースをサーバーに適用するという方法でデプロイを行うこととしました。 CodePipelineに寄せるか否か 「別環境でコンパイルされたソースをサーバーに適用する」を実現するために、

    AWS CodeDeployを導入してみた - Qiita