Event in Edinburgh - August 9th - Jon Skeet on Abusing C#

Scottish Developers are pleased to announce that Jon Skeet, author of C# In Depth and “Mr Stack Overflow”, will be speaking in Edinburgh during the afternoon of the 9th of August 2013. There is no charge to attend this event.

Registration
Please register via our eventbrite page for this event:
http://jonskeet-edinburgh-2013.eventbrite.com

Abusing C#
As a purely amateur C# developer, code that I write rarely gets to hurt people. (Well, open source projects aside.) As such, it’s fun to stretch the language a bit, find its limits… and then try to sneak past them.

One of my first reactions to a new language feature is “How can I use that for a completely different purpose to the intended one?” The results are rarely pretty, but they’re lots of fun. The chances of any of the code you see in this session being even remotely useful to a conscientious developer are very slim.

You may well learn some interesting things about the C# language, but that’s a different matter. To put it another way: if you’re trying to persuade your boss that it’s important to send you for educational reasons, you probably don’t want to show him this abstract.

Speaker Bio
Jon Skeet is a Java developer for Google in London, but he plays with C# (somewhat obsessively) in his free time. He loves writing and talking about C#, and the third edition of “C# in Depth” was published earlier this year. Writing less formally, Jon spends a lot of time on Stack Overflow… where “a lot” is an understatement. Give him a puzzle about how C# behaves which gets him reaching for the language specification, and Jon is a happy bunny. Jon lives in Reading with his wife and three children.

Agenda
1400 - 1415: Arrival and registration
1415 - 1420: Introduction
1420 - 1600: Abusing C#
1600 - Close

A similar version of this event is also being run in Aberdeen.

Event in Glasgow: Bill Wagner on Async/Await in C# 5

We’ve got another event announcement to make for a talk we’re presenting this summer. In July Bill Wagner will be talking to us on Async/Await in C# 5.

Learn current recommendations for asynchronous idioms. I’ll cover strategies for handling event handlers and void methods, async over sync methods, sync over async methods, exception strategies, API design, unit testing strategies, and programming with Task and related classes.  You’ll learn a variety of techniques that make async programming feel more familiar and easier to adopt. You’ll learn to love Task and Task<T>.

For more information and to register go here: http://billwagner-glasgow.eventbrite.com/

Sponsored by Pluralsight - Hardcore Developer Training

Pluralsight - Hardcore Developer Training

Event in Glasgow: Jon Skeet on why “Semantics Matter”

Scottish Developers are pleased to present Jon Skeet talking about why “Semantics Matter” on Wednesday 7th August.

Jon Skeet

Jon Skeet is a Java developer for Google in London, but he plays with C# (somewhat obsessively) in his free time.

He loves writing and talking about C#, and the third edition of “C# in Depth” was published earlier this year. Writing less formally, Jon spends a lot of time on Stack Overflow… where “a lot” is an understatement. Give him a puzzle about how C# behaves which gets him reaching for the language specification, and Jon is a happy bunny.

Jon lives in Reading with his wife and three children.

Semantics matter

I’ve always been pedantic around things like terminology, but in the last few years I’ve become almost obsessed with the meaning of data - partly because I’ve seen how much trouble we get ourselves into when we use it inappropriately.

In this session I’ll explore some examples (mostly from Stack Overflow) of where a failure to consider the meaning of data carefully enough has caused problems, see what a rich type system can do for you, and imagine what might happen if we actually went overboard on the idea. What’s the sweet spot, and how can it be applied right now?

To register and more information: http://jonskeet-glasgow.eventbrite.com

Sponsored by Pluralsight - Hardcore Developer Training

Pluralsight - Hardcore Developer Training

Event, May 29, Glasgow: Application Lifecycle Management with Visual Studio 2012

We are pleased to promote this free Microsoft event covering ALM and VS2012.

What
Application Lifecycle Management with Visual Studio 2012

Where
Thistle Hotel Glasgow
Cambridge Street
Glasgow G2 3HN
United Kingdom
Register by Phone: 0870 166 6670

Products
Microsoft Visual Studio, Microsoft Visual Studio Team Foundation Server

Audience(s)
Architect, Developer Generalist, IT Implem_Desktop/EndUser Spec, Non-Tech Influencing BDM, Pro Dev/Programmer, Tech Influencing BDM and Tester.

Hearing directly from our experts is the best way to get a really good understanding of Visual Studio 2012. In this session we will look at the Application Lifecycle Management capabilities of Visual Studio 2012 and Team Foundation Server 2012 and how that supports the entire software development lifecycle.

Agenda
09:30 Registration
10:00 Start
· Overview of the Microsoft development tools
· Requirements capture and Agile planning
· Development including version control, code quality and automated builds
· Test case and defect management including exploratory testing
· Automated and performance testing
· Working with the extended team, including using the feedback client, reporting, IntelliTrace and System Center integration
13:00 Lunch & Q&A
14:00 Close

*Timing: Please arrive at 09:30 for registration. There is a prompt 10:00 start, so please arrive in time. Refreshments will be provided during the break and lunch will be served at 13:00.

Registration
Via: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032552537&culture=en-gb

By Phone: 0870 166 6670

Event: Visual Studio 2012 & .NET 4.5

Event Details

Scottish Developers are pleased to announce that Gill Cleeren will be talking in Glasgow on Wednesday 24th April.

Gill Cleeren is Microsoft Regional Director, 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 Silverlight Data and Services Cookbook. You can find his blog at www.snowball.be

About the session:

Microsoft recently introduced developers to a new version of Visual Studio, and .NET. This session will guide you to what’s new in both the new development environment as well as the new version of the core .NET framework. After seeing this session, you’ll be sure to know how your productivity with the new set of tools and frameworks will surely be improved!

Location

Glasgow Business Hub at Baltic Chambers
50 Wellington Street,
Glasgow,
G2 6HJ

Agenda

18.30 - Doors open
18.45 - Welcome
18.50 - Visual Studio 2012
20.15 - Close

 

Tea, Coffee and Biscuits are also provided.

To register for this event, click here: http://sd-gla-0413.eventbrite.com

Event - 22/04/2013 - Edinburgh - Applied MVVM in Windows 8 apps: not your typical MVVM session!

Scottish Developers are pleased to announce that Gill Cleeren returns to Scotland on Monday the 22nd of April, in Edinburgh!

Gill Cleeren is Microsoft Regional Director, 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 Silverlight Data and Services Cookbook. You can find his blog at www.snowball.be

About the session
For some time now, the community has been touting the MVVM pattern as being the best way to build XAML-based applications. By now, you should be convinced that MVVM is really the way to go. But then, you start building a real-world Windows 8 application and you encounter all kinds of challenges you hadn’t thought about before. How do I properly structure an application? How do I implement navigation? How do I manage tiles or contracts from MVVM? How do I use Dependency injection correctly? And how do the new data controls in Windows 8 work in combination with MVVM?

A whole list of questions that this session will aim at answering!

Location
Microsoft (Edinburgh Office)
Conan Doyle, 4th Floor Waverley Gate
2-4 Waterloo Place
EH1 3EG Edinburgh
United Kingdom

Agenda
18.30 - Doors open
18.55 - Welcome
19.00 - Applied MVVM in Windows 8 apps: not your typical MVVM session!
20.30 - Close

There is no cost to attend this event.

Register to attend here:
http://gillcleeren2013.eventbrite.com/

Event: Bad Test, Good Test

Scottish Developers are pleased to present a talk by Seb Rose on Tuesday 12th March 2013 at the Microsoft Offices in Edinburgh.

For those of you further north, Aberdeen Developers will also be hosting this talk on Thursday 28th February at Robert Gordon University in Aberdeen. You can find more details of this on their blog - http://www.aberdeendevelopers.co.uk/post/2013/02/12/ADNUGUK-February-2013-Meeting.aspx

Participation Request: Seb is looking for those planning on attending to submit what you feel are examples of good or bad tests. You can submit them to [email protected] and they may be critiqued during the talk.

Event Details

Foundational unit testing techniques are often taken for granted, but are an essential underpinning for delivering maintainable software. The tests need to assist software development not hinder it, and to that end need to be flexible, robust, comprehensible and performant. If you find yourself fighting your test suite, then something is wrong.

In this session, we re-examine the basics of a unit test. We will work through a number of examples with continuous input from attendees. Each example will start with a test of questionable quality, and we will work through the issues till we’re happy that it’s as good as we can get it.

Although this session is not specifically about the testability of software, this will necessarily be touched upon as we consider some test cases. Examples will be written in several common languages, but knowledge of all (or any) of them is not a pre-requisite.

About the Speaker

Seb Rose is an independent software developer, trainer and coach based in the UK. He specialises in working with teams adopting and refining their agile practices, with a particular focus on delivering software through the use of examples.

He first worked as a programmer in 1980 writing applications for estate agents and solicitors in compiled BASIC on an Apple II. He has worked with many mainstream technologies since then, for many well-known companies, such as Amazon, IBM, NCR, HBOS, Standard Life and Aegon. He is a regular conference speaker (ACCU, XPDay, Agile North, Developer Day Scotland, Agile on the Beach, Lean Agile Scotland) as well as a contributing author to O’Reilly’s “97 Things Every Programmer Should Know”

Follow

Get every new post delivered to your Inbox.

Join 35 other followers