TECH PLAY

Sky株式会社

Sky株式会社 の技術ブログ

600

チーム内の技術者のスキルを可視化する「スキルマップ」の重要性について解説します。スキルマップを作成することで、チームとして補強が必要なスキル領域や、特定の技術者に依存しているリスクを把握できます。これにより、組織的に整合の取れた目標設定が可能となり、チーム外への組織活動報告にも活用できます。効果的な運用のため、必要最小限の項目に絞り、継続的に改善していくことが推奨されます。
2025年11月18日に行われたAWS CloudFormationの2つの重要なアップデート、「変更セット作成時の事前検証」と「ドリフト対応変更セットによる設定復元」について解説します。事前検証により、リソース名の競合などをデプロイ前に検知し、開発サイクルを短縮できます。また、ドリフト対応変更セットにより、手動での暫定対応などで発生した設定のドリフトを安全に検出し、元の状態に復元することが可能になりました。
RAGが関連性の低い情報から誤った回答を生成する課題に対し、情報の階層構造を活用した「階層型RAG」を解説します。この手法では、文書の概要をまとめた上位レベルと詳細なデータを持つ下位レベルの2段階で検索を行います。まず上位レベルで関連ドキュメントを絞り込み、次にその範囲内で根拠情報を探すことで、データ編集の手間を省きつつ、より的確な情報を見つけ出し、RAGの回答精度を向上させます。
ゼロからの開発で欠かせない「外部ライブラリ」と「ファイル構造」の理解に焦点を当て、Vue.jsプロジェクト作成の手順に沿って解説します。Vue.jsとNode.jsの役割の違い、npm、Vite、Vue CLIといった主要なツールについて説明し、Viteで作成されたプロジェクトの基本的なファイル構成とその役割を具体的に示します。開発の土台となる知識を固めることの重要性を強調します。
AIやIoTの増加に伴い、多様化する組み込み機器開発において、カスタマイズ性の高いLinuxの活用が増えています。本記事では、特定のハードウェアに最適化されたLinuxディストリビューションを効率的に構築するための業界標準ツールセット「Yoctoプロジェクト」について解説します。その主な特徴や、開発環境を構築する際の基本的な流れを紹介します。
ネットワークにループ接続が発生した際に起こる「ブロードキャストストーム」について解説します。ブロードキャスト通信の基本的な仕組みから、ループによってフレームが増殖し、帯域やCPUリソースを圧迫してネットワーク障害に至るメカニズムを説明。また、意図的にループを構成し、STP(スパニングツリープロトコル)で論理的にループを防ぐ構成や、ループ検知・防止機能付きハブの活用といった対策についても紹介します。
AWS CloudFormation(CFn)において、既存のCFnスタックを別の既存スタックにインポートし、親子関係にする方法をAWS CLIを用いて解説します。CFnテンプレートの編集から、インポート用のファイル作成、変更セットの作成・実行、そしてステータス確認まで、具体的な手順をサンプルコード付きで紹介する内容です。
日本語の文章を単語単位で解析する「形態素解析」について、JavaScriptライブラリ「Kuromoji」を使った方法を解説。サンプルコードを用いて、特定の品詞(名詞)を抽出し、単語の出現頻度を集計する具体的な手順を紹介します。
PC向けCPUの二大巨頭IntelとAMD、そして新勢力Armの特徴を徹底比較。それぞれのアーキテクチャ(CISC/RISC)の設計思想の違いから、得意な処理、代表ブランド、そして現代における進化までを分かりやすく解説します。
Windows 11 24H2からJScriptの実行エンジンがJscript9Legacyに変更されたことに伴い、VBScriptの「for each」ループでJScriptオブジェクトの配列要素が参照できなくなる問題と、その対策(lengthとshift()を使用)を解説します。
AIはQAエンジニアの業務を代替するのではなく、能力を拡張する協働者です。本記事では、AIを効果的に活用するための3つの視点(課題と目的の明確化、スモールスタート、継続的な情報収集)と、成功へのアプローチについて解説します。
マルチモーダルLLMの推論性能を向上させるファインチューニング手法「MPO(Mixed Preference Optimization)」を紹介。類似手法DPOとの違い、CoTを用いた学習における優位性、学習データの構成、実際の精度向上について解説します。
React初学者が陥りやすい「無限レンダリング」問題について、その原因と対策を解説。useStateによる状態更新やuseEffectの依存配列の誤りが引き起こす無限ループの具体例と、useCallbackなどを用いた解決策を紹介します。
会議の質をコントロールするうえで重要となるファシリテーションスキルについて解説します。物事を円滑に進めるためのフレームワーク「OARR(オール)」を紹介し、チームでプロジェクトを進める際のスキルアップのポイントを共有します。
Spring Frameworkで独自のコンテキスト(カスタムコンテキスト)情報を実行スレッド内で横断的に参照したいケースに対応するため、ThreadLocalを使用した「カスタムコンテキストの作成および、利用方法」について紹介します。
Microsoft Entra IDのextensionAttribute機能について解説。ユーザープロファイルにカスタム属性を追加するこの機能が、特定のアプリケーション連携(当社製品SKYMENU Mobileの例を含む)でどのように活用されるかを紹介します。
皆さん、こんにちは!Sky株式会社のライターです。Sky株式会社では、事業の一つとして、受託開発や技術者派遣を行っています。「エンジニアの多くがお客様先への常駐勤務になるの?」「常駐している社員は正しく評価されるの?」。そんな疑問をお持ちの方に向けて、この記事では、データを基にしたSky株式会社におけるエンジニアの働き方と、評価の仕組みをお伝えします!
Yarn v1からnpmへのパッケージマネージャー移行手順を解説。Storybook v8のサポート非推奨を背景に、依存関係の変更リスクを最小限に抑えるため、synpを用いてyarn.lockをpackage-lock.jsonに変換する方法を共有します。
OpenAPI定義ファイルを基にモックサーバーを簡単に構築できるOSS「Prism」の使い方を紹介します。OpenAPI定義ファイルの準備から、Dockerを使ったモックサーバーの起動、curlでのリクエスト実行方法までを具体的に解説します。
2024年12月にパスキー対応したAmazon Cognitoで、実際にパスキーを登録・認証する手順と、その過程で嵌った注意点を共有します。Cognitoの各種設定から、Webアプリケーションでの具体的な実装フローまでを解説します。