SlideShare a Scribd company logo
1 of 108
Download to read offline
code == data
data == code
Open
               Struct




Photo: Salt Fired http://www.flickr.com/photos/saltfired/201994906/
require 'ostruct'
o = OpenStruct.new
o.name = 'el rug'
o.name
=> el rug
o.inspect
=> ,[object Object],el rug>
# not very classy
o.class
=> OpenStruct
class Fund  OpenStruct

 def your_logic
 end

end
public class Fund
  extends HashMap {




}
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008
data == code | LRUG April 2008

More Related Content

What's hot (8)

Reactive programming in PHP
Reactive programming in PHPReactive programming in PHP
Reactive programming in PHP
 
Elixir on Containers
Elixir on ContainersElixir on Containers
Elixir on Containers
 
ActiveRecord Query Interface
ActiveRecord Query InterfaceActiveRecord Query Interface
ActiveRecord Query Interface
 
Unit Testing in Kotlin
Unit Testing in KotlinUnit Testing in Kotlin
Unit Testing in Kotlin
 
Outlook expresslog1
Outlook expresslog1Outlook expresslog1
Outlook expresslog1
 
Client server part 12
Client server part 12Client server part 12
Client server part 12
 
10 tips for making Bash a sane programming language
10 tips for making Bash a sane programming language10 tips for making Bash a sane programming language
10 tips for making Bash a sane programming language
 
To connect two jframe
To connect two jframeTo connect two jframe
To connect two jframe
 

Viewers also liked (7)

Practica 23 Doc.
Practica 23 Doc.Practica 23 Doc.
Practica 23 Doc.
 
Extranet
ExtranetExtranet
Extranet
 
Csr Final Presentation
Csr Final PresentationCsr Final Presentation
Csr Final Presentation
 
GD1_Aula 7
GD1_Aula 7GD1_Aula 7
GD1_Aula 7
 
Lil Wayne
Lil WayneLil Wayne
Lil Wayne
 
bebida que mata
bebida que matabebida que mata
bebida que mata
 
Vacunacion Hepatitis B
Vacunacion Hepatitis BVacunacion Hepatitis B
Vacunacion Hepatitis B
 

Similar to data == code | LRUG April 2008

Introducing PHP Latest Updates
Introducing PHP Latest UpdatesIntroducing PHP Latest Updates
Introducing PHP Latest Updates
Iftekhar Eather
 
Aura Project for PHP
Aura Project for PHPAura Project for PHP
Aura Project for PHP
Hari K T
 
gbar.jpgglogo.jpgmaa.jpgmaah5txt.css New Pe.docx
gbar.jpgglogo.jpgmaa.jpgmaah5txt.css   New Pe.docxgbar.jpgglogo.jpgmaa.jpgmaah5txt.css   New Pe.docx
gbar.jpgglogo.jpgmaa.jpgmaah5txt.css New Pe.docx
budbarber38650
 

Similar to data == code | LRUG April 2008 (20)

Great Developers Steal
Great Developers StealGreat Developers Steal
Great Developers Steal
 
Introducing PHP Latest Updates
Introducing PHP Latest UpdatesIntroducing PHP Latest Updates
Introducing PHP Latest Updates
 
Rugged Driven Development with Gauntlt
Rugged Driven Development with GauntltRugged Driven Development with Gauntlt
Rugged Driven Development with Gauntlt
 
Fluent Development with FLOW3 1.0
Fluent Development with FLOW3 1.0Fluent Development with FLOW3 1.0
Fluent Development with FLOW3 1.0
 
Git::Hooks
Git::HooksGit::Hooks
Git::Hooks
 
Best practices for crafting high quality PHP apps (php[world] 2019)
Best practices for crafting high quality PHP apps (php[world] 2019)Best practices for crafting high quality PHP apps (php[world] 2019)
Best practices for crafting high quality PHP apps (php[world] 2019)
 
InspiringCon15: Bringing TYPO3 Legacy Applications into the Flow
InspiringCon15: Bringing TYPO3 Legacy Applications into the FlowInspiringCon15: Bringing TYPO3 Legacy Applications into the Flow
InspiringCon15: Bringing TYPO3 Legacy Applications into the Flow
 
Demystifying Maven
Demystifying MavenDemystifying Maven
Demystifying Maven
 
Kicking off with Zend Expressive and Doctrine ORM (Sunshine PHP 2017)
Kicking off with Zend Expressive and Doctrine ORM (Sunshine PHP 2017)Kicking off with Zend Expressive and Doctrine ORM (Sunshine PHP 2017)
Kicking off with Zend Expressive and Doctrine ORM (Sunshine PHP 2017)
 
Aura Project for PHP
Aura Project for PHPAura Project for PHP
Aura Project for PHP
 
Kicking off with Zend Expressive and Doctrine ORM (PHP UK 2017)
Kicking off with Zend Expressive and Doctrine ORM (PHP UK 2017)Kicking off with Zend Expressive and Doctrine ORM (PHP UK 2017)
Kicking off with Zend Expressive and Doctrine ORM (PHP UK 2017)
 
Let's Talk Scope
Let's Talk ScopeLet's Talk Scope
Let's Talk Scope
 
2019 brkdwn spvrk
2019 brkdwn spvrk2019 brkdwn spvrk
2019 brkdwn spvrk
 
All I Need to Know I Learned by Writing My Own Web Framework
All I Need to Know I Learned by Writing My Own Web FrameworkAll I Need to Know I Learned by Writing My Own Web Framework
All I Need to Know I Learned by Writing My Own Web Framework
 
Fairies, Fakers and Factories: Boost your tests with better test data
Fairies, Fakers and Factories: Boost your tests with better test dataFairies, Fakers and Factories: Boost your tests with better test data
Fairies, Fakers and Factories: Boost your tests with better test data
 
Beginner's Sinatra
Beginner's SinatraBeginner's Sinatra
Beginner's Sinatra
 
Javascript Primer
Javascript PrimerJavascript Primer
Javascript Primer
 
Go OO! - Real-life Design Patterns in PHP 5
Go OO! - Real-life Design Patterns in PHP 5Go OO! - Real-life Design Patterns in PHP 5
Go OO! - Real-life Design Patterns in PHP 5
 
gbar.jpgglogo.jpgmaa.jpgmaah5txt.css New Pe.docx
gbar.jpgglogo.jpgmaa.jpgmaah5txt.css   New Pe.docxgbar.jpgglogo.jpgmaa.jpgmaah5txt.css   New Pe.docx
gbar.jpgglogo.jpgmaa.jpgmaah5txt.css New Pe.docx
 
Sprockets
SprocketsSprockets
Sprockets
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

data == code | LRUG April 2008