Suche senden
Hochladen
Google Dart Pecha Kucha from OOP 2012
•
1 gefällt mir
•
1,041 views
Eberhard Wolff
Folgen
Technologie
Kunst & Fotos
Melden
Teilen
Melden
Teilen
1 von 20
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Java annotation processors - Roma Android User Group #1
Java annotation processors - Roma Android User Group #1
BeMyApp
Solucion 2
Solucion 2
roampa
Applications in the Cloud
Applications in the Cloud
Eberhard Wolff
C:\Documents And Settings\Administrador\Escritorio\Administrador De Dispositivos
C:\Documents And Settings\Administrador\Escritorio\Administrador De Dispositivos
roampa
Future of Java
Future of Java
Eberhard Wolff
Ten Advices for Architects
Ten Advices for Architects
Eberhard Wolff
Five (easy?) Steps Towards Continuous Delivery
Five (easy?) Steps Towards Continuous Delivery
Eberhard Wolff
Java Application Servers Are Dead!
Java Application Servers Are Dead!
Eberhard Wolff
Empfohlen
Java annotation processors - Roma Android User Group #1
Java annotation processors - Roma Android User Group #1
BeMyApp
Solucion 2
Solucion 2
roampa
Applications in the Cloud
Applications in the Cloud
Eberhard Wolff
C:\Documents And Settings\Administrador\Escritorio\Administrador De Dispositivos
C:\Documents And Settings\Administrador\Escritorio\Administrador De Dispositivos
roampa
Future of Java
Future of Java
Eberhard Wolff
Ten Advices for Architects
Ten Advices for Architects
Eberhard Wolff
Five (easy?) Steps Towards Continuous Delivery
Five (easy?) Steps Towards Continuous Delivery
Eberhard Wolff
Java Application Servers Are Dead!
Java Application Servers Are Dead!
Eberhard Wolff
MongoDB
MongoDB
hyun soomyung
Arquitetura Java em 2007 (Java Architecture in 2007)
Arquitetura Java em 2007 (Java Architecture in 2007)
Phil Calçado
Djabot – Python Jabber Bot
Djabot – Python Jabber Bot
marekkuziel
GraphQL - when REST API is not enough - lessons learned
GraphQL - when REST API is not enough - lessons learned
MarcinStachniuk
Being Expressive in Code
Being Expressive in Code
Eamonn Boyle
Dartprogramming
Dartprogramming
Ali Parmaksiz
GraphQL - when REST API is to less - lessons learned
GraphQL - when REST API is to less - lessons learned
MarcinStachniuk
All things that are not code
All things that are not code
Mobile Delivery Days
Go react codelab
Go react codelab
Alberto Jesús Gutiérrez Juanes
Fantom and Tales
Fantom and Tales
kaushik_sathupadi
Eventsourcing with PHP and MongoDB
Eventsourcing with PHP and MongoDB
Jacopo Nardiello
Learn Dart And Angular, Get Your Web Development Wings With Kevin Moore
Learn Dart And Angular, Get Your Web Development Wings With Kevin Moore
CodeCore
ELK stack at weibo.com
ELK stack at weibo.com
琛琳 饶
Introduction To Groovy 2005
Introduction To Groovy 2005
Tugdual Grall
Django - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazos
Igor Sobreira
Php4android TDC 2011
Php4android TDC 2011
Kinn Julião
HashiCorp Vault Plugin Infrastructure
HashiCorp Vault Plugin Infrastructure
Nicolas Corrarello
What’s new in Google Dart - Seth Ladd
What’s new in Google Dart - Seth Ladd
jaxconf
GraphQL - when REST API is to less - lessons learned
GraphQL - when REST API is to less - lessons learned
MarcinStachniuk
Scala 3camp 2011
Scala 3camp 2011
Scalac
Architectures and Alternatives
Architectures and Alternatives
Eberhard Wolff
Beyond Microservices
Beyond Microservices
Eberhard Wolff
Weitere ähnliche Inhalte
Ähnlich wie Google Dart Pecha Kucha from OOP 2012
MongoDB
MongoDB
hyun soomyung
Arquitetura Java em 2007 (Java Architecture in 2007)
Arquitetura Java em 2007 (Java Architecture in 2007)
Phil Calçado
Djabot – Python Jabber Bot
Djabot – Python Jabber Bot
marekkuziel
GraphQL - when REST API is not enough - lessons learned
GraphQL - when REST API is not enough - lessons learned
MarcinStachniuk
Being Expressive in Code
Being Expressive in Code
Eamonn Boyle
Dartprogramming
Dartprogramming
Ali Parmaksiz
GraphQL - when REST API is to less - lessons learned
GraphQL - when REST API is to less - lessons learned
MarcinStachniuk
All things that are not code
All things that are not code
Mobile Delivery Days
Go react codelab
Go react codelab
Alberto Jesús Gutiérrez Juanes
Fantom and Tales
Fantom and Tales
kaushik_sathupadi
Eventsourcing with PHP and MongoDB
Eventsourcing with PHP and MongoDB
Jacopo Nardiello
Learn Dart And Angular, Get Your Web Development Wings With Kevin Moore
Learn Dart And Angular, Get Your Web Development Wings With Kevin Moore
CodeCore
ELK stack at weibo.com
ELK stack at weibo.com
琛琳 饶
Introduction To Groovy 2005
Introduction To Groovy 2005
Tugdual Grall
Django - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazos
Igor Sobreira
Php4android TDC 2011
Php4android TDC 2011
Kinn Julião
HashiCorp Vault Plugin Infrastructure
HashiCorp Vault Plugin Infrastructure
Nicolas Corrarello
What’s new in Google Dart - Seth Ladd
What’s new in Google Dart - Seth Ladd
jaxconf
GraphQL - when REST API is to less - lessons learned
GraphQL - when REST API is to less - lessons learned
MarcinStachniuk
Scala 3camp 2011
Scala 3camp 2011
Scalac
Ähnlich wie Google Dart Pecha Kucha from OOP 2012
(20)
MongoDB
MongoDB
Arquitetura Java em 2007 (Java Architecture in 2007)
Arquitetura Java em 2007 (Java Architecture in 2007)
Djabot – Python Jabber Bot
Djabot – Python Jabber Bot
GraphQL - when REST API is not enough - lessons learned
GraphQL - when REST API is not enough - lessons learned
Being Expressive in Code
Being Expressive in Code
Dartprogramming
Dartprogramming
GraphQL - when REST API is to less - lessons learned
GraphQL - when REST API is to less - lessons learned
All things that are not code
All things that are not code
Go react codelab
Go react codelab
Fantom and Tales
Fantom and Tales
Eventsourcing with PHP and MongoDB
Eventsourcing with PHP and MongoDB
Learn Dart And Angular, Get Your Web Development Wings With Kevin Moore
Learn Dart And Angular, Get Your Web Development Wings With Kevin Moore
ELK stack at weibo.com
ELK stack at weibo.com
Introduction To Groovy 2005
Introduction To Groovy 2005
Django - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazos
Php4android TDC 2011
Php4android TDC 2011
HashiCorp Vault Plugin Infrastructure
HashiCorp Vault Plugin Infrastructure
What’s new in Google Dart - Seth Ladd
What’s new in Google Dart - Seth Ladd
GraphQL - when REST API is to less - lessons learned
GraphQL - when REST API is to less - lessons learned
Scala 3camp 2011
Scala 3camp 2011
Mehr von Eberhard Wolff
Architectures and Alternatives
Architectures and Alternatives
Eberhard Wolff
Beyond Microservices
Beyond Microservices
Eberhard Wolff
The Frontiers of Continuous Delivery
The Frontiers of Continuous Delivery
Eberhard Wolff
Four Times Microservices - REST, Kubernetes, UI Integration, Async
Four Times Microservices - REST, Kubernetes, UI Integration, Async
Eberhard Wolff
Microservices - not just with Java
Microservices - not just with Java
Eberhard Wolff
Deployment - Done Right!
Deployment - Done Right!
Eberhard Wolff
Data Architecture not Just for Microservices
Data Architecture not Just for Microservices
Eberhard Wolff
How to Split Your System into Microservices
How to Split Your System into Microservices
Eberhard Wolff
Microservices and Self-contained System to Scale Agile
Microservices and Self-contained System to Scale Agile
Eberhard Wolff
How Small Can Java Microservices Be?
How Small Can Java Microservices Be?
Eberhard Wolff
Data Architecturen Not Just for Microservices
Data Architecturen Not Just for Microservices
Eberhard Wolff
Microservices: Redundancy=Maintainability
Microservices: Redundancy=Maintainability
Eberhard Wolff
Self-contained Systems: A Different Approach to Microservices
Self-contained Systems: A Different Approach to Microservices
Eberhard Wolff
Microservices Technology Stack
Microservices Technology Stack
Eberhard Wolff
Software Architecture for Innovation
Software Architecture for Innovation
Eberhard Wolff
Nanoservices and Microservices with Java
Nanoservices and Microservices with Java
Eberhard Wolff
Microservices: Architecture to Support Agile
Microservices: Architecture to Support Agile
Eberhard Wolff
Microservices: Architecture to scale Agile
Microservices: Architecture to scale Agile
Eberhard Wolff
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Eberhard Wolff
Infrastructure for Continuous Delivery & Microservices: PaaS or Docker?
Infrastructure for Continuous Delivery & Microservices: PaaS or Docker?
Eberhard Wolff
Mehr von Eberhard Wolff
(20)
Architectures and Alternatives
Architectures and Alternatives
Beyond Microservices
Beyond Microservices
The Frontiers of Continuous Delivery
The Frontiers of Continuous Delivery
Four Times Microservices - REST, Kubernetes, UI Integration, Async
Four Times Microservices - REST, Kubernetes, UI Integration, Async
Microservices - not just with Java
Microservices - not just with Java
Deployment - Done Right!
Deployment - Done Right!
Data Architecture not Just for Microservices
Data Architecture not Just for Microservices
How to Split Your System into Microservices
How to Split Your System into Microservices
Microservices and Self-contained System to Scale Agile
Microservices and Self-contained System to Scale Agile
How Small Can Java Microservices Be?
How Small Can Java Microservices Be?
Data Architecturen Not Just for Microservices
Data Architecturen Not Just for Microservices
Microservices: Redundancy=Maintainability
Microservices: Redundancy=Maintainability
Self-contained Systems: A Different Approach to Microservices
Self-contained Systems: A Different Approach to Microservices
Microservices Technology Stack
Microservices Technology Stack
Software Architecture for Innovation
Software Architecture for Innovation
Nanoservices and Microservices with Java
Nanoservices and Microservices with Java
Microservices: Architecture to Support Agile
Microservices: Architecture to Support Agile
Microservices: Architecture to scale Agile
Microservices: Architecture to scale Agile
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Infrastructure for Continuous Delivery & Microservices: PaaS or Docker?
Infrastructure for Continuous Delivery & Microservices: PaaS or Docker?
Kürzlich hochgeladen
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
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...
Igalia
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
ChristopherTHyatt
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Kürzlich hochgeladen
(20)
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
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...
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Evaluating the top large language models.pdf
Evaluating the top large language models.pdf
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Google Dart Pecha Kucha from OOP 2012
1.
Logic&
2.
3.
4.
• Lars&Bak&
– HotSpot&Java&VM& – V8&JavaScript&VM&in&Google& Chrome& – 18&so=ware&patents&
5.
• Gilad&Bracha&
– ComputaAonal&Theologist&and& later&DisAnguished&Engineer& at&Sun& – Java&Language&SpecificaAon& – Java&Virtual&Machine& SpecificaAon&
6.
• C&like&Syntax& • Goal:&Mass&Appeal& int
fib(int n) { if (n <= 1) return n; return fib(n - 1) + fib(n - 2); } main() { print('fib(20) = ${fib(20)}'); }
7.
Compiler& JavaScript*
8.
Compiler&
VM* BuildingDar4um*
9.
Sta4c*
Dynamic* Typing* Typing*
10.
Op4onal*Typing*
11.
class Person {} class
Customer extends Person { buy() {print("bought");} } main() { Person p = new Customer(); p.buy(); }
12.
• Type&Warnings&but&code&runs& • Type&annotaAons&don’t&change&behavior&
13.
Classic&Concurrency& Threads& Object&with&State&
14.
Message&
Port& Isolate& with&State&
15.
class Printer extends
Isolate { main() { port.receive((message, replyTo) { if (message == null) port.close(); else print(message); }); } }
16.
Port&
Isolate&
17.
Port&
Isolate&
18.
&
?&
19.
www.dartlang.org&
20.
Tech& Preview&
Jetzt herunterladen