The IntelliFactory F# Training Advantage™

IntelliFactory is the premier source of F# trainings - designed for .NET professionals, offering you the very best F# trainers in a fast-paced, thorough course offering.

Upcoming Courses

Recent Seminars and Presentations

For some selected presentations and seminars about WebSharper™, go to the main WebSharper™ page.

Client-based web application development with F#

October, 2009.
Hungarian Web Conference 2009

Traditional web applications are inherently server-based, requiring the server for performing and rendering most of the interaction on the pages. This has been somewhat alleviated by asynchronous communication technologies such as AJAX that work in the background to update certain parts of the page, however under the cover this often translates to the server rendering the entire page and only sending parts that are marked as updatable. All in all, the server is actively busy on rendering presentation details and doing a lot of unnecessary work that could otherwise be executed on the client.

In this talk, I will present our new web development platform, WebSharper(TM), that leverages the power and expressiveness of F# to allow .NET developers to write robust web applications in mere hours. WebSharper(TM) applications are built from pagelets written in F#, a statically checked, type-safe functional programming language available in Visual Studio 2010. Pagelets correspond to client-side functionality, and are converted to Javascript automatically by the WebSharper(TM) platform and its web server extensions. Pagelets can use the full feature set of F#, along with a large subset of the F# core libraries and many of the .NET system namespaces.

WebSharper(TM) also provides bindings to many existing, powerful Javascript-based technologies and libraries including JQuery, Flapjax, Qooxdoo, Yahoo UI, and allows developers to author web applications leveraging these technologies writing only type-safe F# code. This makes a uniform programming model using a single F# code base that contains the client and server aspects of web applications, and yields an unparalleled productivity as it replaces untyped Javascript development with a more expressive, type-safe, script-like F# experience.

Funkcionális Programozás F#-pal hu

September, 2008.

An introduction to functional programming concepts and a quick look at F# and its main constructs.

Robosztus Webalkalmazás Fejlesztés F#-pal hu

April, 2008.
Hungarian Web Conference 2008

A webalkalmazások fejlesztésének egyik legnagyobb körültekintést igénylő problémája azok heterogén futtatási környezetének megfelelő kezelése. Ez az egyszerű szerver-oldali szkriptek által történő HTML tartalom összeállítástól, a kliens-oldalon futtatható alkalmazásokon keresztül az elosztott és adatbázis-nehéz, ill. kliens-oldali logikát is generáló megoldásokig terjedhet. Ebben az előadásban mindezeket absztraktan kezelve áttekintünk néhány példát arra hogy miként használhatjuk az F#-ot ill. az F# Web Tools csomagot arra hogy áthidaljunk néhány tipikus webfejlesztés során felmerülő problémát a funkcionális programozással együttjáró előnyök kiaknázásával.

F# - Making programming functional

March, 2008.

An introduction to functional programming concepts and a quick look at F# and its main constructs.

Functional Programming and F# hu
(in Hungarian)

June, 2007.
Budapest New Technology Meetup

A funkcionális programozás lassan de biztosan betört a "modern" programozási nyelvekbe, és ezzel elkerülhetetlenné vált annak megértése. Ebben az előadásban röviden bemutatok egy funkcionális és objektum-orientált nyelvet: az F#-ot, annak föbb alappilléreit és eltérő gondolkodásmódját, és demonstrálom hogyan és miért használható rendkívül gyors és hatékony .NET-alapú fejlesztésre.

Partners

IntelliFactory Offices Copyright © 2004-2011 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us