Kakeya

オフショア開発

Githubコミットのなりすまし防止

GitHubで使用しているメールアドレスを知っている人が、あなたになりすましてプッシュを行うことができることをご存知でしたか?これはGitHubのセキュリティ欠陥ではありません。これはGitの設計そのものです。
オフショア開発

ドキュメント作成を再考する

多くの開発者がドキュメント作成に前向きになれないのは、価値を感じていないからではありません。コードを良くしたり有用にしたりする方法には慣れているのに対し、良いドキュメントや役立つドキュメントの作り方に慣れていないからです。私たちはドキュメントにあまり考慮を払わないことで、その価値を過小評価しています。コードと同様に、構造について考えないと品質が低下する可能性があります。
環境・プラットフォーム

コンテナのレイヤー構造を理解する

コンテナ技術は、アプリケーションの開発、デプロイ、運用を効率化するためのツールとして広く利用されています。その中心的な概念の一つがレイヤー構造です。本記事では、コンテナのレイヤー構造について、使用されている仕組みを実際に試しながら理解していきたいと思います。
データベース技術

Liquibase – データベースバージョン管理ツール

Liquibaseは、データベーススキーマの変更を追跡、管理、適用するためのオープンソースのデータベースライブラリです。開発者は、既にデプロイされているものを知る必要なく、特定のバージョンの変更を容易にデプロイ、ロールバックすることができます。
開発・運用ツール

0から始めるRaycast生活

生産性向上ツールとして人気みたいなので、2週間ほど前からRaycastを使い始めました。もともとクリップボード履歴ツールとしてClipy、ウィンドウ操作ツールとしてSpectacleを使用していましたが、なにやらRaycastでそれらの機能を使用することができるみたいなので思い切って乗り換えてみました。
開発・運用ツール

Maven依存関係解決の仕組み

Maven依存関係解決の仕組み。Mavenは依存関係を解決するためにさまざまなアプローチを使用します。この記事では特に複数のバージョンを含む依存関係の解決方法について推移性依存関係の観点から詳しく説明しています。
環境・プラットフォーム

英語監督者とのオンラインAWS認定試験

先日、AWS認定試験をオンラインで受験しました。また、試験監督は英語話者を選択しました。私にとってはどちらも初めての経験だったので試験当日までの準備や当日の流れを共有したいと思います。
オフショア開発

Figmaプラグイン開発でUIデザイン翻訳コストの大幅削減

Figmaプラグインの開発によりUIデザインの翻訳作業が劇的に効率化。数時間かかる作業が数十秒で完了。詳細な手順とプラグインの使用方法を紹介します。