HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Websharper User Group:Introducing WebSharper 2.0
Introducing WebSharper 2.0
WebSharper 2.0 is a web application development platform for F# that targets client-based rich internet applications. It integrates proven functional programming ideas and language-oriented programming to enable developing web applications that contain significantly less code and are quicker to develop and easier to maintain than their traditional counterparts. WebSharper comes with a proven F# to JavaScript compiler, full Visual Studio and ASP.NET integration, automatic resource management and tracking, single-click deployment, a continuously growing set of extensions for third-party JavaScript technologies (jQuery, YUI, Ext Js, Google Maps/Visualization, Infovis, etc.), and tools to develop new extensions and extend language/library coverage easily.

With WebSharper you can:
  • Develop client-based Ajax web applications entirely in F#
  • Write the client and server code side-by-side in a single language
  • Compose user input forms, sequences of input forms, and even entire web sites declaratively as first-class values
  • Use the full F# language, its core libraries and many .NET namespaces for client-side code
  • Integrate seamlessly with existing ASP.NET applications
  • Utilize any JavaScript technology via F# code
  • Develop highly optimized JavaScript code in F#
  • and much-much more
In this event you will learn about:
  • Getting Started with WebSharper
  • The functional programming foundation for its main features
  • How to compose HTML with combinators
  • How to define basic and more advanced user input forms declaratively
  • How to enlist external JavaScript libraries into type-safe F# and WebSharper code
  • How to provide further library coverage for.NET code
  • How to turn F# applications to WebSharper web applications
  • How to extend legacy web applications with client-based functionality
  • Best practices of developing larger applications with WebSharper
Just a thought . . . If you enjoy this talk, you might also be interested in:

ABOUT ADAM GRANICZ
Adam Granicz is the CEO of IntelliFactory, the leading provider of F# training, development and consulting services, and technologies that enable rapid functional, reactive web development.
More about Adam Granicz

ABOUT THE WEBSHARPER USER GROUP
The London WebSharper User Group is a group of WebSharper professionals in and around London who are interested in sharing their experiences and learning about WebSharper.
More about the Websharper User Group
PODCAST INTRODUCING WEBSHARPER 2.0
JAVASCRIPT & HTML5 PODCASTS
Richard Clark:Building mobile services that scale, Building mobile services that scale...
Richard Clark : 18th Jun 2013
View Podcast: Building mobile services that scale,
William Candillon:London MUG #6, London MUG #6
William Candillon : 18th Jun 2013
View Podcast: London MUG #6,
 :Cloud Computing: Concepts, Technology and Architecture, Cloud Computing: Concepts, Technology an
: 11th Jun 2013
View Podcast: Cloud Computing: Concepts, Technology and Architecture,
Ben Foxall:London Ajax User Group Meetup: June Meetup, London Ajax User Group Meetup: June Meet
Ben Foxall : 11th Jun 2013
View Podcast: London Ajax User Group Meetup: June Meetup,
Matthew Forrester:SyncIt: Solving Offline for Apps , SyncIt: Solving Offline for Apps
Matthew Forrester : 11th Jun 2013
View Podcast: SyncIt: Solving Offline for Apps ,
 : June Meetup, State transitions are people too
: 10th Jun 2013
View Podcast:  June Meetup,
 :Introduction to Backbone Marionette, Introduction to Backbone Marionette
: 6th Jun 2013
View Podcast: Introduction to Backbone Marionette,
 : Pyramid: SQLAlchemy, Testing and Auth Policy, Pyramid: SQLAlchemy, Testing and Auth P
: 4th Jun 2013
View Podcast:  Pyramid: SQLAlchemy, Testing and Auth Policy,
 : Pyramid: SQLAlchemy, Testing and Auth Policy, Pyramid: SQLAlchemy, Testing and Auth P
: 4th Jun 2013
View Podcast:  Pyramid: SQLAlchemy, Testing and Auth Policy,
Helen Emerson:How javascript objects work, How javascript objects work
Helen Emerson : 29th May 2013
View Podcast: How javascript objects work,
Dylan Schiemann:Teststack, Dojo 2, and More, Teststack, Dojo 2, and More
Dylan Schiemann : 22nd May 2013
View Podcast: Teststack, Dojo 2, and More,
Luke  Hoban:TypeScript, TypeScript
Luke Hoban : 20th May 2013
View Podcast: TypeScript,
Dmitry Buzdin:Writing Hybrid GWT/JavaScript Applications , Writing Hybrid GWT/JavaScript Applicatio
Dmitry Buzdin : 13th May 2013
View Podcast: Writing Hybrid GWT/JavaScript Applications ,
Dawid  Skłodowski:DCI with Ruby & Rails, DCI with Ruby & Rails
Dawid Skłodowski : 13th May 2013
View Podcast: DCI with Ruby & Rails,
Randy Morgan:Exploration of mruby, Exploration of mruby
Randy Morgan : 13th May 2013
View Podcast: Exploration of mruby,
OTHER JAVASCRIPT & HTML5 EVENTS
Damjan Vujnovic:Damjan Vujnovic's Advanced JavaScript Workshop,  Damjan Vujnovic's Advanced JavaScript Workshop
3 DAY COURSE. Featuring Damjan Vujnovic
London, Wednesday, June 26th
The London Clojure Community:  Clojure meetup: Talks on Reiman and bringing Clojure to Devops. , The London Clojure Community
FREE EVENT: Clojure meetup: Talks on Rei
London, Tuesday, July 2nd
Google Developer Group:GDG London: Cloud Platform meetup, Google Developer Group
FREE EVENT: GDG London: Cloud Platform mee
London, Wednesday, July 10th
Russ Miles Rescuing the PaaS with Simplicity,  Rescuing the PaaS with Simplicity
FREE EVENT: In The Brain of Russ Miles
London, Thursday, July 18th
Rob Harrop:Architecting with AWS,  Architecting with AWS
3 DAY COURSE. Featuring Rob Harrop
London, Tuesday, July 23rd
London Scala Users' Group:Real World Comparison of Scala and Clojure., London Scala Users' Group
FREE EVENT: Real World Comparison of Scala
London, Tuesday, July 23rd
London GameCraft , London GameCraft
CONFERENCE (1 DAY)
London, Saturday, August 10th BOOK NOW!
Damjan Vujnovic:Damjan Vujnovic's Advanced JavaScript Workshop,  Damjan Vujnovic's Advanced JavaScript Workshop
3 DAY COURSE. Featuring Damjan Vujnovic
London, Wednesday, August 21st
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer