SlideShare a Scribd company logo
Ruby Everywhere

       まつもと ゆきひろ
  Yukihiro "Matz" Matsumoto
       @yukihiro_matz



                              Powered by Rabbit 0.9.2
 TPO 
        1/192
    Powered by Rabbit 0.9.2
TPO




O=Occasion

                 2/192
             Powered by Rabbit 0.9.2
Occasion




Keynote

               3/192
           Powered by Rabbit 0.9.2
Keynote


a speech, as at a
political convention,
that presents
important issues,
principles, policies,
etc.


                            4/192
                        Powered by Rabbit 0.9.2
Keynote




Give me a break




                      5/192
                  Powered by Rabbit 0.9.2
Keynote




I am a mere programmer




                             6/192
                         Powered by Rabbit 0.9.2
a programmer



 who invented
  a language




                    7/192
                Powered by Rabbit 0.9.2
 




a great language




                       8/192
                   Powered by Rabbit 0.9.2
 




accidentally




                   9/192
               Powered by Rabbit 0.9.2
 



But that's life
    Ce'st la vie




                    10/192
                   Powered by Rabbit 0.9.2
 




Let's start the keynote




                           11/192
                          Powered by Rabbit 0.9.2
Keynote




Good and Bad




                12/192
               Powered by Rabbit 0.9.2
Keynote: the good part



The first at the conference
I can enjoy rest of the
conference



                               13/192
                              Powered by Rabbit 0.9.2
Keynote: the bad part


The first at the conference
I have less time to prepare
You have to endure



                               14/192
                              Powered by Rabbit 0.9.2
TPO




P=Place

           15/192
          Powered by Rabbit 0.9.2
Place




New Orleans




               16/192
              Powered by Rabbit 0.9.2
Place



松江
 Matsue




           17/192
          Powered by Rabbit 0.9.2
Matsue




My hometown




               18/192
              Powered by Rabbit 0.9.2
Place




Sister Cities




                 19/192
                Powered by Rabbit 0.9.2
 




Any locals?




               20/192
              Powered by Rabbit 0.9.2
Place




Mayor Matsuura of Matsue City
                            21/192
                           Powered by Rabbit 0.9.2
 




Hi from him




               22/192
              Powered by Rabbit 0.9.2
TPO




T=Time

          23/192
         Powered by Rabbit 0.9.2
Time




2011

        24/192
       Powered by Rabbit 0.9.2
The first RubyConf was



    Oct. 12-14 2001
     in Tampa, FL




                         25/192
                      Powered by Rabbit 0.9.2
So it's




11th RubyConf




                 26/192
                Powered by Rabbit 0.9.2
 




First RubyConf in second decade




                             27/192
                            Powered by Rabbit 0.9.2
 




10th anniversary




                    28/192
                   Powered by Rabbit 0.9.2
 




Good chance to beat the world




                            29/192
                           Powered by Rabbit 0.9.2
     30/192
    Powered by Rabbit 0.9.2
 




2011

        31/192
       Powered by Rabbit 0.9.2
New position




                32/192
               Powered by Rabbit 0.9.2
 




Chief Architect, Ruby




                         33/192
                        Powered by Rabbit 0.9.2
 




2010

        34/192
       Powered by Rabbit 0.9.2
 



Salesforce.com acquires
      Heroku.com




                           35/192
                          Powered by Rabbit 0.9.2
Marc Benioff




“Ruby is the language of Cloud 2”


                               36/192
                              Powered by Rabbit 0.9.2
 




6 months later




                  37/192
                 Powered by Rabbit 0.9.2
TOYOTA Friend




                 38/192
                Powered by Rabbit 0.9.2
 




     39/192
    Powered by Rabbit 0.9.2
Marc Benioff




“Ruby is great!”


                    40/192
                   Powered by Rabbit 0.9.2
Marc Benioff




“I want to help Ruby!”


                          41/192
                         Powered by Rabbit 0.9.2
Marc Benioff




“as the language of cloud age”


                             42/192
                            Powered by Rabbit 0.9.2
Marc Benioff




“I want to HIRE YOU!”


                         43/192
                        Powered by Rabbit 0.9.2
 




What!?

          44/192
         Powered by Rabbit 0.9.2
 




     45/192
    Powered by Rabbit 0.9.2
Chief Architect, Ruby




 Least Business-ish Title




                             46/192
                            Powered by Rabbit 0.9.2
Chief Architect, Ruby



I will keep working on Ruby core
           development




                              47/192
                             Powered by Rabbit 0.9.2
Chief Architect, Ruby




As I have done for long time




                                48/192
                               Powered by Rabbit 0.9.2
Chief Architect, Ruby




They don't ask me anything new




                             49/192
                            Powered by Rabbit 0.9.2
Chief Architect, Ruby




except attnending Dreamforce




                           50/192
                          Powered by Rabbit 0.9.2
Chief Architect, Ruby



I have been worked full time for
           long time




                               51/192
                              Powered by Rabbit 0.9.2
 




     52/192
    Powered by Rabbit 0.9.2
Chief Architect, Ruby



My financial situation has been
          improved




                              53/192
                             Powered by Rabbit 0.9.2
Chief Architect, Ruby



Hiring me do not accelerate
     development much




                               54/192
                              Powered by Rabbit 0.9.2
We have to improve



   SFDC+Heroku want to
accelerate Ruby development




                           55/192
                          Powered by Rabbit 0.9.2
We have to improve




So we are going to form a team




                             56/192
                            Powered by Rabbit 0.9.2
We have to improve




of full-time core committer(s)




                                 57/192
                             Powered by Rabbit 0.9.2
Full-time core committer




 Nobuyoshi Nakada (Nobu)

                            58/192
                           Powered by Rabbit 0.9.2
Full-time core committer




    aka "Patch Monster"

                           59/192
                          Powered by Rabbit 0.9.2
Full-time core committer




        PatchMon

                       60/192
                      Powered by Rabbit 0.9.2
Full-time core committer




 Nobuyoshi Nakada (Nobu)

                            61/192
                           Powered by Rabbit 0.9.2
Number One Committer




                    62/192
                   Powered by Rabbit 0.9.2
Number One Committer




                    63/192
                   Powered by Rabbit 0.9.2
 



You can expect more patches
         from Nobu




                           64/192
                          Powered by Rabbit 0.9.2
Full-time Committers




More to come (if budget allows)




                              65/192
                             Powered by Rabbit 0.9.2
Full-time Committers



I welcome more companies to
     hire core committers




                           66/192
                          Powered by Rabbit 0.9.2
Full-time Committers



I have already contacted
        EnginYard




                            67/192
                           Powered by Rabbit 0.9.2
     68/192
    Powered by Rabbit 0.9.2
 




2011

        69/192
       Powered by Rabbit 0.9.2
the Standard



We have been working on the
standard for last three years




                             70/192
                            Powered by Rabbit 0.9.2
the Standard




       JIS
Japan Industrial Standard




                             71/192
                            Powered by Rabbit 0.9.2
the Standard




JIS x3017

                72/192
               Powered by Rabbit 0.9.2
the Standard




   ISO

                73/192
               Powered by Rabbit 0.9.2
the Standard




 Vote: 20 vs 0




                  74/192
                 Powered by Rabbit 0.9.2
The Standard




The subset of Ruby




                      75/192
                     Powered by Rabbit 0.9.2
The Standard




1.8 and 1.9 compatible




                          76/192
                         Powered by Rabbit 0.9.2
The Standard




Platform independence




                         77/192
                        Powered by Rabbit 0.9.2
The Standard




No fork, no thread




                      78/192
                     Powered by Rabbit 0.9.2
The Standard




It's stll incomplete




                        79/192
                       Powered by Rabbit 0.9.2
The Standard




More versions to come




                         80/192
                        Powered by Rabbit 0.9.2
The Standard




Better coverage




                   81/192
                  Powered by Rabbit 0.9.2
The Standard




Will move to 1.9 (or 2.0)




                             82/192
                            Powered by Rabbit 0.9.2
The Standard




The reasons behind




                      83/192
                     Powered by Rabbit 0.9.2
The reasons behind




  Business reliability




                          84/192
                         Powered by Rabbit 0.9.2
The reasons behind




Alternative implementations




                               85/192
                              Powered by Rabbit 0.9.2
     86/192
    Powered by Rabbit 0.9.2
 




2011

        87/192
       Powered by Rabbit 0.9.2
 



The world has been taken over
        by machines




                            88/192
                           Powered by Rabbit 0.9.2
 




     89/192
    Powered by Rabbit 0.9.2
 




     90/192
    Powered by Rabbit 0.9.2
 




     91/192
    Powered by Rabbit 0.9.2
 




     92/192
    Powered by Rabbit 0.9.2
 




     93/192
    Powered by Rabbit 0.9.2
 




     94/192
    Powered by Rabbit 0.9.2
 




     95/192
    Powered by Rabbit 0.9.2
 




     96/192
    Powered by Rabbit 0.9.2
 




     97/192
    Powered by Rabbit 0.9.2
 




     98/192
    Powered by Rabbit 0.9.2
 




All driven by computers




                           99/192
                          Powered by Rabbit 0.9.2
 




Computers need software




                          100/192
                          Powered by Rabbit 0.9.2
 



Software ratio in systems
       increasing




                            101/192
                            Powered by Rabbit 0.9.2
 




Software should be written by us




                             102/192
                             Powered by Rabbit 0.9.2
 




in programming languages




                           103/192
                           Powered by Rabbit 0.9.2
 



  There are numerous
programming languages




                        104/192
                        Powered by Rabbit 0.9.2
 




But what we love most is..




                             105/192
                             Powered by Rabbit 0.9.2
 




Ruby

       106/192
       Powered by Rabbit 0.9.2
 




But what is Ruby?




                    107/192
                    Powered by Rabbit 0.9.2
 




Muiti-fold definition




                        108/192
                        Powered by Rabbit 0.9.2
 




Ruby the syntax




                  109/192
                  Powered by Rabbit 0.9.2
 




Ruby the philosophy




                      110/192
                      Powered by Rabbit 0.9.2
 




Ruby the library




                   111/192
                   Powered by Rabbit 0.9.2
 




Ruby the gems




                112/192
                Powered by Rabbit 0.9.2
 




Ruby the community




                     113/192
                     Powered by Rabbit 0.9.2
 



We'd like to help more
     developers




                         114/192
                         Powered by Rabbit 0.9.2
 




JRuby

        115/192
        Powered by Rabbit 0.9.2
 




Ruby for JVM platform




                        116/192
                        Powered by Rabbit 0.9.2
 




Ruby to reach Java world




                           117/192
                           Powered by Rabbit 0.9.2
 




Ruboto

         118/192
         Powered by Rabbit 0.9.2
 




JRuby on Android




                   119/192
                   Powered by Rabbit 0.9.2
 




Rhodes

         120/192
         Powered by Rabbit 0.9.2
 




Ruby for mobile phones




                         121/192
                         Powered by Rabbit 0.9.2
 




CRuby

        122/192
        Powered by Rabbit 0.9.2
 




Ruby 1.9.3

             123/192
             Powered by Rabbit 0.9.2
 




Ruby 1.9.3RC1

            124/192
            Powered by Rabbit 0.9.2
 




Yugui


        125/192
        Powered by Rabbit 0.9.2
    126/192
    Powered by Rabbit 0.9.2
 




Keywords for the future




                          127/192
                          Powered by Rabbit 0.9.2
 




Cloud+Mobile

           128/192
           Powered by Rabbit 0.9.2
 




Cloud

        129/192
        Powered by Rabbit 0.9.2
 




    130/192
    Powered by Rabbit 0.9.2
 




    131/192
    Powered by Rabbit 0.9.2
 




    132/192
    Powered by Rabbit 0.9.2
 




Mobile

         133/192
         Powered by Rabbit 0.9.2
 




Small devices




                134/192
                Powered by Rabbit 0.9.2
 




Digital appliances




                     135/192
                     Powered by Rabbit 0.9.2
 




Mobile phones




                136/192
                Powered by Rabbit 0.9.2
 




Vehicle




          137/192
          Powered by Rabbit 0.9.2
 




Robots




         138/192
         Powered by Rabbit 0.9.2
 




I'd like to address these fields




                               139/192
                               Powered by Rabbit 0.9.2
 




As Lua does now




                  140/192
                  Powered by Rabbit 0.9.2
 




    141/192
    Powered by Rabbit 0.9.2
 




mruby

        142/192
        Powered by Rabbit 0.9.2
mruby


Matz's
embeddable
minimal implementation of
Ruby language



                            143/192
                            Powered by Rabbit 0.9.2
 




RiteVM as core




                 144/192
                 Powered by Rabbit 0.9.2
 




Minimal standard libraries




                             145/192
                             Powered by Rabbit 0.9.2
 




Embeddable C API




                   146/192
                   Powered by Rabbit 0.9.2
 




Incremental GC




                 147/192
                 Powered by Rabbit 0.9.2
 




Soft realtime




                148/192
                Powered by Rabbit 0.9.2
 




Parser to generate AST




                         149/192
                         Powered by Rabbit 0.9.2
 




Codegen to generate bytecode




                          150/192
                          Powered by Rabbit 0.9.2
 




RiteVM to run bytecode




                         151/192
                         Powered by Rabbit 0.9.2
 




32bit instructions




                     152/192
                     Powered by Rabbit 0.9.2
 




Instructions are serializable




                                153/192
                                Powered by Rabbit 0.9.2
 




to binary files




                  154/192
                  Powered by Rabbit 0.9.2
 




or C files




             155/192
             Powered by Rabbit 0.9.2
 




Entirely written in C99




                          156/192
                          Powered by Rabbit 0.9.2
 




for all imaginable platforms




                               157/192
                               Powered by Rabbit 0.9.2
 




Linux




        158/192
        Powered by Rabbit 0.9.2
 




Windows




          159/192
          Powered by Rabbit 0.9.2
 




MacOS




        160/192
        Powered by Rabbit 0.9.2
 




Android




          161/192
          Powered by Rabbit 0.9.2
 




iOS




      162/192
      Powered by Rabbit 0.9.2
 




VxWorks




          163/192
          Powered by Rabbit 0.9.2
 




ITRON




        164/192
        Powered by Rabbit 0.9.2
 




or even non OS platforms




                           165/192
                           Powered by Rabbit 0.9.2
 




As I explained last year




                           166/192
                           Powered by Rabbit 0.9.2
 




Difference?




              167/192
              Powered by Rabbit 0.9.2
 




Now it works!




                168/192
                Powered by Rabbit 0.9.2
 




Demo

       169/192
       Powered by Rabbit 0.9.2
Demo




Mandelbrot Set




                 170/192
                 Powered by Rabbit 0.9.2
 




    171/192
    Powered by Rabbit 0.9.2
 




mruby is young




                 172/192
                 Powered by Rabbit 0.9.2
 




it's small




             173/192
             Powered by Rabbit 0.9.2
 




it's weak




            174/192
            Powered by Rabbit 0.9.2
 




mruby has possibility




                        175/192
                        Powered by Rabbit 0.9.2
 




huge possibility




                   176/192
                   Powered by Rabbit 0.9.2
 




can you imagine?




                   177/192
                   Powered by Rabbit 0.9.2
 




Mobile device




                178/192
                Powered by Rabbit 0.9.2
 




Robots




         179/192
         Powered by Rabbit 0.9.2
 




Digital appliances




                     180/192
                     Powered by Rabbit 0.9.2
 




Games




        181/192
        Powered by Rabbit 0.9.2
 




Ruby instead of Lua




                      182/192
                      Powered by Rabbit 0.9.2
 




Server side




              183/192
              Powered by Rabbit 0.9.2
 




Ruby instead of Node.js




                          184/192
                          Powered by Rabbit 0.9.2
 




One big step to rule the world




                             185/192
                             Powered by Rabbit 0.9.2
 




No perfect languages




                       186/192
                       Powered by Rabbit 0.9.2
 




Even Ruby




            187/192
            Powered by Rabbit 0.9.2
 




We'd like to provide choices




                           188/192
                               Powered by Rabbit 0.9.2
 




Freedom to choose Ruby




                         189/192
                         Powered by Rabbit 0.9.2
 




And make the world happier




                         190/192
                         Powered by Rabbit 0.9.2
 




As we feel right now




                       191/192
                       Powered by Rabbit 0.9.2
 




Thank you

            192/192
            Powered by Rabbit 0.9.2

More Related Content

Recently uploaded

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
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
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
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
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
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
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
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
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
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
 

Recently uploaded (20)

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
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
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
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
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
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
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
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
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
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
 

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Ruby everywhere