Sessions
Top 10 WCF tips
(Style: Presentation - Level: 300 )
In this session Barry aims to give you his top ten tips for WCF; from security, through scalability and even bad behaviours!
Barry Dorrans
Enterprise UX with Silverlight 2 - show me the money!
(Style: Double Presentation - Level: 300 )
Silverlight 2 is NOT just an island on a page for creating banner ads and games! It can be the UX for your enterprise apps. This session demonstrates how to build real apps that improve productivity through good interaction design, provide robust layered architecture, security, and data access, and even reduce the costs of your development and ongoing maintenance. This sessions will be slide lig...
Ian Blackburn
Functional Programming 101
(Style: Presentation - Level: 200 )
It's a buzz word, "Functional Programming". So I set out to find out what the buzz is about. What IS functional programming? Is it any different from what we do everyday with C# or VB? Whay is it important? Is it any real use? What are Haskell and F# actually about? I'm not an expert in Functional Programming, more of an explorer. But here's my take on this rather different world of programm...
Dave McMahon
Introduction to IronPython
(Style: Presentation - Level: 100 )
IronPython is the first in a new wave of dynamic languages for the .NET framework.
Dynamic languages extend the range of languages available to developers, and provide a ready made scripting environment for .NET applications.
This session will introduce Python and the details of accessing the .NET framework from IronPython.
We'll look at Python syntax and the multiple programming paradig...
Michael Foord
Pracital Integration Services for SQL Server 2005/8
(Style: Presentation - Level: 200 )
Cut through the shinny new stuff and lets get straight to work with Integration Services with practical examples from conception to deployment. Touching subjects such as good design, pulling data from other data sources such as SQL server, ftp and UNIX flat file systems.
Frank Kerrigan
A Developers Guide To Network Admin ...
(Style: Double Presentation - Level: 200 )
After building our magnificent applications, we developers have to lower ourselves to deploy our works of art on live servers so that ... (gulp) ... people can use them ...
After working as a developer AND as a company Network Administrator for 6 years Dave will take you on a Developers journey through IP Subnets, DNS, DHCP, Firewalls, Routers, Domains, Active Directory, Network Configurations...
Dave McMahon
Extending and Embedding IronPython in .NET Applications
(Style: Presentation - Level: 200 )
IronPython is a dynamic language built on top of the Dynamic Language Runtime.
This session will look at how IronPython integrates with C# (and VB.NET), both from the point of view of writing .NET classes for use from within IronPython and from embedding IronPython in a C# / VB.NET language.
Much of this talk will be relevant to other DLR languages (like IronRuby) as the hosting API and .NET...
Michael Foord
LINQ to XML - Everything but the kitchen SINQ
(Style: Double Presentation - Level: 100 )
In this talk Colin Angus Mackay will be giving an introduction to the new XML classes in .NET 3.5, how they work and what can be done with them. He'll then show how the new XML classes can be used in LINQ (Language INtegrated Query) in order to get data out in the way that you want.
Colin Angus Mackay
Just the LINQ to XML
(Style: Presentation - Level: 200 )
Colin Angus Mackay will be giving an introduction to the new XML classes in .NET 3.5 and how they can be used in LINQ (Language INtegrated Query) in order to get data out in the way that you want. This one hour version concentrates on the LINQ aspect and very briefly introduces the new XML classes en route as needed.
Colin Angus Mackay
Wheres my data? An introduction to Spatial Queries in SQL Server 2008
(Style: Presentation - Level: 200 )
It is reckoned that 80-90% of data has a spatial component to it. But what do we do with it now? At best, we constrain it to postcodes. Well, that would be great if we were delivering letters, but the majority of us arent. In this session we look at Spatial Queries in SQL Server to see how it works and what can be done with it.
An existing basic understanding on SQL Server in general is assumed...
Colin Angus Mackay
XNA, Silverlight and Gaming
(Style: Presentation - Level: 200 )
Matthew Smith did it in 6 weeks in the early 80's, now over 20 years later Pete McGann and Richard Costall have built Manic Miner in .NET, with an engine which works for Silverlight and also XNA. In this session Pete and Rich, talk about the .NET engine, implementations and issues on the two platforms - before Pete steps up to take the ultimate gaming challenge...
Richard Costall/Pete McGann
Introduction to Domain Driven Design
(Style: Presentation - Level: 200 )
Want to know what a lot of the world thinks DDD really means? In this session we introduce you to the ideas presented by Eric Evans in his seminal work on OO design: Domain Driven Design (DDD). We reveal the acronym is not just a popular conference but also a technique for designing software solutions that focuses on modeling the user's problem domain. As well as introducing DDD we will look at so...
Ian Cooper
Why do I need an Inversion of Control Container
(Style: Presentation - Level: 100 )
Inversion of Control (IoC) containers such as Unity Windsor and Structure Map are a hot topic in the Microsoft Development world. What are they and why is there such a buzz about them? How will they help me build better applications? Join me on a trip to an parallel universe of application architecture where I show how IoC containers at last make component oriented software development a reality.
Mike Hadlow
ASP.NET MVC - Show me the code
(Style: Presentation - Level: 200 )
Microsoft's new MVC-based web development framework has got the bloggers all excited - but what's it like to use? What's wrong with classic ASP.NET, and how does MVC do better or worse? In this session we build a small web application, comparing the development experience with classic ASP.NET. See MVC architecture, clean URLs, unit testing, tight HTML, and simple ajax at work.
Steven Sanderson
Using an Inversion of Control Container in a real world application
(Style: Presentation - Level: 200 )
Going beyond an initial introduction to IoC containers, this talk shows their use in an open source eCommerce application, Suteki Shop. I will show how the IoC container helps us write component oriented software and can significantly simplify both our architecture and code. This will include a look at some nice techniques such as generic repositories, using IoC containers with the MVC Framework a...
Mike Hadlow
TDD and Hard-To-Test Code
(Style: Presentation - Level: 300 )
So you've read the blogs or seen the sessions and you know how to write Roman Numerals using TDD. But using it in a real-world project gets sticky very quickly. The tests that run touch the Db break all the time, drowned in code and slow. You have no idea how to TDD a web service. No one seems to know what to do about the UI. Or you can't wrap tests around your legacy codebase.
In this present...
Ian Cooper
So you want to present?
(Style: Presentation - Level: 200 )
Is being in the audience no longer enough? Do you long for the fame, the glory, the groupies that come with being a DDD presenter?
Then come along to this discussion/Q&A panel with some of the UK's top speakers; we'll cover topics like "How do I get started?", "Am I good enough?", "Is bad feedback the best feedback?", "Powerpoint, is it the work of the devil?", "When good questions go bad", "My...
Barry Dorrans
Thinq Linq (ouch!)
(Style: Presentation - Level: 300 )
Linq is great but there are plenty of concepts to get your head around before you become productive.
This session will cut to the detail with plenty of code for Linq (Xml, Sql, Entities and more), and common traps. Objective: getting you thinqing in Linq
Ian Blackburn
Internationalizing WPF And Silverlight Applications
(Style: Presentation - Level: 200 )
Windows Presentation Foundation (WPF) applications have as many similarities as differences from Windows Forms applications. The same is true for WPFs localization model. This session illustrates how to localize and globalize WPF and Silverlight applications and pays particular attention to those issues that are unique to XAML, WPF and Silverlight.
Guy Smith-Ferrier
Microsoft Source Analysis (or How To Start A Fight)
(Style: Presentation - Level: 200 )
In May 2008 Microsoft finally released Source Analysis (aka StyleCop). Source Analysis does for C# source code what FxCop does for assemblies it applies good practice rules to your source code. This means all those controversial code beauty issues like spaces, where to put curly braces, how and when to use blank lines and over 200 similar rules. This session gets you started using Source Analysis...
Guy Smith-Ferrier
Top 10 Tips For Internationalizing ASP.NET Applications
(Style: Presentation - Level: 200 )
The localization model introduced in ASP.NET 2 is effective and easy to learn. On the face of it you select Tools | Generate Local Resources and youre done. But this process is only effective if you know localization and globalization issues to look for. This session provides a Top Ten list of localization and globalization issues that are specific to ASP.NET applications and shows how to overcome...
Guy Smith-Ferrier
Testing ASP.NET .aspx And .ascx Files Using FxCop
(Style: Presentation - Level: 300 )
This presentation is an interesting combination of strategy and technology. The strategy illustrated during the presentation is how FxCop can be used to analyze ASP.NET applications to ensure that those development practices that you hold dear can be enforced at build time. The technology illustrated is how to write custom FxCop rules to analyze ASP.NET applications. As such clearly this covers ho...
Guy Smith-Ferrier
Silverlight Communication
(Style: Presentation - Level: 300 )
In this session Chris Hay will explore in depth Communication with Silverlight.
In this session we will cover using WCF Services, Socket Communication, Cross Domain Issues, security.
We will also cover what the best practices are and how it should be used in your projects.
At the end of this session you should be able to write lots of services integrated with your silverlight application
Chris Hay
Welcome to the Cloud
(Style: Presentation - Level: 200 )
At the PDC Microsoft will announce it's new Cloud Platform. It will be all very exciting however we don't know much about it just now (and we won't until the end of october).
Chris Hay will learn about Microsoft's Cloud Platform in 3 weeks and present and present an introductory session.
Chris Hay
Islands of Richness
(Style: Presentation - Level: 200 )
Silverlight is a perfect platform for building rich interactive applications, but building an entire application in Silverlight is not always practical. This session will examine how you can use silverlight with existing HTML and ASP.NET pages, showing how to interact with HTML content, hook into events and access remote data.
Dave Sussman
MbUnit
(Style: Presentation - Level: 200 )
If you're unit testing in .NET, you're probably using test frameworks like nUnit or MSTest. These frameworks are handy but don't encourage efficient testing, wasting your time as you write libraries of custom asserts and fixtures. Stop writing a vast number of asserts to ensure your test are effective. Stop writing custom asserts or fixtures to get around limitations of these frameworks. Save time...
Andy Stopford
Exposing your data in a REST fashion with ado.net data services
(Style: Presentation - Level: 200 )
Ado.net data services, code-named Astoria, is the most REST-y framework Microsoft has worked on to date. Discover how you can expose your data and your own services to various clients, leverage AJAX and rich clients, and see how this all relates to a REST world.
Sebastien Lambla
Sync framework, cloud and FeedSync: the what and how on data synchronization and occasionally-connected clients
(Style: Presentation - Level: 300 )
Microsoft is coming up with more and more services "in the cloud", remote sql server, Live Mesh... But how do you live without being connected? By synchronizing!
In this talk we'll implement an application that synchronizes its database, its files and other types of data, with remote sql servers, live mesh and other services, learning in the process how the sync framework works, what feedsync is ...
Sebastien Lambla
Single Source WPF And Silverlight Applications
(Style: Presentation - Level: 200 )
One of the big challenges to face companies will be reuse of code between Silverlight, WPF and other Libraries.
In this presentation Chris Hay will show you how to build applications which will share code between Silverlight and (non silverlight) projects.
We will build a WPF and Silverlight Application in this session with a shared common source base. We will examine the pitfalls (and the ...
Chris Hay
Introduction to NHibernate
(Style: Presentation - Level: 200 )
The NHibernate mafia are unimpressed with Entity Framework, regarding it as a 'nice try' at an ORM at best. Want to find out why? In this session we will introduce you to NHibernate. We will show why you need never write a line of persistence code again, and how you will benefit from features like lazy loading and rich query language. We'll talk about using Castle's Active Record to make our life ...
Ian Cooper
Getting Started with Microsoft Media Center
(Style: Presentation - Level: 200 )
Talk about media center, getting started with writing software specifically for it, using MCML. We will look at ways to get the best out of this technology, and find ways to get it into the living room without a big noisy PC sitting in the corner.
John Price
ADO.NET Sync Services
(Style: Presentation - Level: 200 )
With more and more PC devices appearing in the market place, we have more and more data that needs to be kept up to date, from calendars to contact lists. This is relatively straightforward with basic data but how to you provide the same level of functionality to your own, occasionally connected applications? ADO.NET Sync Services thats how!
John Price
Internet Killed the Video Star - Tips and Tricks for getting started in video podcasting
(Style: Presentation - Level: 100 )
Want to get started with video on the web but not sure how? Then this whirlwind primer on video podcasting is for you. A grab-bag of tips and tricks to getting started Ill be covering the basics from fluffy stuff like presentation style and content structure through nitty-gritty technical topics around video compression: software tools, codecs and all their confusing acronyms and settings. I'll b...
Ian Smith
Red, Green, then what?
(Style: Presentation - Level: 400 )
So by now everyone knows about TDD (you do know about TDD right?) and the Red, Green, Refactor mantra, but what's this refactor thing? How do you do it? What should you refactor? Why should you refactor?
In this presentation I'll show you the how, what and why's of refactoring. There'll be little by the way of slides and a lot by the way of code examples. By the end of this presentation you'll ...
Gary Short
The Science of Social Networking
(Style: Presentation - Level: 400 )
In this presentation I'll (briefly) define what a social network is, before going on show you how to write software to monitor the "health" of your social network. During this presentation we will also cover the scalability issues we face when writing software to monitor the "health" of a social network.
By the end of this presentation you will be able to define what a social network is, unders...
Gary Short
Separating REST Facts from Fallacies
(Style: Presentation - Level: 200 )
Still not sure what REST is or why it might be important to you? REST (Representational State Transfer) is still a deeply misunderstood architectural style. This presentation is designed to dispel some of the myths and demonstrate practical usage of REST.
Alan Dean
Microsoft Log Parser Toolkit? What the heck is that?
(Style: Presentation - Level: 100 )
Never heard of the Log Parser Toolkit? Then this session is for you! This cool piece of technology languishes in an obscurity that it doesn't deserve. This presentation will introduce you to the toolkit and show how you can use it in development.
Alan Dean
Microsoft Pex - The future of unit testing?
(Style: Presentation - Level: 200 )
Is unit testing about to have a major change? Pex is a project from Microsoft Research which automatically generates a
traditional unit testing suite with high code coverage from hand-written parameterised unit tests. In this session, Ben explores
the Pex framework, explaining the approach the framework takes and how it computes the test inputs based on your programs
execution. Ben demonstra...
Ben Hall
AJAX framework smack down
(Style: Presentation - Level: 200 )
We all love Microsoft but just because you're an ASP.NET developer doesn't mean that your choice of AJAX framework has to stop at the Microsoft AJAX tools. There are a lot of other choices out there that can be used as well as or instead of the Microsoft framework. In this talk I'll look at some of the current most popular frameworks, show what it's like writing code and discuss the benefits and c...
Helen Emerson
Web standards for ASP.NET developers
(Style: Presentation - Level: 200 )
The web standards community have some pretty good ideas about web development best practise like validation, semantic markup, separation of concerns and progressive enhancement. In this talk I'll explain the advantages and disadvantages of applying these ideas to different types of websites (public sites vs intranets, content sites vs web applications) and will show you how to coerce cooperation f...
Helen Emerson
Trust me, I know what you want!
(Style: Presentation - Level: 200 )
Gathering requirements from the users is difficult. It really doesn't matter what methodology you are into, because at some point you have to sit down and talk to a real user and somehow come up with a buildable object from a mass of subjective and conflicting opinions, wants and needs. This session will discuss a number of problems that stem from the user's perception and then present a guide t...
Beverley Hatchard
Introduction to agile acceptance testing using FitNesse.NET
(Style: Presentation - Level: 200 )
In this session, I introduce agile acceptance testing, explain why that practice is important and how it enables software developers and business people to build a shared understanding of the domain and helps produce software that is genuinely fit for purpose. I will then present my weapon of choice for agile acceptance testing, FitNesse.NET, and give a short demo of how to start writing acceptanc...
Gojko Adzic
Taking efficiency one step further - F#
(Style: Presentation - Level: 100 )
Microsoft Research describes F# as "a scripted/functional/imperative/object-oriented programming language". Combining all those aspects in one language is certainly not an easy task, but they've done a good job of it. F# is interesting both as a language to actually consider for your projects and as a source of features that might make it into the mainstream .NET languages tomorrow. The session us...
Oliver Sturm
Functional programming in C# 3
(Style: Presentation - Level: 300 )
The newest version of C# introduces a number of language features that finally make it very easy to employ a functional style of programming. However, from the perspective of an imperative programmer, there are lots of questions surrounding functional programming. Why would I want to do it at all? Should I drop all state information in my apps? What useful functional patters are applicable to C#? ...
Oliver Sturm
From QBasic to Windows Presentation Foundation
(Style: Presentation - Level: 200 )
* Worried about making the move from Windows Forms to Presentation Foundation?
* Confused by XAML?
This talk will get you up and running with your first WPF application by concentrating on the essentials. Ill be rewriting a 15 year-old QBasic application using the latest technologies in .NET 3.5. By the end of the session youll be comfortable talking XAML, using LINQ and data-binding your way ...
Ben Lamb
Je Suis Dynamic! Introducing Foreign Languages to .NET Using the DLR
(Style: Presentation - Level: 300 )
Ever thought of designing your own programming language? Perhaps youd like to write a Domain Specific Language (DSL) specific to your application. Microsoft have created the Dynamic Language Runtime to enable you to do just that. This talk will take a look at what it does and what you need to do to create your own .NET language.
No prior knowledge required.
Ben Lamb
Make the Most of Your Cores - Parallel Extensions for .NET
(Style: Presentation - Level: 200 )
Looking forward to having an 8 core processor in your desktop box? Maybe your server already does? Unfortunately unless your application is designed to use them 7 of those cores are going to be sitting idle.
How do you write multi-threaded programs without the headaches of race conditions and manually tracking threads? Parallel Extensions for .NET to the rescue! This Microsoft designed library ...
Ben Lamb
Developing for Virtual Worlds
(Style: Presentation - Level: 100 )
Fed up with flat websites, plain forms, and seeing the world as a series of textboxes? Break out into the third dimension and see what it means to be a developer in a virtual world. Explore Second Life's scripting tools and see how to connect in-world objects to real world .NET applications. Discover OpenSim, a .NET application that enables you to create your own 3D world and add managed code to ...
Chris Hart
Push LINQ - watching data fly past
(Style: Presentation - Level: 300 )
We're used to LINQ to Objects being based on sequences, but the IEnumerable interface is like an impatient child: always asking for more data, rather than waiting until it's *given* more. This has some significant side-effects when trying to aggregate large amounts of data without ever having too much in memory at a time.
This session introduces "Push LINQ" - both in concept and implementation ...
Jon Skeet
Implementing LINQ to Objects in 60 minutes
(Style: Presentation - Level: 300 )
(Consider content level to be somewhere between 200 and 300.)
You've no doubt been wowed by demos of LINQ to SQL, the Entity Framework, LINQ to XML, Parallel LINQ and perhaps some other LINQ providers. What about the humblest one - LINQ to Objects?
We all deal with collections in one form or another in practically all layers of all applications, so while LINQ to Objects is simple, it's proba...
Jon Skeet
3D and the Web - the New Battleground
(Style: Presentation - Level: 200 )
The race to deliver immersive 3D experiences from a browser is hotting up! Microsoft technology offers an extraordinary advantage, but that isn't an end to it - there's a momentum in the marketplace that could see that lead diminished - it's a fight where politics and prejudice are just as important as technical strength. This session will look at building XAML Browser apps, drawing out the streng...
Mike Pelton
WPF Tips'n'tricks
(Style: Presentation - Level: 400 )
Anyone that's anyone in the WPF world has their own tips on how to build specific things missing from WPF.
Out of a list of 20ish tips exploring how to unleash the power of dependency properties, custom markup extensions, attached events, , we'll cover as many as we can in the time we have.
Who decides which ones get put forward? You! You will let you write your name next to the tip you want...
Sebastien Lambla
Code-first Linq2sql - How to manage your database without T-SQL
(Style: Presentation - Level: 200 )
Linq-to-sql has a great visual studio designer. But what if you want to put the priority on the code? What if your objective is to only add to a model what is needed and let the code update any schema it wants?
You can do this today. In this session we'll explore how databases can be created, deployed, updated and versioneed using linq2sql, attributes amd msbuild tasks.
Sebastien Lambla
An introduction to project "Velocity"
(Style: Presentation - Level: 200 )
Microsoft code name Project Velocity is an application cache platform that seamlessly integrates caches distributed on multiple machines into a single unified cache with scale and high availability. This session aims to cover how Velocity provide performance, scalability and availability with commodity clusters.
Barry Dorrans
Identity and the Internet
(Style: Presentation - Level: 100 )
A run through and comparison of OpenID, OAuth, LiveID and (of course) Information Card.
Does accepting 3rd party identities mean a loss of control? Which should you use? Should you use them all? Will Phil Winstanley finally admit Information Cards are good now that Google are on board?
Barry Dorrans
All together now.... integrating testing into the build process
(Style: Presentation - Level: 200 )
We are constantly hearing about TDD and Unit testing in general, but this is not the complete answer to all development quality issues. There is also a need to do integration testing between the various components of a system.
In this session I will look at how some of the tools and techniques that can be used to provide testing of larger portions of an application through integration with the ...
Richard Fennell
Converting 150 Reports From Crystal into SQL Server Reporting
(Style: Presentation - Level: 200 )
In May 2008 we set out to convert a C++ application which has taken 8 years to develop into an ASP.NET 3.5 application, we've got until March 2009 to achieve this.
This talk is a story of how we are progressing towards achieving this aim giving a high level overview of how we approached things technologically and a detailed analysis of how we managed to convert 150 Crystal Reports into SQL Serv...
John Winstanley
This One Goes Up To 11, or How To Write Scalable ASP.NET
(Style: Presentation - Level: 200 )
So you've written the new MySpace and it's getting lots of use - but the more users you get, the s-l-o-w-e-r the whole thing runs.
In this session we'll discuss strategies, hints and tips that you can use to write ASP.NET that scales effectively as your user base grows. This will include:
how to cache HTML output so your page doesn't have to render every time.
how to cache data so you don't h...
Phil Pursglove
The bleeding edge of web
(Style: Presentation - Level: 200 )
2008 has been a year for new browser versions and with new browser versions comes first look implementations of the new standards that the W3C has been cooking up. This talk will demonstrate some of the new HTML 5, Javascript 2 and CSS 3 features that are starting to find their way into browsers like:
* Improving form validation and input with web forms 2
* Building complex layouts with the new ...
Helen Emerson
Protocol Buffers in .NET
(Style: Presentation - Level: 200 )
[joint presentation]
"Protocol Buffers" is Google's open-source, cross-platform, descriptor-based binary serialization format that enables highly efficient data transfer. Here two .NET implementations are introduced and compared:
1: a port from the existing Java platform, based on code-generation, immutable types and "builders" (bringing the strengths of an established codebase and API).
...
Jon Skeet, Marc Gravell
Build a Silverlight 2 user control from scratch
(Style: Presentation - Level: 200 )
The session will do exactly what it says on the tin - show the building a simple menu control using control templating and the visual state manager model (VSM) introduced in Silverlight Beta 2.
Gordon Mackie
Future Architecture with Workflow Foundation
(Style: Presentation - Level: 300 )
Of the new technology introduced with version 3.0 of the .Net Framework, Workflow Foundation is by far the most powerful as it will facilitate a change in how modern software is architected.
In this presentation I will show you what some of these future architectures may look like so that, by the end of this presentation, you will be armed with the knowledge you need to help your company make t...
Gary Short
Workflow Foundation as a Domain Specific Language Factory
(Style: Presentation - Level: 400 )
A Domain Specific Language is a programming language that has the "jargon" of a particular domain "baked in" (think SQL or XSLT). In this presentation I will demonstrate how to use the features of Workflow Foundation in order to allow it to become a factory for creating DSLs.
Gary Short
Automated WPF and WinForms UI Testing
(Style: Presentation - Level: 300 )
In a world where automated testing and TDD are heavily promoted, automated testing of the UI is still considered difficult and generally unsuccessful. Many people believe it is not possible due to a lack of frameworks, tools and constantly changing UIs, however this is not the case. New frameworks, tools and approaches to automated UI testing are solving these problems and providing a workable sol...
Ben Hall
Automated ASP.net UI Testing
(Style: Presentation - Level: 300 )
In a world where automated testing and TDD are heavily promoted, automated testing of the UI is still considered difficult and generally unsuccessful. Many people believe it is not possible due to a lack of frameworks, tools and constantly changing UIs however, this is not the case. New frameworks, tools and approaches to automated UI testing are solving these problems and providing a workable sol...
Ben Hall
ASP.NET 4.0 - TOP SECRET
(Style: Presentation - Level: 300 )
ASP.NET 4.
Seriously the coolest ASP.NET release yet - in this session we'll explore all the TOP SECRET new features which have not even been announced yet! If you're an ASP.NET Developer you *NEED* to attend this session.
Vote for us now - before the Microsoft lawyers find us and kill us.
Dave Sussman & Phil Winstanley
Advanced F# Programming
(Style: Presentation - Level: 200 )
This session requires some basic knowledge of F#, and it goes on to describe advanced language elements and advanced aspects of basic elements, including the topics of match expressions, types, list comprehensions and .NET subjects such as handling exceptions and working with IDisposable types. If you want to go beyond a very basic understanding of the language F#, this is the advanced overview yo...
Oliver Sturm
Virtualisation for developers - What, Why, Where?
(Style: Presentation - Level: 100 )
Not used virtualisation technology yet? As a developer, you are missing out on some great time saving technologies.
Concentrating on the use of Virtualisation for developers on workstations and servers;
What is virtualisation ?
What virtualisation tools are available (especially for free) ?
Why is virtualisation advantageous ?
Where should you utilise virtualisation ?
Ti...
Liam Westley