記事の総一覧リスト
-
/* Category */ Webアプリケーション開発
-
Playwrightを使用したE2E自動テストについての実装ノウハウ
PlaywrightはWebアプリのためのE2E(end-to-end)テストを自動化するためのライブラリです。本記事ではPlaywrightでのE2Eテスト自動化を実践した経験で得た、より良いテストを書くためのノウハウを紹介します。
日本語英語
-
AWS Lambda のコールドスタートってなに? レストランに例えてみる
本記事では AWS Lambda はどんなサービスか、コールドスタートとは何か、どう対策すべきかを説明しています。コールドスタートは Lambda を使う上でぜひ理解しておきたい挙動です。初学者の方を中心に活用していただけたら幸いです。
日本語英語
-
Amazon API Gateway の WebSocket API を理解する
Amazon API Gateway の Websocket API を使用した Websocket サーバーを作成しました。その際に得た知見と工夫して実装した点について紹介します。
日本語英語
-
React Leafletを使って地図アプリを作成してみよう
本記事では、地図ライブラリ「React Leaflet」について、プロジェクトでの経験を踏まえ、実際に動くアプリを作りながら紹介します。また、React Leafletを使用する上で躓いた点、及びその解消方法についても紹介します。
日本語英語
-
Spring Fest 2023 登壇資料(と本サイトのご紹介)
Spring Fest 2023『Spring Securityでログイン画⾯を作る』の講演資料です。 SpringやJavaに興味関心のある方向けに、本サイトFintanのコンテンツ紹介も行っています。
日本語英語
-
AWS Glueをいつ採用するか考える
デザイン&エンジニアリング部の大和です。システム構成図・アーキテクチャ図なんて呼ばれるものを考えたり描いたりすることを生業としています。 今回は弊社のサービス開発案件で採用した経験を踏まえ、AWS Glueについて、その振り返りと次案件でAWS Glueを採用するときのポイントになりそうな特徴をご紹介します。
日本語英語
-
コーディング規約
Javaをはじめとする各言語のコーディング規約と、Checkstyle・SpotBugsといった静的解析ツールの導入ガイドを提供します。
-
Javaアプリケーションフレームワークと設計・開発をサポートするコンテンツの活用
TISの開発基盤センターの提供するコンテンツはNablarch/Spring Frameworkに依存するものと、フレームワークに依存せず活用できるものがあります。 提供しているコンテンツとフレームワークへの依存についての一覧を示します。
-
Amazon Cognitoと連携してユーザー登録や削除をする機能の実装
AWSのAmazon Cognitoと連携したユーザー登録機能とユーザー削除機能をバックエンドサーバーに作った際の、調べた内容やハマった点をご紹介します。
日本語英語
-
OpenAPI定義からREST APIソースコードの自動生成方法の紹介
OpenAPIの定義ファイルからREST APIのバックエンドソースコードを自動生成して開発を行う方法を紹介します。
日本語英語
-
React QueryとOpenAPI定義ファイルからのコード自動生成ツールOrvalを使ったWebアプリケーション開発
React Queryとコード自動生成ツールOrvalを使ってWebアプリケーション開発をする際のポイントについて、特にOrvalに焦点を当てて紹介します。
日本語英語
-
Ant Designを使ってReactのUIを作成してみた
フロントエンドの開発を行う中でAnt DesignというUIフレームワークを使用しました。使用した感想やAnt Designを使用する上で工夫した点についてご紹介します。
日本語英語
-
Spring Frameworkを利用する実プロジェクトで活用できる設計・開発標準
Spring Frameworkを利用する実プロジェクトを担当するアーキテクトの負担を軽減させるため、方式設計書や標準ドキュメント、ソースコードのサンプルを提供します。
日本語英語
-
Visual Studio CodeでできるReactアプリの便利なデバッグ方法
Visual Studio Codeを使ったReactアプリケーション開発をする中でデバッグについて便利だと感じた機能を紹介します。
日本語英語
-
AWS Management Consoleのログインをメール通知する
サービスの運用業務の一環としてAWS Management Consoleのログインを記録する仕組みを構築した事例を紹介します。
日本語英語
-
新人がAzureAppServiceを利用してWebサイトを作った話
Microsoft Azureが提供しているApp Serviceを利用してWebサイトを構築した際の事例を紹介します。
日本語英語
-
認可設定の確認を効率的に行うためのWebAPI開発手法
TISエンジニアがとある開発の中で認可設定の確認を効率的に行えるようWeb APIの設計・実装をすることで品質を担保した開発事例をご紹介します。
日本語英語
-
Find Security Bugs によるセキュリティ対策と、そのカバー範囲に関するレポート
TISエンジニアが開発で実践するセキュリティ対策の一例として、Find Security Bugsの紹介とIPAのセキュリティ実装 チェックリストに対するカバー範囲について説明します。
日本語英語
-
Amazon CognitoのIDトークンを利用したREST APIの認証例
TISエンジニアがWebサービス開発の中で実践したAmazon CognitoのIDトークンを利用したREST APIの認証例を紹介します。
日本語英語
-
フロントエンドはサービス開発リファレンスを使って、バックエンドは自前で作成してみた
サービス開発リファレンスユーザー向けの実践TIPSをご紹介します。(フロントエンド活用編)
日本語英語
-
バックエンドはサービス開発リファレンスを使って、フロントエンドは自前で作成してみた
サービス開発リファレンスユーザー向けの実践TIPSをご紹介します。(バックエンド活用編)
日本語英語
-
サービス開発リファレンスの方式設計ガイドを使ってみよう
サービス開発リファレンスユーザー向けの実践TIPSをご紹介します。(方式設計ガイド利用編)
日本語英語
-
サービス開発リファレンスを使ってCSRF対策をしてみよう
サービス開発リファレンスユーザー向けの実践TIPSをご紹介します。(CSRF対策編)
日本語英語
-
サービス開発リファレンスを使ってファイルダウンロードを実装してみよう
サービス開発リファレンスユーザー向けの実践TIPSをご紹介します。(ファイルダウンロード実践編)
日本語英語
-
サービス開発リファレンスを使ってバリデーションしてみよう
サービス開発リファレンスユーザー向けの実践TIPSをご紹介します。(バリデーション実践編)
日本語英語
-
サービス開発リファレンスを使ってREST APIを1つ作成してみよう
サービス開発リファレンスユーザー向けの実践TIPSをご紹介します。(RESTAPI開発編)
日本語英語
-
サービス開発リファレンスを使って1画面作成してみよう
サービス開発リファレンスユーザー向けの実践TIPSをご紹介します。(画面開発編)
日本語英語
-
サービス開発リファレンスを使ってWebアプリケーションを作成してみよう<導入編>
サービス開発リファレンスユーザー向けの実践TIPSをご紹介します。(Webアプリ開発導入編)
日本語英語
-
SPA + REST API構成のサービス開発リファレンス
SPA(シングルページアプリケーション)とREST APIで構成されるウェブアプリケーションを開発する際にリファレンスとして活用して頂ける方式設計のガイドと、アプリケーションのコード例を提供します。
日本語英語
-
サービス開発リファレンスを利用してWebサービスのプロトタイプを開発しました
サービス開発リファレンスユーザー向けの実践TIPSをご紹介します。(Webサービスプロトタイプ開発編)
日本語英語
-
Storybookを導入してみてわかった、導入おすすめプロジェクトの特徴
UIコンポーネントをアプリケーションに組み込まず独立して開発できるツールであるStorybookを開発プロジェクトに導入した事例をご紹介します。
日本語英語
-
BRMS(ビジネスルール管理システム)を活用したオンラインシステムの構築事例
BRMSとはプログラムによって、ビジネスルールを登録・管理・実行するシステムです。BRMS未経験者がBRMSを利用したオンラインシステムの構築を通じて得た知見を紹介します。
日本語英語
-
React Queryを用いた開発事例の紹介
Reactで非同期データをフェッチ、キャッシング、更新するためのフックを提供するライブラリであるReact Queryを用いた開発事例を紹介します。
日本語英語
-
Amazon Cognito User Pool を用いたWebサービスにおけるユーザー管理・運用の事例
TISエンジニアがWebサービス開発の中で実践したAmazon Cognito User Pool を用いたユーザー管理・運用の事例を紹介します。
日本語英語
-
AWS Amplifyを用いたオンラインチャットアプリのバックエンド開発ブログ
チャットアプリ開発でバックエンドにAmplifyを選定した際の、選定理由・AWS Cognitoの設定・GraphQLスキーマコード例・指定したドメインでアプリを公開する手続きを紹介します。
日本語英語
-
iPhoneでバーチャルキーボード表示時に固定要素が画面外に消える問題を解決する
とある開発の中で発生したバーチャルキーボードの挙動によって意図しない画面表示になる問題と、その解決方法について紹介します。
日本語英語
-
FIWAREのデータをElastic Stackで可視化する
IoTプラットフォームのFIWAREに蓄積したセンサーのデータを ElasticsearchとKibanaを使って可視化する作業をした時に発生した課題と、それを解決した方法を紹介します。
日本語英語
-
短納期でフロントエンド開発をして得た知見
デザイナーとエンジニアが協業して短期のフロントエンド開発を行った際に得たTIPS・気づきをご紹介します。
日本語英語
-
Spring Boot + Angularによる少人数・短納期開発の事例紹介
Spring Boot + Angularによって実証実験を目的とした少人数・短納期の開発案件を推進した開発事例を紹介します。
日本語英語
-
ReactとTab機能を利用したアプリへGoogle Analyticsを導入する
サービス開発の中で、Google Analytics(以下GA)を利用してユーザー動向を解析する要件に対応するために必要とした実装を紹介します。
日本語英語
-
AWS AppSync(GraphQL)を用いたバックエンドの構築事例
新規サービス開発にGraphQLを採用した際に得たGraphQLに関する知見やRESTと比較したときのメリットを構築事例として紹介します。
日本語英語
-
関西地区でのスタートアップとのサービス開発事例
スタートアップと半年間でPoCを実現するために実践した事例をまとめたものです。
日本語英語
-
New Relicを用いたWebサービスのモニタリング事例
New Relicを用いたWebサービスのモニタリング事例をもとにWebサービスに対してどのようなアプローチでモニタリングツールを選定・導入したか、どのように活用しているかをご紹介します。
日本語英語
-
Webアプリケーションのパフォーマンスチューニング事例(Python)
自社サービスとして開発したシステムに対する、開発中におけるチューニング、設計の改善などを事例として紹介します。
日本語英語
-
React + APIでFacebookのOAuth認証を実装した
React + APIモードのRailsを用いたサービス開発構成下で、FacebookのOAuth認証をDeviseライブラリとOmniAuthライブラリの認証機能を利用して実装した事例を紹介します。
日本語英語
-
Reactでバリデーションありのフォームを実装する
React + Railsでサービス開発を進めた際に実装したバリデーションありのフォームについて紹介します。
日本語英語
-
UI開発にSwaggerで作ったmockサーバーを使う
サービス開発の中でSwaggerで生成したmockサーバーを使ってUI開発を行ったプロセスを紹介します。
日本語英語
-
ReactでAPI通信をしている間Loading画面を表示する
ReactでAPI通信している間にLoading画面を表示する実装について紹介します。
日本語英語
-
Data URI形式の画像をS3へ保存してURLを取得する
サービス開発を通じて経験したRubyでData URI形式で送られてきた画像をURLとして扱う方法を紹介します。
日本語英語
-
ContextAPIを使ってメッセージをローカライズ
サービス開発を通じて経験したReactのContextを使ってメッセージをローカライズする方法を紹介します。
日本語英語
-
redux-sagaを用いたReact/Reduxアプリケーションにおけるデータ通信の実現事例
React+Reduxを利用した開発においてReduxのMiddlewareである redux-sagaを用いて非同期処理を制御する事例を紹介します。
日本語英語
-
gRPCのServer-Streaming RPCを用いたPUSH通知の実現事例
設定したトリガーをもとにサーバからクライアントへPUSH通知する方式をgRPCを用いて実現した事例を紹介します。
日本語英語
-
ヘキサゴナルアーキテクチャ導入事例
ソフトウェアアーキテクチャの1つであるヘキサゴナルアーキテクチャを導入した結果を事例としてまとめたものになります。
日本語英語
-
Reactを使ったフロントエンドのアーキテクチャ事例
SlackのようなチャットツールをSPA(シングルページアプリケーション)で開発するため、フロントエンドのアーキテクチャを検討した際のアーキテクチャ事例を紹介します。
日本語英語
-
SPA+REST APIにおけるセッションを使った認証の実践例
SPA+REST APIで構築したシステムの認証事例を紹介します。
日本語英語
-
StrutsからSpring MVCへのマイグレーション事例
TISエンジニアが経験したStrutsからSpring MVCへのフレームワークマイグレーション事例を紹介します。
日本語英語
-
SPA+REST APIのシステム構成例(AWS)
Amazon Web Services上に構築したSPA+REST APIのシステム構成事例を紹介します。
日本語英語
-
Springアプリ開発ノウハウ集
Springを活用してアプリケーションを構築する際に必要となるノウハウを提供します。特に、アプリケーションを開発する際に公式ドキュメントやWeb上から実装方法を見つけることが難しく、躓きやすい点についての情報を中心に提供します。
日本語英語
-
サービス開発のエンジニアリングガイド
サービス開発のエンジニアリング部分を担うエンジニアに対して、開発開始前・開発中になにをすべきか、なにを参照すれば良いかを示したガイドです。
日本語英語
-
-
/* Category */ モバイルアプリケーション開発
-
フロント開発経験ゼロの新人がReact Nativeでモバイルアプリ開発できるようになった話
現場で開発経験のない新人が、React Nativeを使ったモバイルアプリ開発の実践的なスキルをどのように身に付けていったのかご紹介します。
日本語英語
-
モバイルアプリケーション開発ノウハウ
TIS株式会社テクノロジー&イノベーション本部のモバイル開発チームが開発の実践の中で得たノウハウを公開します。
日本語英語
-
React Nativeのサンプルアプリケーション
React Nativeアプリの開発をスムーズに進行できるよう、React Nativeアプリのサンプルアプリケーションを公開しています。
日本語英語
-
React Nativeの学習
Webアプリの開発経験者向けの、React Nativeを利用したモバイルアプリケーション開発の学習用コンテンツです。
日本語英語
-
モバイルアプリケーションの配布
モバイルアプリケーションのテストにおけるテスト担当者へのアプリ配布方法・手順を、テストのユースケースごとに紹介しています。
日本語英語
-
Webエンジニアによるモバイルアプリ開発体験
普段Webアプリの開発を専門とするチームが初めてReact Nativeを用いたモバイルアプリの開発に取り組んだ際に感じたWebアプリ開発とモバイル開発の違いをご紹介します。
日本語英語
-
モバイルアプリケーションのリファレンス
これまでWebアプリケーションを開発していたエンジニアが、Android/iOSのモバイルアプリケーション開発を始めるために必要な基本知識をまとめた情報をご紹介します。
日本語英語
-
AndroidアプリのUIテスト自動化事例
リリース毎に行う結合テストが高コストになっていたプロジェクトにおいて、Androidアプリの操作を自動化するツールを作成しテストの低コスト化を試みた事例について紹介します。
日本語英語
-
React Nativeを用いたネイティブアプリケーション開発の事例
ネイティブアプリケーション開発においてFacebook製のネイティブアプリケーション向けフレームワークである React Nativeを用いて開発する事例をまとめた資料を公開します。
日本語英語
-
Android開発におけるモジュール化手法
Android案件に携わったTISエンジニアがその過程で得たモジュール化に関する知見を紹介します。
日本語英語
-
-
/* Category */ 新規事業開発
-
SIerで「新規事業」を作るということ、SEが「価値」を作るということ
Developers Summit 2023の登壇資料です。 実践と失敗の中で学んだ、新規事業開発に関するエンジニアリングへの向き合い方をまとめました。
日本語英語
-
新規事業開発のステージ・ゲートプロセスにおける審査
新規事業立ち上げのプロセス「ステージ・ゲートプロセス」における審査について解説します。
日本語英語
-
事業性確認・事業性拡大ステージ
新規事業立ち上げのプロセス「ステージ・ゲートプロセス」における「事業性確認・事業性拡大ステージ」を解説します。
日本語英語
-
事業化準備ステージ ― 新規事業運営の体制作りとサービス開発
新規事業立ち上げのプロセス「ステージ・ゲートプロセス」における「事業化準備ステージ」を解説します。
日本語英語
-
事業計画立案ステージ ― 事業計画・収支計画の作成方法
新規事業立ち上げのプロセス「ステージ・ゲートプロセス」における「事業計画立案ステージ」を解説します。
日本語英語
-
概念実証ステージ ― SPF(Solution Product Fit)とは?その進め方
新規事業立ち上げのプロセス「ステージ・ゲートプロセス」における「概念実証(SPF)ステージ」を解説します。
日本語英語
-
ソリューション検証ステージ ― PSF(Problem Solution Fit)とは?その進め方
新規事業立ち上げのプロセス「ステージ・ゲートプロセス」における「ソリューション検証(PSF)ステージ」を解説します。
日本語英語
-
課題検証ステージ ― CPF(Customer Problem Fit)とは?その進め方
新規事業立ち上げのプロセス「ステージ・ゲートプロセス」における「課題検証(CPF)ステージ」を解説します。
日本語英語
-
企画立案ステージ ― 新規事業のアイデア出しから企画審査まで
新規事業立ち上げのプロセス「ステージ・ゲートプロセス」における「企画立案ステージ」を解説します。
日本語英語
-
新規事業開発の考え方 ― ステージ・ゲートプロセスの全体像
新規事業立ち上げのプロセス「ステージ・ゲートプロセス」における新規事業開発の考え方を解説します。
日本語英語
-
ステージ・ゲートプロセスとは
新規事業立ち上げのプロセス「ステージ・ゲートプロセス」と当社でのその適応例を解説します。
日本語英語
-
新規事業開発 ― ステージ・ゲートプロセスによる新規事業立ち上げ
TIS株式会社が新規事業を開発する際のベストプラクティスとなる開発プロセスを公開します。
日本語英語
-
インサイドセールス トレイル
TIS株式会社 テクノロジー&イノベーション本部・新規事業創出チームが取り組む「インサイドセールス」領域に関する事業開発事例をご紹介します
日本語英語
-
Tomory
TIS株式会社 テクノロジー&イノベーション本部・新規事業創出チームが取り組む「子育て応援」サービス(サービス名:Tomory)の事業開発事例をご紹介します
日本語英語
-
SDGs事業
TIS株式会社 テクノロジー&イノベーション本部・新規事業創出チームが取り組む「SDGs」領域に関する事業開発事例をご紹介します。
日本語英語
-
アップサイクル事業
TIS株式会社 テクノロジー&イノベーション本部・新規事業創出チームが取り組む「アップサイクル」領域に関する事業開発事例をご紹介します
日本語英語
-
新規事業開発エンジニアリングトレイル
TIS株式会社インキュベーションセンターで進める新規事業開発の過程を「トレイル」として公開しています。成功も失敗も余さず「得た学び」として隔週で公開していますので、新規事業開発の成功の一助として活用していただきたいコンテンツです。
日本語英語
-
-
/* Category */ 先進技術研究
-
ChatGPT vs BERT:どちらが日本語をより理解できるのか?
ChatGPTの日本語に対する言語理解能力をJGLUEを使って検証した結果を紹介します。
日本語英語
-
医療テキストを対象としたOpenAI埋め込みのチューニングとその効果
OpenAIの提供している埋め込みモデルから得たベクトルを特定のドメインに適した形式にチューニングする方法を紹介します。記事中では医療向けにチューニングしますが、同じ方法を他のドメイン向けに使うこともできます。これにより、特定のドメインにおいてより正確な質問応答や要約が作成できるようになることが期待されます。
日本語英語
-
画像セグメンテーション用のActive Learningツール: SegAL
本記事では、弊社が開発したセグメンテーション用のActive Learningツール「SegAL」の性能と使い方を紹介しました
日本語英語
-
VR空間でなら、人は心をオープンにするのか?VR空間でのコミュニケーション研究のご紹介
はじめに TIS株式会社、戦略技術センター所属の井出です。2017年から戦略技術センターでXRの研究開発を行っています。 本記事ではTISと東京都市大学で共同研究を行っているVR空間でのコミュニケーションに関する研究を紹 […]
日本語英語
-
画像セグメンテーションにおけるActive Learning
本記事はセグメンテーションにおけるActive Learningの研究動向を紹介しました。研究動向では、主にデータを選ぶ基準とアノテーションコストに関する課題と現状での解決策を紹介しました。
日本語英語
-
画像セグメンテーションにおけるアノテーションの効率化
この記事では、画像セグメンテーションのアノテーションを効率化する方法について紹介します。 具体的には、SuperpixelセグメンテーションとInteractiveセグメンテーションについて、それらの効果とメリット・デメリットを紹介します。
日本語英語
-
データ作成に使うActive Learningの時間と性能を両立するベストプラクティス
Active Learningにおける固有表現認識を対象として、モデルとサンプリングアルゴリズムを変化させたときの性能と時間への影響を紹介します。
日本語英語
-
自然言語処理のデータ作成に使うActive Learningのサンプリング方法を改善する -固有表現認識編-
TIS株式会社先端技術研究チーム担当による固有表現認識におけるActive Learningの課題の存在確認とそれに対する多様性指標の効果検証を紹介します。
日本語英語
-
部分的アノテーションを用いた固有表現認識モデルの評価
TIS株式会社先端技術研究チーム担当による部分的アノテーションを活用した固有表現認識モデルとしてEERの検証を行った結果をご紹介します。
日本語英語
-
SeqAL: 系列ラベリング用のActive Learningツール
TIS株式会社 先進技術研究チームが開発したActive Learningツール:SeqALを紹介します。
日本語英語
-
辞書ベース固有表現認識ライブラリseqlabelの公開
TIS株式会社 先端技術研究チームにて開発した、辞書データから固有表現認識用のデータセットを自動構築するためのライブラリ「seqlabel」をご紹介します。
日本語英語
-
データ拡張と言語的特徴を用いた固有表現認識の性能改善
自然言語処理技術における、データ拡張と言語的特徴を用いた固有表現認識の性能改善に関する実験結果を紹介します。汎化性能が高いモデルを作成するための学習データが少ない場合に、データ拡張や言語的特徴等の知識を活用することで認識性能を改善できるか実験しました。
日本語英語
-
系列ラベリングにおけるActive Learning
TIS株式会社先端技術研究チーム担当によるActive Learningに関する研究動向・Active Learningツールの紹介記事です。
日本語英語
-
XR体験の評価システム研究の一環で、脳波を動的に可視化しました
2021年3月17日に開催された「XRミーティング」での対外発表「脳波センサーをつかってみた」の内容を紹介します。
日本語英語
-
Explainable AIに関する技術動向
説明可能なAI (Explainable AI; XAI) に関する必要性・XAIの代表的な3つのアプローチ・XAIのアプリケーションを解説・紹介します。
日本語英語
-
Text-to-SQLのニューラルモデルにおける解釈性向上
TIS株式会社 先進技術研究チームがの研究成果である「Text-to-SQL」研究論文をご紹介します。
日本語英語
-
自然言語処理における言語モデルのトレンドとアプリケーション
TIS株式会社先端技術研究チームにて、事前言語処理におけるここ数年で使われるようになった言語モデル以前の話・最近の言語モデル競争・言語モデルを使ったアプリケーションを紹介します。
日本語英語
-
知識グラフの要素技術とアプリケーション
本記事では、集めてきた情報を「知識」として表すための技術である知識グラフ(Knowledge Graph)について解説します。
日本語英語
-
VirtualCollaboBase
VR遠隔コラボレーションツールのベースとなるシステム~VirtualCollaboBaseを紹介します。
日本語英語
-
エッジコンピューティングへの取り組みのご紹介
TIS株式会社 先進技術研究チームが取り組むエッジコンピューティングに関する研究開発事例をご紹介します。
日本語英語
-
質問応答システムを支える技術〜ナレッジを引き出し、活用しよう〜
日本語や英語のような自然言語で表現された質問に対して、適切な回答をするシステムを支える技術を紹介しています。
日本語英語
-
テキストの構造化を支える技術 固有表現認識編
テキストに出現する人名や地名などの固有名詞や、日付や時間などの数値表現を認識する技術である固有表現認識を紹介します。
日本語英語
-
大規模企業名辞書「JCLdic」で企業名を認識する
TIS株式会社先端技術研究チームにて自然言語処理技術を用いて開発した、企業名のカバレージと表記ゆれを考慮した大規模企業名辞書「JCLdic」をご紹介します。
日本語英語
-
-
/* Category */ UX/UIデザイン
-
Ant Designを使ってReactのUIを作成してみた
フロントエンドの開発を行う中でAnt DesignというUIフレームワークを使用しました。使用した感想やAnt Designを使用する上で工夫した点についてご紹介します。
日本語英語
-
配色が苦手なエンジニア向け配色実践講座
UIデザインでお困りのエンジニア向け デザインノウハウ獲得教材です。(カラー選択実践編)
日本語英語
-
配色が苦手なエンジニアが色選びを克服できる3ステップ
UIデザインでお困りのエンジニア向け デザインノウハウ獲得教材です。(カラー選択編)
日本語英語
-
エンジニアに「効く」デザイントレーニング
「デザイン知識がなく、センスにも自信もないというシステムエンジニア」を対象にしたUIデザインの動画教材です。 1つ10~20分程度の短い動画で、「必要な部分だけ」「必要な時に」無理のないペースで学んでいただけます。
日本語英語
-
SEとデザイナーの違いから学ぶ画面デザインの基礎講座
UIデザインでお困りのエンジニア向け デザインノウハウ獲得教材です。(画面デザイン基礎編)
日本語英語
-
ダサい画面と最短でサヨナラする方法 後編
UIデザインでお困りのエンジニア向け デザインノウハウ獲得教材です。(ダサい画面とサヨナラ編:後編)
日本語英語
-
ダサい画面と最短でサヨナラする方法 前編
UIデザインでお困りのエンジニア向け デザインノウハウ獲得教材です。(ダサい画面とサヨナラ編:前編)
日本語英語
-
デザイナー&エンジニア協業で得た TIPS
MVP開発(MVP: 実用最小限の製品 minimum viable product)におけるデザイナーとエンジニアとの協業で得た知見や経験を紹介するものです。
日本語英語
-
-
/* Category */ XR
-
Extreal 1.1.0をリリースしました!
Extreal 1.1.0をリリースしました。今回は1.1.0のリリース内容の中から注目機能を2つ紹介します。
日本語英語
-
Extreal(エクストリアル)
Extrealは人々が集まってコミュニケーションできるバーチャル空間の開発に必要なボイスチャット、テキストチャット、マルチプレイといった機能を提供します。
-
Unityアプリのアプリケーションアーキテクチャ
今回はBURALITなどのXRのサービス開発で実際に使っているUnityアプリのアプリケーションアーキテクチャについてお話しします。
日本語英語
-
VR空間でなら、人は心をオープンにするのか?VR空間でのコミュニケーション研究のご紹介
はじめに TIS株式会社、戦略技術センター所属の井出です。2017年から戦略技術センターでXRの研究開発を行っています。 本記事ではTISと東京都市大学で共同研究を行っているVR空間でのコミュニケーションに関する研究を紹 […]
日本語英語
-
Unityアプリチームのチーム運営はこんな感じでやってます
TISのUnityアプリを開発しているチームがどのようにチーム運営をしているのかを紹介します。
日本語英語
-
Unityエンジニアになるためにやってきたこと
JavaエンジニアがUnityエンジニアになるためにやってきたことを紹介します。
日本語英語
-
TISがどうしてXRをはじめたのか?
TISがどうしてXRをはじめたのか、現時点のT&IでのXRへの取り組みを紹介します。
日本語英語
-
360度カメラとUnityで作ったバーチャル空間の舞台裏
TIS株式会社インキュベーションセンターが商業施設でのPoCを題材に、360度カメラとUnityを用いたバーチャル空間の実現、運用するためにやっていた舞台裏をご紹介します。
日本語英語
-
XR体験の評価システム研究の一環で、脳波を動的に可視化しました
2021年3月17日に開催された「XRミーティング」での対外発表「脳波センサーをつかってみた」の内容を紹介します。
日本語英語
-
VirtualCollaboBase
VR遠隔コラボレーションツールのベースとなるシステム~VirtualCollaboBaseを紹介します。
日本語英語
-
-
/* Category */ ブロックチェーン
-
CordaのTokens SDKでNFTマーケットプレイスを作ってみた
TIS株式会社でブロックチェーン技術を専門に扱う研究・開発チームです。 企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaの機能調査を行っています。 TISはCorda開発企業であるR3社とも資本・業務提携を行っており、本チームは公式ドキュメントだけでは伝わりにくいであろう活用観点を独自調査し、調査結果をレポートとしてFintanにて公開しています。
日本語英語
-
Cordaを用いたNonFungibleTokenの実装
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
Corda Webアプリケーション開発について
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
Corda attachment
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
Corda Oracle
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
Corda Time-windows
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
Corda re-issuance Tokens SDK and Accountsを利用した一括「re-issuance」
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
Corda Firewallの設定方法
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
Corda Enterprise Archive Service
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
Corda Enterprise Collaborative Recovery
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
Corda Tokens SDK and Accounts
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
ノードスペックを変化させることによる性能変化
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
Corda JMeterの使い方
TIS株式会社 ブロックチェーン推進チームによる企業間取引に特化したエンタープライズブロックチェーンプラットフォーム:Cordaに関する機能調査レポートです。
日本語英語
-
-
/* Category */ Nablarch
-
Nablarchとは?特長や開発方法について解説
Nablarch(ナブラーク)は、TISの豊富な基幹システム構築経験から得られたナレッジを集約したJavaアプリケーション開発/実行基盤です。その特長や開発方法について解説します。
-
Nablarchトレーニングコンテンツ
Nablarchのプログラミング方法を学びたい方向けの学習コンテンツです。 実際に手を動かして学べるハンズオン教材を提供します。Nablarchを使った基本的な業務アプリケーションの実装を学ぶことができます。
日本語英語
-
Oscana: SAStruts/Struts1からNablarchへのマイグレーションツール
SAStrutsやStruts1を使用したアプリケーションを、長期的に利用可能なOSSフレームワークであるNablarchを使用したアプリケーションにマイグレーションするツールです。
日本語英語
-
NablarchアプリをAzureで動かした事例の紹介
Azure上でNablarchをベースに開発したアプリケーションを動作させた事例を紹介しています。
日本語英語
-
NablarchとAWSマネージドサービスを使ったマイクロサービスアーキテクチャの構築法紹介
Nablarchでマイクロサービスアーキテクチャとして開発したアプリケーションをAmazon ECSを使ってFargateで起動しHTTP通信で連携させた例をご紹介します。
日本語英語
-
Nablarch 5u18をリリースしました!
2020/9/29にリリースしたNablarch 5u18のリリース内容より注目機能を紹介します。
日本語英語
-
Nablarchの開発がどのように行われているかのご紹介
TIS株式会社で開発するJavaフレームワークNablarchの開発チームがどのように開発推進しているのかチーム内メンバ目線でレポートします。
日本語英語
-
NablarchのUniversalDaoでできるDB操作
Nablarchユーザー向けに、Nablarch解説書だけではなかなか伝わりにくいTIPSをピックアップしてご紹介します。(UniversalDaoでできるDB操作)
日本語英語
-
Nablarchでバリデーションでエラーが発生した場合の選択肢の表示方法
Nablarchユーザー向けに、Nablarch解説書だけではなかなか伝わりにくいTIPSをピックアップしてご紹介します。(バリデーションエラー発生時の選択肢の表示方法)
日本語英語
-
Nablarchではどこでどんなバリデーションやチェックを行うのか
Nablarchユーザー向けに、Nablarch解説書だけではなかなか伝わりにくいTIPSをピックアップしてご紹介します。(バリデーション・チェックの実装方法)
日本語英語
-
Nablarchでの単項目や項目間バリデーションのエラーメッセージ表示やハイライトの方法
Nablarchユーザー向けに、Nablarch解説書だけではなかなか伝わりにくいTIPSをピックアップしてご紹介します。(エラーメッセージ表示とハイライト方法)
日本語英語
-
Nablarchのsubmitタグでサブミット前に処理を実行したい
Nablarchユーザー向けに、Nablarch解説書だけではなかなか伝わりにくいTIPSをピックアップしてご紹介します。(submitタグでサブミット前に処理を実行)
日本語英語
-
NablarchのJSPカスタムタグでフォーカスアウトした時に処理を実行したい
Nablarchユーザー向けに、Nablarch解説書だけではなかなか伝わりにくいTIPSをピックアップしてご紹介します。(JSPカスタムタグでフォーカスアウトした時に処理を実行)
日本語英語
-
NablarchのJSPカスタムタグでチェックボックスやラジオボタンを自由に並べたい
Nablarchユーザー向けに、Nablarch解説書だけではなかなか伝わりにくいTIPSをピックアップしてご紹介します。(JSPカスタムタグでチェックボックスやラジオボタンを自由に並べる)
日本語英語
-
NablarchのJSPカスタムタグが出力するHTML
Nablarchユーザー向けに、Nablarch解説書だけではなかなか伝わりにくいTIPSをピックアップしてご紹介します。(JSPカスタムタグが出力するHTML)
日本語英語
-
Struts1・SAStrutsからのマイグレーションを加速する「Nablarchマイグレーションキット」の紹介
現在はEOLとなっているStruts1・SAStrutsを使用したアプリケーションからNablarchへのマイグレートを省力化する『Nablarchマイグレーションキット』を紹介します。
日本語英語
-
Nablarchシステム開発ガイド
Nablarchを使ってシステム開発を行うエンジニアに対して、開発開始前・開発中になにをすべきか、なにを参照すれば良いかを示すガイドです。
日本語英語
-
アプリケーション方式設計書サンプル
TIS株式会社のアプリケーション開発の中で実際に利用しているアプリケーション方式設計書のサンプルドキュメントを公開します。
日本語英語
-
Nablarch開発標準
TIS株式会社が開発したアプリケーションフレームワーク「Nablarch」で開発する際に利用する開発標準ドキュメントを公開します。
日本語英語
-
Nablarch アプリケーションフレームワーク
TIS株式会社がこれまで経験した金融・クレジットカード業界の豊富な基幹システム構築経験から得られたナレッジを集約したJavaアプリケーション開発/実行基盤です。
-
-
/* Category */ Lerna
-
AWS Fargateを使ったAmazon ECSでAkka Clusterを安定稼働させる ─検証編─
Amazon Elastic Container Service上でAkka Clusterを稼働し実施した検証結果を公開します。
日本語英語
-
AWS Fargateを使ったAmazon ECSでAkka Clusterを安定稼働させる ─方式編─
Amazon Elastic Container Service上でAkka Clusterを稼働させるために検討した方式を公開します。
日本語英語
-
Lernaの可用性と処理能力
高可用ソフトウェアスタック「Lerna」の可用性と処理能力を、ベンチマークスコアをもとに説明します。
日本語英語
-
Lernaでバッチ処理を並列化したらリニアに速くなるか検証してみた
TIS株式会社のエンジニアリング活動として、Lernaのバッチ処理並列化ライブラリ を適用したNablarchバッチ の性能検証を行った際の検証結果をレポートします。
日本語英語
-
Lerna 高可用ソフトウェアスタック
TIS株式会社が開発した高い可用性とスループットを備えるシステムを構築するためのソフトウェアスタック~Lernaをご紹介します。
-
-
/* Category */ 量子コンピュータ
-
量子近似最適化アルゴリズム(QAOA)におけるゲート操作と量子アニーリング
この記事では、組み合わせ最適化問題に対する量子最適化近似アルゴリズム(QAOA)について説明しました。量子アニーリングにおける状態変化はQAOAにおける特別なゲート操作に該当することを明示し、QAOAは少ないゲート操作で最適解を探索する手法であることを示しました。
日本語英語
-
量子ゲート方式による最適化アルゴリズム
TIS株式会社先端技術研究チーム担当が組み合せ最適化問題を解くために設計されたゲート方式の量子近似最適化アルゴリズム(QAOA)の概要をご紹介します。
日本語英語
-
量子コンピュータチュートリアル 初級編
量子コンピュータ未経験のエンジニア向け ブラウザ上で量子コンピュータプログラミングを手軽に学べるQniのチュートリアル初級編です。
日本語英語
-
量子コンピューティング Web サービス Qni (キューニ)
Qni はブラウザ上で動作する量子コンピュータシミュレータです。リアルタイムに量子ビットの状態を確認しながら、量子回路をドラッグアンドドロップで編集して実行できます。オープンソースソフトウェア (MIT ライセンス) と […]
日本語英語
-
急に量子コンピュータの話を
TIS株式会社先端技術研究チーム担当による量子コンピュータ技術に関する紹介記事です。
日本語英語
-
-
/* Category */ アジャイル・スクラム
-
ゼロから始めるスクラムによる受託開発
受託開発にスクラムを取り入れるメリットや注意点などをまとめた事例です。
日本語英語
-
多点見積りとスケジューリングの実践
スクラム開発プロジェクトにおいて多点見積もりを実施し、スケジューリングを行った事例としてまとめたものになります。
日本語英語
-
Azure Boardsを使用したスクラム実践例
TIS自社サービス「RoboticBase」の開発において、Azure Boardsを使用してスクラム開発を実践した事例を紹介します。
日本語英語
-
プロダクトオーナーの役割
スクラム開発におけるプロダクトオーナーの役割を説明した資料です。スクラムマスターがプロダクトオーナーに対して、この資料を使って説明することを想定しています。
日本語英語
-
スプリントの見通し確認ガイド
スプリントの見通しを確認・手助けするためのガイドです。
日本語英語
-
スクラム概論
スクラムの概念や考え方を説明した資料です。最初のスプリント開始前に、予めお客様やチーム内に共通認識を作ることで、認識違いによるプロジェクト停滞を防ぎます。
-
スプリント運営ガイド
スクラムのチーム運営(スプリント計画の立て方、進め方)を説明したガイドです。スプリントの計画/レビュー/振り返りを迷うことなく進めることを助けます。
日本語英語
-
スプリント開始条件チェックリスト
スプリント開始前に決めておくべきことのチェックリストです。最初のスプリント開始前に実施することで、プロジェクト停滞を防ぎます。
-
ワーキングアグリーメント
ワーキングアグリーメントとは、メンバー全員で作り上げるチームの規範です。「自分たちで作って、自分たちで守る」ことにより自律したチームとなる一歩となります。
-
タスクボード運用ガイド
スクラム開発へのタスクボードの速やかな導入、効果的な運用を促進するためのガイドです。タスクを可視化し、共有することでタスクの偏りを防ぎます。
-
Doneの定義
Doneの定義は、プロダクトやタスクに対する明確な完了条件の集合です。出荷条件を明確にすることで、成果物の透明性を確保し、それをチームで共有することで、メンバー間での品質のばらつきを防ぎます。
日本語英語
-
スクラム開発プラクティス集
スクラムで実際に発生した課題と解決方法をまとめた一覧です。スクラムの計画時や困った時にヒントを与えてくれます。
-
スキルマップ運用ガイド
開発プロジェクトへのスキルマップの速やかな導入、効果的な活用を促進するためのガイドです。
-
-
/* Category */ 要件定義
-
/* Category */ 開発プロセス
-
Architecture Decision Records導入事例
スクラム開発においてArchitecture Decision Recordsを使用した結果を事例として紹介します。
日本語英語
-
PG・UT作業の完了条件チェックリスト
Javaを使ったシステム開発において、PG・UT作業の完了条件を開発者が確認するためのチェックリストです。
-
プログラマー向け成果物セルフチェックリスト
Javaを使ったシステム開発において、コーディング規約違反などの単純なコーディングミスをしていないかを開発者自身が確認するためのチェックリストです。
-
ウォーターフォール開発における役割分担シート
ウォーターフォール開発に必要な作業を漏らさないことを目的として役割分担を決めるシートです。担当間の認識の相違をなくし、リスクの早期発見、問題拡大の未然防止を図ります。
-
クライテリアマネジメント:評価項目一覧&利用ガイド
PJのクライテリアの審査項目の一覧です。マネジメント活動を健全に機能させ、リスクの早期発見、問題拡大の未然防止を図り、PJを成功に導く道標になります。
-
-
/* Category */ ソフトウェアテスティング
-
システムの耐障害性を高めるためのアプローチ
本書は、システムの耐障害性を高めるための心構えとテクニックを紹介するものです。システム開発において耐障害性を高めるには要件定義からシステムテスト、さらには運用・保守を含め一貫した対策が必要になります。本書では汎用性があり比較的効果を得られやすい耐障害性の「評価」にフォーカスしています。
日本語英語
-
障害テスト計画書サンプル
障害テスト計画を立案する上で利用可能な障害テスト計画書のサンプルを提供します。本サンプルにより、次の問題を軽減することを目的としています。(1) 『障害テスト計画ガイド』を参照したが、具体的に障害テスト計画書に何を記載すればよいのかイメージがつかない。(2) 障害テスト計画を立案した経験がなく、一から計画書を作成するハードルが高い。
日本語英語
-
障害テスト計画ガイド
本書は、システム開発プロジェクトの障害テスト計画で検討すべきトピック、および障害テストを推進・実施する上で考慮すべきポイントを解説するものです。 障害テストを計画・実施する意義への理解を促進するとともに、障害テスト計画の属人化を回避することを目的としています。 本書は主にウォーターフォールでWebアプリケーションを開発するプロジェクトで活用できます。
日本語英語
-
障害テストツール
このツールは障害テストを行うための環境構築と基本的な障害のシミュレーションをサポートするツールです。障害テストをおこなうには障害のシミュレーションやメトリクス収集・監視が必要で、それらが可能なツールとなっています。コンテナ化しているため、オンプレやクラウドなどのプラットフォームに依存せず容易に構築できます。また、CPUなどのリソースに高負荷がかかっている状況やネットワーク障害などのシミュレーションが可能となっています。
日本語英語
-
カオスエンジニアリング導入の試み
こんにちは、Lernaチームの山田です。 私たちは分散システムの実際に起こりうる障害時の挙動を明らかにして耐障害性を高める機会を作り出すために、カオスエンジニアリングの導入を考えています。 この記事ではカオスエンジニアリング導入のために私たちがおこなったツール選定や環境構築について紹介したいと思います。
日本語英語
-
性能テスト計画書サンプル
ウォーターフォールによるWebアプリケーション開発を行うプロジェクトで活用して頂ける、性能テスト計画書のサンプルを提供します。
日本語英語
-
性能テスト計画ガイド
ウォーターフォールによるWebアプリケーション開発を行うプロジェクトで活用して頂ける、性能テスト計画のガイドを提供します。
日本語英語
-
モバイルアプリケーションの配布
モバイルアプリケーションのテストにおけるテスト担当者へのアプリ配布方法・手順を、テストのユースケースごとに紹介しています。
日本語英語
-
Dockerコンテナ上のJenkinsでコンテナをたててテストを実行する方法を解説
Dockerコンテナ上のJenkinsで、さらにテスト用コンテナを作成して自動テストを実行するCI環境を構築しました。AntでビルドするJavaプロジェクトのCI環境構築の経験を例にご紹介します。
日本語英語
-
性能テスト自動化事例
TIS株式会社で実践したある開発プロジェクトにおける性能テストの自動化への取り組みを、事例としてまとめたものになります。
日本語英語
-
結合テスト自動化事例
TIS株式会社で実践した社内サービス開発に対して自動テストを導入した過程を事例としてまとめたものです。
日本語英語
-
全体テスト計画ガイド
概要 本書は、アプリケーション開発プロジェクトの全体テスト計画で検討すべきトピックを解説するものです。 全体テスト計画を行う意義の理解促進と、全体テスト計画作業の属人化を軽減することを目的としています。 アプリケーション […]
-
テスト種別&テスト観点カタログ
TISエンジニアが開発現場で活用しているテストノウハウの一部として、ソフトウェアテストにまつわるテストの種別やテストで検証する観点を公開します。
日本語英語
-
-
/* Category */ 環境構築・ログ・CI/ CD
-
AWS Security Hubに集約した検出結果を流量制御しながらTeamsに通知する仕組み
大量に発生する可能性があるSecurity HubのセキュリティイベントをTeamsのAPI制限に達しないように流量を抑えながらTeamsに通知させる構成を記載します。
日本語英語
-
GitHub Actionsを利用したAWS CloudFormationの安全なデプロイ方法
GitHub Actionsを利用したAWS CloudFormationの安全なデプロイ方法をご紹介します。
日本語英語
-
コストを抑えたECS環境の基本的なメトリクスを収集する方法
Container Insightを使わずにECSの基本的なメトリクスを収集する方法の解説です。
日本語英語
-
Terraformコードに対するCI/CDパイプライン構成例のご紹介
GitHub ActionsでTerraformをCI/CDする構成例の紹介です。setup-terraformとOpen Policy Agentを使っています。
日本語英語
-
カオスエンジニアリング導入の試み
こんにちは、Lernaチームの山田です。 私たちは分散システムの実際に起こりうる障害時の挙動を明らかにして耐障害性を高める機会を作り出すために、カオスエンジニアリングの導入を考えています。 この記事ではカオスエンジニアリング導入のために私たちがおこなったツール選定や環境構築について紹介したいと思います。
日本語英語
-
EKSでSquidのフォワードプロキシを構築する
EKSでSquidのプロキシを構築します。
日本語英語
-
隔離環境へのコード連携方法
隔離環境へコードを連携する方法を紹介します。
日本語英語
-
ECSでGitHub Actionsのセルフホストrunnerを動かす
GitHub ActionsのセルフホストrunnerをECSで動かす方法を解説します。
日本語英語
-
AWSマネジメントコンソールの操作方法:許可したIPアドレスからのみアクセスを可能にする
とある開発の中で実践した、許可したIPアドレスからのみAWSマネジメントコンソールを操作できる設定について紹介します。
日本語英語
-
AWSマネジメントコンソールでのIAMポリシーエラーを解決する
AWSマネジメントコンソールで遭遇する権限エラーの解決方法について説明した記事です。
日本語英語
-
AWS ECS Fargateとは?手を動かして学ぶAWS ECS Fargateの活用メリットと使い方
AWS ECS Fargateとは何か?使用するメリットや注意点、構築手順を実際の開発での活用事例とともに解説いたします。
日本語英語
-
TerraformでAzureにウェブ開発環境を構築する
Terraformを利用したAzureにウェブ開発環境の構築手順(事前準備~動作確認)を紹介します。
日本語英語
-
VSCodeでReact×TypeScriptの開発環境を構築する方法と手順
React×TypeScriptをVisual Studio Codeを用いて開発する際の基本的な操作や静的チェック、デバッグ方法を紹介します。
日本語英語
-
Eponaで作ったインフラ環境に一手間加えてバックエンドへの不正アクセスを抑止する
TIS株式会社が開発したDevOps環境構築キット「Epona」により構築したインフラ環境に一手間加えることで不正アクセスを抑止した事例を紹介します。
日本語英語
-
AWS CloudWatch AlarmからMicrosoft Teamsに投稿する
サービスの運用監視において、Amazon RDSやAmazon ECSなどのメトリクス監視の設定を行い、その通知先にMicrosoft Teamsを選択した際の環境構築手順を紹介します。
日本語英語
-
DevOps環境構築キット Epona
サービス開発に必要な環境をオンデマンドで構築するためのツールキットです。 DevOpsを構成するアクティビティの説明と、その実現手段としてのTerraformモジュール、ガイドを提供します。
日本語英語
-
さまざまな小規模ウェブサービスのインフラを構築できるTerraformスクリプトの試作
さまざまな小規模ウェブサービスのインフラを構築できるTerraformスクリプトを試作した経験をまとめた記事です。
日本語英語
-
Elastic Stackを使ったログの収集・格納・検索のための設計ガイド
Elastic Stackを利用したログの収集の設計ノウハウを実際の経験をもとに解説いたします。ログ管理に悩んでいる方は参考にしてください。
日本語英語
-
継続的に価値を届けるためのアプリケーションパッケージング・アップデート自動化事例
デスクトップアプリケーションのパッケージング・アップデートの自動化の事例です。
日本語英語
-
サービス開発する人にまねしてほしい、ログの集約と活用事例
運用フェーズにあるシステムで発生していた「システム全体の状況把握」に関する具体的な課題、そしてそれらに対して実施した改善を事例として公開します。
日本語英語
-
Dockerコンテナ上のJenkinsでコンテナをたててテストを実行する方法を解説
Dockerコンテナ上のJenkinsで、さらにテスト用コンテナを作成して自動テストを実行するCI環境を構築しました。AntでビルドするJavaプロジェクトのCI環境構築の経験を例にご紹介します。
日本語英語
-
CapistranoでReact + Railsなアプリケーションをデプロイする
ReactとRails(API only)で構築されたアプリケーションをどのようにCapistranoでデプロイしたのかを紹介します。
日本語英語
-
AWSの開発者用ツールを活用したCI/CD構成例
AWSの開発者用ツール(AWS CodeCommit、AWS CodeBuild、AWS CodeDeploy、AWS CodePipeline)を使用したCI/CDの実践例を紹介します。
日本語英語
-
Azure DevOpsを活用したCI(ビルドパイプライン)の構築例
TIS自社サービス「RoboticBase」の開発において、Azure DevOpsを活用してCI(ビルドパイプライン)を構築した実践例を紹介します。
日本語英語
-
AWS上のシステムをモニタリング、監視、ログ収集の実践例をご紹介
Amazon Web Services(AWS)上に構築したシステムのモニタリング、監視、ログ収集の実践例ををご紹介します。
日本語英語
-
Collaborage
クラウド上にチーム開発環境を素早く作るテンプレートです。 Redmine、GitBucket、Jenkins等のチーム開発環境が構築されます。
日本語英語
-
-
/* Category */ セキュリティ・暗号化
-
Reactコードが丸見え?急ぎ対策を講じる
Reactで開発したアプリケーションを公開する際の、開発時のコード(Minify前のコード)を閲覧出来てしまうセキュリティリスクに直面した事象と対策について紹介します。
日本語英語
-
認可設定の確認を効率的に行うためのWebAPI開発手法
TISエンジニアがとある開発の中で認可設定の確認を効率的に行えるようWeb APIの設計・実装をすることで品質を担保した開発事例をご紹介します。
日本語英語
-
Find Security Bugs によるセキュリティ対策と、そのカバー範囲に関するレポート
TISエンジニアが開発で実践するセキュリティ対策の一例として、Find Security Bugsの紹介とIPAのセキュリティ実装 チェックリストに対するカバー範囲について説明します。
日本語英語
-
鍵ファイルの生成と取得で色々調べた話
pemファイルを含む鍵ファイルの生成方法と取得方法について、実際の開発での苦労話を交えながら紹介します。
日本語英語
-
JWE、JWSとは?JWEとJWSによる暗号化の実装方法を事例を用いて解説
JWEやJWSはJOSE(Javascript Object Signing and Encryption)が提供するJSONを利用したデータ転送用の表示形式のひとつです。これらを使った暗号化の事例を紹介します。
日本語英語
-
Javaでランダムな値(乱数)を生成する方法:調査の流れと実装方法を紹介
開発プロジェクトの中でOpenID ConnectのRelying Party(認証を要求する側)を実装をした際に、Javaで安全かつランダムな値(乱数)を生成するため、比較したアルゴリズムと実装方法をご紹介します。
日本語英語
-
-
/* Category */ エンジニア育成・学習
-
フロント開発経験ゼロの新人がReact Nativeでモバイルアプリ開発できるようになった話
現場で開発経験のない新人が、React Nativeを使ったモバイルアプリ開発の実践的なスキルをどのように身に付けていったのかご紹介します。
日本語英語
-
解きながら学ぶ学習コンテンツ terraform-practice
Terraformの学習を目的としたコンテンツの紹介です。
日本語英語
-
解きながら学ぶ学習コンテンツ git-practice
問題を解きながら学ぶ学習コンテンツ「git-practice」の紹介です。
日本語英語
-
解きながら学ぶ学習コンテンツ docker-practice
問題を解きながら学ぶ学習コンテンツ「docker-practice」の紹介です。
日本語英語
-
クラウドネイティブ・アプリケーション開発の学習コンテンツ
これからクラウドネイティブ・アプリケーション開発を始める人向けの学習コンテンツを公開します。
日本語英語
-
アジャイルとDevOpsの学習コンテンツ
アジャイルとDevOpsに関する学習コンテンツです。
日本語英語
-
アプリケーションアーキテクチャの学習コンテンツ
アプリケーションアーキテクチャに関する基礎的な知識を解説した学習コンテンツです。
日本語英語
-
Nablarchトレーニングコンテンツ
Nablarchのプログラミング方法を学びたい方向けの学習コンテンツです。 実際に手を動かして学べるハンズオン教材を提供します。Nablarchを使った基本的な業務アプリケーションの実装を学ぶことができます。
日本語英語
-
React Nativeの学習
Webアプリの開発経験者向けの、React Nativeを利用したモバイルアプリケーション開発の学習用コンテンツです。
日本語英語
-
React×Firebase ハンズオンキット
React・Firebase初学者向けのハンズオンキットです。
日本語英語
-
Zoomを利用したリモート形式の新人研修実施の事例
コロナウィルス感染拡大に伴い、TIS株式会社のチーム開発型新人研修をリモート開催した取り組みをご紹介します。
日本語英語
-
フルスタックエンジニアの成熟度モデル
フルスタックなエンジニアを目指すにあたって、対象とする分野やランク・レベルを定義して指標化した成熟度モデルです。
-
要件定義基礎研修テキスト
実践的な要件定義知識やテクニックを解説した資料です。
日本語英語
-
フルスタックエンジニア育成に関する取り組み
社内におけるフルスタックエンジニアを育成するための取り組み(施策)をまとめたものです。
日本語英語
-
スキルマップ運用ガイド
開発プロジェクトへのスキルマップの速やかな導入、効果的な活用を促進するためのガイドです。
-
-
/* Category */ 活動発信・イベントレポート
-
2023年度 TIS 夏季インターンシップ『チーム開発実践コース 5Days』のご紹介
2023年度 TIS 夏季インターンシップ『チーム開発実践コース 5Days』について、インターンシップを主催する私たちの紹介と、検討中ではありますが予定しているインターンシップの内容を紹介します。
日本語英語
-
Spring Fest 2023 登壇資料(と本サイトのご紹介)
Spring Fest 2023『Spring Securityでログイン画⾯を作る』の講演資料です。 SpringやJavaに興味関心のある方向けに、本サイトFintanのコンテンツ紹介も行っています。
日本語英語
-
しごとのきほん
Fintanでの技術発信を中心的に行う組織のバイブル「しごとのきほん」です。
日本語英語
-
SIerで「新規事業」を作るということ、SEが「価値」を作るということ
Developers Summit 2023の登壇資料です。 実践と失敗の中で学んだ、新規事業開発に関するエンジニアリングへの向き合い方をまとめました。
日本語英語
-
Unityアプリのアプリケーションアーキテクチャ
今回はBURALITなどのXRのサービス開発で実際に使っているUnityアプリのアプリケーションアーキテクチャについてお話しします。
日本語英語
-
Unityアプリチームのチーム運営はこんな感じでやってます
TISのUnityアプリを開発しているチームがどのようにチーム運営をしているのかを紹介します。
日本語英語
-
Unityエンジニアになるためにやってきたこと
JavaエンジニアがUnityエンジニアになるためにやってきたことを紹介します。
日本語英語
-
TISがどうしてXRをはじめたのか?
TISがどうしてXRをはじめたのか、現時点のT&IでのXRへの取り組みを紹介します。
日本語英語
-
2022年度 TIS 冬季インターンシップ『チーム開発実践コース』のご紹介
2022年度 TIS 冬季インターンシップ『チーム開発実践コース』について、インターンシップを主催する私たちの紹介と、検討中ではありますが予定しているインターンシップの内容紹介をします。
日本語英語
-
【学生向け】入社5ヶ月目の新人SEが感じた新人研修~初PJまでの学び
入社5ヶ月目の新人SEが研修やプロジェクトを通して得た経験や学びをご紹介します。
日本語英語
-
【学生向け】新人SEが仕事の中でどのように学びを得ているのか
情報システム学専攻卒のエンジニアメンバが、入社して1年、仕事の中でどのように学びを得ているのかについて業務内外の事例を含めて紹介します。(就活中の学生さん向け投稿)
日本語英語
-
360度カメラとUnityで作ったバーチャル空間の舞台裏
TIS株式会社インキュベーションセンターが商業施設でのPoCを題材に、360度カメラとUnityを用いたバーチャル空間の実現、運用するためにやっていた舞台裏をご紹介します。
日本語英語
-
【学生向け】新卒1年目SEが感じた「仕事としてプログラムを作る」ということ
理系卒のプログラミング経験者として入社したエンジニアメンバが、入社以降で感じた「仕事としてプログラミングをすること」に対する学生時代との違いや学びを紹介します。(就活中の学生さん向け投稿)
日本語英語
-
「アーキテクトとは」について語ってみました
社内イベントにて弊社でアーキテクトとして活躍するエンジニアによる「アーキテクトの仕事」について発表した資料・情報を公開します。
日本語英語
-
会津大生向けにハッカソンを開催しました!
TIS株式会社の会津若松市を拠点に活動するエンジニアが会津大学様向けに開催したハッカソンイベントのレポートです。
日本語英語
-
会津大生向けに今度はモバイルアプリ(React Native)とDevOpsのハンズオンを開催しました!
TIS株式会社の会津若松市を拠点に活動するエンジニアが会津大学様向けに開催したハンズオンイベントのレポートです。
日本語英語
-
社内事業部門との協業開発という仕事のご紹介
TIS株式会社テクノロジー&イノベーション本部が担う仕事の1つである「協業開発」についてご紹介します。
日本語英語
-
オンラインイベントを企画してきて気づいたこと
TISエンジニアによる様々なオンラインイベントを企画・推進してみての気づきを紹介します。
日本語英語
-
【学生向け】2年目エンジニアのこれまでの仕事&プロジェクトの進め方紹介
TIS2年目エンジニアによるエンジニアを目指す学生さん向けのエンジニアとして入社してからこれまでの仕事&プロジェクトの進め方紹介記事です。
日本語英語
-
会津大生向けにSPA(React)とAPI(Nablarch)のハンズオンを開催しました!
TIS株式会社の会津若松市を拠点に活動するエンジニアが会津大学様向けに開催したハンズオンイベントのレポートです。
日本語英語
-
コンテンツ東京 2020 出展レポート
2020年10月21 日~23日、東京ビッグサイトで行われた「コンテンツ東京 2020」にTIS株式会社が複数テーマにて出展した際のレポートです。
日本語英語
-
技術支援という仕事のご紹介
TIS株式会社テクノロジー&イノベーション本部が担う仕事の1つである「技術支援」についてご紹介します。
日本語英語
-
会津若松に引っ越したら快適だった!
会津若松市を拠点に活動するエンジニアであるTIS株式会社テクノロジー&イノベーション本部伊藤が、会津若松での生活・働き方についてご紹介します。
日本語英語
-
サービス開発リファレンスのハンズオンを作成した話
「SPA + REST API構成のサービス開発リファレンス」の学習コンテンツであるハンズオンキットの開発の過程をご紹介します。
日本語英語
-
アプリケーションエンジニアの仕事と働き方紹介セミナー オンライン開催
2020/9/11に開催した「アプリケーションエンジニアの仕事と働き方紹介セミナー オンライン開催」のイベントレポートです。
日本語英語
-
【React×Firebase】サービス開発入門 ハンズオン オンライン開催
2020/9/5に開催した「【React×Firebase】サービス開発入門 ハンズオン オンライン開催」のイベントレポートです。
日本語英語
-
新人SEが1年で経験したこと・躓いたこと・学んだこと
文系学部卒のプログラミング未経験者として入社したエンジニアメンバが、入社以降1年で経験してきたこと・躓いたこと・学んだことについて、紹介します。(就活中の学生さん向け投稿)
日本語英語
-
2019年度TISインターンシップ in 会津 (企画実践プログラミングコース)
2020/3/2~3/13の10日間会津若松市ICTオフィス「AiCT」にて開催したTISインターンシップ(企画実践プログラミングコース)の参加者レポートです。
日本語英語
-
2019年度TISインターンシップ in 会津 (Nablarch開発体験コース)
2020/3/2~3/13の10日間会津若松市ICTオフィス「AiCT」にて開催したTISインターンシップ(Nablarch開発体験コース)の参加者レポートです。
日本語英語
-
永和システムマネジメント様のAgile Studio Fukuiにお邪魔してきました!
テクノロジー&イノベーション本部エンジニアチームが永和システムマネジメント様のAgile Studio Fukuiを訪問した際のレポートです。
日本語英語
-
【2020Winter】エンジニアのキャリアと働き方を語る会@大阪
2020/1/31にTIS大阪本社にて開催した【2020 Winter】エンジニアのキャリアと働き方を語る会@大阪のイベントレポートです。
日本語英語
-
TISアメリカ - API World 2019ハッカソン参加レポートNo.1 - RingCentral チャレンジ
TISエンジニアが2019年10月にサンノゼで行われたカンファレンス「API World」のハッカソンに参加した際のレポートです。
日本語英語
-
TISアメリカ - API World 2019ハッカソン参加レポートNo.2 - DocuSign チャレンジ
TISエンジニアが2019年10月にサンノゼで行われたカンファレンス「API World」のハッカソンに参加した際のレポートです。
日本語英語
-
Sansan x TIS エンジニアの仕事を語る会@大阪イベントレポート
2019/11/27、Sansan株式会社関西支店にて開催された「Sansan x TIS エンジニアの仕事を語る会@大阪」のイベントレポートです。
日本語英語
-
新人目線で語る職場の雰囲気レポートIN大阪
TISエンジニアが働く職場の雰囲気を新人社員がレポートします。(就活中の学生さん向け投稿)
日本語英語
-
Technology & Innovations Developer Meetup#1 イベントレポート
2019/9/11、TISエンジニアが主催したエンジニア向け Meetup「Technology & Innovations Developer Meetup」のイベントレポートです。
日本語英語
-
TIS×スタートアップ協業事例紹介イベントレポート
2019/10/2 Osaka Innovation Hub (大阪イノベーションハブ) をお借りして開催された、TIS×スタートアップ協業事例紹介イベントのイベントレポートです。
日本語英語
-
エンジニアのキャリアと働き方を語る会@大阪 イベントレポート
2019/9/6TIS大阪本社にて開催したエンジニアのキャリアと働き方を語る会@大阪のイベントレポートです。
日本語英語
-
関ジャバ'19 8月度 イベントレポート
2019/8/22に開催された 『関ジャバ’19 8月度』に、弊社の藤田がスピーカーとして登壇した際のイベントレポートです。
日本語英語
-
【React×Firebase】サービス開発入門ハンズオン イベントレポート
2020/8/18GVHOsakaにて開催した【React×Firebase】サービス開発入門ハンズオンのイベントレポートです。
日本語英語
-
JJUG CCC 2019 Springで登壇してきました!
TIS株式会社テクノロジー&イノベーション本部の本谷がJJUG CCC 2019 Springにて「俺たちのドメイン駆動設計はこれからだ!」というタイトルで登壇した際の発表内容を公開します。
日本語英語
-
「全部乗せ!! 自社サービス開発入門(Reactハンズオン)」イベントレポート
2019/3/30に大阪にて開催した「全部乗せ!! 自社サービス開発入門(Reactハンズオン)」イベントの開催レポートです。
日本語英語
-
-
/* Category */ その他
-
リモート開発におけるスキルマップを活用したタスクアサインの最適化事例
このドキュメントは、スクラムチームのタスクアサインにおける取り組みを事例としてまとめたものです。タスクのアサイン方法に悩みを抱える方への参考情報となることを目的としています。
日本語英語
-
2ヶ月間フル在宅勤務でチーム開発しました
COVID-19感染拡大によりフル在宅・リモート開発をチームで推進する中で実践した取り組みや困ったこと・良かったことを紹介します。
日本語英語
-
ロケーションに依存しないチーム開発
TISエンジニアが実践する複数ロケーションに跨った開発事例をご紹介します。
日本語英語
-
Redmineの負荷対策事例:1000人利用時の"The website is under heavy load"エラー解消
「this website is under heavy load」エラーが発生した大規模Redmine環境の解決策を、実際の事例をもとにわかりやすくご紹介します。
日本語英語
-
ローコード開発基盤の4製品を評価・比較:製品の特徴や違いを詳しくご紹介
ローコード開発基盤の4製品を評価・比較しました。コンセプトの異なる複数のローコード開発基盤を選択し、試用のうえ、それぞれの製品の特徴や違いを詳しくご紹介いたします。
-
複数ロケーションに跨るチームでのリモート開発実践ガイド
リモート開発を円滑に進めるために必要となるマインドセットと、そのマインドセットを実際の行動に移すためのプラクティスをまとめたガイドです。
-
複数ロケーションに跨るチーム向けの開発環境・実行環境のスタック
複数ロケーションに跨るチーム向けの開発環境・実行環境のスタックを具体的な活用方法も含めて紹介します。
-