SlideShare a Scribd company logo
Stefan Pante
@stefanpante
Node.js at Digipolis:
Experiences and lessons learned
24/03/2016
The Node.js Team
A-stad
Stack
A-profiel (user app)
melding
en
e-loket
notificati
on
redactie ...
helpcent
er
cart
(betalen)
search
stadspla
n
Civilian/Employee
Centrale Reference Systems
A-profiel (user app)
melding
en
e-loket
notificati
on
redactie ...
helpcent
er
cart
(betalen)
search
stadspla
n
Civilian/Employee
Good Ideas
1. Reusable modules
Good Ideas
1. Reusable modules
2. Basic application structure
Good Ideas
1. Reusable modules
2. Basic application structure
3. Code Quality
1. Reusable modules
New Application
User Service
Apache Solr
Notification Service
Modules
● Communication and Authorization
Modules
● Communication and Authorization
● Common tasks: mailing, response handling…
Modules
● Communication and Authorization
● Common tasks: mailing, response handling…
● Wrapper around existing modules, with specific
configuration
Astad module was born
All dependencies
you’d ever need
Everything initialised and
exposed on Express app
Disadvantages
● Hard to maintain (versioning difficult)
Disadvantages
● Hard to maintain (versioning difficult)
● Many unused dependencies
Disadvantages
● Hard to maintain (versioning difficult)
● Many unused dependencies
● Scripts, cron jobs…
Disadvantages
● Hard to maintain (versioning difficult)
● Many unused dependencies
● Scripts, cron jobs…
● Required intrinsic knowledge
Astad Module
Astad Module
Astad-Solr Astad-User Astad-Request ...
Many modules were created
Only use what you need,
Dependencies are explicit!
Easier to test!
Each module = one concern
Disadvantages
● Still cumbersome to update dependencies
with git tags
Disadvantages
● Still cumbersome to update dependencies
with git tags
● BUG = Manually updating package.json of
dependents
(Sinopia)
Our very own private NPM
repository
~ Allows patch variations
2. Basic application structure
Basic application structure
● Quickly start developing
Basic application structure
● Quickly start developing
● Uniformity and familiarity
Skeleton app
● Git repository to fork
Skeleton app
● Git repository to fork
● Basic uniform file structure
Skeleton app
● Git repository to fork
● Basic uniform file structure
● Most used modules included
Disadvantages
● Still some basic configuration required
Disadvantages
● Still some basic configuration required
● Some apps need frontend, others don’t
Disadvantages
● Still some basic configuration required
● Some apps need frontend, others don’t
● Need to remove unused dependencies
Yeoman Generator(s)
● Asks basic questions
Yeoman Generator(s)
● Asks basic questions
● Conditionally load dependencies,
file structure
Yeoman Generator(s)
● Asks basic questions
● Conditionally load dependencies,
file structure
● Basic config taken care of
yo astad
Please specify your project name: “A-stad”
Do you need a frontend for this project : (Y/n) “Y”
3. Code quality
Testing
● Ensure functionality is correct
Testing
● Ensure functionality is correct
● Test robustness of methods
Testing
● Ensure functionality is correct
● Test robustness of methods
● Tests allow refactoring
Testing without Control
● Easy to cheat
Testing without Control
● Easy to cheat
● Tests are neglected
Automated testing
● No deploys without tests
● PR’s are not approved when tests fail
Other measures
● Coding guidelines:JSLint, ESLint
● Code Reviews during PR, min 2 other dev’s.
Conclusion
● Reusable modules
● Basic application structure
● Code Quality
Conclusion
Learning from your mistakes allows for continuous
improvement and enables you to write better code.
Questions?

More Related Content

What's hot

The Bleeding Edge - Whats New in Angular 2
The Bleeding Edge - Whats New in Angular 2The Bleeding Edge - Whats New in Angular 2
The Bleeding Edge - Whats New in Angular 2
Lohith Goudagere Nagaraj
 
Trunk based development for Beginners
Trunk based development for BeginnersTrunk based development for Beginners
Trunk based development for Beginners
Nebulaworks
 
Branching Your Way to Low-Code Perfection
Branching Your Way to Low-Code PerfectionBranching Your Way to Low-Code Perfection
Branching Your Way to Low-Code Perfection
OutSystems
 
Trunk based development
Trunk based developmentTrunk based development
Trunk based development
go_oh
 
How we use Silverstripe CMS to deliver bilingual and accessible websites
How we use Silverstripe CMS to deliver bilingual and accessible websitesHow we use Silverstripe CMS to deliver bilingual and accessible websites
How we use Silverstripe CMS to deliver bilingual and accessible websites
MichaelPritchard21
 
Micro frontend architecture_presentation_ssoni
Micro frontend architecture_presentation_ssoniMicro frontend architecture_presentation_ssoni
Micro frontend architecture_presentation_ssoni
Sandeep Soni
 
Web development meetingup
Web development meetingupWeb development meetingup
Web development meetingup
PiTechnologies
 
Lightning talk how to edit the Silverstripe CMS docs
Lightning talk how to edit the Silverstripe CMS docsLightning talk how to edit the Silverstripe CMS docs
Lightning talk how to edit the Silverstripe CMS docs
MichaelPritchard21
 
Clean architecture on android
Clean architecture on androidClean architecture on android
Clean architecture on android
Benjamin Cheng
 
Laravel workshop
Laravel workshopLaravel workshop
Laravel workshop
Jasper Frumau
 
OpenNTF Essentials
OpenNTF EssentialsOpenNTF Essentials
OpenNTF Essentials
Christian Güdemann
 
GWT and Angular - Relatives or Foes
GWT and Angular - Relatives or FoesGWT and Angular - Relatives or Foes
GWT and Angular - Relatives or Foes
GlobalLogic Ukraine
 
React js vs angularjs
React js vs angularjsReact js vs angularjs
React js vs angularjs
Metricoid Technology
 
Contributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making ProfitsContributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making Profits
Henry Saputra
 
Deploying Flask web app using OpenShift
Deploying Flask web app using OpenShiftDeploying Flask web app using OpenShift
Deploying Flask web app using OpenShift
Abhijeet Kasurde
 
Salvatore Laisa - Da Angular a React - Un viaggio inaspettato
Salvatore Laisa - Da Angular a React - Un viaggio inaspettatoSalvatore Laisa - Da Angular a React - Un viaggio inaspettato
Salvatore Laisa - Da Angular a React - Un viaggio inaspettato
Codemotion
 
Micro frontends with react and redux dev day
Micro frontends with react and redux   dev dayMicro frontends with react and redux   dev day
Micro frontends with react and redux dev day
Prasanna Venkatesan
 
React vs angular what to choose for your app
React vs angular what to choose for your appReact vs angular what to choose for your app
React vs angular what to choose for your app
Concetto Labs
 
Why angular?
Why angular?Why angular?
Why angular?
Sergey Bielanovskiy
 
The state of Jenkins pipelines or do I still need freestyle jobs
The state of Jenkins pipelines or do I still need freestyle jobsThe state of Jenkins pipelines or do I still need freestyle jobs
The state of Jenkins pipelines or do I still need freestyle jobs
Andrey Devyatkin
 

What's hot (20)

The Bleeding Edge - Whats New in Angular 2
The Bleeding Edge - Whats New in Angular 2The Bleeding Edge - Whats New in Angular 2
The Bleeding Edge - Whats New in Angular 2
 
Trunk based development for Beginners
Trunk based development for BeginnersTrunk based development for Beginners
Trunk based development for Beginners
 
Branching Your Way to Low-Code Perfection
Branching Your Way to Low-Code PerfectionBranching Your Way to Low-Code Perfection
Branching Your Way to Low-Code Perfection
 
Trunk based development
Trunk based developmentTrunk based development
Trunk based development
 
How we use Silverstripe CMS to deliver bilingual and accessible websites
How we use Silverstripe CMS to deliver bilingual and accessible websitesHow we use Silverstripe CMS to deliver bilingual and accessible websites
How we use Silverstripe CMS to deliver bilingual and accessible websites
 
Micro frontend architecture_presentation_ssoni
Micro frontend architecture_presentation_ssoniMicro frontend architecture_presentation_ssoni
Micro frontend architecture_presentation_ssoni
 
Web development meetingup
Web development meetingupWeb development meetingup
Web development meetingup
 
Lightning talk how to edit the Silverstripe CMS docs
Lightning talk how to edit the Silverstripe CMS docsLightning talk how to edit the Silverstripe CMS docs
Lightning talk how to edit the Silverstripe CMS docs
 
Clean architecture on android
Clean architecture on androidClean architecture on android
Clean architecture on android
 
Laravel workshop
Laravel workshopLaravel workshop
Laravel workshop
 
OpenNTF Essentials
OpenNTF EssentialsOpenNTF Essentials
OpenNTF Essentials
 
GWT and Angular - Relatives or Foes
GWT and Angular - Relatives or FoesGWT and Angular - Relatives or Foes
GWT and Angular - Relatives or Foes
 
React js vs angularjs
React js vs angularjsReact js vs angularjs
React js vs angularjs
 
Contributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making ProfitsContributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making Profits
 
Deploying Flask web app using OpenShift
Deploying Flask web app using OpenShiftDeploying Flask web app using OpenShift
Deploying Flask web app using OpenShift
 
Salvatore Laisa - Da Angular a React - Un viaggio inaspettato
Salvatore Laisa - Da Angular a React - Un viaggio inaspettatoSalvatore Laisa - Da Angular a React - Un viaggio inaspettato
Salvatore Laisa - Da Angular a React - Un viaggio inaspettato
 
Micro frontends with react and redux dev day
Micro frontends with react and redux   dev dayMicro frontends with react and redux   dev day
Micro frontends with react and redux dev day
 
React vs angular what to choose for your app
React vs angular what to choose for your appReact vs angular what to choose for your app
React vs angular what to choose for your app
 
Why angular?
Why angular?Why angular?
Why angular?
 
The state of Jenkins pipelines or do I still need freestyle jobs
The state of Jenkins pipelines or do I still need freestyle jobsThe state of Jenkins pipelines or do I still need freestyle jobs
The state of Jenkins pipelines or do I still need freestyle jobs
 

Viewers also liked

Presentazione Casa della Giovane
Presentazione Casa della GiovanePresentazione Casa della Giovane
Presentazione Casa della Giovane
Acisjf Parma
 
7 phy1
7 phy17 phy1
MS PROJECT
MS PROJECTMS PROJECT
MS PROJECT
paul freire
 
BSidesDE 2015: A tiny datacenter, On my head.
BSidesDE 2015: A tiny datacenter, On my head.BSidesDE 2015: A tiny datacenter, On my head.
BSidesDE 2015: A tiny datacenter, On my head.
Nathan Lager
 
Hoy seremos escritores
Hoy seremos escritores Hoy seremos escritores
Hoy seremos escritores
Vikymar Martin Dominguez
 
N13418, Le, Thanh Ngan, 4210943
N13418, Le, Thanh Ngan, 4210943N13418, Le, Thanh Ngan, 4210943
N13418, Le, Thanh Ngan, 4210943
Thanh Ngan Le
 
Acentuación básica 1
Acentuación básica   1Acentuación básica   1
Acentuación básica 1
Carlos Tellería
 
Acentuación básica 2
Acentuación básica   2Acentuación básica   2
Acentuación básica 2
Carlos Tellería
 
Skills and Interest Survey Basics
Skills and Interest Survey BasicsSkills and Interest Survey Basics
Skills and Interest Survey Basics
Illinois workNet
 
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Digipolis Antwerpen
 
las plantas
las plantaslas plantas
las plantas
miclaseenlanube
 
Advances in polarimetric X-band weather radar
Advances in polarimetric X-band weather radarAdvances in polarimetric X-band weather radar
Advances in polarimetric X-band weather radar
tobiasotto
 

Viewers also liked (12)

Presentazione Casa della Giovane
Presentazione Casa della GiovanePresentazione Casa della Giovane
Presentazione Casa della Giovane
 
7 phy1
7 phy17 phy1
7 phy1
 
MS PROJECT
MS PROJECTMS PROJECT
MS PROJECT
 
BSidesDE 2015: A tiny datacenter, On my head.
BSidesDE 2015: A tiny datacenter, On my head.BSidesDE 2015: A tiny datacenter, On my head.
BSidesDE 2015: A tiny datacenter, On my head.
 
Hoy seremos escritores
Hoy seremos escritores Hoy seremos escritores
Hoy seremos escritores
 
N13418, Le, Thanh Ngan, 4210943
N13418, Le, Thanh Ngan, 4210943N13418, Le, Thanh Ngan, 4210943
N13418, Le, Thanh Ngan, 4210943
 
Acentuación básica 1
Acentuación básica   1Acentuación básica   1
Acentuación básica 1
 
Acentuación básica 2
Acentuación básica   2Acentuación básica   2
Acentuación básica 2
 
Skills and Interest Survey Basics
Skills and Interest Survey BasicsSkills and Interest Survey Basics
Skills and Interest Survey Basics
 
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
Meetup 19/01/2017 - Meet LoRa, a gamechanger in Antwerp?
 
las plantas
las plantaslas plantas
las plantas
 
Advances in polarimetric X-band weather radar
Advances in polarimetric X-band weather radarAdvances in polarimetric X-band weather radar
Advances in polarimetric X-band weather radar
 

Similar to Meetup 24/3/2016 - Node.js User Group Belgium

Creating a reasonable project boilerplate
Creating a reasonable project boilerplateCreating a reasonable project boilerplate
Creating a reasonable project boilerplate
Stanislav Petrov
 
Liferay portals in real projects
Liferay portals  in real projectsLiferay portals  in real projects
Liferay portals in real projects
IBACZ
 
Yogesh_job_resume
Yogesh_job_resumeYogesh_job_resume
Yogesh_job_resume
Yogesh Adsare
 
Mayur_Resume (2) (1)
Mayur_Resume (2) (1)Mayur_Resume (2) (1)
Mayur_Resume (2) (1)
mayur gogawale
 
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
dcieslak
 
Integration testing - A&BP CC
Integration testing - A&BP CCIntegration testing - A&BP CC
Integration testing - A&BP CC
JWORKS powered by Ordina
 
Gcs day1
Gcs day1Gcs day1
Gcs day1
Sriram Angajala
 
Year13_SystemModelsmypresentationTechnology.ppt
Year13_SystemModelsmypresentationTechnology.pptYear13_SystemModelsmypresentationTechnology.ppt
Year13_SystemModelsmypresentationTechnology.ppt
AbhishekaVidyalankar
 
Angular Vienna - Use React tools for better Angular apps
Angular Vienna - Use React tools for better Angular appsAngular Vienna - Use React tools for better Angular apps
Angular Vienna - Use React tools for better Angular apps
Martin Hochel
 
Moodle Development Best Pracitces
Moodle Development Best PracitcesMoodle Development Best Pracitces
Moodle Development Best Pracitces
Justin Filip
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Applitools
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
tactqa
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
tactqa
 
Keeping IoT stack in quality check - meetup IoT Under Test
Keeping IoT stack in quality check  - meetup IoT Under TestKeeping IoT stack in quality check  - meetup IoT Under Test
Keeping IoT stack in quality check - meetup IoT Under Test
Silvair
 
Angular 2 overview
Angular 2 overviewAngular 2 overview
Angular 2 overview
Jesse Warden
 
.NET Unit Testing w/ Microsoft Fakes (TechCamp Memphis Spring 2012)
.NET Unit Testing w/ Microsoft Fakes (TechCamp Memphis Spring 2012).NET Unit Testing w/ Microsoft Fakes (TechCamp Memphis Spring 2012)
.NET Unit Testing w/ Microsoft Fakes (TechCamp Memphis Spring 2012)
lancehilliard
 
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
May 2021 Spark Testing ... or how to farm reputation on StackOverflowMay 2021 Spark Testing ... or how to farm reputation on StackOverflow
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
Adam Doyle
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
Mihai-Cristian Fratila
 
prod-dev-management.pptx
prod-dev-management.pptxprod-dev-management.pptx
prod-dev-management.pptx
Michael Ming Lei
 
Solving the Automation Puzzle - how to select the right automation framework ...
Solving the Automation Puzzle - how to select the right automation framework ...Solving the Automation Puzzle - how to select the right automation framework ...
Solving the Automation Puzzle - how to select the right automation framework ...
Ori Bendet
 

Similar to Meetup 24/3/2016 - Node.js User Group Belgium (20)

Creating a reasonable project boilerplate
Creating a reasonable project boilerplateCreating a reasonable project boilerplate
Creating a reasonable project boilerplate
 
Liferay portals in real projects
Liferay portals  in real projectsLiferay portals  in real projects
Liferay portals in real projects
 
Yogesh_job_resume
Yogesh_job_resumeYogesh_job_resume
Yogesh_job_resume
 
Mayur_Resume (2) (1)
Mayur_Resume (2) (1)Mayur_Resume (2) (1)
Mayur_Resume (2) (1)
 
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
 
Integration testing - A&BP CC
Integration testing - A&BP CCIntegration testing - A&BP CC
Integration testing - A&BP CC
 
Gcs day1
Gcs day1Gcs day1
Gcs day1
 
Year13_SystemModelsmypresentationTechnology.ppt
Year13_SystemModelsmypresentationTechnology.pptYear13_SystemModelsmypresentationTechnology.ppt
Year13_SystemModelsmypresentationTechnology.ppt
 
Angular Vienna - Use React tools for better Angular apps
Angular Vienna - Use React tools for better Angular appsAngular Vienna - Use React tools for better Angular apps
Angular Vienna - Use React tools for better Angular apps
 
Moodle Development Best Pracitces
Moodle Development Best PracitcesMoodle Development Best Pracitces
Moodle Development Best Pracitces
 
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
Unlocking the Power of ChatGPT and AI in Testing - NextSteps, presented by Ap...
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
 
Keeping IoT stack in quality check - meetup IoT Under Test
Keeping IoT stack in quality check  - meetup IoT Under TestKeeping IoT stack in quality check  - meetup IoT Under Test
Keeping IoT stack in quality check - meetup IoT Under Test
 
Angular 2 overview
Angular 2 overviewAngular 2 overview
Angular 2 overview
 
.NET Unit Testing w/ Microsoft Fakes (TechCamp Memphis Spring 2012)
.NET Unit Testing w/ Microsoft Fakes (TechCamp Memphis Spring 2012).NET Unit Testing w/ Microsoft Fakes (TechCamp Memphis Spring 2012)
.NET Unit Testing w/ Microsoft Fakes (TechCamp Memphis Spring 2012)
 
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
May 2021 Spark Testing ... or how to farm reputation on StackOverflowMay 2021 Spark Testing ... or how to farm reputation on StackOverflow
May 2021 Spark Testing ... or how to farm reputation on StackOverflow
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
 
prod-dev-management.pptx
prod-dev-management.pptxprod-dev-management.pptx
prod-dev-management.pptx
 
Solving the Automation Puzzle - how to select the right automation framework ...
Solving the Automation Puzzle - how to select the right automation framework ...Solving the Automation Puzzle - how to select the right automation framework ...
Solving the Automation Puzzle - how to select the right automation framework ...
 

More from Digipolis Antwerpen

Meetup 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor ...
Meetup 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor ...Meetup 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor ...
Meetup 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor ...
Digipolis Antwerpen
 
Meet-up 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor...
Meet-up 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor...Meet-up 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor...
Meet-up 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor...
Digipolis Antwerpen
 
Infobundel meetup app van't stad
Infobundel meetup app van't stadInfobundel meetup app van't stad
Infobundel meetup app van't stad
Digipolis Antwerpen
 
Meetup 24/10/2019 - Slimme IT-oplossingen voor steden en gemeenten: het open ...
Meetup 24/10/2019 - Slimme IT-oplossingen voor steden en gemeenten: het open ...Meetup 24/10/2019 - Slimme IT-oplossingen voor steden en gemeenten: het open ...
Meetup 24/10/2019 - Slimme IT-oplossingen voor steden en gemeenten: het open ...
Digipolis Antwerpen
 
Meetup 25/04/19: Big Data
Meetup 25/04/19: Big Data Meetup 25/04/19: Big Data
Meetup 25/04/19: Big Data
Digipolis Antwerpen
 
Meetup 25/04/19: Big Data
Meetup 25/04/19: Big Data Meetup 25/04/19: Big Data
Meetup 25/04/19: Big Data
Digipolis Antwerpen
 
Meetup 25/04/19: Big Data
Meetup 25/04/19: Big DataMeetup 25/04/19: Big Data
Meetup 25/04/19: Big Data
Digipolis Antwerpen
 
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierinMeetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Digipolis Antwerpen
 
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierinMeetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Digipolis Antwerpen
 
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierinMeetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Digipolis Antwerpen
 
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierinMeetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Digipolis Antwerpen
 
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchainMeetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Digipolis Antwerpen
 
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchainMeetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Digipolis Antwerpen
 
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchainMeetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Digipolis Antwerpen
 
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Digipolis Antwerpen
 
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Digipolis Antwerpen
 
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Digipolis Antwerpen
 
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Digipolis Antwerpen
 
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitMeetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Digipolis Antwerpen
 
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitMeetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Digipolis Antwerpen
 

More from Digipolis Antwerpen (20)

Meetup 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor ...
Meetup 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor ...Meetup 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor ...
Meetup 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor ...
 
Meet-up 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor...
Meet-up 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor...Meet-up 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor...
Meet-up 21/10/2021 - Digipolis Fabric: alle IT-oplossingen zijn mogelijk voor...
 
Infobundel meetup app van't stad
Infobundel meetup app van't stadInfobundel meetup app van't stad
Infobundel meetup app van't stad
 
Meetup 24/10/2019 - Slimme IT-oplossingen voor steden en gemeenten: het open ...
Meetup 24/10/2019 - Slimme IT-oplossingen voor steden en gemeenten: het open ...Meetup 24/10/2019 - Slimme IT-oplossingen voor steden en gemeenten: het open ...
Meetup 24/10/2019 - Slimme IT-oplossingen voor steden en gemeenten: het open ...
 
Meetup 25/04/19: Big Data
Meetup 25/04/19: Big Data Meetup 25/04/19: Big Data
Meetup 25/04/19: Big Data
 
Meetup 25/04/19: Big Data
Meetup 25/04/19: Big Data Meetup 25/04/19: Big Data
Meetup 25/04/19: Big Data
 
Meetup 25/04/19: Big Data
Meetup 25/04/19: Big DataMeetup 25/04/19: Big Data
Meetup 25/04/19: Big Data
 
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierinMeetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
 
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierinMeetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
 
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierinMeetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
 
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierinMeetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
Meetup 14/3/2019: Digitalisering in de zorg en de rol van de stad hierin
 
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchainMeetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
 
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchainMeetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
 
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchainMeetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
Meetup 21/2/2019 - Blockchain on the Move: digitale identiteit op blockchain
 
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
 
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
 
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
 
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
Meetup 12/12/2018: Augmented & Virtual Reality: wat zijn de mogelijkheden voo...
 
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitMeetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
 
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteitMeetup 18/10/2018 - Artificiële intelligentie en mobiliteit
Meetup 18/10/2018 - Artificiële intelligentie en mobiliteit
 

Recently uploaded

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
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
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 

Recently uploaded (20)

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
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
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 

Meetup 24/3/2016 - Node.js User Group Belgium