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
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.
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!
This month we happen to line up the day before the Microsoft Web Platform roadshow hits town (more info here - mswebday.net). 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
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
- SQL Injection
- Session hijacking
- Password hacking
- Weak account management
- Insecure direct object references
- Sensitive data exposure
- Missing Function Level Access Control
- Unvalidated redirects and forwards
- Form overposting
- Social Engineering
A sample code project is included as part of the talk which helps mitigate against all of these threats and more.
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
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
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
See you all there!
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
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.
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
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
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.
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.
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. ;-)
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.
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
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
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
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
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
C# and unity
Using the asset store to work around the fact that I can’t draw
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
Attendence is free. Drinks will be provided. All we ask is a small donation towards the pizza order if you want some pizza. :-)
The magic hour has been and gone… Microsoft pushed the big green "go"
button in the cloud and have unleashed the Ninja-cat riding a
Bacon-Narwhale on a Unicorn surfing on the back of a T-rex software (incase you were wondering) known to the rest of the world as Windows 10!
Come along to the second NEBytes in our new home at Campus North where Jon Noble and Ben Lee
will cover their thoughts and experiences to-date with Windows 10. Also
they will talk and attempt to demo more of the upcoming Windows 10
mobile release – hopefully with more success than last time!
love to hear your tales and experiences so come along ready to
contribute. If you have any particularly interesting or exciting tales
you want to share drop us a line – email@example.com and we can give
you a proper slot in the agenda.
As it is summer holiday
season we will only be running the one slot this month which leaves more
beer & pizza time after the event :)
Looking forward to seeing you there.
Ben & Jon.
Date: Wednesday 19th August 2015
Happy post-Easter everyone...
Better late than never we're pleased to be making live our April event for 2015...
Date: Wednesday 15th April 2015
Session 1: Microsoft Preview
that time in Microsoft's development cycle where lots of new things are
just round the corner and prehaps unprecedented in Microsoft's history
they are sharing more and more information than ever before. As a Joe
Public you are able to sign up and get preview access to:
- Windows 10
- Windows 10 preview for phones
- Office 2016
- Skype for Business
this first session, Jon Noble, Ben Lee and Andrew Westgarth will cover
the key points from the above upcoming product releases. They break
their devices so you don't have to! :)
Session 2: Universal app per day to help prepare way for Windows 10
is a local developer living in Gateshead and has worked on a variety of
development projects from an online second-hand book store to his own
Windows Phone apps, one of which got over a quarter of a million
downloads. This month he’s releasing a Windows 8.1 and Windows Phone 8.1
Universal Application Tutorial each day, in this presentation he’ll
cover how writing universal apps now (for Windows 8.1 / Phone 8.1) will
bring you a step closer to being ready for Windows 10. Now that the
promise of truly universal apps is about to be delivered Peter learned a
lot from the process with Windows 8 and will share his knowledge with