Enviar pesquisa
Carregar
Google Dart Pecha Kucha from OOP 2012
•
1 gostou
•
1,041 visualizações
Eberhard Wolff
Seguir
Tecnologia
Arte e fotografia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 20
Baixar agora
Baixar para ler offline
Recomendados
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
Recomendados
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
Mais conteúdo relacionado
Semelhante a 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
Semelhante a 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
Mais de 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
Mais de 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?
Último
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Último
(20)
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Slack Application Development 101 Slides
Slack Application Development 101 Slides
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
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&
Baixar agora