Twilio AuthyからVerifyへの移行 (SMSベースの二要素認証のケース)

この記事は、デベロッパーエバンジェリストのKelly Robinsonが、こちら(英語)で執筆した記事を日本語化したものです。 Twilio Verify API は、Authy API を進化させたもので、SMS、音声通話、Eメールによるワンタイム・パスコード (OTP) の送信・検証を引き続きサポートし、開発者の使い勝手を向上させ、さらに新機能を追加しています。Authy APIは今後もサポートされますが、主要な機能強化はVerify APIを対象に行われることにご留意ください。 … more Read More

Java 8 Streams: Guide to reduce()

Introduction The reduce() method is Java 8’s answer to the need for a fold implementation in the Stream API. Folding is a very useful and common functional programming feature. It operates on a collection of elements to return a single result using some … more Read More

Understanding and Working with Submodules in Git

Most modern software projects depend on the work of others. It would be a waste of time to reinvent the wheel in your own code when someone else has already written a wonderful solution. That’s why so many projects use third-party code in the form of … more Read More

Release Notes for Safari Technology Preview 133

Safari Technology Preview Release 133 is now available for download for macOS Big Sur and betas of macOS Monterey. If you already have Safari Technology Preview installed, you can update in the Software Update pane of System Preferences on macOS. This … more Read More

Telerik Reporting Modern UI: Report Viewer Demo

This is the third and final post in a series detailing how to style application across platforms, writing once and delivering everywhere. This post is about applying our custom theme to Report Viewers in our web and desktop applications. Series Outline … more Read More

Get started with SvelteKit

So-called metaframeworks like Next.js and Gatsby have taken off in the last few years. This article introduces you to one of the most recent examples, the SvelteKit framework for Svelte. Like Next.js before it, SvelteKit provides an all-in-one, full-stack … more Read More

Echo JS

Bag in Box Supplier – Technologia JSC 📚 Building next level charts using REAVIZ Run a WebRTC server in your browser (virtual server; private audio) tsafe: A powerful assertion function for TypeScript … more Read More

Twilioの留守番電話検出機能(AMD)とNode.jsで配達リマインドシステムを構築する

背景 Twilioは電話に関する機能を多岐にわたって提供しています。留守番電話検出機能(Answer Machine Detection、以下「AMD」)もその 1つです。AMDは、着信側を特定し、それに合わせて通話フローを調整できる機能です。AMDを使えば、音声APIからの着信を人間、留守番電話、ファックスのどちらが対応したかを判断できます。この情報に基づいた通話の更新処理や通話終了後の処理の分岐を実装できます。 このチュートリアルでは、AMDの基本機能や設定方法だけでなく、AMDを使った配達リマインドシステムの作成方法までを紹介します。 … more Read More