HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Progressive .NET Tutorials 2011: Adam Granicz on Advanced WebSharper Tutorial
Advanced WebSharper Tutorial
WebSharper is a popular and robust web application development framework for F# that provides powerful functional constructs that massively cut down the development time of ordinary client-server and stunningly rich, client-based, mobile and HTML5 web applications. In this tutorial, you will learn how to build larger, dynamic, markupless web applications entirely in F# using the latest innovations in WebSharper sitelets. You will see how sitelets can help you define composable web functionality, work with safe and type-safe URLs, develop RESTful services, and enhance your applications with basic CMS capabilities. This tutorial showcases some of the more advanced WebSharper concepts and it can be your pathway to unparalleled productivity that no other web framework can match.

Think this is interesting? Join the discussion!: Follow us on Twitter and use the tags #prognet11 and #dotnetsm, "Like" us on Facebook, and join our dedicated LinkedIn group.

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

Functional Programming eXchange 2013

Skills Matter is pleased to announce the Fourth Functional Programming eXchange our annual conference on the functional programming paradigm, practices, technologies and ideas. Join us for a day of talks, open-space discussions and brainstorming on Functional Programming, to share common challenges in the different languages, the latest ideas, best tools, best practices in scala, clojure, haskell and F# and common lessons learned.

Interested? Join our Functional Programming eXchange on MARCH 15th 2013!

Progressive F# Tutorials

This is the first Progressive F# Tutorials, a 2-day, two-track conference covering the latest developments in the fast moving world of Functional Programming. . Find out more here

Robert Pickering's Beginning F# Workshop

Robert Pickering's Beginning F# Workshop is a two day course that will teach you all about F#, an exciting new language that has evolved from a Microsoft Research project into a first class citizen of Visual Studio 2010. You will discover how F# can be used to express programs concisely and efficiently; you’ll also learn how to start having fun with this enormously productive language. Find out more here

Tomas Petricek’s and Phil Trelford’s Real-World F# Programming

Tomas Petricek’s and Phil Trelford’s two day course will teach you how to solve real-world .NET problems in F#. Will guide you through several areas where F# can help you be more productive and solve your problems faster, with code that is efficient and easy to maintain. The examples used in this course are based on experience of developing successful commercial applications in F#. After attending, you’ll be able to recognize where using F# can save your time and money and you’ll know how to integrate F# components in the .NET ecosystem. Find out more here

Tomas Petricek & Phil Trelford's Functional Programming in .NET

Tomas Petricek’s and Phil Trelford’s two-day Functional Programming in .NET course explains concepts that you need to write modern applications for .NET using F#, C# with LINQ as well as current and upcoming .NET technologies that arise from functional programming ideas. Learning several simple functional concepts will help you understand these technologies and use them effectively. This means that the course will make you a better programmer even if you’re not going to immediately start using F#. This course is based on experience of developing commercial applications in F# and we’ll discuss good ways of introducing F# to your daily work.. Find out more here


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
PODCAST ADVANCED WEBSHARPER TUTORIAL

This session took part at the Progressive .NET Tutorials 2011. You can view the other 18 podcasts here.
PROGRESSIVE .NET PODCASTS
Tomas Petricek:F# Type Providers Hands On, F# Type Providers Hands On
Tomas Petricek : 23rd May 2013
Podcast Coming Soon: F# Type Providers Hands On,
Luke  Hoban:TypeScript, TypeScript
Luke Hoban : 20th May 2013
View Podcast: TypeScript,
Oren Eini aka Ayende Rahien:RavenDB & the magic beans , RavenDB & the magic beans
Oren Eini aka Ayende Rahien : 15th May 2013
View Podcast: RavenDB & the magic beans ,
Adam Mlocek:F# embedded in Excel, F# embedded in Excel
Adam Mlocek : 25th Apr 2013
View Podcast: F# embedded in Excel,
Martin Thompson:Performance Testing Java Applications, Performance Testing Java Applications
Martin Thompson : 15th Apr 2013
View Podcast: Performance Testing Java Applications,
Phil Trelford:Try F# Hands On, Try F# Hands On
Phil Trelford : 11th Apr 2013
Podcast Coming Soon: Try F# Hands On,
Aslak Hellesøy:Keynote: The Cucumber Ecosystem, Keynote: The Cucumber Ecosystem
Aslak Hellesøy : 4th Apr 2013
View Podcast: Keynote: The Cucumber Ecosystem,
Matt Wynne:Why your step definitions should be one-liners and other pro tips, Why your step definitions should be one-
Matt Wynne : 4th Apr 2013
View Podcast: Why your step definitions should be one-liners and other pro tips,
Andrew  Premdas:Working in the Cucumber World, Working in the Cucumber World
Andrew Premdas : 4th Apr 2013
View Podcast: Working in the Cucumber World,
Julien Biezemans:Hands-on introduction to Cucumber.js, Hands-on introduction to Cucumber.js
Julien Biezemans : 4th Apr 2013
View Podcast: Hands-on introduction to Cucumber.js,
Karl Krukow:Cross-platform and End-To-End BDD for Mobile, Cross-platform BDD for Mo
Karl Krukow : 4th Apr 2013
View Podcast: Cross-platform and End-To-End BDD for Mobile,
Enrique  Comba Riepenhausen:The Impersonator Pattern, The Impersonator Pattern
Enrique Comba Riepenhausen : 4th Apr 2013
View Podcast: The Impersonator Pattern,
Paul Jensen:Testing realtime-web apps with Cucumber.js, Testing web apps with Cucumber.js
Paul Jensen : 4th Apr 2013
View Podcast: Testing realtime-web apps with Cucumber.js,
 :PANEL DISCUSSION, PANEL DISCUSSION
: 4th Apr 2013
View Podcast: PANEL DISCUSSION,
Seb Rose:Don't you trust me? (a technical approach to building trust and consensus), Don't you trust me?
Seb Rose : 4th Apr 2013
View Podcast: Don't you trust me? (a technical approach to building trust and consensus),
OTHER PROGRESSIVE .NET EVENTS
Progressive .NET Tutorials May 2013, Progressive .NET Tutorials May 2013
CONFERENCE (3 DAYS)
London, Wednesday, May 29th BOOK NOW!
F#unctional Londoners Meetup Group:F# on iPad and iPhone with Xamarin Studio, F#unctional Londoners Meetup Group
FREE EVENT: F# on iPad and iPhone with Xam
London, Thursday, May 30th
Udi Dahan:Udi Dahan's Advanced Distributed Systems Design with SOA,  Udi Dahan's Adv Distributed Design w SOA
5 DAY COURSE. Featuring Udi Dahan
London, Monday, June 3rd
Martin Thompson:Writing Concurrent Code with Lock-Free Algorithms with Martin Thompson,  Writing Concurrent Code with Lock-Free Algorithms
3 DAY COURSE. Featuring Martin Thompson
London, Wednesday, June 5th
Greg Young:Greg Young's Advanced CQRS & DDD Workshop,  Greg Young's Advanced CQRS Workshop
3 DAY COURSE. Featuring Greg Young
London, Monday, June 10th
QCon New York, QCon New York
CONFERENCE (5 DAYS)
New York, Monday, June 10th BOOK NOW!
F#unctional Londoners Meetup Group:Machine Learning Hands On with F#, F#unctional Londoners Meetup Group
FREE EVENT: Machine Learning Hands On with
London, Thursday, June 13th
DDD eXchange 2013, DDD eXchange 2013
CONFERENCE (1 DAY)
London, Friday, June 14th BOOK NOW!
© 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