SlideShare a Scribd company logo
1 of 193
Download to read offline
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

KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 

Recently uploaded (20)

KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 

Featured

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 2024Neil 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 2024Albert 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 InsightsKurio // 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 2024Search 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 summarySpeakerHub
 
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 IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit 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 managementMindGenius
 
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
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Featured (20)

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...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Ruby everywhere