SlideShare une entreprise Scribd logo
1  sur  90
Télécharger pour lire hors ligne
Real World Haskell.
It's 1994.
There's just one
 song on the radio.



“Love is all around,”
 by Wet Wet Wet.
And I have a
 headache.
I'm in
Glasgow.
I'm learning to
hack on GHC.
I'm learning Go.
It's a great
   crowd.
I make lots of friends.
One is named
    Jim.
So on this particular
   day in 1994...


     ...why else
      do I have
    a headache?
Well, we tend to go out.
After a hard night out, Jim goes home.
He dreams.
Happily, this is no nightmare.
           In fact...
...he meets a
     beautiful
      woman.
In his dream,
they hit it off.
She even gives him
her number.
When he
 wakes...
...it's the most.
         Amazing.
           Thing.
He remembers
her number!
...so he writes
      it down...
...and brings it in...
...and
asks
me:
“What
     should
       I do
 with this
number?”
“Wait a sec,”
I tell him.
“I know this
number.”
“It's the delivery number...
...for the local pizzeria.”
Why tell
this
story?
Community.
Most people
     like to
    belong.
I loved
 the Haskell
community...
...but
    I left
anyway.
Over a decade
       passed.
When I returned, the
community was still beautiful...
...and serenely inward-facing.
How did you learn
   Haskell?
Here's what I did:

I read dozens of papers.

I studied thousands of
     lines of code.
I wrote lots of
  throwaway
     code.
But mostly, I Googled...
     ...and read...
...and Googled...
   ...and read...
...and, well,
you get the idea.
I delighted in the process.




But it wasn't very efficient.
So I decided to
 write a book.

  “Make the job
easier for others,”
   I told myself.
Oh, and that book?

It's how I did the bulk of
       my learning.
It took:
1.5 years.
It took:
1.5 years.
3 writers.
It took:
1.5 years.
3 writers.
710 pages.
It took:
   1.5 years.
   3 writers.
  710 pages.
800+ reviewers.
It took:
    1.5 years.
    3 writers.
    710 pages.
 800+ reviewers.
7,500+ comments.
Now it's your turn.



      Srsly.
What is the Haskell
community good at?
Research? We've got it!
Outreach?
That's less
clear to me.
You don't need to
write a 700-page tome.
You don't need to
describe new research.


   (In fact, I think it's best you don't.)
You need:

   Tenacity.
    An idea.
   Tenacity.
Explanatory skill.
   Tenacity.
I even have
   some ideas
     for you.

All nice and handy.
1. Writing and Tuning Fast
     Haskell Code.
2. Parallel Haskell in 24
         Hours.
3. High-Assurance Haskell.
4. Modeling in Haskell.
5. Real World Abstract
Algebra for Categorical
       Dummies.
6. Complex Functional
     Applications.
7. Grow Your Own
Monads in the Basement,
        Legally.
8. Concurrent
Networking Programming.
9. Functional Pearls and
    Design Patterns.
10. Secrets of the
QuickCheck Wizards.
Who should you be
  writing for?
NOT THE PEOPLE
 IN THIS ROOM.
Look to
other programming
communities.
If we don't talk
to them, they
won't simply
come to us.
Who is this man?


           Anthony
           Stafford
           Beer.
Beer was an influential
         cybernetician.


Cybernetics: “The science of effective organization.”
Cybersyn.

              Santiago,
                 Chile,
            1970-1972.
Cybersyn:

Centralised control of the
   Chilean economy.
A star network of telex machines running from
   factories to a control centre in Santiago.
A Beer coinage:

 “POSIWID”
POSIWID:

The purpose of a system
    is what it does.
Don't try to
understand a system
     from what
   its designers
    say it's for.
Start from
observing
  what it
 actually
   does.
Beer had some...unusual
        ideas.
But he managed to get
 them implemented.
So, from the
    POSIWID
   perspective:

What does functional
 programming do?
I am not suggesting that we
  should try to be like this.
But our
rhetoric
suggests that
most of us do
not want to be
like this,
either.
Go write a book.
  Give a talk.
Write a blog post.
Oh, and thanks.

Contenu connexe

En vedette

Online Reputation Management
Online Reputation ManagementOnline Reputation Management
Online Reputation ManagementCritical Mass
 
Px09683
Px09683Px09683
Px09683jdegra
 
Opac Advanced Search
Opac Advanced SearchOpac Advanced Search
Opac Advanced SearchDavid Kent
 
Introducing Myself
Introducing MyselfIntroducing Myself
Introducing MyselfGemma Tur
 
Russo Revelation on Mad Men Vol 1.7
Russo Revelation on Mad Men Vol 1.7Russo Revelation on Mad Men Vol 1.7
Russo Revelation on Mad Men Vol 1.7Jaci Russo
 
Metropolia Marketing Talks 19.11.2009
Metropolia Marketing Talks 19.11.2009Metropolia Marketing Talks 19.11.2009
Metropolia Marketing Talks 19.11.2009tonnitommi
 
Open Badges an
Open Badges anOpen Badges an
Open Badges anGemma Tur
 
The Real Groovy Dictionary
The Real Groovy DictionaryThe Real Groovy Dictionary
The Real Groovy DictionaryHan Ho
 
Song And Dance Man
Song And Dance ManSong And Dance Man
Song And Dance ManBeckyreed
 
Christmas Story
Christmas StoryChristmas Story
Christmas StoryEwaB
 
My Family 1st year
My Family 1st yearMy Family 1st year
My Family 1st yearGemma Tur
 
Presentatie sa mbo it hengelo informatiemanagement
Presentatie sa mbo it hengelo informatiemanagementPresentatie sa mbo it hengelo informatiemanagement
Presentatie sa mbo it hengelo informatiemanagementStichting Kennisnet
 
Pistol Offense
Pistol OffensePistol Offense
Pistol OffenseTom Neuman
 
Posar Un Link Amb Imatge Al Lateral Del
Posar Un Link Amb Imatge Al Lateral DelPosar Un Link Amb Imatge Al Lateral Del
Posar Un Link Amb Imatge Al Lateral DelGemma Tur
 
Jan Pawel II
Jan Pawel IIJan Pawel II
Jan Pawel IIEwaB
 
Test zagadki zwierzeta
Test zagadki zwierzetaTest zagadki zwierzeta
Test zagadki zwierzetaEwaB
 

En vedette (20)

La carta
La cartaLa carta
La carta
 
Online Reputation Management
Online Reputation ManagementOnline Reputation Management
Online Reputation Management
 
Px09683
Px09683Px09683
Px09683
 
Opac Advanced Search
Opac Advanced SearchOpac Advanced Search
Opac Advanced Search
 
Introducing Myself
Introducing MyselfIntroducing Myself
Introducing Myself
 
Russo Revelation on Mad Men Vol 1.7
Russo Revelation on Mad Men Vol 1.7Russo Revelation on Mad Men Vol 1.7
Russo Revelation on Mad Men Vol 1.7
 
Metropolia Marketing Talks 19.11.2009
Metropolia Marketing Talks 19.11.2009Metropolia Marketing Talks 19.11.2009
Metropolia Marketing Talks 19.11.2009
 
Open Badges an
Open Badges anOpen Badges an
Open Badges an
 
zadacha4
zadacha4zadacha4
zadacha4
 
The Real Groovy Dictionary
The Real Groovy DictionaryThe Real Groovy Dictionary
The Real Groovy Dictionary
 
Song And Dance Man
Song And Dance ManSong And Dance Man
Song And Dance Man
 
Christmas Story
Christmas StoryChristmas Story
Christmas Story
 
My Family 1st year
My Family 1st yearMy Family 1st year
My Family 1st year
 
Presentatie sa mbo it hengelo informatiemanagement
Presentatie sa mbo it hengelo informatiemanagementPresentatie sa mbo it hengelo informatiemanagement
Presentatie sa mbo it hengelo informatiemanagement
 
Pistol Offense
Pistol OffensePistol Offense
Pistol Offense
 
Posar Un Link Amb Imatge Al Lateral Del
Posar Un Link Amb Imatge Al Lateral DelPosar Un Link Amb Imatge Al Lateral Del
Posar Un Link Amb Imatge Al Lateral Del
 
Jan Pawel II
Jan Pawel IIJan Pawel II
Jan Pawel II
 
Concept Aim
Concept AimConcept Aim
Concept Aim
 
Test zagadki zwierzeta
Test zagadki zwierzetaTest zagadki zwierzeta
Test zagadki zwierzeta
 
Social Currency
Social CurrencySocial Currency
Social Currency
 

Similaire à CUFP 2009 Keynote - Real World Haskell

Inside the mind of a master procrastinator - Tim Urban
Inside the mind of a master procrastinator - Tim UrbanInside the mind of a master procrastinator - Tim Urban
Inside the mind of a master procrastinator - Tim Urban67 Golden Rules
 
Development pro forma(3) (1)
Development pro forma(3) (1)Development pro forma(3) (1)
Development pro forma(3) (1)ENCRES DUBUIT
 
Digital Transformation - Interview
Digital Transformation - InterviewDigital Transformation - Interview
Digital Transformation - InterviewJacobs Edo, PMP
 
MASTERING CREATIVITY
MASTERING CREATIVITYMASTERING CREATIVITY
MASTERING CREATIVITYOggyMS1
 
El síndrome de Niggle, la orientación a objetos, y la Familia de Juan Carlos I
El síndrome de Niggle, la orientación a objetos, y la Familia de Juan Carlos IEl síndrome de Niggle, la orientación a objetos, y la Familia de Juan Carlos I
El síndrome de Niggle, la orientación a objetos, y la Familia de Juan Carlos IGailen Tecnologías
 
Sindrome de Niggle CAS2015
Sindrome de Niggle CAS2015Sindrome de Niggle CAS2015
Sindrome de Niggle CAS2015Jorge Uriarte
 
What makes us feel good about our work
What makes us feel good about our workWhat makes us feel good about our work
What makes us feel good about our work67 Golden Rules
 
There Are Fates Worse Than Death: The OPW2013 Keynote
There Are Fates Worse Than Death: The OPW2013 KeynoteThere Are Fates Worse Than Death: The OPW2013 Keynote
There Are Fates Worse Than Death: The OPW2013 KeynoteJohn Anderson
 
Sample Prospectus Research Paper - Birthdayessay.X.Fc2
Sample Prospectus Research Paper - Birthdayessay.X.Fc2Sample Prospectus Research Paper - Birthdayessay.X.Fc2
Sample Prospectus Research Paper - Birthdayessay.X.Fc2Mary Gregory
 
Joe Vitale - Lesson8
Joe Vitale - Lesson8Joe Vitale - Lesson8
Joe Vitale - Lesson8BarryLee2016
 
W.W. Brands 2 Understanding thenet
W.W. Brands 2 Understanding thenetW.W. Brands 2 Understanding thenet
W.W. Brands 2 Understanding thenetscafondram
 
Development pro forma
Development pro formaDevelopment pro forma
Development pro formaSam Hughes
 
Development pro forma 9th oct
Development pro forma 9th octDevelopment pro forma 9th oct
Development pro forma 9th octGeorge West
 
Disrupt 2 Grow - Devoxx 2013
Disrupt 2 Grow - Devoxx 2013Disrupt 2 Grow - Devoxx 2013
Disrupt 2 Grow - Devoxx 2013Konrad Malawski
 
Development pro forma
Development pro formaDevelopment pro forma
Development pro formaCam Stannard
 
Webstock 2010 - Stack Overflow: Building Social Software for the Anti-Social
Webstock 2010 - Stack Overflow: Building Social Software for the Anti-SocialWebstock 2010 - Stack Overflow: Building Social Software for the Anti-Social
Webstock 2010 - Stack Overflow: Building Social Software for the Anti-Socialcodinghorror
 

Similaire à CUFP 2009 Keynote - Real World Haskell (20)

Inside the mind of a master procrastinator - Tim Urban
Inside the mind of a master procrastinator - Tim UrbanInside the mind of a master procrastinator - Tim Urban
Inside the mind of a master procrastinator - Tim Urban
 
Development pro forma(3) (1)
Development pro forma(3) (1)Development pro forma(3) (1)
Development pro forma(3) (1)
 
Digital Transformation - Interview
Digital Transformation - InterviewDigital Transformation - Interview
Digital Transformation - Interview
 
MASTERING CREATIVITY
MASTERING CREATIVITYMASTERING CREATIVITY
MASTERING CREATIVITY
 
El síndrome de Niggle, la orientación a objetos, y la Familia de Juan Carlos I
El síndrome de Niggle, la orientación a objetos, y la Familia de Juan Carlos IEl síndrome de Niggle, la orientación a objetos, y la Familia de Juan Carlos I
El síndrome de Niggle, la orientación a objetos, y la Familia de Juan Carlos I
 
Sindrome de Niggle CAS2015
Sindrome de Niggle CAS2015Sindrome de Niggle CAS2015
Sindrome de Niggle CAS2015
 
What makes us feel good about our work
What makes us feel good about our workWhat makes us feel good about our work
What makes us feel good about our work
 
There Are Fates Worse Than Death: The OPW2013 Keynote
There Are Fates Worse Than Death: The OPW2013 KeynoteThere Are Fates Worse Than Death: The OPW2013 Keynote
There Are Fates Worse Than Death: The OPW2013 Keynote
 
Sample Prospectus Research Paper - Birthdayessay.X.Fc2
Sample Prospectus Research Paper - Birthdayessay.X.Fc2Sample Prospectus Research Paper - Birthdayessay.X.Fc2
Sample Prospectus Research Paper - Birthdayessay.X.Fc2
 
Joe Vitale - Lesson8
Joe Vitale - Lesson8Joe Vitale - Lesson8
Joe Vitale - Lesson8
 
W.W. Brands 2 Understanding thenet
W.W. Brands 2 Understanding thenetW.W. Brands 2 Understanding thenet
W.W. Brands 2 Understanding thenet
 
Development pro forma
Development pro formaDevelopment pro forma
Development pro forma
 
Development pro forma 9th oct
Development pro forma 9th octDevelopment pro forma 9th oct
Development pro forma 9th oct
 
AOMC Book sample pages
AOMC Book sample pagesAOMC Book sample pages
AOMC Book sample pages
 
Disrupt 2 Grow - Devoxx 2013
Disrupt 2 Grow - Devoxx 2013Disrupt 2 Grow - Devoxx 2013
Disrupt 2 Grow - Devoxx 2013
 
Development pro forma
Development pro formaDevelopment pro forma
Development pro forma
 
Money online myks!
Money online myks!Money online myks!
Money online myks!
 
Planning Booklet
Planning BookletPlanning Booklet
Planning Booklet
 
Planning booklet
Planning bookletPlanning booklet
Planning booklet
 
Webstock 2010 - Stack Overflow: Building Social Software for the Anti-Social
Webstock 2010 - Stack Overflow: Building Social Software for the Anti-SocialWebstock 2010 - Stack Overflow: Building Social Software for the Anti-Social
Webstock 2010 - Stack Overflow: Building Social Software for the Anti-Social
 

Plus de Bryan O'Sullivan

Real World Haskell: Lecture 7
Real World Haskell: Lecture 7Real World Haskell: Lecture 7
Real World Haskell: Lecture 7Bryan O'Sullivan
 
Real World Haskell: Lecture 6
Real World Haskell: Lecture 6Real World Haskell: Lecture 6
Real World Haskell: Lecture 6Bryan O'Sullivan
 
Real World Haskell: Lecture 5
Real World Haskell: Lecture 5Real World Haskell: Lecture 5
Real World Haskell: Lecture 5Bryan O'Sullivan
 
Real World Haskell: Lecture 4
Real World Haskell: Lecture 4Real World Haskell: Lecture 4
Real World Haskell: Lecture 4Bryan O'Sullivan
 
Real World Haskell: Lecture 3
Real World Haskell: Lecture 3Real World Haskell: Lecture 3
Real World Haskell: Lecture 3Bryan O'Sullivan
 
Real World Haskell: Lecture 2
Real World Haskell: Lecture 2Real World Haskell: Lecture 2
Real World Haskell: Lecture 2Bryan O'Sullivan
 
Real World Haskell: Lecture 1
Real World Haskell: Lecture 1Real World Haskell: Lecture 1
Real World Haskell: Lecture 1Bryan O'Sullivan
 
The other side of functional programming: Haskell for Erlang people
The other side of functional programming: Haskell for Erlang peopleThe other side of functional programming: Haskell for Erlang people
The other side of functional programming: Haskell for Erlang peopleBryan O'Sullivan
 
DEFUN 2008 - Real World Haskell
DEFUN 2008 - Real World HaskellDEFUN 2008 - Real World Haskell
DEFUN 2008 - Real World HaskellBryan O'Sullivan
 
Haskell for the Real World
Haskell for the Real WorldHaskell for the Real World
Haskell for the Real WorldBryan O'Sullivan
 
BayFP: Concurrent and Multicore Haskell
BayFP: Concurrent and Multicore HaskellBayFP: Concurrent and Multicore Haskell
BayFP: Concurrent and Multicore HaskellBryan O'Sullivan
 

Plus de Bryan O'Sullivan (12)

Pronk like you mean it
Pronk like you mean itPronk like you mean it
Pronk like you mean it
 
Real World Haskell: Lecture 7
Real World Haskell: Lecture 7Real World Haskell: Lecture 7
Real World Haskell: Lecture 7
 
Real World Haskell: Lecture 6
Real World Haskell: Lecture 6Real World Haskell: Lecture 6
Real World Haskell: Lecture 6
 
Real World Haskell: Lecture 5
Real World Haskell: Lecture 5Real World Haskell: Lecture 5
Real World Haskell: Lecture 5
 
Real World Haskell: Lecture 4
Real World Haskell: Lecture 4Real World Haskell: Lecture 4
Real World Haskell: Lecture 4
 
Real World Haskell: Lecture 3
Real World Haskell: Lecture 3Real World Haskell: Lecture 3
Real World Haskell: Lecture 3
 
Real World Haskell: Lecture 2
Real World Haskell: Lecture 2Real World Haskell: Lecture 2
Real World Haskell: Lecture 2
 
Real World Haskell: Lecture 1
Real World Haskell: Lecture 1Real World Haskell: Lecture 1
Real World Haskell: Lecture 1
 
The other side of functional programming: Haskell for Erlang people
The other side of functional programming: Haskell for Erlang peopleThe other side of functional programming: Haskell for Erlang people
The other side of functional programming: Haskell for Erlang people
 
DEFUN 2008 - Real World Haskell
DEFUN 2008 - Real World HaskellDEFUN 2008 - Real World Haskell
DEFUN 2008 - Real World Haskell
 
Haskell for the Real World
Haskell for the Real WorldHaskell for the Real World
Haskell for the Real World
 
BayFP: Concurrent and Multicore Haskell
BayFP: Concurrent and Multicore HaskellBayFP: Concurrent and Multicore Haskell
BayFP: Concurrent and Multicore Haskell
 

Dernier

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Dernier (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

CUFP 2009 Keynote - Real World Haskell