Enviar pesquisa
Carregar
Typescript for grails for pacemaker conf
•
0 gostou
•
442 visualizações
Dmytro Ovcharenko
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 28
Baixar agora
Baixar para ler offline
Recomendados
Learn JavaScript From Scratch
Learn JavaScript From Scratch
Mohd Manzoor Ahmed
Introduction to Web Development - JavaScript
Introduction to Web Development - JavaScript
SadhanaParameswaran
Don't Trust Your Users
Don't Trust Your Users
Chris Tankersley
Let’s talk about JavaScript - WebElement
Let’s talk about JavaScript - WebElement
Marian Rusnak
Meteor for IT weekend
Meteor for IT weekend
Dmytro Ovcharenko
Ella Baker
Ella Baker
Alicia Dennison
Mts outbound process
Mts outbound process
ritesh008
что такое Brand Book. козлова ирина олеговна, фу, 5 курс, 5 группа.
что такое Brand Book. козлова ирина олеговна, фу, 5 курс, 5 группа.
irino4444ka
Recomendados
Learn JavaScript From Scratch
Learn JavaScript From Scratch
Mohd Manzoor Ahmed
Introduction to Web Development - JavaScript
Introduction to Web Development - JavaScript
SadhanaParameswaran
Don't Trust Your Users
Don't Trust Your Users
Chris Tankersley
Let’s talk about JavaScript - WebElement
Let’s talk about JavaScript - WebElement
Marian Rusnak
Meteor for IT weekend
Meteor for IT weekend
Dmytro Ovcharenko
Ella Baker
Ella Baker
Alicia Dennison
Mts outbound process
Mts outbound process
ritesh008
что такое Brand Book. козлова ирина олеговна, фу, 5 курс, 5 группа.
что такое Brand Book. козлова ирина олеговна, фу, 5 курс, 5 группа.
irino4444ka
Rotary Public Relations District 9640 June 2009[1]
Rotary Public Relations District 9640 June 2009[1]
dbonif
NodeWay in my project & sails.js
NodeWay in my project & sails.js
Dmytro Ovcharenko
Go Revel Gooo...
Go Revel Gooo...
Dmytro Ovcharenko
Typescript for grails
Typescript for grails
Dmytro Ovcharenko
Utilizing Traditional and Social Media
Utilizing Traditional and Social Media
Brooke Hardison
Tata photon outbound process
Tata photon outbound process
ritesh008
E bay inbound process
E bay inbound process
ritesh008
Rediffdeal customer care without upfront
Rediffdeal customer care without upfront
ritesh008
JS performance tools
JS performance tools
Dmytro Ovcharenko
Reliance order taking process
Reliance order taking process
ritesh008
Mts form filling project
Mts form filling project
ritesh008
Beeline Brand Book
Beeline Brand Book
irino4444ka
Meteor
Meteor
Dmytro Ovcharenko
Building End-to-End Apps Using Typescript
Building End-to-End Apps Using Typescript
Gil Fink
gRPC & Kubernetes
gRPC & Kubernetes
Kausal
Real-world polyglot programming on the JVM - Ben Summers (ONEIS)
Real-world polyglot programming on the JVM - Ben Summers (ONEIS)
jaxLondonConference
Getting Started with TypeScript
Getting Started with TypeScript
Gil Fink
Clojure class
Clojure class
Aysylu Greenberg
Building End to-End Web Apps Using TypeScript
Building End to-End Web Apps Using TypeScript
Gil Fink
End-to-End SPA Development using TypeScript
End-to-End SPA Development using TypeScript
Gil Fink
Learning JavaScript Programming
Learning JavaScript Programming
Hriday Ahmed
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Guillaume Laforge
Mais conteúdo relacionado
Destaque
Rotary Public Relations District 9640 June 2009[1]
Rotary Public Relations District 9640 June 2009[1]
dbonif
NodeWay in my project & sails.js
NodeWay in my project & sails.js
Dmytro Ovcharenko
Go Revel Gooo...
Go Revel Gooo...
Dmytro Ovcharenko
Typescript for grails
Typescript for grails
Dmytro Ovcharenko
Utilizing Traditional and Social Media
Utilizing Traditional and Social Media
Brooke Hardison
Tata photon outbound process
Tata photon outbound process
ritesh008
E bay inbound process
E bay inbound process
ritesh008
Rediffdeal customer care without upfront
Rediffdeal customer care without upfront
ritesh008
JS performance tools
JS performance tools
Dmytro Ovcharenko
Reliance order taking process
Reliance order taking process
ritesh008
Mts form filling project
Mts form filling project
ritesh008
Beeline Brand Book
Beeline Brand Book
irino4444ka
Meteor
Meteor
Dmytro Ovcharenko
Destaque
(13)
Rotary Public Relations District 9640 June 2009[1]
Rotary Public Relations District 9640 June 2009[1]
NodeWay in my project & sails.js
NodeWay in my project & sails.js
Go Revel Gooo...
Go Revel Gooo...
Typescript for grails
Typescript for grails
Utilizing Traditional and Social Media
Utilizing Traditional and Social Media
Tata photon outbound process
Tata photon outbound process
E bay inbound process
E bay inbound process
Rediffdeal customer care without upfront
Rediffdeal customer care without upfront
JS performance tools
JS performance tools
Reliance order taking process
Reliance order taking process
Mts form filling project
Mts form filling project
Beeline Brand Book
Beeline Brand Book
Meteor
Meteor
Semelhante a Typescript for grails for pacemaker conf
Building End-to-End Apps Using Typescript
Building End-to-End Apps Using Typescript
Gil Fink
gRPC & Kubernetes
gRPC & Kubernetes
Kausal
Real-world polyglot programming on the JVM - Ben Summers (ONEIS)
Real-world polyglot programming on the JVM - Ben Summers (ONEIS)
jaxLondonConference
Getting Started with TypeScript
Getting Started with TypeScript
Gil Fink
Clojure class
Clojure class
Aysylu Greenberg
Building End to-End Web Apps Using TypeScript
Building End to-End Web Apps Using TypeScript
Gil Fink
End-to-End SPA Development using TypeScript
End-to-End SPA Development using TypeScript
Gil Fink
Learning JavaScript Programming
Learning JavaScript Programming
Hriday Ahmed
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Guillaume Laforge
Typescript - why it's awesome
Typescript - why it's awesome
Piotr Miazga
Introduction to TypeScript
Introduction to TypeScript
André Pitombeira
Introduction To Groovy 2005
Introduction To Groovy 2005
Tugdual Grall
OpenLogic
OpenLogic
webuploader
Event-driven IO server-side JavaScript environment based on V8 Engine
Event-driven IO server-side JavaScript environment based on V8 Engine
Ricardo Silva
How to make Ajax work for you
How to make Ajax work for you
Simon Willison
Getting Started with the TypeScript Language
Getting Started with the TypeScript Language
Gil Fink
Evolving The Java Language
Evolving The Java Language
QConLondon2008
Typescript is the best
Typescript is the best
GlobalLogic Ukraine
Typescript is the best by Maxim Kryuk
Typescript is the best by Maxim Kryuk
GlobalLogic Ukraine
Node.js vs Play Framework (with Japanese subtitles)
Node.js vs Play Framework (with Japanese subtitles)
Yevgeniy Brikman
Semelhante a Typescript for grails for pacemaker conf
(20)
Building End-to-End Apps Using Typescript
Building End-to-End Apps Using Typescript
gRPC & Kubernetes
gRPC & Kubernetes
Real-world polyglot programming on the JVM - Ben Summers (ONEIS)
Real-world polyglot programming on the JVM - Ben Summers (ONEIS)
Getting Started with TypeScript
Getting Started with TypeScript
Clojure class
Clojure class
Building End to-End Web Apps Using TypeScript
Building End to-End Web Apps Using TypeScript
End-to-End SPA Development using TypeScript
End-to-End SPA Development using TypeScript
Learning JavaScript Programming
Learning JavaScript Programming
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Typescript - why it's awesome
Typescript - why it's awesome
Introduction to TypeScript
Introduction to TypeScript
Introduction To Groovy 2005
Introduction To Groovy 2005
OpenLogic
OpenLogic
Event-driven IO server-side JavaScript environment based on V8 Engine
Event-driven IO server-side JavaScript environment based on V8 Engine
How to make Ajax work for you
How to make Ajax work for you
Getting Started with the TypeScript Language
Getting Started with the TypeScript Language
Evolving The Java Language
Evolving The Java Language
Typescript is the best
Typescript is the best
Typescript is the best by Maxim Kryuk
Typescript is the best by Maxim Kryuk
Node.js vs Play Framework (with Japanese subtitles)
Node.js vs Play Framework (with Japanese subtitles)
Typescript for grails for pacemaker conf
1.
TypeScript && Grails
2.
3.
RailWayJS Express Tower.js Derby Meteor Socket IO Geddy.js Flatiron.js Locomotive SocketStream
4.
5.
6.
TypeScript is ✤ Language
for application-scale JavaScript development ✤ Typed superset of JavaScript that compiles to plain JavaScript ✤ Any browser. Any host. Any OS. Open Source. ✤ Strong Tools for Large Applications ✤ Scalable ✤ ES6 based
7.
TypeScript has
8.
ClearJS function Greeter(greeting) { this.greeting
= greeting; } Greeter.prototype.greet = function () { return "Hello, " + this.greeting; }; var greeter = new Greeter("world");
9.
Types function Greeter(greeting: string)
{ this.greeting = greeting; } var greeter = new Greeter("world");
10.
Types function Greeter(greeting: string)
{ this.greeting = greeting; } var greeter = new Greeter("world"); // ok var bad = new Greeter(5); // bad
11.
MoreTypes ✤ Numbers ✤ Boolean ✤
Null ✤ Undefined ✤ Object ✤ Void ✤ Any
12.
Classes class Greeter { greeting:
string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } } var greeter = new Greeter("world");
13.
Inheritance class Animal { constructor(public
name: string) { } move(meters: number) { alert(this.name + " moved " + meters + "m."); } } class Snake extends Animal { constructor(name: string) { super(name); } move() { alert("Slithering..."); super.move(5); } } var sam = new Snake("Sammy the Python"); sam.move();
14.
Modules module Sayings { export
class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { return "Hello, " + this.greeting; } } } var greeter = new Sayings.Greeter("world");
15.
Interface
16.
17.
InstallNode.jsonUbuntu ##Install the dependencies: $
sudo apt-get install g++ curl libssl-dev apache2-utils $ sudo apt-get install git-core ##Run the following commands: $ git clone git://github.com/ry/node.git $ cd node $ ./configure $ make && sudo make install ##Check node: $ node -v
18.
InstallNode.jsonMac if (homebrew) { brew
upgrade brew install node node -v } else { https://github.com/mxcl/homebrew/wiki/installation }
19.
InstallNode.jsonWindows http://nodejs.org/#download
20.
InstallNPM ##Ubuntu: $ curl http://npmjs.org/install.sh
| sh ##Mac $ brew upgrade $ brew install npm ##Windows: $ http://npmjs.org/doc/README.html#Installing-on- Windows-Experimental
21.
InstallTypeScript ##Ubuntu && ##Mac
&& ##Win $ npm install -g typescript $ ts -v
22.
IDE
23.
Grailsintegration ✤ Manual with
console ($ ts path/to/your/ts/file) ✤ IDE compilation ✤ TypeScript Resource plugin
24.
Resourceplugin
25.
26.
27.
Questions???
28.
Thanks for your attention!
Baixar agora