はてぶ・Qiita・Zennのトレンド記事を紹介
GitHub Actionsで後続ジョブが意図せずスキップされる原因と対処法
GitHub Actionsで「ジョブAがスキップされた場合に、後続のジョブBを実行したい」という制御をしようとして、なぜか ジョブBが評価すらされずに連鎖的にスキップされてしまう……。 という現象に悩まされました。この挙動の裏にある 「暗黙の成功前提」 という仕様と、2026
AI時代の開発生産性を、Four Keysを使わずに売上+チェックリストで測る試み
はじめに私は自社のプロダクト開発のEM(エンジニアリングマネージャー)を担当しています。その中で「開発生産性」は常に重要なテーマであり、長年にわたって色々と試行錯誤してきました。「推測するな、計測せよ」の精神に則り、開発生産性を高めていくためには、何らかの指標を数値として測定
外部クライアントアプリケーションをロック解除済みパッケージで配布しJWT ベアラーフローでSalesforceにアクセスする
はじめにSalesforceでは外部からアクセスするための「接続アプリケーション」の次世代版として「外部クライアントアプリケーション」という仕組みが存在します。本記事ではこの外部クライアントアプリケーションを「ロック解除済みパッケージ」として配布し、JWT ベアラーフローでS
Salesforce 第一世代管理パッケージの、安全な検証環境の作り方
はじめにCariotではSalesforce第一世代管理パッケージとしてSalesforce上の機能を提供しています。https://developer.salesforce.com/docs/atlas.ja-jp.pkg1_dev.meta/pkg1_dev/sharin
Cariotでは毎月月初に先月分のコストを分析し、想定しない変化がないか検証しています。その際、AWSのコスト分析にはAWS Cost Explorerを使っています。https://aws.amazon.com/jp/aws-cost-management/aws-cost
DynamoDBの使用量からプロビジョンドモードとオンデマンドモードの料金を計算する
はじめに2024年11月、Amazon DynamoDBのオンデマンドスループットの料金値下げが発表されました。https://aws.amazon.com/jp/about-aws/whats-new/2024/11/amazon-dynamo-db-reduces-pri
Salesforceの第一世代管理パッケージにおけるSOAP API login() の廃止に向けた対応(詳細)
はじめに本記事では、1GP管理パッケージを開発している方向けに、SalesforceのSOAP API login()の廃止に向けた対応方法を紹介します。 SOAP API login()の廃止と外部クライアントアプリケーションへの移行SalesforceはSOAP AP
AWSのサービス終了に備えるシステム運用 〜Kinesis Data Analytics for SQLアプリケーションの移行〜
はじめに先日開催された『クラウド食堂 #5 ~運用にまつわるLT会~』に参加&LT登壇してきました。https://cloud-shokudo.connpass.com/event/365949/発表タイトルは「AWSのサービス終了に備えるシステム運用」で、資料は👇️です。
DynamoDBメトリクスの見方とキャパシティ調整のコツ(平均・合計・サンプル数)
かなり基本的なところですが、DynamoDBを扱う上で、消費したキャパシティの適切なモニタリングとコントロールは重要なので、見る時のちょっとしたメモです。あるDynamoDB Tableの消費読み取りキャパシティが、ある時のリリースを境に合計は増加、平均は減少しました。一体何が
プロダクトマネージャーとプロダクトエンジニアを区別しない組織を2年運用してみて 🔖 1
はじめに私たちのチームでは、プロダクトマネージャー(PdM)とプロダクトエンジニア(Dev)の役割を分業にせず、一人のエンジニアがプロダクトマネジメントとプロダクト開発の両方を担う働き方を実践しています。これはNetflixが提唱するフルサイクル開発者や、Atlassianの
PDF生成ライブラリである pdfme をプロジェクトで使ってみたので、使い方やハマったことなどをまとめました。 pdfme とはhttps://pdfme.com/ja/pdfme は Kyohei さん(@labelmake)によって開発されており、作者自身による紹介
はじめに私は基本的にAI関連の開発をしたことはなく、Github copilotやClaude codeなどを使ってVibe Codingしつつ、最近になってAWSとかGithubのMCPサーバーを利用し初め、便利だなーと思った程度の知識で開発しました。 作成したものCa
はじめに「締切を守る」ことは、エンジニアとして成長し、信頼を築く上で不可欠な要素です。本記事では、その重要性を改めて深掘りし、日々の業務に活かすためのヒントを言語化しました。たとえ締切が設定されていなかったり、甘い締切が与えられたとしても、自ら正しい締切を設定し、それを守ること
Google Maps PlatformのClient ID廃止に備えよう〜APIキーへの移行〜
はじめに以前からアナウンスされていましたが、Google は今後、すべての Google Maps Platform サービスで Client ID を廃止し、API キーの使用を必須とする方針を発表しています。本記事では、Client ID から API キーへの移行につい