SlideShare a Scribd company logo
BlankOn Linux
Architecture
and how GNOME fits into the picture
Mohammad Anwari
mdamt@di.blankon.in
License: CC-BY-SA 4.0
Introduction
1997 co-found Linux Indonesia
2000s various F/OSS contributions
2004 co-found BlankOn
2003-2007 Indonesian translation
coordinator at GNOME
2007-2009 Account Team member at
GNOME
2005-2012 Nokia/Maemo/MeeGo
-> Hildon Input Method maintainer
2013 BlankOn Executive Director
linkedin.com/in/mdamtlinkedin.com/in/mdam
BlankOn Project
A non-profit effort to develop competences of
Indonesian people by creating an ecosystem around
F/OSS
We have:
➔ businesses
➔ academists
➔ farmers
➔ local government officials
➔ students
➔ ...
Typical Indonesian would willingly contribute to a
community
➔ gotong royong (communal work culture)
➔ want loose or very flexible rules
➔ balance between local and international style
BlankOn Project
BlankOn Project
As a place to exercise before contributing to the
upstream
➔ language barrier
➔ culture shock
Products
➔ Linux distribution: BlankOn Linux
➔ Mobile: Ridon
➔ Desktop: Manokwari
➔ Runtime HTML5: Maleo
➔ Aksara Nusantara
◆ Input methods and fonts
➔ BlankOn Installer
➔ Build farms
➔ Artworks
BlankOn Project
BlankOn Linux
Facts
Debian derivative (was Fedora and Ubuntu
derivative), more than rebranding
9 releases (since 2004) so far
➔ 10th soon to be released
Two lines of hardware architectures
➔ x86 (32 and 64 bits)
➔ ARM
Package repository
Debian
BlankOn
Boot Loader
Kernel
Base system
GUI
Application
Usual stack
Boot Loader
Kernel
Base system
GUI
Application
Boot Loader
Boot Loader
Kernel
Sistem Dasar
GUI
Aplikasi
Kernel
Boot Loader
Kernel
Base system
GUI
Application
Base system
Base system
Miniroot BlankOn (ARM)
Debian bootstrap with BlankOn packages
Base system (ARM)
Miniroot BlankOn
Basic shell
busybox + init scripts
https://github.com/BlankOn/miniroot
Base system
Debootstrap with BlankOn packages
Essential BlankOn packages
libc, systemd, middlewares, etc
Boot Loader
Kernel
Base system
GUI
Application
GUI
GUI
GNOME 3 platform
GNOME Session D-Bus GStreamer
PulseAudio NetworkManager Pango
PackageKit Telepathy WebKit GIO GVFS
Manokwari
Capital of West Papua province
White and sandy beaches
Capital of West Papua province
White and sandy beaches
Manokwari
GUI
Manokwari desktop
➔ HTML5 frontend
➔ Vala backend
➔ evolution from BlankOn Panel
architecture (then)
BlankOn
GNOME
Linux
architecture (then)
BlankOn
GNOME
Linux
gnome-panel
nautilus
metacity
chromium
evolution
architecture (then)
BlankOn
GNOME
Linux
gnome-panel
nautilus
metacity
chromium
evolution
gnome-panel
subsystem choices
BlankOn
GNOME
Linux
nautilus
metacity
chromium
evolution
gnome-panel
gnome-shell
unity
????
blankon-panel (2011)
blankon-panel
panel
blankon-panel
Vala
GTK+ 3
manokwari (2012)
manokwari (2012)
panel
desktop
manokwari (2012)
Vala
JavaScript
HTML
CSS
GTK+ 3
architecture
webkitgtk
backend
GTK+ front-end
HTML front-end
Vala
HTML/JS/CSS
Maleo
Macrocephalon maleo
Endemic to Sulawesi Island
Endangered species
GUI
Maleo HTML5 application runner (since 2012)
libseed
JSC GObject
Seed
Maleo
WebkitGtk
Maleo applications
Maleo
config.xml
HTML5
CSS
JS
Maleo
Maleo and it’s bridge to system
Maleo
config.xml
HTML5
CSS
JS
Maleo
Seed JSC NodeJS
Boot Loader
Kernel
Base system
GUI
Application
Application
Application
HTML5
GTK+
Qt
Boot Loader
Kernel
Base system
GUI
Application
Conclusion
GNOME plays a
very important role as a basic
platform
BlankOn goes towards web
technologies
Terima kasih
github.com/BlankOn
github.com/ridon
bitbucket.org/BlankOn
mdamt@di.blankon.in

More Related Content

Viewers also liked

Arsitektur Sistem Operasi BlankOn 201104
Arsitektur Sistem Operasi BlankOn 201104Arsitektur Sistem Operasi BlankOn 201104
Arsitektur Sistem Operasi BlankOn 201104
Mohammad Anwari
 
KERNAL ARCHITECTURE
KERNAL ARCHITECTUREKERNAL ARCHITECTURE
KERNAL ARCHITECTURE
lakshmipanat
 
What is Kernel, basic idea of kernel
What is Kernel, basic idea of kernelWhat is Kernel, basic idea of kernel
What is Kernel, basic idea of kernel
Neel Parikh
 
Linux kernel architecture
Linux kernel architectureLinux kernel architecture
Linux kernel architecture
Teja Bheemanapally
 
Kernel (OS)
Kernel (OS)Kernel (OS)
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
onu9
 

Viewers also liked (6)

Arsitektur Sistem Operasi BlankOn 201104
Arsitektur Sistem Operasi BlankOn 201104Arsitektur Sistem Operasi BlankOn 201104
Arsitektur Sistem Operasi BlankOn 201104
 
KERNAL ARCHITECTURE
KERNAL ARCHITECTUREKERNAL ARCHITECTURE
KERNAL ARCHITECTURE
 
What is Kernel, basic idea of kernel
What is Kernel, basic idea of kernelWhat is Kernel, basic idea of kernel
What is Kernel, basic idea of kernel
 
Linux kernel architecture
Linux kernel architectureLinux kernel architecture
Linux kernel architecture
 
Kernel (OS)
Kernel (OS)Kernel (OS)
Kernel (OS)
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 

Similar to GNOME.Asia 2015: BlankOn Linux Architecture

Blankon Installer
Blankon InstallerBlankon Installer
Blankon Installer
Herpiko Dwi Aguno
 
Top linux distributions & open source Browsers
Top linux distributions & open source BrowsersTop linux distributions & open source Browsers
Top linux distributions & open source Browsers
pawan sharma
 
Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3
Asher Martin
 
Interopability with Suse Linux: MoonLight Project
Interopability with Suse Linux: MoonLight Project Interopability with Suse Linux: MoonLight Project
Interopability with Suse Linux: MoonLight Project
Alessandro Binhara
 
Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-dav
Parin Sharma
 
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
linuxlab_conf
 
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini
 
Open collaboration in the Moby Project
Open collaboration in the Moby ProjectOpen collaboration in the Moby Project
Open collaboration in the Moby Project
Akihiro Suda
 
Embedded Linux primer
Embedded Linux primerEmbedded Linux primer
Embedded Linux primer
Drew Fustini
 
Docker containers : introduction
Docker containers : introductionDocker containers : introduction
Docker containers : introduction
rinnocente
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
Ahmed Mekkawy
 
Contributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium projectContributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium project
Igalia
 
A Tour of Open Source on the Mainframe
A Tour of Open Source on the MainframeA Tour of Open Source on the Mainframe
A Tour of Open Source on the Mainframe
All Things Open
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015
Nilay Binjola
 
Building distribution packages with Docker
Building distribution packages with DockerBuilding distribution packages with Docker
Building distribution packages with Docker
Bruno Cornec
 
Maemo Chinook Software Architecture
Maemo Chinook Software ArchitectureMaemo Chinook Software Architecture
Maemo Chinook Software Architecture
jtukkine
 
Survey of Container Build Tools
Survey of Container Build ToolsSurvey of Container Build Tools
Survey of Container Build Tools
Michael Ducy
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using Docker
Ajeet Singh Raina
 
Run Qt on Linux embedded systems using Yocto
Run Qt on Linux embedded systems using YoctoRun Qt on Linux embedded systems using Yocto
Run Qt on Linux embedded systems using Yocto
Marco Cavallini
 
Developing FirefoxOS
Developing FirefoxOSDeveloping FirefoxOS
Developing FirefoxOS
Fred Lin
 

Similar to GNOME.Asia 2015: BlankOn Linux Architecture (20)

Blankon Installer
Blankon InstallerBlankon Installer
Blankon Installer
 
Top linux distributions & open source Browsers
Top linux distributions & open source BrowsersTop linux distributions & open source Browsers
Top linux distributions & open source Browsers
 
Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3Cape Cod Web Technology Meetup - 3
Cape Cod Web Technology Meetup - 3
 
Interopability with Suse Linux: MoonLight Project
Interopability with Suse Linux: MoonLight Project Interopability with Suse Linux: MoonLight Project
Interopability with Suse Linux: MoonLight Project
 
Fos sintro pres-dav
Fos sintro pres-davFos sintro pres-dav
Fos sintro pres-dav
 
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
Marco Cavallini - Yocto Project, an automatic generator of embedded Linux dis...
 
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
Marco Cavallini @ LinuxLab 2018 : Workshop Yocto Project, an automatic genera...
 
Open collaboration in the Moby Project
Open collaboration in the Moby ProjectOpen collaboration in the Moby Project
Open collaboration in the Moby Project
 
Embedded Linux primer
Embedded Linux primerEmbedded Linux primer
Embedded Linux primer
 
Docker containers : introduction
Docker containers : introductionDocker containers : introduction
Docker containers : introduction
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
Contributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium projectContributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium project
 
A Tour of Open Source on the Mainframe
A Tour of Open Source on the MainframeA Tour of Open Source on the Mainframe
A Tour of Open Source on the Mainframe
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015
 
Building distribution packages with Docker
Building distribution packages with DockerBuilding distribution packages with Docker
Building distribution packages with Docker
 
Maemo Chinook Software Architecture
Maemo Chinook Software ArchitectureMaemo Chinook Software Architecture
Maemo Chinook Software Architecture
 
Survey of Container Build Tools
Survey of Container Build ToolsSurvey of Container Build Tools
Survey of Container Build Tools
 
A Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using DockerA Shift from Monolith to Microservice using Docker
A Shift from Monolith to Microservice using Docker
 
Run Qt on Linux embedded systems using Yocto
Run Qt on Linux embedded systems using YoctoRun Qt on Linux embedded systems using Yocto
Run Qt on Linux embedded systems using Yocto
 
Developing FirefoxOS
Developing FirefoxOSDeveloping FirefoxOS
Developing FirefoxOS
 

More from Mohammad Anwari

Domain name system dinamis dengan protokol dinamid versi 1.02
Domain name system dinamis dengan protokol dinamid versi 1.02Domain name system dinamis dengan protokol dinamid versi 1.02
Domain name system dinamis dengan protokol dinamid versi 1.02
Mohammad Anwari
 
Skalabilitas Aplikasi Web
Skalabilitas Aplikasi WebSkalabilitas Aplikasi Web
Skalabilitas Aplikasi Web
Mohammad Anwari
 
Liku liku F/OSS
Liku liku F/OSSLiku liku F/OSS
Liku liku F/OSS
Mohammad Anwari
 
Ganasnya industri
Ganasnya industriGanasnya industri
Ganasnya industri
Mohammad Anwari
 
BlankOn dan PSrE Induk Nasional
BlankOn dan PSrE Induk NasionalBlankOn dan PSrE Induk Nasional
BlankOn dan PSrE Induk Nasional
Mohammad Anwari
 
Mulai melangkah dengan Node.js
Mulai melangkah dengan Node.jsMulai melangkah dengan Node.js
Mulai melangkah dengan Node.js
Mohammad Anwari
 
JS di Destop
JS di Destop JS di Destop
JS di Destop
Mohammad Anwari
 
Lokakarya Manokwari - ICROSS 2013
Lokakarya Manokwari - ICROSS 2013Lokakarya Manokwari - ICROSS 2013
Lokakarya Manokwari - ICROSS 2013
Mohammad Anwari
 
Blankon dan Debian
Blankon dan DebianBlankon dan Debian
Blankon dan Debian
Mohammad Anwari
 
BOF Srimubil 2009
BOF Srimubil 2009BOF Srimubil 2009
BOF Srimubil 2009
Mohammad Anwari
 
MeeGo Touch Input Method Framework
MeeGo Touch Input Method FrameworkMeeGo Touch Input Method Framework
MeeGo Touch Input Method Framework
Mohammad Anwari
 
Kegiatan Riset BlankOn 2011-2012
Kegiatan Riset BlankOn 2011-2012Kegiatan Riset BlankOn 2011-2012
Kegiatan Riset BlankOn 2011-2012
Mohammad Anwari
 

More from Mohammad Anwari (12)

Domain name system dinamis dengan protokol dinamid versi 1.02
Domain name system dinamis dengan protokol dinamid versi 1.02Domain name system dinamis dengan protokol dinamid versi 1.02
Domain name system dinamis dengan protokol dinamid versi 1.02
 
Skalabilitas Aplikasi Web
Skalabilitas Aplikasi WebSkalabilitas Aplikasi Web
Skalabilitas Aplikasi Web
 
Liku liku F/OSS
Liku liku F/OSSLiku liku F/OSS
Liku liku F/OSS
 
Ganasnya industri
Ganasnya industriGanasnya industri
Ganasnya industri
 
BlankOn dan PSrE Induk Nasional
BlankOn dan PSrE Induk NasionalBlankOn dan PSrE Induk Nasional
BlankOn dan PSrE Induk Nasional
 
Mulai melangkah dengan Node.js
Mulai melangkah dengan Node.jsMulai melangkah dengan Node.js
Mulai melangkah dengan Node.js
 
JS di Destop
JS di Destop JS di Destop
JS di Destop
 
Lokakarya Manokwari - ICROSS 2013
Lokakarya Manokwari - ICROSS 2013Lokakarya Manokwari - ICROSS 2013
Lokakarya Manokwari - ICROSS 2013
 
Blankon dan Debian
Blankon dan DebianBlankon dan Debian
Blankon dan Debian
 
BOF Srimubil 2009
BOF Srimubil 2009BOF Srimubil 2009
BOF Srimubil 2009
 
MeeGo Touch Input Method Framework
MeeGo Touch Input Method FrameworkMeeGo Touch Input Method Framework
MeeGo Touch Input Method Framework
 
Kegiatan Riset BlankOn 2011-2012
Kegiatan Riset BlankOn 2011-2012Kegiatan Riset BlankOn 2011-2012
Kegiatan Riset BlankOn 2011-2012
 

Recently uploaded

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

GNOME.Asia 2015: BlankOn Linux Architecture