North East Bytes - Microsoft Technology Usergroup in the North East of England

NEBytes September 2016: Buddying up with AgileNE "Mob Programming: A Whole Team Approach"

This month the Agile North East user group have Woody Zuill over visiting from the USA talking about "Mob Programing". So instead of having our usual dual event this month we're keeping the airwaves clear (and extending the summer break!) and suggest you head along to see him in action...

Woody has an impressive track record working with the likes of
Ericsson, Schneider Electric, Qualcomm, Intel, H & M, King Games, Capital One, Twitter, Zip Car, Pivotal Labs, and Spotify.
Mob Programming is a development approach where the whole team works on the same thing, at the same time, in the same space, and on the same computer. It is a whole-team approach to doing all the work the team does including designing, coding, testing, and working with the customers, users and other stakeholders. This is an evolutionary step beyond pair programming, and accentuates face-to-face communication, team alignment, collaboration, and self-organizing team concepts of the Agile approach to software development. Mob Programming can be a highly effective approach to software development.

You can register over at here -

NEBytes July 2016: O365 Compliance & Intro to Go

Heading into the summer, hot on the heals of June's DevOps fest we're mixing it up a bit with one MS talk and one Google talk...

Considering Compliance in Office 365 - John Timney

This session provides a top down view of the Office 365 Compliance Center, delivered by veteran Office Server and Services MVP John Timney. A business and operations focused session describing why we need to understand the key aspects of this service around archiving and retention, e-discovery, advanced e-discovery and audit. The session considers not only the features in Office 365, but the issue of legality, EU Compliance and the EU-US Privacy Shield, data sovereignty and the possible impact of Brexit on service owners. If you work in a regulated industry and are considering or have already adopted Office 365 and Azure then this is a must see session to ready you for a compliant business.

Introdution to Go - Jon Bulmer

The Go programming language was invented by Alan A A Donovan and Brian W Kernighan in 2007. It is Google's project, intended to offer speed and dynamic development. Now at version 1.6 it is a fairly new language and this can show at times. It works best in web service and network environments.

I will start with a look at the tutorials on the golang site. . This is an amazing site that gets you up to speed with the language, writing your code directly into the web browser with syntax and compiler help. As you work through the tutorials and do the exercises, you gain confidence. I will finish this section of the talk by completing the Fibonacci closure exercise.

Then I will move onto the Latte Panda. This is a fully functional 2G/32GB Windows 10 PC, built on a card with USB, HTMI and Ethernet connection. It also includes a wifi card. All this for $109 my unit is in a cool bamboo case. I have installed the Go compiler on it and will demonstrate a web service running on it written with Go.

We'll be in Campus North, most likely the classroom but the final venue is still to be confirmed.

See folks soon!

Eventbrite - NEBytes July 2016: O365 Compliance & Intro to Go

NEBytes May 2016: Great Rx-pectations

This event is kindly sponsored by Scott Logic:

Feeling like we're nearly into summer yet?! Come along to this months NEBytes for some cool beer, a good talk and some tech chat...

Demistifying Rx - Sam Hogarth

The Reactive Extensions (Rx) began as a Microsoft project and has grown into an open-source, multi-language set of libraries. Using Rx you can easily compose asynchronous, event-driven programs by building Observable streams and performing operations on those streams. If you're familiar with LINQ you're pretty much there. In this talk we'll take an introductory look into how Rx works, how you can build applications using Rx (including testing!) and take an in-depth look into how some of the key operations work using marble diagrams.

Sam Hogarth is a Senior Developer at Scott Logic, where he spends his time building web-based trading platforms using React. He has five years experience working across the investment banking and applied science sectors, developing for the web, desktop and mobile.


We don't have a fixed session for the second slot this month but will instead continue with Jon's Magical technology rating game that seemed to go down quite well a couple of months back.

Looking forward to seeing you there!

Eventbrite - NEBytes May 2016: Great Rx-pectations

Microsoft Web Platform Day coming to Newcastle

You might have spotted it already, but just in-case you haven't, Microsoft's development evangelist team are hitting the road with a set of events round the country and In April it's Newcastle (ok, ok technically Gateshead's) turn!

The event is a full day's worth of sessions with breaks for lunch and the all important networking.. The event is web focused with topics on Javascript,, Hybrid apps and even a splash of DevOps.

If you haven't aready you can register here -

It would be great to get as many folks along as possible to "proove" that it's worth Mirosoft coming back to visit us in our little section of the UK in future!

And as a great pre-event don't forget about April's NEBytes too!

NEBytes April 2016: .NET MVC Security with John Staveley

This month we happen to line up the day before the Microsoft Web Platform roadshow hits town (more info here - As such we have our own webby topic ready for you and are delighted to have John Staveley coming up from Leeds who will be taking over both sessions with his master class on:

.NET MVC Website Security - John Staveley

The number and frequency of attacks on websites in the news is increasing steadily and effects can be devastating. However for each company that you hear about there are many more who cover up or are unaware of breaches on their sites. Thus what you hear about in the news represents just the tip of the iceburg. This primer session on security focusses on the major risks and the practical steps you can take now in your software development to protect an ASP.Net Mvc website from the major threats in the web today and will include code you can take away and implement in your own sites. Each type of attack will be introduced in a technology agnostic way, then highlighted with some case studies using major breaches as examples, then finally countermeasures which you can use will be proposed for each risk. The attacks I will be looking at are:

  • SQL Injection
  • Session hijacking
  • Password hacking
  • Weak account management
  • XSS
  • Insecure direct object references
  • Misconfiguration
  • Sensitive data exposure
  • Missing Function Level Access Control
  • CSRF
  • Unvalidated redirects and forwards
  • Form overposting
  • DDOS
  • Social Engineering

A sample code project is included as part of the talk which helps mitigate against all of these threats and more.


Eventbrite - NEBytes April 2016: .NET MVC Security with John Staveley

NEBytes March 2016: Applying Azure ML & Jon's magical rating game

Streamrollering into spring, come join us for March :)

Applying AML to improve customer experience - Derek Graham

The cloud is often presented as the cool new technology everyone should use as well as SaaS being the answer for businesses reluctant to purchase and service their own hardware. For a SaaS provider, balancing the cost of cloud computing against performance can be challenging when it's not clear of the amount of load to expect, how the system will be used or if use will change over time.

Machine Learning is just one of a series of new technologies and services that are available on Microsoft's Azure platform and offers new possibilities to answer this challenge. In this presentation we'll look at an application of AML, in combination with other Azure services, that can make predictions about customer behaviour and scale out to provide a better customer experience without breaking the bank.

Derek Graham

Derek has worked at almost every level of the software development food-chain over the last 20
plus years. He has experience in real-time motion control, ERP stock control and barcoding systems, software licensing, developer tooling and shrink-wrapped software.

He is a Principal Developer at Sage UK, helping to deliver cloud-based business solutions in .Net on Azure.

His main areas of interest are in using agile methods to help improve what we ship, XP, TDD, continuous and deliberate learning, visual thinking, design and, of course, code. He may also be hastening the coming of our robot overlords.

Properly Rated? - Jon Noble

Lets see about getting a bit of a discussion going... All will be revealed on the night!


See you all there!

Eventbrite - NEBytes March 2016: Applying Azure ML & Jon's magical rating game

NEBytes Febuary 2016: In the Groove - Developing with Groove Music & Fogbugz integration with Kiln

For our second meeting of 2016, NEBytes welcomes back Peter Bull, and new speaker Jon Bulmer.

In the Groove - Developing with Groove Music - Peter Bull

Groove Music is the music platform from Microsoft available on desktop, tablet, phone, console and web but also features a powerful and free to use API for developers.
Windows 10 and .NET Developer, Peter Bull, will go through how to use the Groove Music API and .NET SDK and share his experiences of developing using Groove Music in his own application for Windows 10, TuneCardr.

Fogbugz integration with Kiln - Jon Bulmer

I am active participant of NEBytes and DDD North. I am a senior developer at a national company based in Teesside, I work with Code Club helping with the development of young talent coming out of our schools. This will be my first demonstration of a product aimed at helping the software developer. I have worked with Fogbugz and Kiln for a few years now and find it helpful with the management of projects.In the team environment and working on my personal projects.

I will be demonstrating how I set up milestones for an objective in a project, that can be sliced up into tasks divided up in a team. Set time scales and review the outcomes of development that can bring the teams work together, ready for a deadline agreed in the milestone. This can and does work with multiple developers working with the same file or files independently.


See you all there!

Eventbrite - NEBytes Febuary 2016: In the Groove - Developing with Groove Music & Fogbugz integration with Kiln

NEBytes January 2016 - Leveraging Microsoft's cloud services: Azure ML & VSTS

To start 2016, NEBytes welcomes back Microsoft MVP John Timney to hear about the clever stuff he's been doing with Azure Machine Learning:

Improving SharePoint Project Cost Estimation with Azure Machine Learning

Costing SharePoint projects, or any projects for that matter can be really difficult, but what if you could simplify that dramatically by looking at data science and Azure.

Bring on machine learning and you suddenly have an opportunity to amalgamate your legacy cost information to better predict future outlay for pretty much anything. What makes it even better is that it’s not really very hard to start using Azure Machine Learning and then to move on to looking at alternative strategies for other types of predictive outcomes, and you don’t have to be an experienced data scientist to dip your toe in the water and get real fiscal potential from drag and drop solutions in Azure.

"Machine Learning" made its first appearance on the Gartner Hype cycle chart this year, but has already past the peak of inflated expectations and now takes the place of Big Data as a critical skill for business to acquire.

Join SharePoint MVP John Timney as he takes you through this exciting and must learn thing that is AML, provides some light touch insight into its operational domain and demonstrates how to start taking early advantage of it.

In addition, NEBytes own Jonathan Noble will be talking about adopting some DevOps practices with Visual Studio Team Services (formerly Visual Studio Online):

Making your Operations workload more visible with Visual Studio Team Services

Developers may have been using similar tools for a while, but in the DevOps era it's time for the sys admins to catch up. Visual Studio Team Services offers a number of features that operations folk can take advantage of, whether you're closely collaborating with devs or not.

Microsoft MVP for Cloud and Datacenter Management, Jonathan Noble, will share his experience with VSTS's Kanban board and work item queries for better visualising Work In Progress, and tying that in to hosted version control for PowerShell scripts, DSC configurations, etc.

Eventbrite - NEBytes January 2016: Leveraging Microsoft's cloud services: Azure ML & VSTS

NEBytes October 2015 - Windows 10 and the Universal Windows App Platform

We are very pleased this month to welcome back the speaking powerhouse of Mike Taulty... Mike will be joining us to talk about the changes in the updated Universal App Platform for Windows 10... Mike will be taking over the whole session and we expect high demand so make sure you register early!

Windows 10 and the Universal Windows App Platform

Windows 10 is a big release for Microsoft. Commodious. Huge. Massive. Colossal. Humongous. ;-)

It’s the end of a journey to unify Windows. It’s the beginning of a journey for developers who want to take advantage of a universal app platform available across all Windows devices.

In this session, we’ll dig into what’s changed in Windows 10 for the Windows app developer. We’ll talk about the Universal App Platform that makes it possible to build code that runs on all Windows devices and about the Extension platforms for code that targets specific device families.

We’ll stay in Visual Studio as much as is possible and we’ll lean towards C# and XAML.

Mike's Bio:

Mike Taulty works in the Developer and Platform Group at Microsoft in the UK where he has spent the past few years helping developers understand and get the best from the Microsoft platform. Prior to this, Mike spent 3 years with Microsoft Consulting Services as a consultant on developer technologies.

Before joining Microsoft, Mike spent the previous 9 years working as a software developer for a number of enterprises, consultancies and software vendors working with a variety of operating system, client, communication and server technologies. You can find more of a complete career history over on LinkedIn.

Mike holds a BSc Hons (1st Class) in Computer Science from the University of Leeds.

Date: Wednesday 21st October 2015

Time: 18:30-20.30


Eventbrite - NEBytes October 2015 - Windows 10 and the Universal Windows App Platform

NEBytes September 2015 - Dapper + Unity

Make your SQL Queries Dapper with Mark Thompson

Mark says: "I’ll talk about the different object relational mappers out there – Why 
the concept of ORM’s is a good idea but the real world performance 
problems that seem all to common as applications scale in production.
We’ll then do a comparison of the entity framework and NHibernate to 
some of the other options out there, including Dapper.
Dapper is a Micro ORM created by Stack Exchange (Stack Overflow) to 
address exactly these problems.

I’ll then show how easy it is to get started with Dapper (How can the 
creators of Stack Overflow be wrong?)
By the end of the talk you should have an understanding of Dapper, how 
to use it and a common repository style pattern I’ve seen adopted when 
using dapper.
We will be using C#, Mysql and possibly Sqlite as well as the Entity 
Framework, NHibernate, Dapper and Peta Poco."

Mark is a Software Development Manager who has worked on software 
projects from Military Communications to printing best before dates on 
ready meals. He favours the Microsoft Technology Stack, C#, MVC and Team 
Foundation Server, and is a Certified Scrum Master and Professional.

When he isn't ranting about code or Scrum he is trying to convince his 
two young daughters software development is cool.

Using .Net + Unity3D to Make Cross-Platform Games with Steve Higgs

“When I grow up I want to make line of business applications” - said no one ever. Lets unleash our inner children and use .net and unity to easily create games.

Topics covered:

What’s unity?
C# and unity
Using the asset store to work around the fact that I can’t draw

Steve does node, c# and other things for Opentable. In previous lives he has developed content management systems, factory control software and gambling apps. Can be a bit sweary.

Date: Wednesday 16th September 2015

Time: 18:30-20:30

Attendence is free. Drinks will be provided. All we ask is a small donation towards the pizza order if you want some pizza. :-)

Eventbrite - NEBytes September 2015 - Dapper + Unity