Knowledge

At BAP, we always learn, update and share offshoring knowledge as well as innovative technology.

[For Beginners] What is Salesforce?
In recent years, the IT industry has seen a shift from servers to the cloud, making cloud adoption an...
Microsoft Power Automate: Effective Automation Solution for Businesses
I. What is Microsoft Power Automate? Previously known as Microsoft Flow, Microsoft Power Automate is cloud-based software that lets...

Offshore

Why Offshore Development Is The Best Method For Business
Offshore Software Development is the practice of outsourcing software development services to another country, typically one with lower labor...
COBOL Modernization: A Practical Guide to Replatform, Refactor and Reimagine
“The system still runs accurately every day — but almost no one can explain why it works the way...
Basic understandings of web service development
Web Service is seen as a technology that brings a revolution to B2B (Business to Business) and B2C (Business...
Things the client should keep in mind when outsourcing development projects.
Custom development is the process of creating software tailored to a company’s specific needs. Unlike off-the-shelf solutions, it allows...
System Migration Methods and Process: A Comprehensive Guide to Successful Implementation
As digital transformation continues to accelerate, more companies are facing the need to upgrade or migrate their IT systems....
How to Standardize IT Department Work | Practical Points to Prevent Individual Dependence
“Only that person knows.” One of the most serious problems on the IT floor is over-reliance on individuals. A...

Technology

タイムスタンプ 【Timestamp】
Sorry, this entry is only available in 日本語. タイムスタンプ (timestamp)はあるイベントが記録された日時・日付・時刻などを記録し、記録が存在していることと改竄されていないことを証明するシステムを指します。 電子署名などで用いられているRFC3161 Time stamp protocolではPKIを利用しており、時刻認証局(TSA:Time-Stamping Authority)がハッシュ値に時刻情報を偽造できないようにして結合したタイムスタンプ(正確にはタイムスタンプトークンと呼びます)を利用者に送付しています。 記録を僅かでも更新した場合、変化したハッシュ値のみがTSAに提示されるので利用者は記録内容を知られずにタイムスタンプを取得できます。 タイムスタンプでの管理が必要なデータは通常、一貫性のある書式で記録されているので異なる記録の比較を簡単に行うことができます。 加えて、時間の経過に伴って変化するイベントの進行状況の追跡が可能となります。 タイムスタンプは一般にイベントの記録作成や時系列(”sequence of...
What is a software company? Top 7 big software companies in Vietnam
Application software has become the backbone of our economy, the dominant industry in our era. Many companies providing software...
Top 6 Cybersecurity practices you should know in 2025
Cybersecurity is a set of measures, technologies, and processes designed to protect computer systems, networks, and data from attacks,...
0x 【DEX プロトコル】
Sorry, this entry is only available in 日本語. 0x (https://0xproject.com/) は異なるトークン同士を取引する分散型取引所(DEX)を構築するためのプロトコルで、イーサリアムネットワーク上に構築されています。 一般的なDEXでは、取引注文(オーダーブック)や注文キャンセルなどの全てのトランザクションをブロックチェーン上で処理します。 ブロックチェーンの承認作業には時間とコストがかかりますから、取引時にかかる時間と手数料が多くなってしまいます。 更に、イーサリアムネットワーク全体にも負荷がかかり、DEX以外でのトランザクションを阻害する可能性があります。 0xでは、互いにトークンの取引を行う処理だけをブロックチェーン上で行い、それ以外の取引注文などはオフチェーンで行うようにすることで効率的な取引と低い手数料を可能にします。 0xの仕組み このように0x プロトコル上では、取引の決済のみがイーサリアムブロックチェーン上で行われ、それ以外の取引の注文などはオフチェーンで処理されます。 左側の図で、2から4までがオフチェーンで行われ、7でのみオンチェーンの決済が行われます。 メイカー:...
Analysis of Low Code Platforms: Advantages, Disadvantages and Optimal Choice
Low-code tools have received a lot of attention since the start of the COVID-19 pandemic, but at the time...
Top AI Tools for Office Workers, Marketers, and Developers in 2025
2025 marks the explosive rise of artificial intelligence in daily work. From content creation, design, coding to project management...