2009
09.07

AltNet Beers

On the 25th of September Scot Alt.Net group will be running an AltNet Beers night with Sebastien Lambla. The event will be held in top bar of Uisge Beatha on woodlands road starting at about 7pm.

Sebastian has been running these events successfully in London for the past year and is now taking it on the road with his Alternative Network.

AltNet Beers is an hour-long time boxed open conference style session where the subjects being discussed will be chosen by the attendants. And of course all this in a pub environment, fuelled with just enough beer to make everybody participate.

Registration is optional, feel free to just come along on the night.

Google Maps

2009
09.01

When/Where

Glasgow on 10th November at 18:30

The Talk

Testing is a fundamental part of the development process regardless of how you approach it however GUI’s have always been trickier to test and web based UI’s are some of the hardest. JavaScript, AJAX and browser compatibility are all things that make web UI functionality quite difficult and time consuming to test. Enter Selenium, a web application testing framework which makes the creation and automation of complex web user interface tests a joy.

This session will introduce you to Selenium and explain the core features of the framework before showing you, through live ASP.NET MVC demonstrations, how it can be harnessed in your own web development.

The Speaker

Andy Gibson is an Information Systems Developer for Rockstar North with a background in web application development including ASP.NET MVC, PHP and jQuery. He is always on the lookout for new technologies to play with and loves to learn what he can about things especially in the web development arena.

Keen to give back to the community, Andy has spoken at a number of community events including Developer! Developer! Developer! Scotland and is currently the Tayside Events Coordinator for Scottish Developers.

In his spare time (not that he has much), Andy enjoys table top wargamming, keeping up with the computer gaming industry and drinking malt scotch.

The Venue

We are meeting in Room M402 on the 4th Floor of the George Moore Building at Glasgow Caledonian University, Cowcaddens Road, Glasgow, G4 0BA

You can find more information and book your spot here.

2009
09.01

When/Where

Edinburgh: Thursday 24th September, 2009 at 19:00

The Talk

Everybody seems to rediscover the MVC model, and new frameworks seem to appear all the time. Most of those hide the richness of the web. Come discover OpenRasta, a very opinionated framework that help you write MVC-style web applications and data services, using a unified API.

The Speaker

Sebastien Lambla runs Caffeine IT, a .net consultancy / contracting company helping the good people of London adopt new technologies, new processes, new methodologies and in general anything that’s new and shiny. Specializing in cutting-edge tools, from REST architectures to occasionally connected rich clients, Sebastien has been developing with .net since 2000. An out and proud restafarian, Sebastien is the creator and maintainer of the OpenRasta project.

The Venue

We are meeting at the offices of Sinclair Knight Merz, 160 Dundee Street, Edinburgh, EH11 1DQ

You can find more information and book your spot here.

2009
09.01

When

Dundee: Wednesday, 23rd September, 2009 @ 19:00

The Talk

With applying agile methodologies comes changes in many aspects of delivering software. And with any change will come a time when something fails. How to convince the undecided? How to keep everyone calm? How to provide practical solutions to prevent people from reverting back to non-agile practices at the first roadblock? Through examples gathered from personal experience and the community, we’ll explore ways to prevent the boat from sinking at the first spilled glass of water.

The Speaker

Sebastien Lambla is a developer passionate about all things agile. Through years of facilitating the move to agility, be it Scrum, Lean or XP, Sebastien has helped teams deliver better software. A seasoned speaker, Sebastien also delivers training sessions in Europe, and organizes the local alt.net events in London, a community focused on self-improvement.

A developer at heart, Sebastien has created Caffeine IT, an consulting and contracting company specializing in Microsoft technologies. From REST architectures to rich disconnected clients, Caffeine IT has been helping companies develop their products and empower their teams, with a focus on quality. Caffeine IT is also the main sponsor of the open-source OpenRasta REST framework for Microsoft platforms.

The Venue

We are meeting in the Queen Mother Building at Dundee University. After the meeting we normally retire to the bar at Laing’s.

You can find more information and book your spot here.

2009
08.18

Inversion of Control is one of the most useful practices in an enterprise developers toolbelt and IOC containers can make it the management of these dependanies even easier.

Castle Windsor is one such container that can do a lot more than manage your dependancies. In this we will look at configuring the container, using it in various desktop and web senarios and other features including facilities and interceptors.

ScottLogic, a leading financial software and consultancy company based in Edinburgh, have been kind enough to offer the use of their premises for an evening of Castle Windsor knowlege sharing and dicussion.  The event will take place on 3rd of Septtember at 7.30pm at ScottLogic, 17 Gayfield Square Edinburgh EH1 3NX.

Speaker

Colin Gemmell is a Web/Application Developer working in the Medical Faculty of Glasgow University for the past 3 years. An avid follower of agile principles and practices he is always happy to pass on his views of software development to anyone that will listen. Colin is also a regular participant of the Scottish Alt.Net Community.

Location

ScottLogic
17 Gayfield Square
Edinburgh,  EH1 3NX
Google Maps

2009
07.14

From Fluent Interfaces to HORN, Domain Specific Languages are making an impact on the Alt.Net ecosystem.  With the arrival of Oslo, Microsoft’s take on how to create Dsls, could they become part of most developes toolkits?  In the second Scot Alt.Net we will have a look at two different techniques to creating a Dsl and will take place in Glasgow on 6th August 7pm, Dell Corporation Limited, City Park, 368 Alexandra Parade, Glasgow, G31 3AU.

Boo

Domain Specific Languages is a topic that is very ‘in’ with developer buzz word popularity. Boo is a statically typed OO language with a Python based syntax. It supports Macros, an open compiler pipeline and has specific features that were explicitly designed to make DSL building easier. This overview will walk through the creation of an English like grammar that can be used to configure business rules for an application and can be reused across other applications with differing rules.

Oslo

It could be argued that the most valuable aspect of Microsoft’s ‘Oslo’ framework is the tooling it provides to create external DSLs. This talk will cover the basics of what is required to create and implement a DSL using Oslo. These steps will include (1) creating the grammar (2) parsing an input (3) deserializing the output to an object graph (3) generating code from the object graph. I will use my own Oslo DSL project bdUnit as an example.

About the Speakers

Paul Cowan has recently started his own business Cutting-Edge Solutions.  He is a keen advocate of iterative development, test driven development, continuous integration and modern techniques.  Paul is a regular committer to the horn open source project.  He recently gave a presentation on horn at the DSL at Microsoft in Seattle.  You can follow his blog here.

James Lynch is a Web Developer working for an Edinburgh based company Storm ID for the past year. He follows Agile and Kaizen principles as well as being interested in OSS and functional programming. A relative newcomer to development, bdUnit was James’ first personal project.

Agenda

  • 7.00 – 7.15 – Welcome
  • 7.15 – 7.45 – Boo – Paul Cowan
  • 7.45-7.50 – Change over
  • 7.50-8.20 – Oslo – James Lynch
  • 8.20 – 9.00 – Open Discussion

Location

Dell Corporation Limited,
City Park,
368 Alexandra Parade,
Glasgow,
G31 3AU

View on Google Maps

Register Now!

Hope to see you all there :)

2009
06.18

The Talk

The development of components for use in SharePoint is a complex process, and often seems to fly in the face of what is considered good development practice in a Test Driven Development world.

In this session Richard will show how using some good design practices and tools such as Typemock Isolator you can develop testable components for Sharepoint without even having to have Sharepoint on your development PC.

Speaker Biography

Richard is the Engineering Director of Black Marble Ltd a Microsoft Gold Partner based in the North of England. Black Marble specialises in BizTalk & SharePoint based business automation. As Engineering Director Richard is responsible for the delivery of systems and tools to allow the company, and their clients, to deliver solutions efficiently. All Black Mable’s development activity is underpinned by Team System using Scrum as a process model. Richard is a Certified Scrum Master. Richard is a regular presenter at community events in the UK and Ireland (and the rest of the world given a chance) where his most common subject is software testing and development process.

Agenda

  • 18:30 Doors Open & Refreshments
  • 19:00 Welcome
  • 19:10 Developer Testing for Sharepoint (Part 1)
  • 20:10 Break
  • 20:20 Developer Testing for Sharepoint (Part 2)
  • 20:50 Feedback and Prizes
  • 21:00 Close and Repair to the Bar

Venue

We are meeting the the Broker Suite at the Ramada Jarvis Glasgow City Hotel at 201 Ingram Street, Glasgow, G1 1DQ.

More Info

http://www.eventbrite.com/event/359662761

2009
06.18

Session details

Decades after object orientation design altered programming, it’s still evolving, and we’re still learning to use it better. Many changes in the tools we use and how we write applications affect the approach we take to OOD. Some of these changes relate to architecture where new approaches like SOA and the layering revolution behind Silverlight alter the place of traditional OOD within the bigger picture of architecture. Other changes are language improvements that alter the very meaning of the phrase “object” from a design point of view. While touching on architecture, this talk focuses primarily on the effect of language features like generics, extension methods, delegates/lambda expressions, partial classes/methods, reflection, anonymous types, and declarative programming. I’ll the growing role of interfaces as a contractual base in block based development and show a roll your own example of dependency injection so you understand this basic technique more often accessed through a tool. You’ll come away ready to leverage new features while retaining solid overall design.

Speaker Biography

Kathleen is the Chief Technologist for AppVenture (www.appventure.com) where she leads the application generation efforts. She has been a Microsoft MVP for 11 years and is a member of the INETA Speaker’s Bureau. Kathleen has worked extensively with application code generation and is the author of Code Generation in Microsoft .NET (from Apress). She has published numerous articles on a range of .NET technologies and writes the monthly column “Ask Kathleen” in Visual Studio Magazine (www.visualstudiomagazine.com). Kathleen is also active in the Northern Colorado .NET SIG, Denver Visual Studio User Group, Northern Colorado Architect’s Group, and IASA Denver.

Venue

We will be meeting at the offices of Baillie Gifford & Co, Calton Square, 1 Greenside Row, Edinburgh.

Agenda

18:30 Doors open
19:00 Introduction
19:10 Rethinking Object Orientation
20:00 Break
20:10 Rethinking Object Orientation
20:50 Fill in feedback & Prizes
21:00 End

More Info

http://www.eventbrite.com/event/309237939/

2009
06.18

Kathleen Dollard will be talking about the Managed Extensibility Framework (MEF) and the Managed Add-in Framework (MAF)

Talk Description

Decoupling portions of your application has tremendous payback during both development and maintenance. Your application becomes more testable and flexible and can more easily evolve to meet changing demands. Decoupling your application also allows a new level of partnership with external groups because you can safely incorporate their code in your application without recompiling or releasing source code. Microsoft has exposed different provider models in many areas of the framework and libraries, and this year has moved toward consolidating its efforts at decoupling with the Managed Extensibility Framework, or MEF. This tool differs from an IoC container because its focused directly at simplifying the extension of applications and focuses at extensibility, discover, and composition. The underlying engine can support Microsoft efforts like Visual Studio and your own applications. MEF comes up short when you encounter isolation and versioning issues, such as wanting that external code to run in its own AppDomain. The Managed Add-In Framework, or MAF, focuses on these problems and the significant complexity they bring with System.AddIn namespace of .NET 3.5. You’ll learn more about architecting applications in pieces and the sweet spot of using MEF and MEF together. You’ll leave ready to evaluate the role of MEF and MAF in your applications.

Speaker Biography

Kathleen Dollard is the Chief Technologist for AppVenture (www.appventure.com) where she leads the application generation efforts. She has been a Microsoft MVP for 11 years and is a member of the INETA Speaker’s Bureau. Kathleen has worked extensively with application code generation and is the author of Code Generation in Microsoft .NET (from Apress). She has published numerous articles on a range of .NET technologies and writes the monthly column “Ask Kathleen” in Visual Studio Magazine (www.visualstudiomagazine.com). Kathleen is also active in the Northern Colorado .NET SIG, Denver Visual Studio User Group, Northern Colorado Architect’s Group, and IASA Denver.

Agenda

  • 18:00 Doors Open
  • 18:30 Welcome
  • 18:40 Your Application in Pieces – MEF and MAF (part 1)
  • 19:30 Break
  • 19:40 Your Application in Pieces – MEF and MAF (part 2)
  • 20:20 Feedback and Prizes
  • 20:30 Pub (back bar at Waxy O’Connor’s on West George Street)

Venue

Room M126 of the George Moore Building at Glasgow Caledonian University, Cowcaddens Road, Glasgow G4 0BA

More Info

http://www.eventbrite.com/event/202772498/

2009
06.18

Our first proper event, An Evening of O/RM, sold out in 3 days!  I’m really chuffed that there was such a great response and would like to take this chance to thank Mike Perrin and everyone else at ScottLogic for supplying the venue!

It appears there might more standing room if anyone missed getting a spot and would like to come along.  If you are interested, please leave a comment or send me tweet, @chriscanal

It should be an awesome evening, I’m excited to see what Paul and Colin have to say, and I hope everyone leaves with a good impression of how they can get up and running with NHibernate quickly and easily.