記事の総一覧リスト
-
/* Category */ Webアプリケーション開発
-
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を利用したオンラインシステムの構築を通じて得た知見を紹介します。
日本語英語
-
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 */ モバイルアプリケーション開発
-
モバイルアプリケーション開発ノウハウ
TIS株式会社テクノロジー&イノベーション本部のモバイル開発チームが開発の実践の中で得たノウハウを公開します。
日本語英語
-
React Nativeのサンプルアプリケーション
React Nativeアプリの開発をスムーズに進行できるよう、React Nativeアプリのサンプルアプリケーションを公開しています。
日本語英語
-
モバイルアプリケーションの配布
モバイルアプリケーションのテストにおけるテスト担当者へのアプリ配布方法・手順を、テストのユースケースごとに紹介しています。
日本語英語
-
Webエンジニアによるモバイルアプリ開発体験
普段Webアプリの開発を専門とするチームが初めてReact Nativeを用いたモバイルアプリの開発に取り組んだ際に感じたWebアプリ開発とモバイル開発の違いをご紹介します。
日本語英語
-
モバイルアプリケーションのリファレンス
これまでWebアプリケーションを開発していたエンジニアが、Android/iOSのモバイルアプリケーション開発を始めるために必要な基本知識をまとめた情報をご紹介します。
日本語英語
-
AndroidアプリのUIテスト自動化事例
リリース毎に行う結合テストが高コストになっていたプロジェクトにおいて、Androidアプリの操作を自動化するツールを作成しテストの低コスト化を試みた事例について紹介します。
日本語英語
-
React Nativeを用いたネイティブアプリケーション開発の事例
ネイティブアプリケーション開発においてFacebook製のネイティブアプリケーション向けフレームワークである React Nativeを用いて開発する事例をまとめた資料を公開します。
日本語英語
-
Android開発におけるモジュール化手法
Android案件に携わったTISエンジニアがその過程で得たモジュール化に関する知見を紹介します。
日本語英語
-
-
/* Category */ 新規事業開発
-
360度カメラとUnityで作ったバーチャル空間の舞台裏
TIS株式会社インキュベーションセンターが商業施設でのPoCを題材に、360度カメラとUnityを用いたバーチャル空間の実現、運用するためにやっていた舞台裏をご紹介します。
日本語英語
-
インサイドセールス トレイル
TIS株式会社 テクノロジー&イノベーション本部・新規事業創出チームが取り組む「インサイドセールス」領域に関する事業開発事例をご紹介します
日本語英語
-
Tomory
TIS株式会社 テクノロジー&イノベーション本部・新規事業創出チームが取り組む「子育て応援」サービス(サービス名:Tomory)の事業開発事例をご紹介します
日本語英語
-
SDGs事業
TIS株式会社 テクノロジー&イノベーション本部・新規事業創出チームが取り組む「SDGs」領域に関する事業開発事例をご紹介します。
日本語英語
-
アップサイクル事業
TIS株式会社 テクノロジー&イノベーション本部・新規事業創出チームが取り組む「アップサイクル」領域に関する事業開発事例をご紹介します
日本語英語
-
新規事業開発エンジニアリングトレイル
TIS株式会社インキュベーションセンターで進める新規事業開発の過程を「トレイル」として公開しています。成功も失敗も余さず「得た学び」として隔週で公開していますので、新規事業開発の成功の一助として活用していただきたいコンテンツです。
日本語英語
-
新規事業開発のためのステージ・ゲートプロセス
TIS株式会社が新規事業を開発する際のベストプラクティスとなる開発プロセスを公開します。
日本語英語
-
-
/* Category */ 先進技術研究
-
自然言語処理のデータ作成に使う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デザイン
-
配色が苦手なエンジニア向け配色実践講座
UIデザインでお困りのエンジニア向け デザインノウハウ獲得教材です。(カラー選択実践編)
日本語英語
-
配色が苦手なエンジニアが色選びを克服できる3ステップ
UIデザインでお困りのエンジニア向け デザインノウハウ獲得教材です。(カラー選択編)
日本語英語
-
エンジニアに「効く」デザイントレーニング
"「デザイン知識がなく、センスにも自信もないというシステムエンジニア」を対象にしたUIデザインの動画教材です。 1つ10~20分程度の短い動画で、「必要な部分だけ」「必要な時に」無理のないペースで学んでいただけます。"
日本語英語
-
SEとデザイナーの違いから学ぶ画面デザインの基礎講座
UIデザインでお困りのエンジニア向け デザインノウハウ獲得教材です。(画面デザイン基礎編)
日本語英語
-
ダサい画面と最短でサヨナラする方法 後編
UIデザインでお困りのエンジニア向け デザインノウハウ獲得教材です。(ダサい画面とサヨナラ編:後編)
日本語英語
-
ダサい画面と最短でサヨナラする方法 前編
UIデザインでお困りのエンジニア向け デザインノウハウ獲得教材です。(ダサい画面とサヨナラ編:前編)
日本語英語
-
デザイナー&エンジニア協業で得た TIPS
MVP開発(MVP: 実用最小限の製品 minimum viable product)におけるデザイナーとエンジニアとの協業で得た知見や経験を紹介するものです。
日本語英語
-
-
/* Category */ ブロックチェーン
-
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
TIS株式会社が開発したアプリケーションフレームワーク「Nablarch」を公開します。
-
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 */ ソフトウェアテスティング
-
性能テスト計画書サンプル
ウォーターフォールによるWebアプリケーション開発を行うプロジェクトで活用して頂ける、性能テスト計画書のサンプルを提供します。
日本語英語
-
性能テスト計画ガイド
ウォーターフォールによるWebアプリケーション開発を行うプロジェクトで活用して頂ける、性能テスト計画のガイドを提供します。
日本語英語
-
モバイルアプリケーションの配布
モバイルアプリケーションのテストにおけるテスト担当者へのアプリ配布方法・手順を、テストのユースケースごとに紹介しています。
日本語英語
-
Dockerコンテナ上のJenkinsでコンテナをたててテストを実行する
AntでビルドするJavaプロジェクトのCI環境を構築する機会に経験したDockerコンテナ上のJenkinsでコンテナをたててその中でテストを実行する方法を紹介します。
日本語英語
-
性能テスト自動化事例
TIS株式会社で実践したある開発プロジェクトにおける性能テストの自動化への取り組みを、事例としてまとめたものになります。
日本語英語
-
結合テスト自動化事例
TIS株式会社で実践した社内サービス開発に対して自動テストを導入した過程を事例としてまとめたものです。
日本語英語
-
全体テスト計画ガイド
概要 本書は、アプリケーション開発プロジェクトの全体テスト計画で検討すべきトピックを解説するものです。 全体テスト計画を行う意義の理解促進と、全体テスト計画作業の属人化を軽減することを目的としています。 アプリケーション […]
-
テスト種別&テスト観点カタログ
TISエンジニアが開発現場で活用しているテストノウハウの一部として、ソフトウェアテストにまつわるテストの種別やテストで検証する観点を公開します。
日本語英語
-
-
/* Category */ 環境構築・ログ・CI/ CD
-
許可したIPアドレスからのみAWSマネジメントコンソールを操作できるようにする
とある開発の中で実践した、許可したIPアドレスからのみAWSマネジメントコンソールを操作できる設定について紹介します。
日本語英語
-
AWSマネジメントコンソールでのIAMポリシーエラーを解決する
AWSマネジメントコンソールで遭遇する権限エラーの解決方法について説明した記事です。
日本語英語
-
手を動かして学ぶAWS_ECS_Fargate
とある開発の中で活用したAWS ECS Fargateについて、AWS ECS Fargateとは何か、使ってみて嬉しいことや注意点を説明します。
日本語英語
-
TerraformでAzureにウェブ開発環境を構築する
Terraformを利用したウェブ開発環境の構築手順を紹介します
日本語英語
-
React_TypeScriptの開発環境をVisualStudioCodeで構築する
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でコンテナをたててテストを実行する
AntでビルドするJavaプロジェクトのCI環境を構築する機会に経験したDockerコンテナ上のJenkinsでコンテナをたててその中でテストを実行する方法を紹介します。
日本語英語
-
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)
クラウド上に構築したシステムの、メトリクスの収集から監視、ログの収集の実践例をまとめたものになります。
日本語英語
-
Collaborage
"クラウド上にチーム開発環境を素早く作るテンプレートです。 Redmine、GitBucket、Jenkins等のチーム開発環境が構築されます。"
日本語英語
-
-
/* Category */ セキュリティ・暗号化
-
Reactコードが丸見え?急ぎ対策を講じる
Reactで開発したアプリケーションを公開する際の、開発時のコード(Minify前のコード)を閲覧出来てしまうセキュリティリスクに直面した事象と対策について紹介します。
日本語英語
-
認可設定の確認を効率的に行うためのWebAPI開発手法
TISエンジニアがとある開発の中で認可設定の確認を効率的に行えるようWeb APIの設計・実装をすることで品質を担保した開発事例をご紹介します。
日本語英語
-
Find Security Bugs によるセキュリティ対策と、そのカバー範囲に関するレポート
TISエンジニアが開発で実践するセキュリティ対策の一例として、Find Security Bugsの紹介とIPAのセキュリティ実装 チェックリストに対するカバー範囲について説明します。
日本語英語
-
鍵ファイルの生成と取得で色々調べた話
とある開発の中で鍵ファイルの生成方法と取得方法で苦戦した部分について紹介します。
日本語英語
-
JWEとJWSによる暗号化の実装
JSONを利用したデータ転送用の規格群のひとつであるJavascript Object Signing and Encryption (JOSE)を利用した暗号化の事例を紹介します。
日本語英語
-
安全でランダムな文字列の生成方法を比較する
開発プロジェクトの中でOpenID ConnectのRelying Party(認証を要求する側)を実装をした際に、担当エンジニアが調査した流れと採用した実装方法、それらから得た学びを紹介します。
日本語英語
-
-
/* Category */ エンジニア育成・学習
-
クラウドネイティブ・アプリケーション開発の学習コンテンツ
これからクラウドネイティブ・アプリケーション開発を始める人向けの学習コンテンツを公開します。
日本語英語
-
アジャイルとDevOpsの学習コンテンツ
アジャイルとDevOpsに関する学習コンテンツです。
日本語英語
-
アプリケーションアーキテクチャの学習コンテンツ
アプリケーションアーキテクチャに関する基礎的な知識を解説した学習コンテンツです。
日本語英語
-
Nablarchトレーニングコンテンツ
Nablarchのプログラミング方法を学びたい方向けの学習コンテンツです。 実際に手を動かして学べるハンズオン教材を提供します。Nablarchを使った基本的な業務アプリケーションの実装を学ぶことができます。
日本語英語
-
React Nativeの学習
Webアプリの開発経験者向けの、React Nativeを利用したモバイルアプリケーション開発の学習用コンテンツです。
日本語英語
-
React×Firebase ハンズオンキット
React・Firebase初学者向けのハンズオンキットです。
日本語英語
-
Zoomを利用したリモート形式の新人研修実施の事例
コロナウィルス感染拡大に伴い、TIS株式会社のチーム開発型新人研修をリモート開催した取り組みをご紹介します。
日本語英語
-
フルスタックエンジニアの成熟度モデル
フルスタックなエンジニアを目指すにあたって、対象とする分野やランク・レベルを定義して指標化した成熟度モデルです。
-
要件定義基礎研修テキスト
実践的な要件定義知識やテクニックを解説した資料です。
日本語英語
-
フルスタックエンジニア育成に関する取り組み
社内におけるフルスタックエンジニアを育成するための取り組み(施策)をまとめたものです。
日本語英語
-
スキルマップ運用ガイド
開発プロジェクトへのスキルマップの速やかな導入、効果的な活用を促進するためのガイドです。
-
-
/* Category */ 活動発信・イベントレポート
-
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エンジニアが実践する複数ロケーションに跨った開発事例をご紹介します。
日本語英語
-
利用者1000人を超えるRedmineのアクセスが不可となる事象を解決した
利用者1000人を超えるRedmineに起きた問題解決事例をご紹介します。
日本語英語
-
ローコード開発基盤の評価レポート
コンセプトの異なる複数のローコード開発基盤を選択し、試用のうえ、特徴を解説しています。
-
複数ロケーションに跨るチームでのリモート開発実践ガイド
リモート開発を円滑に進めるために必要となるマインドセットと、そのマインドセットを実際の行動に移すためのプラクティスをまとめたガイドです。
-
複数ロケーションに跨るチーム向けの開発環境・実行環境のスタック
複数ロケーションに跨るチーム向けの開発環境・実行環境のスタックを具体的な活用方法も含めて紹介します。
-