Pharo Status Fosdem 2015

Marcus Denker
Marcus DenkerResearch Scientist at INRIA
Pharo Status
(Fosdem15)
Marcus Denker
http://www.pharo.org
Pharo3: Release April `14
Started March 2013
2390 Issue tracker entries with Pharo3 tag closed
854 Updates
Iceberg
A lot of Changes!
Not everything
visible
Created by Uwe Kils (iceberg) and User:Wiska Bodo (sky).
CC-BY-SA-3.0 (via Wikimedia Commons
Lots of Activity
A lot of Change!
Yet easy to adopt
Moose switched in two afternoons (two people)
Others: “I just loaded my packages"
A lot of change…
(see FOSDEM14)
But just one iteration
The Platform
Jump too large
Project1
Project2
Project3
Nomadic Solution
- Do not build infrastructure
- Use resources until depleted
- Move on
The Platform
Jump Possible
Project1
Project2
Project3
Project4
Feedback Loop
Projects Infrastructure
Every improvement has an
effect
Even Trivial Changes
Pharo Status Fosdem 2015
Pharo4
Pharo4
Again: To be released Spring 2015
470 updates
>1200 Issues closed
Very stable
Small stuff…
Improved Refactorings
6MB Deployment Image
ifTrue: on non-Booleans
Browser and Tool cleanups
Context Cleanup (MethodContext/ContextPart merge)
Dark Theme
GT Tools
Start to replace all tools
For now: Inspector + Spotter
http://gt.moosetechnology.org
Video: GTInspector
https://www.youtube.com/watch?v=wdYhM9byyPw
Demo: Inspect Methods
Demo: GTSpotter
First Class Variables
• First class Instance Variables (Slots)
• First class globals + class variables
For what?
• Allows programmers to define behavior
• Easy reflection on variable access
• Break on variable read, for example
In Progress…
Advanced Reflection
• Partial Behavioral Reflection
• Associate MetaObject with structural object
• Slots, Globals
• AST nodes
Why?
• Change behaviour for selected AST Nodes or
Variables
• “All variable reads”
• “this message send”
But without changing the program code!
Epicea
• Replace .changes
• High level model:
• aggregate changes (refactoring)
• serialized to disk independent of source model
Pharo Status Fosdem 2015
A new GC: Spur
• New Object Layout
• e.g. faster instanciation, larger hash
• Ephemerons, Fast Become:, Pinned Objects
• Double Performance
The Future
64 bit COG VM
New Spur GC+Object layout has 64bit version
64bit in development
prototype starts to works in interpreter VM
32bit images can be converted to 64bit
Sista: Runtime Optimizer
Current JIT work per method
Sista: detect hotspots, collect type info ==> Optimize
Bytecode-2-Bytecode
Optimizer implemented in Pharo Image
OSWindow+SDL2
Move window logic to Smalltalk
Backend uses libSDL2 via FFI
Multiple OS Windows, OpenGL…
Block: Morphic, redone
Woden 3D
https://www.youtube.com/watch?v=1Nze9tnwYxY
Virtual GPU
https://www.youtube.com/watch?v=6xrq4OkvSi4
The VirtualGPU is a simple DSL/framework for
parallel algorithms.
Too much to show…
Twitter: @pharoproject
reddit Smalltalk sub-reddit
Google+
Questions ?
1 of 40

Recommended

PharoDAYS 2015: Pharo Status - by Markus Denker by
PharoDAYS 2015: Pharo Status - by Markus DenkerPharoDAYS 2015: Pharo Status - by Markus Denker
PharoDAYS 2015: Pharo Status - by Markus DenkerPharo
811 views13 slides
Pharo4: Plans and Dreams by
Pharo4: Plans and DreamsPharo4: Plans and Dreams
Pharo4: Plans and DreamsMarcus Denker
3.2K views25 slides
Pharo: A Reflective System by
Pharo: A Reflective SystemPharo: A Reflective System
Pharo: A Reflective SystemMarcus Denker
4.5K views37 slides
Reflection in Pharo5 by
Reflection in Pharo5Reflection in Pharo5
Reflection in Pharo5Marcus Denker
3.2K views48 slides
Pharo Status ESUG 2014 by
Pharo Status ESUG 2014Pharo Status ESUG 2014
Pharo Status ESUG 2014Marcus Denker
1.2K views43 slides
Pharo3 at Fosdem by
Pharo3 at FosdemPharo3 at Fosdem
Pharo3 at FosdemMarcus Denker
3.4K views24 slides

More Related Content

What's hot

Pharo VM Performance by
Pharo VM PerformancePharo VM Performance
Pharo VM PerformancePharo
2.5K views25 slides
Terraform modules and (some of) best practices by
Terraform modules and (some of) best practicesTerraform modules and (some of) best practices
Terraform modules and (some of) best practicesAnton Babenko
647 views74 slides
Prototyping Data Intensive Apps: TrendingTopics.org by
Prototyping Data Intensive Apps: TrendingTopics.orgPrototyping Data Intensive Apps: TrendingTopics.org
Prototyping Data Intensive Apps: TrendingTopics.orgPeter Skomoroch
21.8K views34 slides
Docker and Fluentd by
Docker and FluentdDocker and Fluentd
Docker and FluentdSATOSHI TAGOMORI
7.6K views17 slides
Writing Well-Behaved Unix Utilities by
Writing Well-Behaved Unix UtilitiesWriting Well-Behaved Unix Utilities
Writing Well-Behaved Unix UtilitiesRob Miller
6K views30 slides
Writing Better Haskell by
Writing Better HaskellWriting Better Haskell
Writing Better Haskellnkpart
544 views26 slides

What's hot(18)

Pharo VM Performance by Pharo
Pharo VM PerformancePharo VM Performance
Pharo VM Performance
Pharo2.5K views
Terraform modules and (some of) best practices by Anton Babenko
Terraform modules and (some of) best practicesTerraform modules and (some of) best practices
Terraform modules and (some of) best practices
Anton Babenko647 views
Prototyping Data Intensive Apps: TrendingTopics.org by Peter Skomoroch
Prototyping Data Intensive Apps: TrendingTopics.orgPrototyping Data Intensive Apps: TrendingTopics.org
Prototyping Data Intensive Apps: TrendingTopics.org
Peter Skomoroch21.8K views
Writing Well-Behaved Unix Utilities by Rob Miller
Writing Well-Behaved Unix UtilitiesWriting Well-Behaved Unix Utilities
Writing Well-Behaved Unix Utilities
Rob Miller6K views
Writing Better Haskell by nkpart
Writing Better HaskellWriting Better Haskell
Writing Better Haskell
nkpart544 views
ErLounge SF/Bay: 2010.01.12 Christian Westbrook / CoTweet by CoTweet
ErLounge SF/Bay: 2010.01.12 Christian Westbrook / CoTweetErLounge SF/Bay: 2010.01.12 Christian Westbrook / CoTweet
ErLounge SF/Bay: 2010.01.12 Christian Westbrook / CoTweet
CoTweet640 views
ApacheCon NA 2011 report by Koji Kawamura
ApacheCon NA 2011 reportApacheCon NA 2011 report
ApacheCon NA 2011 report
Koji Kawamura1.1K views
Terraform AWS modules and some best-practices - May 2019 by Anton Babenko
Terraform AWS modules and some best-practices - May 2019Terraform AWS modules and some best-practices - May 2019
Terraform AWS modules and some best-practices - May 2019
Anton Babenko1.5K views
Batch import of large RDF datasets into Semantic MediaWiki by Samuel Lampa
Batch import of large RDF datasets into Semantic MediaWikiBatch import of large RDF datasets into Semantic MediaWiki
Batch import of large RDF datasets into Semantic MediaWiki
Samuel Lampa1.1K views
20120524 english lt2_pythontoolsfortesting by Kazuhiro Oinuma
20120524 english lt2_pythontoolsfortesting20120524 english lt2_pythontoolsfortesting
20120524 english lt2_pythontoolsfortesting
Kazuhiro Oinuma1.2K views
Code4 lib 20141129 python by tdsmithCapU
Code4 lib 20141129 pythonCode4 lib 20141129 python
Code4 lib 20141129 python
tdsmithCapU2.6K views
Terraform 0.12 + Terragrunt by Anton Babenko
Terraform 0.12 + TerragruntTerraform 0.12 + Terragrunt
Terraform 0.12 + Terragrunt
Anton Babenko765 views
Terraform Best Practices - DevOps Unicorns 2019 by Anton Babenko
Terraform Best Practices - DevOps Unicorns 2019Terraform Best Practices - DevOps Unicorns 2019
Terraform Best Practices - DevOps Unicorns 2019
Anton Babenko1.4K views
Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017 by Codemotion
Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017
Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017
Codemotion789 views
Terraform modules and (some of) best practices by Anton Babenko
Terraform modules and (some of) best practicesTerraform modules and (some of) best practices
Terraform modules and (some of) best practices
Anton Babenko608 views

Viewers also liked

Pharo: Objects at your Fingertips by
Pharo: Objects at your FingertipsPharo: Objects at your Fingertips
Pharo: Objects at your FingertipsPharo
2.7K views48 slides
Pharo4: Plans and Dreams by
Pharo4: Plans and DreamsPharo4: Plans and Dreams
Pharo4: Plans and DreamsPharo
3.5K views25 slides
Pharo Roadmap by
Pharo RoadmapPharo Roadmap
Pharo RoadmapESUG
1.7K views39 slides
Small Talk: Subliminal Advertising by
Small Talk: Subliminal AdvertisingSmall Talk: Subliminal Advertising
Small Talk: Subliminal AdvertisingTomáš Muchka
1.2K views19 slides
Lowcode: Extending Smalltalk with C Types to Improve Performance by
Lowcode: Extending Smalltalk with C Types to Improve PerformanceLowcode: Extending Smalltalk with C Types to Improve Performance
Lowcode: Extending Smalltalk with C Types to Improve PerformanceESUG
1.4K views18 slides
Pier - no kernel left behind by
Pier - no kernel left behindPier - no kernel left behind
Pier - no kernel left behindNick Ager
921 views33 slides

Viewers also liked(10)

Pharo: Objects at your Fingertips by Pharo
Pharo: Objects at your FingertipsPharo: Objects at your Fingertips
Pharo: Objects at your Fingertips
Pharo2.7K views
Pharo4: Plans and Dreams by Pharo
Pharo4: Plans and DreamsPharo4: Plans and Dreams
Pharo4: Plans and Dreams
Pharo3.5K views
Pharo Roadmap by ESUG
Pharo RoadmapPharo Roadmap
Pharo Roadmap
ESUG1.7K views
Small Talk: Subliminal Advertising by Tomáš Muchka
Small Talk: Subliminal AdvertisingSmall Talk: Subliminal Advertising
Small Talk: Subliminal Advertising
Tomáš Muchka1.2K views
Lowcode: Extending Smalltalk with C Types to Improve Performance by ESUG
Lowcode: Extending Smalltalk with C Types to Improve PerformanceLowcode: Extending Smalltalk with C Types to Improve Performance
Lowcode: Extending Smalltalk with C Types to Improve Performance
ESUG1.4K views
Pier - no kernel left behind by Nick Ager
Pier - no kernel left behindPier - no kernel left behind
Pier - no kernel left behind
Nick Ager921 views
Magritte3 by Nick Ager
Magritte3Magritte3
Magritte3
Nick Ager2.6K views
Pharo: Programming in an Immersive World (Stéphane Ducasse Technology Stream) by IT Arena
Pharo: Programming in an Immersive World (Stéphane Ducasse Technology Stream)Pharo: Programming in an Immersive World (Stéphane Ducasse Technology Stream)
Pharo: Programming in an Immersive World (Stéphane Ducasse Technology Stream)
IT Arena613 views
You Can’t Do That With Smalltalk! by ESUG
You Can’t Do That With Smalltalk!You Can’t Do That With Smalltalk!
You Can’t Do That With Smalltalk!
ESUG8.6K views
PharoJS by ESUG
PharoJSPharoJS
PharoJS
ESUG12.3K views

Similar to Pharo Status Fosdem 2015

Pharo Status ESUG 2014 by
Pharo Status ESUG 2014Pharo Status ESUG 2014
Pharo Status ESUG 2014ESUG
550 views43 slides
Plone FSR by
Plone FSRPlone FSR
Plone FSRfulv
476 views51 slides
Pharo Status by
Pharo StatusPharo Status
Pharo StatusJannik Laval
2.8K views73 slides
[FOSDEM 2020] Lazy distribution of container images by
[FOSDEM 2020] Lazy distribution of container images[FOSDEM 2020] Lazy distribution of container images
[FOSDEM 2020] Lazy distribution of container imagesAkihiro Suda
852 views35 slides
Thrombus Training Dec. 2013 by
Thrombus Training Dec. 2013Thrombus Training Dec. 2013
Thrombus Training Dec. 2013CREATIS
723 views30 slides
Mongodb, our Swiss Army Knife Database by
Mongodb, our Swiss Army Knife DatabaseMongodb, our Swiss Army Knife Database
Mongodb, our Swiss Army Knife DatabaseMathieu Poumeyrol
2.4K views42 slides

Similar to Pharo Status Fosdem 2015(20)

Pharo Status ESUG 2014 by ESUG
Pharo Status ESUG 2014Pharo Status ESUG 2014
Pharo Status ESUG 2014
ESUG550 views
Plone FSR by fulv
Plone FSRPlone FSR
Plone FSR
fulv476 views
[FOSDEM 2020] Lazy distribution of container images by Akihiro Suda
[FOSDEM 2020] Lazy distribution of container images[FOSDEM 2020] Lazy distribution of container images
[FOSDEM 2020] Lazy distribution of container images
Akihiro Suda852 views
Thrombus Training Dec. 2013 by CREATIS
Thrombus Training Dec. 2013Thrombus Training Dec. 2013
Thrombus Training Dec. 2013
CREATIS723 views
Mongodb, our Swiss Army Knife Database by Mathieu Poumeyrol
Mongodb, our Swiss Army Knife DatabaseMongodb, our Swiss Army Knife Database
Mongodb, our Swiss Army Knife Database
Mathieu Poumeyrol2.4K views
JDK9 Features (Summary, 31/Jul/2015) #JJUG by Yuji Kubota
JDK9 Features (Summary, 31/Jul/2015) #JJUGJDK9 Features (Summary, 31/Jul/2015) #JJUG
JDK9 Features (Summary, 31/Jul/2015) #JJUG
Yuji Kubota14.2K views
Meteor - DotJS 2014 by Guido Bouman
Meteor - DotJS 2014Meteor - DotJS 2014
Meteor - DotJS 2014
Guido Bouman1.5K views
Overlay & Libraries | Pebble Meetup Oct. 2014 by Pebble Technology
Overlay & Libraries | Pebble Meetup Oct. 2014Overlay & Libraries | Pebble Meetup Oct. 2014
Overlay & Libraries | Pebble Meetup Oct. 2014
Pebble Technology358 views
Threading Successes 03 Gamebryo by guest40fc7cd
Threading Successes 03   GamebryoThreading Successes 03   Gamebryo
Threading Successes 03 Gamebryo
guest40fc7cd438 views
Firefox Crash Reporting (@ Open Source Bridge) by lauraxthomson
Firefox Crash Reporting (@ Open Source Bridge)Firefox Crash Reporting (@ Open Source Bridge)
Firefox Crash Reporting (@ Open Source Bridge)
lauraxthomson845 views
Fosdem 13: Pharo 2.0 update by Marcus Denker
Fosdem 13: Pharo 2.0 updateFosdem 13: Pharo 2.0 update
Fosdem 13: Pharo 2.0 update
Marcus Denker5.1K views
How a Small Team Scales Instagram by C4Media
How a Small Team Scales InstagramHow a Small Team Scales Instagram
How a Small Team Scales Instagram
C4Media4.5K views
MongoDB at Baidu by Mat Keep
MongoDB at BaiduMongoDB at Baidu
MongoDB at Baidu
Mat Keep3.3K views
Pharo Status ESUG 2014 by Pharo
Pharo Status ESUG 2014Pharo Status ESUG 2014
Pharo Status ESUG 2014
Pharo1.3K views
Genomic Computation at Scale with Serverless, StackStorm and Docker Swarm by Dmitri Zimine
Genomic Computation at Scale with Serverless, StackStorm and Docker SwarmGenomic Computation at Scale with Serverless, StackStorm and Docker Swarm
Genomic Computation at Scale with Serverless, StackStorm and Docker Swarm
Dmitri Zimine1.1K views
bol.com Dutch Container Day presentation by Maarten Dirkse
bol.com Dutch Container Day presentationbol.com Dutch Container Day presentation
bol.com Dutch Container Day presentation
Maarten Dirkse570 views
Apache Mesos at Twitter (Texas LinuxFest 2014) by Chris Aniszczyk
Apache Mesos at Twitter (Texas LinuxFest 2014)Apache Mesos at Twitter (Texas LinuxFest 2014)
Apache Mesos at Twitter (Texas LinuxFest 2014)
Chris Aniszczyk17.8K views

More from Marcus Denker

Soil And Pharo by
Soil And PharoSoil And Pharo
Soil And PharoMarcus Denker
47 views12 slides
ConstantBlocks in Pharo11 by
ConstantBlocks in Pharo11ConstantBlocks in Pharo11
ConstantBlocks in Pharo11Marcus Denker
50 views26 slides
Demo: Improved DoIt by
Demo: Improved DoItDemo: Improved DoIt
Demo: Improved DoItMarcus Denker
4 views3 slides
First Class Variables as AST Annotations by
First Class Variables as AST AnnotationsFirst Class Variables as AST Annotations
First Class Variables as AST AnnotationsMarcus Denker
5 views42 slides
Supporting Pharo / Getting Pharo Support by
Supporting Pharo / Getting Pharo SupportSupporting Pharo / Getting Pharo Support
Supporting Pharo / Getting Pharo SupportMarcus Denker
8 views19 slides
Lecture: "Advanced Reflection: MetaLinks" by
Lecture: "Advanced Reflection: MetaLinks"Lecture: "Advanced Reflection: MetaLinks"
Lecture: "Advanced Reflection: MetaLinks"Marcus Denker
11 views54 slides

More from Marcus Denker(20)

First Class Variables as AST Annotations by Marcus Denker
First Class Variables as AST AnnotationsFirst Class Variables as AST Annotations
First Class Variables as AST Annotations
Marcus Denker5 views
Supporting Pharo / Getting Pharo Support by Marcus Denker
Supporting Pharo / Getting Pharo SupportSupporting Pharo / Getting Pharo Support
Supporting Pharo / Getting Pharo Support
Marcus Denker8 views
Lecture: "Advanced Reflection: MetaLinks" by Marcus Denker
Lecture: "Advanced Reflection: MetaLinks"Lecture: "Advanced Reflection: MetaLinks"
Lecture: "Advanced Reflection: MetaLinks"
Marcus Denker11 views
thisContext in the Debugger by Marcus Denker
thisContext in the DebuggerthisContext in the Debugger
thisContext in the Debugger
Marcus Denker413 views
Lecture. Advanced Reflection: MetaLinks by Marcus Denker
Lecture. Advanced Reflection: MetaLinksLecture. Advanced Reflection: MetaLinks
Lecture. Advanced Reflection: MetaLinks
Marcus Denker11 views
Improving code completion for Pharo by Marcus Denker
Improving code completion for PharoImproving code completion for Pharo
Improving code completion for Pharo
Marcus Denker292 views
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinks by Marcus Denker
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinksVUB Brussels Lecture 2019: Advanced Reflection: MetaLinks
VUB Brussels Lecture 2019: Advanced Reflection: MetaLinks
Marcus Denker213 views
Lecture: Advanced Reflection. MetaLinks by Marcus Denker
Lecture: Advanced Reflection. MetaLinksLecture: Advanced Reflection. MetaLinks
Lecture: Advanced Reflection. MetaLinks
Marcus Denker1.4K views
Open-Source: An Infinite Game by Marcus Denker
Open-Source: An Infinite GameOpen-Source: An Infinite Game
Open-Source: An Infinite Game
Marcus Denker1.2K views
PharoTechTalk: Contributing to Pharo by Marcus Denker
PharoTechTalk: Contributing to PharoPharoTechTalk: Contributing to Pharo
PharoTechTalk: Contributing to Pharo
Marcus Denker684 views
Feedback Loops in Practice by Marcus Denker
Feedback Loops in PracticeFeedback Loops in Practice
Feedback Loops in Practice
Marcus Denker860 views

Recently uploaded

Unit 1_Lecture 2_Physical Design of IoT.pdf by
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
12 views36 slides
Future of Indian ConsumerTech by
Future of Indian ConsumerTechFuture of Indian ConsumerTech
Future of Indian ConsumerTechKapil Khandelwal (KK)
22 views68 slides
Democratising digital commerce in India-Report by
Democratising digital commerce in India-ReportDemocratising digital commerce in India-Report
Democratising digital commerce in India-ReportKapil Khandelwal (KK)
18 views161 slides
Future of AR - Facebook Presentation by
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentationssuserb54b561
15 views27 slides
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensorssugiuralab
21 views15 slides
Data Integrity for Banking and Financial Services by
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial ServicesPrecisely
25 views26 slides

Recently uploaded(20)

Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views
Future of AR - Facebook Presentation by ssuserb54b561
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
ssuserb54b56115 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab21 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely25 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays22 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker40 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software280 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva

Pharo Status Fosdem 2015