S– tag –
-
ビジネスIT・DX・SaaS
SendGridとは|大規模配信に強いメールAPI基盤の全体像
SendGridは、2009年に米国で創業したクラウド型メール配信サービスで、2020年にTwilioへ買収され「Twilio SendGrid」として展開されています。トランザクションメールとマーケティングメールの双方をAPI経由で大量配信できる点が特徴で、サインアップ通知... -
セキュリティ・認証
SuperTokensとは何かを学ぶOSS認証サービス入門
SuperTokensは、2020年に公開されたオープンソースの認証ライブラリおよびサービスです。Auth0やFirebase Authのような商用IDaaSと同等の機能を、自分のサーバーにホストして無料で利用できる点が特徴です。バックエンドはNode.jsを中心に複数の言語で実装... -
セキュリティ・認証
Snykとは|開発者起点で依存脆弱性を塞ぐSaaSの全貌
Snyk(スニーク)は2015年にロンドンで創業されたアプリケーションセキュリティのSaaSで、オープンソース依存パッケージやコンテナイメージ、IaCコードに含まれる脆弱性を開発者のIDEやPull Request上で検出することを得意とする。従来のSCAツールがセキュ... -
Web・フロントエンド・バックエンド
Sass — CSSに変数とミックスインを持ち込んだプリプロセッサ
Sass(Syntactically Awesome Style Sheets)は2006年、米国のハンプトン・カトリン(Hampton Catlin)が設計し、ネイサン・ヴァイゼンバウム(Natalie Weizenbaum)が実装を引き継いだCSSプリプロセッサです。Ruby on Railsを世に送り出したDavid Heineme... -
Web・フロントエンド・バックエンド
Svelte — コンパイル時に仮想DOMをなくすUIフレームワーク
Svelteは2016年11月、英国出身のリッチ・ハリス(Rich Harris、当時The Guardian所属)が公開したUIフレームワークです。React・Vueと違って実行時に仮想DOM(Virtual DOM)を持たず、ビルド時にコンポーネントを素のDOM操作へコンパイルしてしまうのが最... -
ネットワーク・インフラ・クラウド
SNMP — 機器を遠隔監視するネットワーク管理プロトコル
SNMP(Simple Network Management Protocol)は、ルータ・スイッチ・サーバ・プリンタなどネットワーク機器の情報を遠隔から取得・設定するための定番プロトコルです。1988年8月にIETFがRFC 1067として初版v1を公開し、その後1993年のSNMPv2、1998年のSNMP... -
ネットワーク・インフラ・クラウド
SD-WAN — ソフトウェア定義でWAN運用を再構築するアーキテクチャ
SD-WAN(Software-Defined WAN)は、SDN(Software-Defined Networking)の考え方をWANに適用したアーキテクチャで、拠点ルータの設定や経路選択をクラウド上のコントローラから集中管理し、複数回線を動的に使い分けることで運用性と回線コストを両立する... -
データベース・データ管理
Sphinx Search — 2001年から続くC++製の老舗全文検索
Sphinx Searchは2001年にロシアのAndrew Aksyonoff氏によって開発が始められた、C++製のオープンソース全文検索エンジンです。MySQLのテーブルを直接インデックス化できる「SphinxQL」というMySQLプロトコル互換のインターフェースを持ち、データベースに... -
プログラミング・開発言語
SpiderMonkeyとは|FirefoxとJSの歴史を支える最古のエンジン
SpiderMonkeyは1995年にNetscapeのBrendan Eich氏が、わずか10日でJavaScriptを設計した際に書き上げた最初のJS実装であり、現代に至るまで継続的に開発されている世界最古のJavaScriptエンジンです。現在はMozilla財団のもとでFirefoxやThunderbird、Spid... -
プログラミング・開発言語
setuptoolsとは Pythonビルドの基盤を理解する
setuptoolsはPhillip J. Ebyが2004年にdistutils拡張として発表したPythonのビルドツールで、20年以上にわたりPyPIパッケージ作成のデファクト基盤として動き続けている。PEP 517/518以降は「build backendの一つ」という位置付けに整理され、setup.py時代...
