お手軽に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にすることもできる一方で、複雑な型関数を構築することもできるため、…

第1開発部の取り組み(共有会の実施)

こんにちは。KENTEM第1開発部のS.Eです。 私は現在、クラウドサービス系の1プロジェクトの開発リーダーを務めています。 KENTEMでは今でこそ数々のクラウドサービス製品を提供していますが、実は第1開発部ではクラウドサービスを手掛けるようになってから…

Azure Static Web Apps を使ってWebページを公開しよう

KENTEMで主に利用しているクラウドサービス「Microsoft Azure」には、数多くのサービスが存在します。 今回は、簡易的なWebページを公開できるサービス「Azure Static Web Apps」についてご紹介します。 Static Web Appsとは? Static Web Apps の作成 Stati…

Unityでゲームをつくろう【#3 UIを使ってみる】

3D

こんにちは。第二開発部のT.Nです。 今年Kentemに新卒で入社したUnity初心者が、同じUnity初心者へ向けて解説する記事、第三回目です。 前回はRigidbodyを使って球を飛ばしました。 前回:Unityでゲームをつくろう【#2 RigidBodyで物理演算をしてみる】 - KE…

チーム開発での取り組みについて

こんにちは。KENTEM第1開発部のM.Oです。 私は現在、SiTE-NEXUSというプロダクトの開発リーダーをしています。 SiTE-NEXUSは開発チーム立ち上げから約3年半が経ち、現在は私を含めてプログラマーやテストエンジニアなど計6名体制で開発を行っています。 …

中途で入ってきてマネージャーとしてやっていくために

こんにちは。KENTEM第1開発部のukです。 実はワタクシ中途入社のため社歴としてはまだ数年で、同じ部内の他のマネージャーは少なくとも10年以上のベテランであり、KENTEMでは駆け出しの新米マネージャーです! このような状況下で、「社歴浅いのに管理タス…

【React Native】ビルド高速化テクニック Android編

こんにちは、開発部エンジニアのK.Kです。 私が所属するチームでは遠隔臨場 SiteLiveという製品を担当をしており、 モバイルアプリに「React Native」というフレームワークを採用して開発しています。 その「React Native」で開発を進めていく上で避けて通れ…

エンジニアの学びを応援する書籍購入補助制度のご紹介

KENTEMの書籍購入補助制度は、上限なしで学びたいエンジニアを応援する制度です。 制度の運用方法と実績を紹介します。

Windows Sysinternalsを再発掘!

こんにちは。KENTEM 開発部のS.Mです。 私はKENTEMのデスクトップアプリ開発に携わっていますが、 最近、Windows Sysinternalsに含まれるツールにお世話になることがありました。 Windowsアプリを開発されている方なら一度はいずれかのツールに触れたことが…

【C#】【LINQ】遅延評価の落とし穴!?

KENTEMでは開発言語の1つとして「C#」を採用しています。 そのC#の機能として「LINQ」と呼ばれる大変便利な機能があります。 便利な反面、使い方を誤ると大変なことになるやも・・・ 実際にあった実例も踏まえてご紹介します。 LINQとは? 遅延評価 即時評…

マネージャーがボッチプロジェクトにジョインした話

こんにちは。第1開発部でマネージャーをしているS.Oです。 ボッチプロジェクトにジョインって何よ?って感じですが、誰もいないプロジェクトに加わりました。 肩書詐称を疑われてしまいそうですが、こうなった経緯や思うことを綴っていきたいと思います。 そ…

クラウドサービス(AWS)のコストを見てみよう

クラウドサービスの請求額を見て「あれ?」と感じたことはありますか? 「あるよ!」という方は少ないと思いますが、開発しているサービスのコストを把握することは大事なことです。 そこで、今回はAWSのコストを把握する方法を紹介します。 AWS コスト管理 …

Unityでゲームをつくろう【#2 RigidBodyで物理演算をしてみる】

3D

こんにちは。第二開発部のT.Nです。 今年kentemに新卒で入社したUnity初心者が、同じUnity初心者へ向けて解説する記事、第二回目です。 前回はGameObjectをスクリプトから動かしました。 前回:Unityでゲームをつくろう【#1 スクリプトからGameObjectを動か…

Azure OpenAI Serviceで学生向けイベント開催してみた

こんにちは、KENTEM 第2開発部のHFです。 KENTEMでは学生の方を対象に『KENTEM1Dayプログラミング体験』というイベントを毎年行っています。 今年度はMicrosoft Azureで2023年1月に一般公開された「Azure OpenAI Service」を使用したプログラムを扱ってい…

【swift】せっかちな人向けXCTestにおける単体テストの実行

KENTEM のS.I.です。 最近swift開発を始めました。 XCodeにももちろんテストフレームワークが搭載されていますが、これまでWindows × VisualStudioでの開発が主だった私にとって、XCTestを初めて利用した時は勝手がわからずとても手間取りました。 XCTestに…

静岡第3オフィスのご紹介:Simple is Bestなオフィス

KENTEM静岡第3オフィスのご紹介

Unityでゲームをつくろう【#1 スクリプトからGameObjectを動かしてみる】

3D

23卒、第二開発部のT.Nです。 Unityに触れて約3ヶ月。初心者にドがついた程度の者ですが、Unity初心者へ向けて解説します。 何回かに分けて記事を書き、最終的には簡単な3Dゲームを作るところまでいければと思っています。 第一回は【スクリプトからGameObje…

AzureのAPI ManagementでAPIを公開

こんにちは。KENTEMでバックエンドを担当しているおかおかです。 私たちのチームではAzureのサービスを利用してAPIを公開しました。 KENTEMでもAPIを外部公開して欲しいというお客様からのニーズに対応するためにAPI Managementサービスを利用しました。 今…

【Unity】Inspectorのロックで作業効率向上!

第2開発部エンジニアのi.j.です。 Unity開発でちょっとした効率化ができることを共有したいと思います。 キャプチャ環境 ちょっとした困りごと 困りごとの解決で効率化 おわりに キャプチャ環境 Unity 2022.3.7 ちょっとした困りごと Unityで、ObjectAのIn…

最近読んだ本の紹介

情報共有システム事業部のY.Kです。 情報共有システム RevSIGNの開発を担当しています。 今回は、私がここ数か月の間に読んだ本の中から、ソフトウェアの開発に関連する次の3冊を簡単に紹介したいと思います。 マンガでわかる技術文書の書き方(オーム社) …