Category Archives: Developer Events

Gill Cleeren on Windows Runtime & Metro Apps for Windows 8 and Windows Phone App Development

Scottish Developers are pleased to present two talks by Gill Cleeren on Wednesday 23rd November 2011 in Edinburgh.

Gill Cleeren is Microsoft Regional Director (www.theregion.com), MVP ASP.NET, INETA speaker bureau member and Silverlight Insider. He lives in Belgium where he works as .NET architect at Ordina. Passionate about .NET, he’s always playing with the newest bits. In his role as Regional Director, Gill has given many sessions, webcasts and trainings on new as well as existing technologies, such as Silverlight, ASP.NET and WPF. He also leads VISUG (www.visug.be), the largest .NET user group in Belgium. He’s the author of the upcoming book called Silverlight Data Access Cookbook. You can find his blog at www.snowball.be

Building a Windows Phone 7 app from start to finish
Have you been dreaming about browsing through the Windows Phone Marketplace and seeing your application at the top-selling list but don’t know where to start? In this session, we’ll take a look at how to build an entire Windows Phone 7 application from the very start to deployment in the marketplace. You’ll be creating your own apps minutes after you leave the room.

Windows Runtime and Metro Apps for Windows 8
At BUILD 2011, Microsoft announced Windows 8. This upcoming version of Windows is probably the biggest change the OS ever went through. Windows 8 focuses on web, apps, touch and the tablet form factor. For developers, things will change as well. They need to be ready to build applications, called Metro applications, tailored for Windows 8 or adapt their existing applications for the new OS. Together with Windows 8, Microsoft announced Windows Runtime (WinRT), a new way of working with Windows.

As you can see, that’s a lot of new stuff to get your head around! To help you, Gill Cleeren, Microsoft Regional Director and Silverlight MVP will explain you the new strategy that Microsoft is taking. In this talk, we’ll see what WinRT really is, how we can use it to build Metro applications with and how we can leverage C# and Silverlight knowledge to build Metro applications. We’ll take a look at a fully working application as well to give you a clear picture of all the knowledge you’ll gather during this hour.

By joining this session, the developer story for Windows 8 will have less secrets for you!

Location
The Corn Exchange,
35 Constitution Street,
Edinburgh,
EH6 7BS

Agenda
18.30 – Doors open
18.55 – Welcome
19.00 – Building a Windows Phone 7 app from start to finish
19.55 – Break
20.05 – Windows Runtime and Metro Apps for Windows 8
21.00 – Close

This is a free event, but you do have to register!

DunDDD – Bringing a DDD Conference to Dundee!

The Developer! Developer! Developer! series of conferences has gone from strength to strength. This year saw DDD North added to the lineup to join Belfast, South West and of course Scotland as regional events taking place through out the year after DDD 9 in January.

Scottish Developers have teamed up with the people who brought you the NoSQL Autumn Conference last year and are proud to be bringing another DDD north of the border, to Dundee!

DunDDD is a 3-track, 15-session FREE conference that will take place on Saturday 19th November 2011 at the Queen Mother Building in the University of Dundee. There is an entire track dedicated to NoSQL and Big Data, a track dedicated to The Web and Web Technologies and a general track that isn’t based (too heavily) on any single platform, language or framework.

This is a fantastic opportunity to network with local developers from all across Scotland, learn some new tricks or even revisit some old ones. Spaces are limited so get registered before you miss out!

http://dundee.dddscotland.co.uk

Windows Phone Camp – 12th November 2011 – Edinburgh

What:
If you are a developer looking to start developing for Windows Phone, but you haven’t yet taken the plunge, this free day of training is the quickest way to find out all you need to know. You’ll get all the information you need to get up to speed with Windows Phone in a packaged and compressed form, ready for your consumption, without having to trawl through books, blogs and articles on your own. There will be experienced people available to guide you through a series of hands-on workshops and tutorials, allowing you to work at your own pace and select what is most useful for you. Once you have the basics in place, you’ll be off and running and ready to develop your own apps.

Where:
John McIntyre Conference (Microsoft Event)
Edinburgh First
Pollock Halls
18 Holyrood Park Road Edinburgh EH16 5AY
United Kingdom

When:
12 November 2011

Further Info:
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032496497&Culture=en-GB

Windows Azure Bootcamp – 11th November 2011 – Edinburgh

What:
If you are a developer looking to take advantage of cloud computing, but you haven’t yet taken the plunge, this free day of training is the quickest way to get up-to-speed with Microsoft’s offering; Windows Azure. We’ll take you from knowing nothing about the cloud to actually having written some code, deployed it to the cloud service and made a simple application available on the public Internet. You’ll get all the information you need to get up to speed with Windows Azure in a packaged and compressed form, ready for your consumption, without having to trawl through books, blogs and articles on your own. There will be experienced people available to guide you through each exercise. Once you have the basics in place, you’ll be off and running.

Where:
John McIntyre Conference (Microsoft Event)
Edinburgh First
Pollock Halls
18 Holyrood Park Road Edinburgh EH16 5AY
United Kingdom

When:
11 November 2011

Further Info:
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032496082&Culture=en-GB

DDD North Agenda – coming to Windows Phone…

DDD North LogoI’m pleased to announce that I’ve written my first Windows Phone application! It’s not an application that will land space shuttles or control your orbiting satellites, however it’s a first step! It’s a small application that will save you carrying around a printed copy of the DDD North agenda!

I had a false start last week, whereby the application didn’t meet Windows Phone Marketplace regulations, for a reason I won’t mention here. On the premise that the regulatory infringement had nothing to do with my code, I’m expecting the application to hit the Marketplace this week.

I’m planning to extend the application to be more generic such that it will handle future DDD events, whether they have two tracks, three tracks or however many tracks, etc. And, of course, I’ll be recompiling the application for Mango…at some point during the Fall or Holiday season.

12
34

If you have one of those other devices, one of the DDD North speakers has produced a similar “app” for their platform! I’m sure that “apps” for the green fruit vendor’s device are also available!

DDD9 – Agenda and Session Abstracts #DDD9

DeveloperDeveloperDeveloper 9 is being held on the 29th of January 2011 at Microsoft’s Thames Valley Park campus in Reading, UK. Registrations filled up within 12 minutes – I think the only way we could better that is by throwing more hardware at it.

Thanks to everybody who submitted sessions, voted and took part in the registration process. It is worth getting on the waitlist as it’s actively managed – folks that cancel free up their place for others, there’s a queuing system in place so you can keep track of your position.

I am pleased to see a mix of new and old (as in spoken at previous DDD events!) speakers! DDD is all about community, it’s about sharing your learning experiences with your peers. New speakers are the life-blood not just of DDD events, but of user groups. DDD audiences are tend to be forgiving, new speakers are given the break they need to hone their skills and go on to delivery that second killer presentation!

There are some great topics, including a some from respected authors. A few of the sessions have been run elsewhere, which tells us how good the speaker is and how topical the session is too.

There will be two guests making appearances: Barry Dorrans (author of Beginning ASP.NET Security) and Jon Skeet (author of C# In Depth and Real World Functional Programming)

In the interests of saving the planet and keeping costs down, it’s unlikely that we’ll have copies of the session abstracts available. If you need to, please print this information and take it with you to DDD9!

I will print the abstracts out and will stick copies on the doors to the respective rooms.

09:30 – 10:30
Go Asynchronous With C# 5.0 – Liam Westley
Anders Hejlsberg announced the Visual Studio Async CTP at PDC 2010.

This CTP means you don’t need to create callback functions anymore and can write code in the same way as if it were synchronous. The compiler will do all of the heavy lifting for you.

public async void GetDDD9Sessions()
{
var ddd = “http://ddd.com/ddd9/Sessions.aspx”;

var sessions = await new WebClient().GetSessionsAsync(new Uri(ddd));
}

In this session we’ll see how the GetDDD9Sessions method works and why it allows you to make a pot of tea while it runs.

More info on the Visual Studio Async CTP, including download details at:
http://blogs.msdn.com/b/csharpfaq/archive/2010/10/28/async.aspx

.Net Collections Deep Dive – Gary Short
The .Net framework provides a rich set of collection classes, but how much do you really know about them? In this presentation we’ll take a deep dive into the .Net 4.0 collection classes and examine which are best for what scenario and why. By the end of the presentation, you’ll no longer be happy just reaching for the same old collection you always had before. Instead, you’ll be armed with the information required to pick the best collection for your needs.

Functional Programming in C# – Oliver Sturm
C# introduced 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 patterns are applicable to C#? This session uses many practical examples and some theory to answer these questions, and it requires a good understanding of C# 3.0 language features.

AJAX with jQuery – George Adamson
Getting started on AJAX with jQuery:
We’ll hurtle straight into using jQuery to handle your AJAX; Rummage about in code, ‘hijaxing’ links and doing fashionable things like Progressive Enhancement; JSON and JSONP; solutions to get around the ‘Same Domain Policy’. We’ll work through a bunch of examples to POST and GET data from various sources. If there’s time we’ll explore more of jQuery’s AJAX methods and events and maybe even look at live ajax event handling in large single-page apps.

George’s presentation style is entertaining and leaps along at quite a rate. (If you’ve attended George’s Get Going with JQuery session then you have an idea what you’re in for.) There will be a few minutes’ refresher on jQuery basics then it’s non-stop AJAX. Some experience with JavaScript will help but if your world is C# and curly brackets then I’m sure you’ll be as happy as a pig in, er, shift+]

10:40 – 11:40
Monads! What are they and why should I care? – Mike Hadlow
Or: How to bend Linq syntax to your will.

These days, monads are the “celebrities of programming language theory”. But they also inspire fear in the hearts of lowly imperative programmers like myself. However they are a very useful and powerful abstraction and they pop up everywhere. C#’s Linq syntax is Monadic, for example. Having an understanding of Monads will give you the conceptual tools to greatly simplify many programming challenges, from dealing with nulls and managing state, to asynchronous programming and parsing. This talk will be mostly C#, but I will also be introducing a little F# and even some Haskell.

Real World Application Development with NHibernate, FluentNHibernate and Castle Windsor – Chris Canal
In this session we will look at how we can use a number of popular .Net OSS projects to develop a real world application. Based on production code, we will look at how using a combination of NHibernate, FluentNHibernate, Castle Windsor and a number of other OSS (AutoMapper, MvcContrib, FluentMvc) to reduce the friction of application development and remove a lot of infrastructural concerns. We will explore how we can leverage these tools to drive a convention based development experience and make it easier for ourselves and team mates to write applications and deliver what the client wants.

CQRS, Fad or Future? – Ian Cooper
Command-Query-Responsibility-Seperation (CQRS) is the new ‘hotness’ but beyond a desire to use the latest ‘fad’ what might actually lead you to adopt this approach over a conventional layered architecture. We will look at the business drivers behind command and query separation as well as a technique known as event sourcing. We will also look at steps to begin moving your application to CQRS

Rewriting software is the single worst mistake you can make – apparently – Phil Collins
Joel Spolsky once said that rewriting software from scratch is the single worst strategic mistake a software development company can ever make.[1] We all know of the Netscape story and the never-released v5.0. So as a developer how do you react when you’re faced with the fact that there is little other choice than do exactly what you’re told you should never do.

During this session I will describe how as a team we are managing to beat the odds and rewrite our main flagship product from a legacy platform into VB.net; as well as describing the decisions behind the choice of language, the choice of development methodology, how we built the project plan, how we learnt from our mistakes and our successes, how working with Bournemouth University and their study of our rewrite has helped us, and whether or not we still think it’s something you should never do.

[1] Joel Spolsky, Things You Should Never Do, Part I
http://www.joelonsoftware.com/articles/fog0000000069.html

12:00 – 13:00
A Primer to RavenDB – Rob Ashton
RavenDB is a relatively new document database written by Ayende Rahien as an open source .NET project.

This is quite exciting as it means a focus on being able to talk to a document database with your chosen .NET language and support for writing custom map/reduce functions in your chosen .NET language too.

This means up front queries written using familiar LINQ syntax, and the ability to write plug-ins for RavenDB in a familiar environment.

In this session, I aim to give an introduction as to what RavenDB is, how to use it, and give a brief comparison to the other popular NoSQL projects that have appeared on the .NET scene in recent times.

Functional Alchemy: Tricks to keep your C# DRY – Mark Rendle
C# 3.0 and LINQ have made anonymous delegates and closures a hot topic. C# 4.0 improves on them. But these “functional” features have applications beyond messing about with IEnumerable. In this session I’ll present 10 simple and not-so-simple uses of first-class functions to help cut down on repeated code and improve maintainability; hopefully you’ll discover a new and exciting way of approaching coding problems.

The main thrust of it is that F# is cool and groovy but there’s a lot of mileage in functional-style programming in C#, which people are using every day, so let’s look at some cool examples there.

Learning from the HTML5 Boilerplate – Dan Maharry
The best place to start your development is on solid foundations and in the web world, that means with a sound knowledge and understanding of HTML and script and those little browser quirks and tweaks which mean you can wrestle the best performance once server-side code has done its job. This session looks at the HTML5 Boilerplate project, the tips and tricks we can learn from it (cross-browser normalization, performance optimizations, even optional features like cross-domain Ajax and Flash) and suggests some additions we can add to it on the server-side.

Writing Maintainable Tests for Selenium – David Burns
Selenium is one of the most widely used testing frameworks in the world. It has great support for driving a wide range of browsers and writing tests for it is extremely easy. People with little to no Selenium experience can write/record tests with little to no effort.

It can be very easy to write brittle or hard to maintain tests – simple UI changes can require large amounts of work on the tests.

Imagine that you have 1000 tests and all your tests require you to login before completing a bit of work.

If someone on your team changes the ID of the username text box and all your tests will start failing.

Updating 1000 tests is going to be a lengthy, tedious process – something that you would want to avoid!

This talk will show how to create maintainable Selenium tests using the Page Object Model, with the goal of allowing even non-technical members of the team to be able to write new tests.

14:00 – 15:00
What’s New In ASP.NET MVC 2.0 and 3.0 – Andy Gibson
ASP.NET MVC has been making waves over the past 2 years within the ASP.NET community and quite rightly so with features such as promoting separation of concerns, strongly typed views and a great routing system but it doesn’t stop there. ASP.NET MVC 2.0 is now publicly available and is also being shipped with Visual Studio 2010 and hot on its heels is version 3.0 which adds Microsoft’s new Razor view engine to the mix. But what new features have been brought to the table? What has changed? And most importantly, how will you be affected by upgrading from 1.0 or even 2.0?

This session will bring you up to speed with all the information you need to know delivered through slides and more interestingly, live demos. Topics covered include (but not limited to)
– Razor
– Model-Validator Providers
– Optional URL Parameters
– Template / HTML Helper improvements
– Improved Dependency Injection / Inversion of Control integration
– NuGet Package Manager
– Additions and updates to MVC Attributes
– Visual Studio integration improvements
– Breaking changes from MVC 1.0/2.0
– Pros and cons to MVC
– To upgrade or not to upgrade (or simply, Advice)

We will look at features brought in by both v2.0 and v3.0 of the MVC framework and provides a good source of information for those looking to learn more or to upgrade existing projects.

Is your code S.O.L.I.D ? – Nathan Gloyn
Everybody keeps on about SOLID priniciples but what are they? and why should you care?

In this session I’ll aim to walk through each prinicple telling you about that prinicple and examing why you should use it.

Once we’ve talked about the principle in theory we’ll look to how we can put it into practice.

Behavioural Driven Development (BDD) with F# – Phillip Trelford
BDD is an Agile methodology that aims to get business and development folks collaborating.
F# is the powerful new programming language from Microsoft bundled with Visual Studio 2010.
Use both to test your .Net code for fun and profit!

Scenario: Deliver customer value
Given collobaration with customers to produce user stories and acceptance tests
And some awesome .Net code
When a BDD framework that executes plain text specifications like SpecFlow or TickSpec
And F# to write the tests
Then profit!

Writing tests with F# is a great way to learn the language, this talk will take you through common steps with live code examples.

Computer, earl grey tea, hot – John Price
Ok, so this is a little more difficult to arrange with home automation, but controlling lights, heating, curtains and just about every other device in your house just by talking to it, is actually Science Fact. Take a tour around our automated house and see whats possible with a little effort.

15:10 – 16:10
CSS is code, how do we avoid the usual code problems? – Helen Emerson
CSS has a lot of the same problems that application code has but none of the language features that help us keep out of trouble. Start writing anything complicated and you end up with problems like dependencies, cohesiveness and creating the right abstractions. It’s pretty easy to end up with CSS that is impossible to predict unless you understand it all. I’m going to tell the tale of my team’s journey to write CSS that is flexible, easy to understand and easy to change.

From .NET to Rails, A Developer’s Story – Colin Gemmell
In May 2010 I changed jobs, leaving the land of .NET to the world of Ruby on Rails. In this talk I will go over what I found easy, hard or just completely misunderstood when starting with Ruby and Rails. While focusing on my experiences we will also look at the differences between .NET development and Ruby development.

Expression Blend for WPF and Silverlight Developers- Sam Bourton
Not many WPF/Silverlight developers are using Expression Blend yet; but those that are, couldn’t do without it…

In this fast-paced talk and demonstration I will be showing how to use Blend in your everyday design and development tasks to rapidly create visually engaging User Interfaces and controls, and dramatically increase your productivity in building WPF/Silverlight front-ends.

We will cover real-world practical tasks such as: How to use the Blend environment, access key functionality, and use the different types of controls; Create and manage Resources and resource dictionaries within Blend; Create, edit, and apply Styles and Control Templates to different controls; Bind controls to sample and runtime ViewModel data and Commands; Make your applications stand out with Animations, Visual States, Effects, Fluid Layouts, and Behaviors; and some random tips and techniques I’ve learnt along the way.

While the presentation is targeted at developers with WPF/Silverlight experience who have not yet gotten to grips with Blend, if you’re new to WPF/SL it will be a great introduction, and if you’re familiar with Blend already then hopefully you will pick up something new.

Enforcing Code ‘Beauty’ With StyleCop – Guy Smith-Ferrier
n May 2008 Microsoft released StyleCop. StyleCop 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 150 similar rules. This session gets you started using StyleCop, investigates a selection of rules, shows how to integrate StyleCop into Visual Studio and your build process and finally shows how to write your own custom rules. This is a low tech session on an essential tool that all C# developers should be using.

16:20 – 17:20
Beginners Guide To Continuous Integration – Paul Stack
As developers who work in a team, we need to continually make sure that code we check in to source control works integrates with our existing code. In order to do this we need to get feedback from user check ins. If we don’t test code integration how do we know that our code still works?
CI processes and CI tools can help us to do this in an effective way. In this session I will cover

  • Benefits of CI
  • Different types of CI tools
  • Tips on choosing the right CI tool
  • CI as a form of feedback to development teams
  • CI as a tool for release preparation

Developing Windows Phone 7 Applications using Silverlight – Kris Athi
This session will look at using Silverlight as your weapon of choice to target the Windows Phone 7 platform. This session will focus more on the platform specifics including:

  • Theming
  • Input & Navigation
  • Push Notifications
  • Location Service
  • Connected Apps (WCF)
  • Lifecycle (Tombstoning etc)
  • Launchers, Choosers

We will also take a look at how to architect an application using the MVVM design pattern.

Introduction to PowerShell – James Boother
So you’ve heard SysAdmins and DBAs discuss PowerShell but you’re not sure what it is or how to use it. Powershell is a powerful scripting engine that can be used to automate admin tasks making more efficient use of your time. This session will introduce Powershell so that you can add it to your toolbelt. I’ll discuss some general admin tasks that can easily be automated with PowerShell and look at some developer specific tasks that can benefit from PowerShell knowledge.

Mobile Panel – From iPhone to HTML 5 to Windows Phone 7 to Android – Chris Hardy
A mobile panel featuring some of the top mobile application developers in the UK. Should create some interesting discussions!

DDD 9 – voting closes 24/12/2010

With over 80 session submissions, DDD9 promises to be every bit as good as the last eight events and the regional DDDs too!

But we need your help!

What?
DeveloperDeveloperDeveloper 9

When?
29th of January 2011

Where?
Microsoft Thames Valley Park, Reading

How much does it cost?
Nothing. Nada. It’s totally free to attend. You’ll get a free lunch and coffee/tea throughout the day. And we’ll try to get some t-shirts and swag to throw at you (within the bound of Health & Safety of course!) Computer Manuals will be there too, so you’ll be able to buy discounted books on the day!

Who?
Well, it’s up to you! Please head over here and vote for the sessions you’d like to see make it on to the agenda. DDD is a democratic event, we don’t pick the sessions, you do!

Here’s what we’re asking you to vote for (in alphabetical order!):

.Net Collections Deep Dive
A Beginner’s Guide to Microcontrollers
A Primer to RavenDB
A Quantum of Computing
AJAX with jQuery
Asymptotics and Alogrithms – What You’ve Forgotten Since University
Automating Testing With Windows Virtual PC
Azure and the new Application Lifecycle Management
Azure Table Service – getting creative with Microsoft’s NoSQL datastore
Before and Beyond Scrum
Beginners Guide To Continuous Integration
Behavioural Driven Development (BDD) with F#
Being Dynamic with Ruby
Building a Silverlight BI Dashboard
Cache Out with Windows Server AppFabric
Chaotic World of Async Programming
Clone Wars – Application vs SQL Cluster
Computer, earl grey tea, hot
Concurrency using functional patterns in C#
CQRS, Diving Deeper?
CQRS, Fad or Future?
Cross-eyed mobile development
CSS is code, how do we avoid the usual code problems?
Data Mining the Social Web
Database Administration for the Developer
Developing Windows Phone 7 Applications using Silverlight
Documentation driven development
Dynamic C# 4.0 – the provider side
Dynamic Consumption in C# 4.0
Dynamic Data – what is it and why should I care?
Elegant MVC with Spark – The way views were meant to be
Enforcing Code ‘Beauty’ With StyleCop
Enforcing process through source control
Expression Blend for WPF and Silverlight Developers
Fitting a new kitchen sync – oData, oData, oh oh oh!
From .NET to Rails, A Developer’s Story
From The Malverns, From The PC, To the Phone
Functional Alchemy: Tricks to keep your C# DRY
Functional Magic
Functional Programming in C#
Get cracking with jQuery
Getting dirty with AppServer Fabric and WF4
Go Asynchronous With C# 5.0
Going crazy with StructureMap
Guerrilla tactics – Performance Testing MS SQL Server Applications
Haml and Sass
How can I add my own custom step to a TFS 2010 build, or do I even need to try?
How To Achieve World(-Ready) Domination In Silverlight 4
How to create Data Driven Silverlight Apps with no Code!
How to Eat an Elephant
How to Manage Your Manager
HTML5(.2) : The language of the cloud?
Hudson
Intro to jQuery Mobile
Introduction to Android Development using Monodroid
Introduction to PowerShell
Is NoSQL The Future of Data Storage?
Is the free lunch back ?
Is your code S.O.L.I.D ?
Its a Kind of Magic
Learning from the HTML5 Boilerplate
Lucene as a primary data store
Media Center and Windows Home Server – Marriage in your living room
Mobile Panel – From iPhone to HTML 5 to Windows Phone 7 to Android
Monads! What are they and why should I care?
NLog – Getting the Best From Your Logs
Open Web Standards: democratising and future-proofing the Web
PRISM 4 with a dash of MEF
Real World Application Development with NHibernate, FluentNHibernate and Castle Windsor
Real-world Dynamic C#
Rewriting software is the single worst mistake you can make – apparently.
Scaling out your data for Reporting
SharePoint 101 – The Ghostables in the Machine …
Snake Charming : IronPython for fun and profit
So you want to try scrum
Something kind of Oooh
Taking Efficiency One Step Further – F#
Testing Ruby and Rails
The dark parts of Mono
Touch Me, Stretch Me, Squeeze Me: The Windows 7 WPF Multi-Touch Story
WF4 Deep Dive
What your apps get up to when you’re not watching
What’s New In ASP.NET MVC 2.0 and 3.0
Writing Cross-Platform XAML Applications with WPF, Silverlight and WP7
Writing Maintainable Tests for Selenium

Phew! That’s some list! Now, could you imagine and event with all of those sessions on the agenda? We can! However, we’ve only got capacity for 25% of those – please vote for your favourite sessions!

More details can be found here:
http://developerdeveloperdeveloper.com/ddd9

Vote here!

Event: DDD Dublin 9th Oct 2010, NDRC #DDDIE10

What?
DeveloperDeveloperDeveloper Dublin – the second outing for the DDD brand to Ireland!

When?
9th of October 2010

Where?
The event takes place at the NDRC, Crane Street, The Digital Hub, Dublin 8.

How much does it cost?
Nothing. Nada. It’s totally free to attend. You’ll get a free lunch and coffee/tea throughout the day. The event is made possible by the kindness of Microsoft, the NDRC and the Digital Hub. There’s even free WiFi available, so you can tweet during the event!

Who?
Ben Hall -TDD Painkillers
Jackie Pollock – Developing Workflows : Things I’ve learnt along the way
Mark Rendle – Functional Alchemy: Tricks to keep your C# DRY
Niall Flanagan – The Incidental DBA
Colin Gemmell – From .NET to Rails, A Developer’s Story
Micheal O Foghlu – Cross Platform Apps (Windows Phone 7)
Anne-Marie Charrett – Discovering your inner Tester
Liam Westley – Commercial Software Development : Writing Software Is Easy, Not Going Bust Is The Hard Bit
Billy Stack – A Practical View of Domain Driven Design
Daniel May – Learning Software Development the ‘right’ way
Craig Nicol – HTML5(.1) : The language of the cloud?
Nathan Gloyn – So you want to try Scrum?

DevExpress and Telerik have kindly provided us with swag in the form of wearables and product licenses – register and attend the event for a chance of winning a high-value prize! We should have plenty of wearables, so your chances of going home with something are high!

More details can be found here:
http://developerdeveloperdeveloper.com/dddie10

Event – UK – 16/07/2010 – Bournemouth Pier! #nxtgenug

NxtGenUG are pleased to announce their annual conference Fest10 will be taking place on Bournemouth Pier this year on Friday the 16th July 2010. It’s a great opportunity to take the family to the Seaside for the weekend, and catch up on technology. The best thing is attendance to the conference is free to members and just £59.95 for non-members.

Speakers
We have a great speaker line up this year, Google’s Jon Skeet will be talking about C#, Microsoft’s Glenn Block is coming over from Redmond to talk about MEF, Ryan Simpson will be giving us the lowdown on F#. We’ll also be having NxtGenUG veterans Mike Taulty, on OData and Chris Hay on Azure, Plus Marcus Perryman will be talking about one of the hottest technologies this year Windows Phone 7.

You can find a list of speakers and their sessions here:
http://www.nxtgenug.net/fest10/Sessions.aspx

To register simply click here and follow the instructions on screen.

Parking, Hotels and Timings
Full details about parking, hotel accommodation and timings for the day can be found on the Fest10 site. The nearest parking for Bournemouth Pier is either in the Bournemouth International Centre (BIC – 20) car park, the Bournemouth Pavilion car parks (19/24) or the car park next to the Royal Bath hotel (18). However, there is also further car parking available at Eden Glen car park (21), Winter Gardens car park (22) and Beacon Road car park (25).

For Hotels, the RusselCourt is where the evening entertainment will be. Quote: NxtGenUG when booking, otherwise Bournemouth has a large amount of hotels, including the Best Western Hotel Royale.

Geek Dinner
It’s the Fest10 geek dinner – normal rules apply – pay for your own food/drink, and engage in great conversation, and eat fish and chips at Harry Ramsden’s. To register for the geek dinner, click here.

Post Fest Party
We’ll also be having a post Fest Party at the RusselCourt Hotel – If you’ve brought your family down for the weekend feel free to bring them along. Just register on the site and drop us an email on how many people you’ll be bringing with you to enquiries@nxtgenug.net

Sponsorship
NxtGenUG would like to thank DevExpress, our gold sponsor, along with Microsoft, RedGate, PluralSight and Apress for their support in making this event possible.

epicenter Open XML Slides and C# Code #ISS2010

On Tuesday 8th June 2010 I ran my Introduction to Open XML session at the Irish Software Show in Dublin.

My Slides and C# demo code are available for download!

I have updated the demos to use the Open XML SDK 2 RTM and have provided a more advanced example of the Content Controls demo. Remember, you can view the original Content Control demo here.

Photos from the event (day 1) can be found here: http://www.flickr.com/photos/craigmurphy/sets/72157624106633205/

Attend the Irish Software Show 8-11 June for 50 Euros per day!

The Irish Software Show http://epicenter.ie begins next week in Trinity College Dublin. It’s a four day event with around 80 tutorials given by over 50 international speakers.

There’s some great Microsoft development sessions throughout the event, and particularly on Wednesday. I’ll be there on Tuesday talking about Word & Excel 2007 / 2010. I’ll be explaining how the Open XML SDK helps us write C# code to create and work with .docx and .xlsx files. I’ll also be showing off “Content Controls” which are an awesome feature that often goes overlooked!

I have been given 10 tickets allowing you to book for just €50 per day – 1, 2, 3 and 4 day options are available. There’s more information here: http://epicenter.ie/2010_Craig_Murphy_Page

To book, simply email epicenter@irishdev.com or call 01 443 4131 (In Ireland!) and the organisers will give you further instructions.

If you are unable to make the show but have a spare hour first thing on Tuesday, you are also invited to go along to Dr Chris Horn’s keynote presentation which starts at 9am. Chris is the co-founder of IONA Technologies and now sits on the Government’s Innovation Taskforce. In his keynote, he will be explaining the rationale behind their strategy, which should give clues to CEO’s on how to position their businesses to take advantage. See http://short.ie/chrisjhorn for more information. To reserve a seat, email epicenter@IrishDev.com with Chris Horn in the subject line.

Free-to-attend sessions at the Irish Software Show 8-11 June #ISS2010

The 4-day Irish Software Show, epicenter.ie, kicks off in Trinity this Tuesday (8th June) and
there are a number of free-to-attend sessions open to the general public.

They are:

Tuesday 09:15 (arrive for 8.30)
Chris Horn – Keynote, the Government’s Innovation Taskforce Strategy

Wednesday 12:45 (arrive for 12:30)
Claudio Perrone – Crafting Outstanding Presentations – Storytelling Techniques

Friday 09:15 (arrive for 8.30)
Fergal O’Connor – Global Cloud Survey Results Revealed

Friday 12:45 (arrive for 12:30)
Aidan Finn – C Infinity Cloud Infrastructure Vendor Session
David Quirke – Sybase Afaria, a Mobile Solution

To register, please send an email (with the name of the speakers in the subject line) to events@IrishDev.com

Feel free to share these sessions with your colleagues.

Hope to meet you at epicenter!