Soumettre la recherche
Mettre en ligne
CoffeeScript
•
0 j'aime
•
715 vues
Jeroen Rosenberg
Suivre
How about a nice BIG cup of CoffeeScript
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 12
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Spring AOP
Spring AOP
AnushaNaidu
Spring framework aop
Spring framework aop
Taemon Piya-Lumyong
Spring AOP
Spring AOP
cteguh
Spring AOP
Spring AOP
Jeroen Rosenberg
Weaving aspects in PHP with the help of Go! AOP library
Weaving aspects in PHP with the help of Go! AOP library
Alexander Lisachenko
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Raimonds Simanovskis
Damn Fine CoffeeScript
Damn Fine CoffeeScript
niklal
Real life-coffeescript
Real life-coffeescript
David Furber
Recommandé
Spring AOP
Spring AOP
AnushaNaidu
Spring framework aop
Spring framework aop
Taemon Piya-Lumyong
Spring AOP
Spring AOP
cteguh
Spring AOP
Spring AOP
Jeroen Rosenberg
Weaving aspects in PHP with the help of Go! AOP library
Weaving aspects in PHP with the help of Go! AOP library
Alexander Lisachenko
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Rails-like JavaScript using CoffeeScript, Backbone.js and Jasmine
Raimonds Simanovskis
Damn Fine CoffeeScript
Damn Fine CoffeeScript
niklal
Real life-coffeescript
Real life-coffeescript
David Furber
Scala for the doubters. Максим Клыга
Scala for the doubters. Максим Клыга
Alina Dolgikh
Introduction to CoffeeScript
Introduction to CoffeeScript
Stalin Thangaraj
CoffeeScript - JavaScript in a simple way
CoffeeScript - JavaScript in a simple way
Lim Chanmann
CoffeeScript
CoffeeScript
None
Introduction à CoffeeScript pour ParisRB
Introduction à CoffeeScript pour ParisRB
jhchabran
A bit about Scala
A bit about Scala
Vladimir Parfinenko
Coffee script
Coffee script
timourian
Scala vs Ruby
Scala vs Ruby
Rémy-Christophe Schermesser
Coffee scriptisforclosers nonotes
Coffee scriptisforclosers nonotes
Brandon Satrom
Ruby on Rails Presentation
Ruby on Rails Presentation
adamcookeuk
CoffeeScript: JavaScript, but Better!
CoffeeScript: JavaScript, but Better!
Jack Franklin
It's the end of design patterns as we know it (and i feel fine)
It's the end of design patterns as we know it (and i feel fine)
Luiz Borba
Live coding scala 'the java of the future'
Live coding scala 'the java of the future'
Xebia Nederland BV
Ruby On Rails
Ruby On Rails
Hesham Shabana
CoffeeScript
CoffeeScript
Scott Leberknight
CoffeeScript-Ruby-Tuesday
CoffeeScript-Ruby-Tuesday
Eddie Kao
RubyEnRails2007 - Dr Nic Williams - DIY Syntax
RubyEnRails2007 - Dr Nic Williams - DIY Syntax
Dr Nic Williams
jRuby: The best of both worlds
jRuby: The best of both worlds
Christopher Spring
CoffeeScript Design Patterns
CoffeeScript Design Patterns
TrevorBurnham
Scala for rubyists
Scala for rubyists
Michel Perez
Cooking your Ravioli "al dente" with Hexagonal Architecture
Cooking your Ravioli "al dente" with Hexagonal Architecture
Jeroen Rosenberg
Apache Solr lessons learned
Apache Solr lessons learned
Jeroen Rosenberg
Contenu connexe
Similaire à CoffeeScript
Scala for the doubters. Максим Клыга
Scala for the doubters. Максим Клыга
Alina Dolgikh
Introduction to CoffeeScript
Introduction to CoffeeScript
Stalin Thangaraj
CoffeeScript - JavaScript in a simple way
CoffeeScript - JavaScript in a simple way
Lim Chanmann
CoffeeScript
CoffeeScript
None
Introduction à CoffeeScript pour ParisRB
Introduction à CoffeeScript pour ParisRB
jhchabran
A bit about Scala
A bit about Scala
Vladimir Parfinenko
Coffee script
Coffee script
timourian
Scala vs Ruby
Scala vs Ruby
Rémy-Christophe Schermesser
Coffee scriptisforclosers nonotes
Coffee scriptisforclosers nonotes
Brandon Satrom
Ruby on Rails Presentation
Ruby on Rails Presentation
adamcookeuk
CoffeeScript: JavaScript, but Better!
CoffeeScript: JavaScript, but Better!
Jack Franklin
It's the end of design patterns as we know it (and i feel fine)
It's the end of design patterns as we know it (and i feel fine)
Luiz Borba
Live coding scala 'the java of the future'
Live coding scala 'the java of the future'
Xebia Nederland BV
Ruby On Rails
Ruby On Rails
Hesham Shabana
CoffeeScript
CoffeeScript
Scott Leberknight
CoffeeScript-Ruby-Tuesday
CoffeeScript-Ruby-Tuesday
Eddie Kao
RubyEnRails2007 - Dr Nic Williams - DIY Syntax
RubyEnRails2007 - Dr Nic Williams - DIY Syntax
Dr Nic Williams
jRuby: The best of both worlds
jRuby: The best of both worlds
Christopher Spring
CoffeeScript Design Patterns
CoffeeScript Design Patterns
TrevorBurnham
Scala for rubyists
Scala for rubyists
Michel Perez
Similaire à CoffeeScript
(20)
Scala for the doubters. Максим Клыга
Scala for the doubters. Максим Клыга
Introduction to CoffeeScript
Introduction to CoffeeScript
CoffeeScript - JavaScript in a simple way
CoffeeScript - JavaScript in a simple way
CoffeeScript
CoffeeScript
Introduction à CoffeeScript pour ParisRB
Introduction à CoffeeScript pour ParisRB
A bit about Scala
A bit about Scala
Coffee script
Coffee script
Scala vs Ruby
Scala vs Ruby
Coffee scriptisforclosers nonotes
Coffee scriptisforclosers nonotes
Ruby on Rails Presentation
Ruby on Rails Presentation
CoffeeScript: JavaScript, but Better!
CoffeeScript: JavaScript, but Better!
It's the end of design patterns as we know it (and i feel fine)
It's the end of design patterns as we know it (and i feel fine)
Live coding scala 'the java of the future'
Live coding scala 'the java of the future'
Ruby On Rails
Ruby On Rails
CoffeeScript
CoffeeScript
CoffeeScript-Ruby-Tuesday
CoffeeScript-Ruby-Tuesday
RubyEnRails2007 - Dr Nic Williams - DIY Syntax
RubyEnRails2007 - Dr Nic Williams - DIY Syntax
jRuby: The best of both worlds
jRuby: The best of both worlds
CoffeeScript Design Patterns
CoffeeScript Design Patterns
Scala for rubyists
Scala for rubyists
Plus de Jeroen Rosenberg
Cooking your Ravioli "al dente" with Hexagonal Architecture
Cooking your Ravioli "al dente" with Hexagonal Architecture
Jeroen Rosenberg
Apache Solr lessons learned
Apache Solr lessons learned
Jeroen Rosenberg
Websocket on Rails
Websocket on Rails
Jeroen Rosenberg
Provisioning with Vagrant & Puppet
Provisioning with Vagrant & Puppet
Jeroen Rosenberg
Dynamic System Configuration using SOA
Dynamic System Configuration using SOA
Jeroen Rosenberg
Dynamic Lighting with OpenGL
Dynamic Lighting with OpenGL
Jeroen Rosenberg
Git the fast version control system
Git the fast version control system
Jeroen Rosenberg
Plus de Jeroen Rosenberg
(7)
Cooking your Ravioli "al dente" with Hexagonal Architecture
Cooking your Ravioli "al dente" with Hexagonal Architecture
Apache Solr lessons learned
Apache Solr lessons learned
Websocket on Rails
Websocket on Rails
Provisioning with Vagrant & Puppet
Provisioning with Vagrant & Puppet
Dynamic System Configuration using SOA
Dynamic System Configuration using SOA
Dynamic Lighting with OpenGL
Dynamic Lighting with OpenGL
Git the fast version control system
Git the fast version control system
Dernier
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
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
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Dernier
(20)
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
CoffeeScript
1.
2.
3.
"It's just JavaScript"
coated with syntax sugar
4.
Did CoffeeScript attempts to
expose you those 'good parts' notice?
5.
it's quite thin
#nuffsaid
6.
But its core is
gooooood
7.
CoffeeScript CoffeeScript attempts to
expose exposes those those 'good parts' 'good parts'
8.
CoffeeScript attempts to
expose those 'good parts'
9.
Ruby Python Haskell
10.
# prototyping String::downCase =
-> @toLowerCase() # functions, chained comparison isMyAge = (age) -> 24 < age < 26 # splat arguments, pattern matching unCapitalize = (words...) -> (words.map ([firstChar, rest...]) -> firstChar.downCase() + rest.join '').join '' # destructuring assignment, function binding Me = ([surname, middlenames..., lastname] ) -> # string interpolation @name = "#{surname} #{lastname}" # everything is an expression @age = if isMyAge(x = 25) then x else '?' @twitter = unCapitalize('@', surname, lastname) # use jQuery (or any JavaScript library), multi line Strings $('#welcome').bind 'click' (event) => alert "Hello, I'm #{@name}!" # there's no var!! me = Me("Jeroen Matthijs Rosenberg".split ' ')
11.
#nuffsaid
12.
word.spread! for people
in continents[..] when people isnt aware
Télécharger maintenant