アドベントカレンダー2023

開発をもっとモダンに!KENTEM2023年の変化

開発スタート時の設計手順を言語化してみる

この記事は、 KENTEM TechBlog アドベントカレンダー2023 16日目、12月22日の記事です。 こんにちは!KENTEM第2開発部のHFです。 KENTEM Tech Blogのアドベントカレンダー2023も残すところあと2回となりました。 年の瀬も近付いていますが、皆様はどんな一…

Azure FilesをAzure App Serviceのドライブとしてマウントする

この記事は、 KENTEM TechBlog アドベントカレンダー2023 15日目、12月21日の記事です。 こんにちは。 私が携わっているプロジェクトで、Azure App Service(以降 App Service と表記)で大容量かつ大量のファイルを取り扱いたいケースに直面しました。 通常…

ブラウザからAzureBlobStorageにファイルをアップロードしてみた

この記事は、 KENTEM TechBlog アドベントカレンダー2023 14日目、12月20日の記事です。 こんにちは、KENTEM のまつです。 ブラウザからAzureBlobStorageにファイルをアップロードする機会があり、azure-sdk-for-jsのstorage-blobを使用しました。 Microsoft…

Azure Cosmos DB を使ってみた

この記事は、 KENTEM TechBlog アドベントカレンダー2023 13日目、12月19日の記事です。 今回はAzure Cosmos DB NoSQL(以降Cosmos DB)を使ってみました。 そして良かった点をご紹介します。 Cosmos DB とは? 変更フィード(Change Feed)が便利 水平スケ…

【React】パフォーマンスの最適化について

この記事は、 KENTEM TechBlog アドベントカレンダー2023 12日目、12月18日の記事です。 こんにちは、E.Kです。 Reactを学び始めてまだ2週間程度の超初心者ですが、 パフォーマンスの最適化についてご紹介させていただければと思います。 はじめに 画面更新…

お手軽にC#コーディングできる環境を作ってみたい

この記事は、 KENTEM TechBlog アドベントカレンダー2023 11日目、12月15日の記事です。 導入 こんにちは、第二開発部のA.Nです。 C#開発ではVisualStudioを開発環境として使用することが多いと思いますが、 「調べても挙動がよくわからないメソッドを実際に…

【C#】XMLの読み込み方法いろいろまとめてみた

この記事は、 KENTEM TechBlog アドベントカレンダー2023 10日目、12月14日の記事です。 こんにちは。第2開発部のN.Yです。 最近、C#でXMLに記載されている情報を取得したい機会があり、調べたところXML読み込みには色々な方法があることが分かりました。 今…

モバイルアプリフレームワーク .NET MAUIの紹介

この記事は、 KENTEM TechBlog アドベントカレンダー2023 9日目、12月13日の記事です。 こんにちは!KENTEM第2開発部のK.H.です。 私が所属するチームではSiteBoxというモバイルアプリを開発しています。 8年ほど前のファーストリリース当初からMicrosoftのX…

【Windows】便利なショートカットキー紹介

この記事は、 KENTEM TechBlog アドベントカレンダー2023 8日目、12月12日の記事です。 こんにちは。T.Nです。今年新卒で入社し、業務の中でショートカットキーを使用するようになりました。今回は入社後、頻繁に使用しているショートカットキーを紹介させて…

KENTEMに入社してハンズオン講師に挑戦した話

この記事は、 KENTEM TechBlog アドベントカレンダー2023 7日目、12月11日の記事です。 こんにちは! 突然ですがみなさんは、人前での発表やアウトプットは得意でしょうか? 私は、どちらかというと苦手です! 今回は、そんな私がKENTEMに入社して ハンズオ…

.NET4.8への移行で躓いた!List<T>.Sortアルゴリズムの変更

この記事は、 KENTEM TechBlog アドベントカレンダー2023 6日目、12月8日の記事です。 C#初心者から上級者までよく使われる List.Sort ですが、.NET4.5 のグレードアップで動作に変更がありました。 今回は変更点によってどのような影響があるのか、実際に .…

【Unity】Androidビルド高速化?

この記事は、 KENTEM TechBlog アドベントカレンダー2023 5日目、12月7日の記事です。 開発部エンジニアのY.A.です。 Unity開発におけるAndroid実機デバッグの高速化についてです。 環境 開発環境 プロジェクト設定 ビルド設定 はじめに 結果 構成 調査結果…

reg-suit + Storycapのビジュアルリグレッションテストをクラウドストレージ不要で構築してみた

この記事は、 KENTEM TechBlog アドベントカレンダー2023 4日目、12月6日の記事です。 こんにちは。KENTEMのフロントエンド担当です。 前回、デザイン崩れを恐れずコンポーネント修正をしよう!~BackstopJS編~という記事を投稿しましたが、 新たにビジュア…

Flutterに慣れよう!~環境構築と簡単な実装編~

この記事は、 KENTEM TechBlog アドベントカレンダー2023 3日目、12月5日の記事です。 私はついこの間からFlutterを使い始め、ただいま勉強中です。 まだ環境構築と本当に簡単な機能追加しか行っておりませんが、紹介させていただけたらと思います。 Flutter…

エンジニア未経験でも合格できる!高度情報処理技術者試験の勉強方法

この記事は、KENTEM TechBlog アドベントカレンダー20232日目、12月4日の記事です。高度情報処理技術者試験に合格していると手当がついたり就職に有利になったりとさまざまな恩恵があります。 今でこそエンジニアとして働き始めて5年目になりますが、私が高…

複数の責務を負うReactコンポーネントの型定義

この記事は、 KENTEM TechBlog アドベントカレンダー2023 1日目、12月1日の記事です。 筆者はKENTEMでWEBフロントエンドエンジニアをしています。 TypeScriptは型を全く使わずに全てanyにすることもできる一方で、複雑な型関数を構築することもできるため、…