SlideShare une entreprise Scribd logo
1  sur  117
FP adoption at REA
A human-first approach
@KenScambler
11
Major companies using FP
FP journey
• ~150 developers in Melbourne
• ~100 TW consultants in China
• ~90 in Malaysia
• Handful in Singapore, Thailand,
Indonesia
2013 2014 2015 2016 2017
Teams using Scala
2013 2014 2015 2016 2017
Scala codebases
100
0
50
1
7
17
38
91
Total codebases: ~5200
~2% are Scala
Beyond Scala
Of 858 public channels:
• #28 all-time messages
• #28 total members
• #32 users posting messages
Weekly FP Guild session
2013 2014 2015 2016 2017
0
50
10
15
18
25
Attendance/week
10
20
30
40
4
15 14
17
…
Different presenters
YOW Lambda Jam 2017
C◦mp◦se :: Melbourne 2017
Human approach
SOFTWARE COMPANY
• Solve my problems
• Help me do what I
do
• On time
• Supported
Customers
Real world Software
Customers
Users
SOFTWARE COMPANY
• Easy to use
• Make my
life easier
• Reliable
Customers
Users
Management
• Bottom line
• Hiring?
• Long term view
• Org health
• Manage risk
Customers
Users
Product Managers
• Verify assumptions
• Features!
• Time to market
Management
Customers
Users
Product Managers
Management
• Sleep at night
• Visibility
• Uptime, security,
latency, performance,
etc
Site Ops
Customers
Users
Product Managers
Management
• Determinism
• Reproducibility
• Confidence
Site Ops
QAs
Customers
Users
Product Managers
Management
• Do great work
• Solve problems
• Feel productive
• Learn!Site Ops
QAs
Developers
YOW
Customers
Users
Product Managers
Management
Site Ops
QAs
THE CODEDevelopers
YOW
Tech is ok, but nothing makes sense
unless it makes people’s lives better
YOW
The easy bit
YOW
THE
HARD
BIT
YOW
Why bother?
• Input  Output
• Less moving parts
• Less coupling
• Fewer possible incorrect
programs
• Better separation of
concerns
THE CODE
THE CODE
• Can actually know things
about the code
• Refactoring is easier!
• Great code reuse
• I’m learning!
Developers
YOW
THE CODEDevelopers
YOW
QAs
• Same input gives
same response!
• We can reproduce
things
THE CODEDevelopers
YOW
QAs
• Rarely fails, in well
understood ways
• I can sleep
Site Ops
THE CODEDevelopers
YOW
QAs
• Devs could
painlessly bolt my
features on that old
codebase!
• I don’t hear “no” as
often
Site Ops
Product Managers
THE CODEDevelopers
YOW
QAs
Site Ops
Product Managers
Management
• Great for hiring!
• Vibrant, energetic
team
• Microservices mitigate
risk in tech choice
THE CODEDevelopers
YOW
QAs
Site Ops
Product Managers
Management
Customers / Users
• Reliable!
• Regular
updates
Tech choices are important because
they can make people’s lives better
YOW
YOW
YOW
Alan Turing
Turing machines
Alonzo Church
The Lambda Calculus
Programming languages existed before computers did
Programs exist
like numbers
exist!
Fundamental
software principles
Applicability
VS
Last week’s hot
web framework
Every single day
Every language
Every problem
Every context
Next 6 months, if you’re
lucky
Substance Eternal and unchanging
fabric of the universe
Eternal hamster wheel of
memorising steaming piles
of human error
Long-term
consequence
Happiness, productivity &
wisdom
Quit and become a dentist
like Mum always wanted
...It would be a mistake to
characterize lambda calculus
as a universal language,
because calling it universal is
too limiting.
Phil Wadler
@
FP Guild, team dojos Chat channels
Shared norms Central expert group
#
shared norms
iOS
shared norms
shared norms
shared norms
Weekly guild
meetings
#functionalprogramming
Weekly guild
meetings
#functionalprogramming
#sig-scala
shared norms
shared norms
shared norms
advice
code review
articles
support
secondmenttraining sessions
shared norms
shared norms
shared norms
Central expert
group
Should my team use Scala?
Hey do you mind
helping out with some
advice for my team?
We’re thinking about
using Scala for the new
service…
Sure!
Maybe
We’ve got a couple of
Scala devs, and the rest
of the team is keen.
We want more
maintainable assets.
I can pay for an up-front
learning curve.
Maybe. Here’s
some options,
tradeoffs etc...
We have tight deadlines, a
new team of junior Ruby
programmers, multiple
stakeholders, and half our
team is in Xi’an.
I heard Scala will make us
more productive.
How can I make them like it?
ABSOLUTELY NOT
Good signs Bad signs
• Stable, established team
• Existing FP/Scala experience
• Project can bear learning curve
• Good sentiment
• Local developers
• Realistic expectations
• Unstable team
• Nobody knows Scala/FP
• Very tight deadlines
• Mixed or negative sentiment
• Offshore developers
• “It’s the cool new thing”
• “We’ll be immediately more
productive”
Case study 1: Colliding teams
Chalk Services Cheese Experience
Time for a re-org!
You are now the
“Chalk & Cheese Dept”
Hi there!
Welcome!
Hooray! Let’s
get to work.
The hell am I
even looking at
Seriously, I’ve been
doing this for 10
years and now I
can’t do anything
Oops! Let’s scale it
back a notch.
Cheers!
No worries! You’re
doing great.
6 months later…
Oof. This is all
going a bit
slower than we
thought…
Not going to
lie, this
Scala/FP stuff
is tough
Is this really the right
approach for us?
Hmmm.
We have to
help our
teammates! I’ll
make
tutorials…
I’ll run a weekly
training
session!
6 months later… Success!
Woohoo!
Productivity!
This
software is
rock solid!
Love it!
Devs are knocking
down the door to join.
Great results.
Future though?
Case study 2: Decay & drift
Time for
something new!
Let’s use Scala
Can you help us
with some weekly
training sessions?
Sure!
6 months later… turnover!
What do we do
with this thing?
I never really
wanted this tbh
Me neither
Case study 3: Empathy FTW
?
We do a lot of
maintenance, quality
matters.
A lot of our stuff is
already Scala.
We really want to learn.
I’m happy to
invest in our
skills!
Sure, I can fit
you in
once/week!
Could you help us
with some training?
It’s up to me to
make sure my
teammates are
having a good
time with this
Let’s keep it
simple…
Good idea!
val modifyBanana(b:
Banana): Banana = ???
val modifyBanana(b:
Banana): Banana = ???Oh man.
Struggling.
Let’s slow down!
I’ll help out.
Weekly survey
How are you
finding it?
1 5
etc
1 5
Can you use
technique X in anger?
Let’s keep track of
out progress, to
work out how
we’re doing!
val modifyBanana(b:
Banana): Banana = ???
Still struggling.
You’re doing
great! We’ll all
help
6 months later… success!
Project was a
success! Well
done team!
We’re really
happy with this
code!
We’ve
levelled
up!
Antipatterns
How FP adoptions fail
Antipattern 1: Under the rug
I’m going to
lose my
hipster badge
at this rate
Haskell in prod,
LIVING THE
DREAM BABY!!!
Where did this come
from??
I never would have
agreed to this!
It looks weird and we
didn’t sign up for this
Antipattern 2: Wizard Tower
Profunctor optics!
Church-encoded free
monad. Left Kan
extension enriches
our algebra into a
functor…..etc
Why on earth
would we care
about all that?
Tense, fragile situation…
Soon enough… Howdy folks I’m the
new CTO!
I’m really excited
to….GOOD LORD what
is going on there
You hear
something? Nope.
Antipattern 3: Flock of seagulls
Can you folk
help us out? AgileConsultyCorp
Sure can!
This will
never do!
Let’s add some
AgileConsultyCorp
pizzazz!
FP Guild
Every Wednesday 4pm without fail
f ◦ (g ◦ h) =
(f ◦ g) ◦ h
2014
f ◦ (g ◦ h) =
(f ◦ g) ◦ h
4x
2015
(theory)
f ◦ (g ◦ h) =
(f ◦ g) ◦ h
15x
(12x first time speakers)
2016
(theory)f ◦ (g ◦ h) =
(f ◦ g) ◦ h
14x
(6x first time speakers)
2017
f ◦ (g ◦ h) =
(f ◦ g) ◦ h
(theory)17x
(7x first time speakers)
Low bar
• Timebox to 2 hours prep, max
• Lower bar means more speakers
• More diverse speakers
• Sanity for organisers
Consistency
“The show doesn’t go on because it’s
ready; it goes on because it’s 11:30.”
- Lorne Michaels, SNL creator
Consistency
• Consistency is really important for building
confidence in a group
• Every Wednesday 4pm without fail, 4 years
running
• (except for Christmas & Hackathons)
Consistency
1. Call for talks on Monday
2. Pester individuals
3. Riff on something off the top of head
4. Watch video
Fallbacks:
Variety
Same thing…
Variety
Same thing…
Variety
Same thing…
Variety
Same thing…
Week-to-week variety in speakers & topics is important!
Look after beginners and the experts will look
after themselves
Blah blah monad stack,
typeclass coherence
I’ll bet I’m the only
person who
doesn’t understand
this
Imagined:
Blah blah monad stack,
typeclass coherence
I’ll bet I’m the only
person who
doesn’t understand
this
Actual: I’ll bet I’m the only
person who
doesn’t understand
this
I’ll bet I’m the only
person who
doesn’t understand
this
I’ll bet I’m the only
person who
doesn’t understand
this
I’ll bet I’m the only
person who
doesn’t understand
this
• Natural bias toward advanced talks
• Encourage beginner talks
• Encourage beginners talking!
• Bigger, more diverse crowds
• Functional programming is totally awesome
• Technical benefits are worth pursuing
• None of it matters a damn unless you can make it help people
• By taking a human-first approach, a sustainable, self-perpetuating
culture of learning and achievement is possible, to everyone’s
benefit
Conclusion

Contenu connexe

Similaire à FP adoption at REA

PlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityPlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityHansoft AB
 
Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum ...
Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum ...Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum ...
Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum ...C4Media
 
Open Day December 2016
Open Day December 2016Open Day December 2016
Open Day December 2016Faris Ansari
 
It Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair ProgrammingIt Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair ProgrammingAndy Melichar
 
Bringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day JobBringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day JobBen Coe
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceDan Chuparkoff
 
Distributed scrum
Distributed scrumDistributed scrum
Distributed scrumJozua Velle
 
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallAtlassian
 
Agile2011
Agile2011Agile2011
Agile2011Caelum
 
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...Price Intelligently
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...AgileNetwork
 
✊ Join the DEV-olution: A culture of empowered developers
✊ Join the DEV-olution: A culture of empowered developers✊ Join the DEV-olution: A culture of empowered developers
✊ Join the DEV-olution: A culture of empowered developersSven Peters
 
Building Better FLOSS Community Relationships @ FB
Building Better  FLOSS Community Relationships @ FBBuilding Better  FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FBDavide Cavalca
 
Crowdsourcing your documentation: Managing a crowdsourced documentation project
Crowdsourcing your documentation: Managing a crowdsourced documentation projectCrowdsourcing your documentation: Managing a crowdsourced documentation project
Crowdsourcing your documentation: Managing a crowdsourced documentation projectSusan Griffin
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Dropsolid
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"SCRUMguides
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Testerliorf
 
Dances with unicorns
Dances with unicornsDances with unicorns
Dances with unicornsEspritAgile
 

Similaire à FP adoption at REA (20)

Being vs Doing agile
Being vs Doing agileBeing vs Doing agile
Being vs Doing agile
 
PlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityPlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to Agility
 
Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum ...
Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum ...Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum ...
Synergistic Effects: A Mixed Remote/In-house Team Can Be Better than the Sum ...
 
Open Day December 2016
Open Day December 2016Open Day December 2016
Open Day December 2016
 
It Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair ProgrammingIt Takes Two - A Case Study in Pair Programming
It Takes Two - A Case Study in Pair Programming
 
Bringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day JobBringing Open-Source Practices to Your Day Job
Bringing Open-Source Practices to Your Day Job
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond Conference
 
Distributed scrum
Distributed scrumDistributed scrum
Distributed scrum
 
Nailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt RyallNailing Distributed Development With Effective Collaboration - Matt Ryall
Nailing Distributed Development With Effective Collaboration - Matt Ryall
 
Agile2011
Agile2011Agile2011
Agile2011
 
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
 
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...
Hiten Shah and Marie Prokopets - Lessons Learned from Building 5 Products in ...
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
 
✊ Join the DEV-olution: A culture of empowered developers
✊ Join the DEV-olution: A culture of empowered developers✊ Join the DEV-olution: A culture of empowered developers
✊ Join the DEV-olution: A culture of empowered developers
 
Building Better FLOSS Community Relationships @ FB
Building Better  FLOSS Community Relationships @ FBBuilding Better  FLOSS Community Relationships @ FB
Building Better FLOSS Community Relationships @ FB
 
Crowdsourcing your documentation: Managing a crowdsourced documentation project
Crowdsourcing your documentation: Managing a crowdsourced documentation projectCrowdsourcing your documentation: Managing a crowdsourced documentation project
Crowdsourcing your documentation: Managing a crowdsourced documentation project
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018
 
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"Евгений Андрушко "Big & Enterpise data: чему они нас научили"
Евгений Андрушко "Big & Enterpise data: чему они нас научили"
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Dances with unicorns
Dances with unicornsDances with unicorns
Dances with unicorns
 

Plus de kenbot

Grow your own tech leads
Grow your own tech leadsGrow your own tech leads
Grow your own tech leadskenbot
 
Applied category theory: the emerging science of compositionality
Applied category theory: the emerging science of compositionalityApplied category theory: the emerging science of compositionality
Applied category theory: the emerging science of compositionalitykenbot
 
Responsible DI: Ditch the Frameworks
Responsible DI: Ditch the FrameworksResponsible DI: Ditch the Frameworks
Responsible DI: Ditch the Frameworkskenbot
 
Lenses for the masses - introducing Goggles
Lenses for the masses - introducing GogglesLenses for the masses - introducing Goggles
Lenses for the masses - introducing Goggleskenbot
 
Good functional programming is good programming
Good functional programming is good programmingGood functional programming is good programming
Good functional programming is good programmingkenbot
 
Data made out of functions
Data made out of functionsData made out of functions
Data made out of functionskenbot
 
Imagine a world without mocks
Imagine a world without mocksImagine a world without mocks
Imagine a world without mockskenbot
 
2 Years of Real World FP at REA
2 Years of Real World FP at REA2 Years of Real World FP at REA
2 Years of Real World FP at REAkenbot
 
Your data structures are made of maths!
Your data structures are made of maths!Your data structures are made of maths!
Your data structures are made of maths!kenbot
 
Category theory for beginners
Category theory for beginnersCategory theory for beginners
Category theory for beginnerskenbot
 
The disaster of mutable state
The disaster of mutable stateThe disaster of mutable state
The disaster of mutable statekenbot
 
Running Free with the Monads
Running Free with the MonadsRunning Free with the Monads
Running Free with the Monadskenbot
 

Plus de kenbot (12)

Grow your own tech leads
Grow your own tech leadsGrow your own tech leads
Grow your own tech leads
 
Applied category theory: the emerging science of compositionality
Applied category theory: the emerging science of compositionalityApplied category theory: the emerging science of compositionality
Applied category theory: the emerging science of compositionality
 
Responsible DI: Ditch the Frameworks
Responsible DI: Ditch the FrameworksResponsible DI: Ditch the Frameworks
Responsible DI: Ditch the Frameworks
 
Lenses for the masses - introducing Goggles
Lenses for the masses - introducing GogglesLenses for the masses - introducing Goggles
Lenses for the masses - introducing Goggles
 
Good functional programming is good programming
Good functional programming is good programmingGood functional programming is good programming
Good functional programming is good programming
 
Data made out of functions
Data made out of functionsData made out of functions
Data made out of functions
 
Imagine a world without mocks
Imagine a world without mocksImagine a world without mocks
Imagine a world without mocks
 
2 Years of Real World FP at REA
2 Years of Real World FP at REA2 Years of Real World FP at REA
2 Years of Real World FP at REA
 
Your data structures are made of maths!
Your data structures are made of maths!Your data structures are made of maths!
Your data structures are made of maths!
 
Category theory for beginners
Category theory for beginnersCategory theory for beginners
Category theory for beginners
 
The disaster of mutable state
The disaster of mutable stateThe disaster of mutable state
The disaster of mutable state
 
Running Free with the Monads
Running Free with the MonadsRunning Free with the Monads
Running Free with the Monads
 

Dernier

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

FP adoption at REA