SlideShare a Scribd company logo
Reactive Programming by UniRx
for Asynchronous & Event Processing
2014/07/30
Yoshifumi Kawai - @neuecc
Self Introduction
@
CTO
C# 5.0 + .NET Framework 4.5 + ASP.NET MVC 5
C# Web
@
Microsoft MVP for Visual C# / C#
Web http://neue.cc/
Twitter @neuecc
What’s Reactive Programming?
Functional Reactive Programming
http://en.wikipedia.org/wiki/Functional_reactive_programming
Excel ……
Reactive Extensions
FRP (Haskell )
2009 .NET Reactive Extensions
Functional Reactive Programming
http://en.wikipedia.org/wiki/Functional_reactive_programming
Excel ……
Reactive Extensions
FRP (Haskell )
2009 .NET Reactive Extensions
UniRx
ReactiveExtensions(Rx) Unity
Gartner’s Hype Cycle
2013 Application Architecture/Application Development
On the Rise - Reactive Programming
Technology Radar Languages & Framework
ThoughtWorks Technology Radar July 2014
Rx ADOPT OK
TRIAL
ASSESS
HOLD
Across Languages
RxJava
Netflix for Java/Scala
ReactiveCocoa
GitHub 5073 for Objective-C
RxJS/bacon.js
JavaScript
RxJS bacon.js
Reactive Programming by UniRx for Asynchronous & Event Processing
UniRx
UniRx 100
Asset Store
Reactive Programming
Reactive Extensions
RxJava Wiki
UniRx - Reactive Extensions for Unity
Reactive Extensions(Rx) is
LINQ
C# LINQ
LINQ(to Objects) C#
Rx LINQ
LINQ
Reactive
Programming
Rx
UniRx is
.NET(C#) Rx Unity
https://github.com/neuecc/UniRx
http://u3d.as/7tT (Asset Store, Price : FREE)
Rx + Unity
C# ……
https://rx.codeplex.com/
Bart De Smet Microsoft
Unity :)
Q
C# LINQ Rx 5
……
3 @IT
http://www.atmarkit.co.jp/fdotnet/introrx/introrx_01/introrx_01_01.html
AOT Safe
LINQ iOS AOT
Unity + iOS AOT
http://neue.cc/2014/07/01_474.html
Reactive Extensions
is
LINQ to Events
LINQ to Asynchronous
Event is Observable Sequence
Rx
IObservable<T> time
OnTap
3 Tap
5 Tap
1 Tap
IEnumerable <-> IObservable
IObservable<T> time
IEnumerable<T> length
IEnumerable<T> length
.Where(x => x % 2 == 0)
IObservable<T> time
.Where(x => x % 2 == 0)
Where
LINQ
Push Event Stream
Event Processing
Interactive/Visualize
Internet of Things
Push
Kinect
Oculus
Twitter Streaming
PubSub, WebSocket
Logs are Stream(Fluentd, Amazon Kinesis, Azure Event Hubs)
MonoBehaviour Update , OnMouseClick, etc...
LINQ
LINQ
LINQ
LINQ
Better EventHandling
Limitations of .NET Events
//
public event Action<int> OnHitDamage;
//
player.OnHitDamage += (damage) =>
{
if (damage >= 1000)
{
// " "
}
};
player.OnHitDamage -= /* */
Observable Sequence to the Rescue
IObservable<int> onHitDamage = player.OnHitDamage;
var criticalHit = onHitDamage
.Where(x =>x >= 1000);
var subscription = criticalHit.Subscribe(damage => /* ... */);
subscription.Dispose();
LINQ
Lifecycle Resource Management
// Disposable
CompositeDisposable subscriptions = new CompositeDisposable();
void Awake()
{
var player = new Player();
var enemy1 = new Player();
var enemy2 = new Player();
//
player.OnHitDamage.Subscribe().AddTo(subscriptions);
enemy1.OnHitDamage.Subscribe().AddTo(subscriptions);
enemy2.OnHitDamage.Subscribe().AddTo(subscriptions);
}
void OnDestroy()
{
//
subscriptions.Dispose();
}
Curing
Your
Asynchronous
Programming
Blues
yield return is awaitable
IEnumerator GetBingText()
{
var www = new WWW("http://bing.com/");
yield return www; //
Debug.Log(www.text);
}
It’s Unity’s awesome feature!
But...
IEnumerator GetGoogle()
{
var www = new WWW("http://google.com/");
yield return www;
}
IEnumerator OnMouseDown()
{
try
{
//
yield return StartCoroutine(GetGoogle());
}
catch
{
}
}
IEnumerator
yield return try-catch
IEnumerator GetGoogle(Action<string> onCompleted, Action<Exception> onError)
{
var www = new WWW("http://google.com/");
yield return www;
if (!www.error) onError(new Exception(www.error));
else onCompleted(www.text);
}
……(JavaScript )
IEnumerator
Rx Unity
ObservableWWW.Get("http://google.co.jp/")
.SelectMany(x => ObservableWWW.Get(x)) //
.Retry(3) // 3
.Subscribe(
x => Debug.Log(x), //
ex => Debug.LogException(ex)); //
Rx
x x
x
Why can Rx apply to asynchronous?
x
IEnumerable<T>
IObservable<T>
IObservable<T> time
event
async
IE<T>
Why can Rx apply to asynchronous?
x
IEnumerable<T>
IObservable<T>
IObservable<T> time
event
async
IE<T>
Orchestrate Rx
var parallel = Observable.WhenAll(
ObservableWWW.Get("http://google.com/"),
ObservableWWW.Get("http://bing.com/"),
ObservableWWW.Get("http://unity3d.com/"));
parallel.Subscribe(xs =>
{
Debug.Log(xs[0].Substring(0, 100)); // google
Debug.Log(xs[1].Substring(0, 100)); // bing
Debug.Log(xs[2].Substring(0, 100)); // unity
});
IObservable<T> time
IObservable<T> time
WhenAll
Observable.WhenAll(
ObservableWWW.Get(),
ObservableWWW.Get(),
ObservableWWW.Get())
Subscribe(xs => xs[0], xs[1], xs[2])
Conclusion
Reactive Programming
UniRx
Available Now
GitHub - https://github.com/neuecc/UniRx/
Asset Store(FREE) – http://u3d.as/7tT
Update
(v4.4)

More Related Content

What's hot (20)

PDF
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
Yoshifumi Kawai
 
PDF
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう
Unity Technologies Japan K.K.
 
PDF
Observableで非同期処理
torisoup
 
PDF
Nginxを使ったオレオレCDNの構築
ichikaway
 
PPTX
UniRxことはじめ
Shoichi Yasui
 
PDF
UniTask入門
torisoup
 
PPTX
CyberChefの使い方(HamaCTF2019 WriteUp編)
Shota Shinogi
 
PDF
UE4のMediaFrameworkについて
Itsuki Inoue
 
PDF
MagicOnion入門
torisoup
 
PPTX
UE4を用いたTPS制作事例 EDF:IR レベル構成について
エピック・ゲームズ・ジャパン Epic Games Japan
 
PDF
わからないまま使っている?UE4 の AI の基本的なこと
rarihoma
 
PPTX
UE4 MultiPlayer Online Deep Dive 基礎編2 -Traveling- (historia様ご講演) #ue4dd
エピック・ゲームズ・ジャパン Epic Games Japan
 
PPTX
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
DeNA
 
PDF
ゲーム開発者のための C++11/C++14
Ryo Suzuki
 
PDF
UE4におけるキャラクタークラス設計
Masahiko Nakamura
 
PDF
新しいエフェクトツール、Niagaraを楽しもう! ~Niagara作例のブレイクダウン~
エピック・ゲームズ・ジャパン Epic Games Japan
 
PPTX
UniRxでMV(R)Pパターン をやってみた
torisoup
 
PDF
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
UnityTechnologiesJapan002
 
PDF
UE4 MultiPlayer Online Deep Dive 実践編2 (ソレイユ株式会社様ご講演) #UE4DD
エピック・ゲームズ・ジャパン Epic Games Japan
 
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
Yoshifumi Kawai
 
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう
Unity Technologies Japan K.K.
 
Observableで非同期処理
torisoup
 
Nginxを使ったオレオレCDNの構築
ichikaway
 
UniRxことはじめ
Shoichi Yasui
 
UniTask入門
torisoup
 
CyberChefの使い方(HamaCTF2019 WriteUp編)
Shota Shinogi
 
UE4のMediaFrameworkについて
Itsuki Inoue
 
MagicOnion入門
torisoup
 
UE4を用いたTPS制作事例 EDF:IR レベル構成について
エピック・ゲームズ・ジャパン Epic Games Japan
 
わからないまま使っている?UE4 の AI の基本的なこと
rarihoma
 
UE4 MultiPlayer Online Deep Dive 基礎編2 -Traveling- (historia様ご講演) #ue4dd
エピック・ゲームズ・ジャパン Epic Games Japan
 
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
DeNA
 
ゲーム開発者のための C++11/C++14
Ryo Suzuki
 
UE4におけるキャラクタークラス設計
Masahiko Nakamura
 
新しいエフェクトツール、Niagaraを楽しもう! ~Niagara作例のブレイクダウン~
エピック・ゲームズ・ジャパン Epic Games Japan
 
UniRxでMV(R)Pパターン をやってみた
torisoup
 
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
UnityTechnologiesJapan002
 
UE4 MultiPlayer Online Deep Dive 実践編2 (ソレイユ株式会社様ご講演) #UE4DD
エピック・ゲームズ・ジャパン Epic Games Japan
 

Viewers also liked (20)

PDF
UniRx - Reactive Extensions for Unity
Yoshifumi Kawai
 
PDF
The History of Reactive Extensions
Yoshifumi Kawai
 
PDF
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
Yoshifumi Kawai
 
PPTX
若輩エンジニアから見たUniRxを利用したゲーム開発
Hirohito Morinaga
 
PPTX
はじめてのUniRx
torisoup
 
PDF
「ずいぶんとダサいライティングを使っているのね」〜UniRxを用いた物理ベースライティング制御〜
Toru Nayuki
 
PDF
Interactive UI with UniRx
Yuto Iwashita
 
PDF
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
Yoshifumi Kawai
 
PDF
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
Unity Technologies Japan K.K.
 
PDF
NextGen Server/Client Architecture - gRPC + Unity + C#
Yoshifumi Kawai
 
PPTX
RuntimeUnitTestToolkit for Unity
Yoshifumi Kawai
 
PDF
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
Yoshifumi Kawai
 
PDF
How to Make Own Framework built on OWIN
Yoshifumi Kawai
 
PDF
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
Yoshifumi Kawai
 
PDF
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
Yoshifumi Kawai
 
PDF
Reactive extensions入門v0.1
一希 大田
 
PDF
async/await不要論
bleis tift
 
PDF
UniRx - Reactive Extensions for Unity(EN)
Yoshifumi Kawai
 
PPTX
ゲーム開発とMVC
Takashi Komada
 
PDF
Reactive Extensionsで非同期処理を簡単に
Yoshifumi Kawai
 
UniRx - Reactive Extensions for Unity
Yoshifumi Kawai
 
The History of Reactive Extensions
Yoshifumi Kawai
 
AWS + Windows(C#)で構築する.NET最先端技術によるハイパフォーマンスウェブアプリケーション開発実践
Yoshifumi Kawai
 
若輩エンジニアから見たUniRxを利用したゲーム開発
Hirohito Morinaga
 
はじめてのUniRx
torisoup
 
「ずいぶんとダサいライティングを使っているのね」〜UniRxを用いた物理ベースライティング制御〜
Toru Nayuki
 
Interactive UI with UniRx
Yuto Iwashita
 
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
Yoshifumi Kawai
 
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
Unity Technologies Japan K.K.
 
NextGen Server/Client Architecture - gRPC + Unity + C#
Yoshifumi Kawai
 
RuntimeUnitTestToolkit for Unity
Yoshifumi Kawai
 
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
Yoshifumi Kawai
 
How to Make Own Framework built on OWIN
Yoshifumi Kawai
 
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
Yoshifumi Kawai
 
ZeroFormatterに見るC#で最速のシリアライザを作成する100億の方法
Yoshifumi Kawai
 
Reactive extensions入門v0.1
一希 大田
 
async/await不要論
bleis tift
 
UniRx - Reactive Extensions for Unity(EN)
Yoshifumi Kawai
 
ゲーム開発とMVC
Takashi Komada
 
Reactive Extensionsで非同期処理を簡単に
Yoshifumi Kawai
 
Ad

Similar to Reactive Programming by UniRx for Asynchronous & Event Processing (20)

PPTX
InfluxDB Client Libraries and Applications | Miroslav Malecha | Bonitoo
InfluxData
 
PDF
From User Action to Framework Reaction
Jonas Bandi
 
PDF
Bringing order to the chaos! - Paulo Lopes - Codemotion Amsterdam 2018
Codemotion
 
PDF
From User Action to Framework Reaction
jbandi
 
PDF
掀起 Swift 的面紗
Pofat Tseng
 
PDF
Android RenderScript on LLVM
John Lee
 
PDF
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
tdc-globalcode
 
PDF
Building Reactive Microservices with Vert.x
Claudio Eduardo de Oliveira
 
PDF
JSAnkara Swift v React Native
Muhammed Demirci
 
PDF
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
VMware Tanzu
 
PDF
HOW TO DEAL WITH BLOCKING CODE WITHIN ASYNCIO EVENT LOOP
Mykola Novik
 
PDF
Unite 2017 - Reactive Programming - Pieter Nijs
N Core
 
PDF
NGRX Apps in Depth
Trayan Iliev
 
PPTX
Spring Actionscript at Devoxx
Christophe Herreman
 
PDF
Functional Reactive Programming on Android
Sam Lee
 
PDF
Tech friday 22.01.2016
Poutapilvi Web Design
 
PDF
Getting Native with NDK
ナム-Nam Nguyễn
 
PDF
Reactive, component 그리고 angular2
Jeado Ko
 
PPT
Lifthub (rpscala #31)
k4200
 
PDF
JEE on DC/OS - MesosCon Europe
QAware GmbH
 
InfluxDB Client Libraries and Applications | Miroslav Malecha | Bonitoo
InfluxData
 
From User Action to Framework Reaction
Jonas Bandi
 
Bringing order to the chaos! - Paulo Lopes - Codemotion Amsterdam 2018
Codemotion
 
From User Action to Framework Reaction
jbandi
 
掀起 Swift 的面紗
Pofat Tseng
 
Android RenderScript on LLVM
John Lee
 
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
tdc-globalcode
 
Building Reactive Microservices with Vert.x
Claudio Eduardo de Oliveira
 
JSAnkara Swift v React Native
Muhammed Demirci
 
SpringOne Tour: Make the Right Thing the Obvious Thing: The Journey to Intern...
VMware Tanzu
 
HOW TO DEAL WITH BLOCKING CODE WITHIN ASYNCIO EVENT LOOP
Mykola Novik
 
Unite 2017 - Reactive Programming - Pieter Nijs
N Core
 
NGRX Apps in Depth
Trayan Iliev
 
Spring Actionscript at Devoxx
Christophe Herreman
 
Functional Reactive Programming on Android
Sam Lee
 
Tech friday 22.01.2016
Poutapilvi Web Design
 
Getting Native with NDK
ナム-Nam Nguyễn
 
Reactive, component 그리고 angular2
Jeado Ko
 
Lifthub (rpscala #31)
k4200
 
JEE on DC/OS - MesosCon Europe
QAware GmbH
 
Ad

More from Yoshifumi Kawai (20)

PDF
A quick tour of the Cysharp OSS
Yoshifumi Kawai
 
PDF
A Brief History of UniRx/UniTask, IUniTaskSource in Depth
Yoshifumi Kawai
 
PDF
Building the Game Server both API and Realtime via c#
Yoshifumi Kawai
 
PDF
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
Yoshifumi Kawai
 
PDF
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
Yoshifumi Kawai
 
PDF
Unity C#と.NET Core(MagicOnion) C# そしてKotlinによるハーモニー
Yoshifumi Kawai
 
PDF
Implements OpenTelemetry Collector in DotNet
Yoshifumi Kawai
 
PDF
Deep Dive async/await in Unity with UniTask(EN)
Yoshifumi Kawai
 
PDF
The Usage and Patterns of MagicOnion
Yoshifumi Kawai
 
PDF
True Cloud Native Batch Workflow for .NET with MicroBatchFramework
Yoshifumi Kawai
 
PDF
Memory Management of C# with Unity Native Collections
Yoshifumi Kawai
 
PDF
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
Yoshifumi Kawai
 
PDF
Binary Reading in C#
Yoshifumi Kawai
 
PPTX
RuntimeUnitTestToolkit for Unity(English)
Yoshifumi Kawai
 
PDF
How to make the Fastest C# Serializer, In the case of ZeroFormatter
Yoshifumi Kawai
 
PDF
ZeroFormatter/MagicOnion - Fastest C# Serializer/gRPC based C# RPC
Yoshifumi Kawai
 
PDF
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
Yoshifumi Kawai
 
PDF
Photon Server Deep Dive - View from Implmentation of PhotonWire, Multiplayer ...
Yoshifumi Kawai
 
PDF
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Yoshifumi Kawai
 
PPTX
Clash of Oni Online - VR Multiplay Sword Action
Yoshifumi Kawai
 
A quick tour of the Cysharp OSS
Yoshifumi Kawai
 
A Brief History of UniRx/UniTask, IUniTaskSource in Depth
Yoshifumi Kawai
 
Building the Game Server both API and Realtime via c#
Yoshifumi Kawai
 
ライブラリ作成のすゝめ - 事例から見る個人OSS開発の効能
Yoshifumi Kawai
 
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
Yoshifumi Kawai
 
Unity C#と.NET Core(MagicOnion) C# そしてKotlinによるハーモニー
Yoshifumi Kawai
 
Implements OpenTelemetry Collector in DotNet
Yoshifumi Kawai
 
Deep Dive async/await in Unity with UniTask(EN)
Yoshifumi Kawai
 
The Usage and Patterns of MagicOnion
Yoshifumi Kawai
 
True Cloud Native Batch Workflow for .NET with MicroBatchFramework
Yoshifumi Kawai
 
Memory Management of C# with Unity Native Collections
Yoshifumi Kawai
 
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
Yoshifumi Kawai
 
Binary Reading in C#
Yoshifumi Kawai
 
RuntimeUnitTestToolkit for Unity(English)
Yoshifumi Kawai
 
How to make the Fastest C# Serializer, In the case of ZeroFormatter
Yoshifumi Kawai
 
ZeroFormatter/MagicOnion - Fastest C# Serializer/gRPC based C# RPC
Yoshifumi Kawai
 
What, Why, How Create OSS Libraries - 過去に制作した30のライブラリから見るC#コーディングテクニックと個人OSSの...
Yoshifumi Kawai
 
Photon Server Deep Dive - View from Implmentation of PhotonWire, Multiplayer ...
Yoshifumi Kawai
 
Photon Server Deep Dive - PhotonWireの実装から見つめるPhotonServerの基礎と応用
Yoshifumi Kawai
 
Clash of Oni Online - VR Multiplay Sword Action
Yoshifumi Kawai
 

Recently uploaded (20)

PPTX
Wondershare Filmora Crack Free Download 2025
josanj305
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
PDF
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
PPTX
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
PDF
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PDF
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
Edge AI and Vision Alliance
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
PPTX
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
PDF
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
PDF
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
Wondershare Filmora Crack Free Download 2025
josanj305
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
Simplify Your FME Flow Setup: Fault-Tolerant Deployment Made Easy with Packer...
Safe Software
 
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
Edge AI and Vision Alliance
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
Reimaginando la Ciberdefensa: De Copilots a Redes de Agentes
Cristian Garcia G.
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
Unlocking FME Flow’s Potential: Architecture Design for Modern Enterprises
Safe Software
 
How to Comply With Saudi Arabia’s National Cybersecurity Regulations.pdf
Bluechip Advanced Technologies
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 

Reactive Programming by UniRx for Asynchronous & Event Processing