With the rise in the use of mobile devices, there has been a clear divide between native mobile applications and online websites. In this presentation, Jack will demonstrate how both industries can be implemented in an all-in-one solution. What benefits there are to blending the industries and how you can get started today.
Bio: Jack Pritchard is a passionate website designer, developer and freelancer that seeks to improve how businesses present themselves in the form of branding development and design. A recent graduate with BSc in Website Design and Development, with an FMP, centred on Progressive Web Applications, he is now continuing his studies at Solent in MA Creative Enterprise.
Local member Adam Farley takes us into the alternative world of Java.
The AdoptOpenJDK Build Farm is a new community project producing high-quality OpenJDK binaries for all versions, platforms, and variants. Want Java 10 with OpenJ9 on AIX or maybe Java 8 with HotSpot on macOS? AdoptOpenJDK can help! This session covers how 200+ people (from companies such as IBM, Oracle, and Red Hat), cloud providers, and the wider Java community (e.g., the LJC) collaborated to create a full build farm in under a year for the common good. Also learn how a modern CI build+test pipeline works:
• Building hosts with Ansible
• Build coordination with Jenkins
• Advanced shell scripts for building Java on any platform
• Swaths of testing
•Deploying binaries via AdoptOpenJDK.net and the API gateway
Tensorflow, Tensorflow, What is it that you see?
Machines are doing things today that were unthinkable even a few years ago. From computer vision, to understanding human conversation, to translating text, or even generating art; they're encroaching on domains previously thought to be strictly human realms. The technology behind this is actually fairly old; neural networks have been around for decades. However, modern hardware capabilities have made them technology feasible to such a degree that they can now drive cars.
Tensorflow is Google's open source framework for deep learning. It makes it relatively straightforward to apply these techniques. In this session, we'll cover the basics of image recognition, and use Jupyter Notebooks, and Tensorflow to apply it.... with a dash of GPU processing to boot.
You'll learn how machines can be endowed cognition.
You'll also see the basics of using Tensorflow.
Steph Locke heads down to Southampton to fill out heads with R goodness.
Main Session - R for Devs
Whether you’re interested in picking up another language, or you need to understand what those new data scientists have written and how you go about implementing their crazy new algorithms in your front-end, this session will take you through the R fundamentals, drawing comparisons against other languages, and give you a load of tips to make getting started easier.
Anthony Brown heads down from the big smoke to take us through the arts of F# in a Dojo.
Session details -
This workshop will expose you to all elements of the SAFE stack and the F# development ecosystem, allowing you to build full stack cloud ready web applications entirely in F#. You’ll get to see:
Web services with Saturn
Deployment to the cloud with Azure
F# in the browser with Fable
Functional UI design with the Elmish architecture
If you want to attend this workshop you’ll need a few things:
A laptop running OSX, Linux or Windows
An F# editor such as VS Code with Ionide, Rider or VS2017
A .Net core installation
If you’re on OSX or Linux, you’ll also need Mono installed to run some of the tooling
Ian Russell heads over to Southampton to fill our heads with functional goodness!
Functional programming has been one of the major trends in software development over the last few years. Most of the more useful/important new features of C# in the last few versions have been ported from or inspired by features in F# (e.g. Generics, LINQ and Tuples). This session will look how you can utilise core functional techniques like immutable types and pure functions along with a number of functional features added to the C# language over the last couple of versions to produce code that is easier to reason about and less likely to contain bugs.
Experienced developer with over 20 years on the Microsoft stack from VB6, though .Net from 1.1 and laterly in F#. Active in the .Net community for over 10 years from attending alt.net conferences and NxtGenUG, through speaking at user groups and conferences around the UK to starting and running the CraftyCoders and Warwickshire.Net user groups. I have been presenting sessions for 10 years and on functional programming for over 5 years to whoever will allow the time to listen and learn. I still consider myself to be an alt.net developer.
Local MVP and all round data guru, John Martin, heads over to fill our heads with all the new knowledge on Microsoft's recently announce Managed SQL instances.
The range of options for storing data in Microsoft Azure keeps growing, the most notable recent addition is the Managed Instance. But what is it, and why is it there? Join John as he walks through what they are
and how you might start using them. Managed Instances add a new option for running workloads in the cloud. Allowing near parity with a traditional on-premises SQL Server. Including SQL Agent, Cross Database Queries, Service Broker, CDC, and many more. Overcoming many of the challenges to using Azure SQL Databases. But, what is the reality, how do we make use of it, and are there any gotcha’s that we need to be aware of? This is what we will cover, going beyond the hype and looking at how we can make use of this new technology, working through a full migration including workload analysis, selecting the appropriate migration pathway and then putting it in place.
John is a Data Platform MVP and Product Manager for SentryOne. With over a decade of experience working with Data Platform technologies John has seen how to get the most of our SQL Server and other database platforms, as well as some great examples of what not to do. John is also Director at Large for PASS representing EMEA.
Analysing flight data in real time using CosmosDB, Azure Functions and Power BI “CosmosDB is a globally-distributed, secure, PaaS, multi-model, NOSQL database with a choice of consistency models, enterprise SLAs, encryption and guaranteed latency. This session will cover CosmosDB’s main features in the context of an Aircraft Predictive maintenance use-case developed by endjin. We will cover the benefits that made CosmosDB the right choice to support a global, mission-critical application. There will be a live demo of the solution architecture, operational system and example queries. We will also show examples of how we integrated with Azure Functions and Power BI to create real-time analytics over the ingested flight data.“
Mike Larah - Engineer
Mike has been building enterprise software solutions on the Microsoft Azure platform for 5 years. As an engineer at endjin, he works closely with the Microsoft Product Teams, whilst delivering a wide range of projects for organisations of all sizes - from innovative data and analytics platforms for disruptive start-ups, to high-scale compute grid platforms for global financial institutions.
James Broome – Director of Engineering
James has spent the last 15 years delivering high quality software solutions addressing global business problems, with teams and clients across 3 continents. As Director of Engineering at endjin, he provides technology strategy, data insights and engineering support to organisations of all sizes - from disruptive B2C start-ups, to global financial institutions - to enable them to deliver on the vision of a modern, data-driven, cloud-first organisation.
1. Docker on Windows - The Beginner's Guide
Containers are a new, lightweight model of compute and Docker lets you run server-side apps using the exact same platform on your dev laptop and in a highly-available cluster in the cloud. In this first session you'll learn the basics of Docker on Windows - how to build, ship and run apps as containers - and you'll learn why Docker is such a big deal.
2. Modernizing .NET Apps with Docker
Docker isn't just for greenfield .NET Core apps running in Linux - you can run existing full .NET Framework apps in containers on Windows. In this session you'll see how to take an existing .NET app and run it in Docker on Windows with no code changes. Then you'll see how Docker enables you to break features out of the app and run them in separate containers, giving you a roadmap for modernizing your existing app landscape without needing full rewrites.