David Copley - Sensor City and the Fourth Industrial Revolution

david-copley-e1530686540152.jpg

The April 2018 Codemill Digital skills meetup had David Copley introduce us to Sensor City and the Fourth Industrial Revolution.David Copley is the Industrial Systems Specialist at Sensor City supporting the LCR4.0 programme. He has a background in automotive electronics development for both Tier 1 suppliers and OEMs and is now working with SMEs in Liverpool City Region to adopt Industry 4 (4IR) technologies.

Sensor City is a Liverpool-based technical innovation centre and University Enterprise Zone. It's a joint venture between Liverpool University and Liverpool John Moores University. The idea behind the Sensor City is to create a community of collaboration and upskill the local community, it's a global hub for sensor technologies - the place for companies to come together and work on sensor related technologies and IoT.Some key points from the talk:

  • LCR4.0 - Liverpool City Region Industry 4.0 - fully funded by EU initiative to support SMEs within Liverpool City Region in adopting Industry 4.0 technologies for products and processes.

    • Vision: transform manufacturing in Liverpool City Region, give businesses access to the support, facilities and technology needed to make things happen, bring together world class practical support

    • Targets: deliver support to 300 SMEs in Liverpool City Region, support 70 new product development cases, create 60 new jobs in supported businesses

    • Initially they thought they will consult with already existing production lines, but due to the equipment they've got, they do a lot of product development from scratch - from concept to pre-production in one building.

  • Range of technical expertise:

    • Sensor systems

    • Electronic integration

    • Product design

    • 3D prototyping

    • Digital marketing

    • Project management

Some case studies mentioned:

  • CNC Robotics - provided them with monitoring technology

  • Gallagher Medical Devices (GDM) - supports the rapid prototyping of the housing, electronics and embedded software.

  • Feedwater - Sensor City built a peak detector circuit to analyse the signal from the sensor and will be designing a conductivity module

  • Real Space - benefited from design skills, academic/industrial collaboration and the latest technology - provided a number of CADs

  • Aqua Running - helped reduce valuable liaison and discussion time with suppliers

Heather Norton - Tackling Climate Change with Code

img_0034.jpg

The March 2018 Codemill Digital skills meetup was all about dealing with climate change by using code and had Heather Norton, software developer at JBA Consulting, talk about her experience working at ForeCoast® Marine.Heather introduced the audience to the field of marine energy and explained how you can use simulations to analyse biggest issues and find better solutions, thus save money and produce cheaper and cleaner energy.

Some key points from the talk:

  • UK is research and development leader in the field of offshore wind energy, however the field is quite new and still considered to be experimental.

    1. While producing the ForeCoast Marine software, the team spent a lot of time speaking to people and working out how they make decisions in real life in order to create optimal decisions using computer.

    2. The idea is to change the variables and simulate as many times as possible until you get the most optimal solution.

    3. Since building and running time of a windfarm is around 40 years, using historic weather for the simulations is not good enough anymore, the simulations have to be adapted to the climate change.

    4. Due to the massive amount of data needed for the simulations, the idea is to collaborate with others and share the climate change models with the world.

    5. There is an actual ecosystem of climate change models available online.

You can see the slides here: https://www.slideshare.net/codemill/tackling-climate-change-with-code-heather-norton-jba-consulting-codemill-digital-skills

Amy Hearn - Microbits in Libraries - lending computers!

img_9785.jpg

The February Codemill Digital skills meetup had Amy Hearn talk about how public libraries around the UK are now lending out BBC micro:bit computers and how and why the initiative was started.Amy Hearn is a development librarian, runs Hudderfield Girl Geeks meetup and is one of the people who started  #microbitsinlibraries, thus she was the perfect person to introduce us to the idea.

Some takeaways from the talk:

  • 90% of children said the micro:bit showed them anyone can code

    1. After trying micro:bit, 39% of girls said they would choose computing, compared to 23% before trying micro:bit

    2. Micro:bits are being lent in 1200 libraries in the UK and over the world.

    3. Micro:bit lending attracted new people to join the libraries - reached new audiences

    4. Coding for under 5's exists - you can teach functional skills that would make a better coder later. A few toy examples:

img_9788.jpg

Matt Moore - Learn to code with Raspberry Pi, Microbit, MakeyMakey

mattmoore.jpg

The first Codemill Digital skills meetup of 2018 had Matt Moore, a Primary Computing Specialist, talk about the techniques to teach young people to write code using Raspberry Pi, Microbit, and MakeyMakey, and how these tools let people learn to code in a simple, fun and accessible way.

Some projects and ideas mentioned:

  • Raspberry Pi:

    • #cheerlights - there is a project run through twitter, if you tweet cheerlights + colour, any device in the world connected to the network changes to that color

    • They have tried introducing what a Raspberry Pi is by putting a retro gaming console on the display wall and clearly showing all the individual pieces needed to make the games work.

    • Sense HAT

    • SonicPi

    • Microbit:

      • Making robo heads and using the screen to make sad or happy faces

      • MakeyMakey:

        • Finding things that are conductive

        • Combined Microbit with Raspberry Pi:

          • Making in instrument out of a wall

          • Making sound boards

          • Making a paper button into a real button

You can see the slides here: https://www.slideshare.net/codemill/matt-moore-learning-to-code-with-bbc-microbit-raspberry-pi-makeymakey-codemill-digital-skills

How to succeed with Tech Talks - free guide

2018-01-09--Tech-Talks-PDF

2018-01-09--Tech-Talks-PDF

Giving a talk at a meetup or conference is a great way to boost your confidence and showcase the technical skills within your organisation. But public speaking can be daunting at first, which is why at CodeMill we run training for Tech Talks. We have distilled some of the material from our training courses into this free 2-page PDF guide: How to succeed with Tech Talks

The guide covers how to:

  • Discover your story

  • Prepare your narrative

  • Write your proposal

  • Practise your talk

Download the guide now

Alexandra Carter - Containerisation Hack of a Legacy Software Solution

img_9262-2.jpg

The last Codemill Digital skills meetup of 2017 had Alex Carter from CallCredit talk about how they took a legacy solution and pushed it into containers on Windows in just three (!!!) days.The talk was based on the case study here: https://microsoft.github.io/techcasestudies/devops/2017/06/16/Callcredit_DevOps.html


Some key points from the talk:

  • Firstly, they had drawn the structure architecture of the product

  • Step 2 - value stream mapping. The members of the team mapped out process followed for the release of the feature. Then using red pen marked waste and using green pen marked how it could be improved.

  • CallCredit's requirements before the hackfest:

    • Portable (deployable onto platform of choice)

    • Push an update once to all live instances

    • Quickly replicate any bespoke customer solution

    • Methodology suitable for other software products

    • Scalability

    • Resilience

    • Hackaton aims:

      • Build their three components within VSTS: database, core services and identity component

      • Release Process: Docker containers, test and live environments, azure

      • Monitoring

      • After the hackaton - they have started using containers, but it was only the first step towards the initial requirements.

You can see the slides here: https://www.slideshare.net/codemill/containerisation-hack-of-a-legacy-software-solution-alex-carter-codemill-dec-2017 

img_9254.jpg

Jon Topper: A Brief History of Cloud Infrastructure

img_8843.jpg

The November 2017 Codemill Digital skills meetup had Jon Topper (Scale Factory) give us a brief introduction to History of Cloud Infrastructure.Jon Topper has been doing DevOps since before we called it that and has been in the IT industry since 1997 and shared his experience how cloud infrastructure changed through the years.

Some points from the talk:

  • 1999 - server room in the basement, single 2MB connection to the internet, used desktop PCs. Installing a new server was a very time consuming activity - 2-3 weeks.

  • 2000 - "Growing up", network installation

  • 2001- Hypervosor, split responsibility

  • 2004 - Infrastructure as code

  • 2006 - AWS EC2

  • 2013 - Containers

  • 2015 - Orchestration, kubernetes

  • 2017 - Serverless

Today:

  • On-premise VMWare basically dead

  • Traditional config management losing favour

  • Packer / Terraform in heavy use

  • The cool kids are using Kubernetes (But, really, don't run it yourself)

  • Consider Lambda for async workloads

  • Serverless likely to increase in popularity

You can see the slides here: https://www.slideshare.net/codemill/a-brief-history-of-cloud-infrastructure-jon-topper-codemill-nov-2017 

Lorraine Underwood - Using the BBC micro:bit in real life applications

lorraine

The BBC micro:bit is a tiny computer designed for all kinds of cool creations from robots to musical instruments – the possibilities are endless! It can be coded from any web browser in Blocks, Javascript, Python, Scratch and more - no tricky coding required. The second CodeMill meetup had digital maker and Computing At School teacher Lorraine Underwood explaining what micro:bit actually is and how to use it in real life applications. She talked about her recent work and even brought some projects to demonstrate live.

We explored the possibilities and learned how easy it is to use by a person with no previous coding or engineering experience and how to make it fun to get children involved as well!Some projects mentioned by Lorraine were: cycling indicator jacket, micro:bit cross stitch, a Power Rangers sword, storm cloud, and temperature controlled stair lights.  You can find details of all these projects on Lorraine's blog here: https://lorrainbow.wordpress.com/projects/The highlight for me was a cycling safety direction indicator using LED strips controlled by a micro:bit - fun and useful!You can listen to the talk and see the slides here:https://www.youtube.com/watch?v=p-pAe7OZ_QMhttps://www.slideshare.net/codemill/using-bbc-microbit-in-reallife-applications-lorraine-underwood-codemill-oct-2017/6

Using micro:bit with MS MakeCode

img_20171012_191629413.jpg
microbitshowstring.jpg

Here is the link to the very cool JavaScript Blocks Editor that Lorraine mentioned in her talk: https://makecode.microbit.org/. The block-based editor makes it very simple to get started with coding the micro:bit.There is very little learning curve involved. I tried out the examples from Lorraine and made first micro:bit application in just 5 minutes! Here is my first try with the micro:bit - some scrolling text:https://youtu.be/Rhh9Frps8u4Try this for yourself here: https://makecode.microbit.org/_e1cfbDc0h620

both-editors

both-editors

Katie Hassell - Software and Spacecraft: Not Just for Computer Scientists

untitled1.jpg

The first Codemill Digital skills meetup was launched by Katie Haskell, a Spacecraft Thermal Engineer, who over the last six years has worked on a whole range of missions, including: EarthCARE, Solar Orbiter, LISA Pathfinder, Biomass and PLATO.With the talk "Software and Spacecraft: Not Just for Computer Scientists", Katie introduced us to general principles behind spacecraft engineering, including an overview of different roles and uses of software in addition to challenges.

Key Points:

  • Spacecraft engineers also need to be computer scientists

  • Every smallest detail matters, for example, Gaia spacecraft has stability requirements of 14 micro arc seconds.

  • Thermo-elastic distortion

  • EarthCARE

  • Various planets in the universe have been discovered due to funny wobble on another planet

  • After building a spacecraft, testing happens in a vacuum chamber to make sure the thermal model behaves the same and afterwards, simulations can be done by analysis.

You can see the slides here: https://www.slideshare.net/codemill/software-and-spacecraft-katie-hassell-codemill-sept-2017

CodeMill meetup launch night with spacecraft engineer Katie Hassell - 14 Sept 2017

Launch night at ODI LeedsWe're thrilled to be launching CodeMill at ODI Leeds on Thursday 14 Sept 2017 with a very special guest speaker: spacecraft engineer Katie Hassell (@khassellspace)Register for the meetup at Meetup.comSoftware and Spacecraft: Not Just for Computer ScientistsLike many engineered products of today (cars, aeroplanes, buildings), spacecraft have complex designs; not made any easier by a lack of access after launch and usually no "repeat" mission to iterate a design over.  It will come as no surprise that computational analysis features heavily in the life of a spacecraft engineer.Katie will introduce the general principles behind spacecraft engineering, including an overview of different roles and uses of software.  She will share her experience of being a thermal analyst for spacecraft and a brief history of how software use has changed in the industry, looking at some more recent missions and how software is changing the scope of future space exploration.Katie HassellKatie-Hassell--highres_463897263Originally from Giggleswick in North Yorkshire, Katie studied Physics at The University of Warwick. After a few years in the administrative wilderness, she completed a Masters in Aerospace Engineering, before becoming a Spacecraft Thermal Engineer. Over the last six years she has been lucky enough to work on a whole range of missions, including: EarthCARE, Solar Orbiter, LISA Pathfinder, Biomass and PLATO.@khassellspace---Introduction to CodeMill The founder of CodeMill, Matthew Skelton (@matthewpskelton), will give an overview of CodeMill and what we hope to achieve over the coming months and years: a boost to the digital skills of the region! Register for the meetup at Meetup.com

Why we are supporting the awesome Wuthering Bytes festival of technology 2017

WutheringBytes_400x400Wuthering Bytes is "A Festival of Technology in the Heart of the Pennines". First held in 2013, this year's event takes place between 1st and 10th September 2017 in Hebden Bridge, West Yorkshire. Wuthering Bytes is a celebration of technology, hacking, particle accelerating, and computing - in many forms!The festival day on 1st September has a glittering line-up of technology stars speaking on all kinds of topics. Tickets are on sale - buy yours now!At CodeMill we're proud to be sponsoring Wuthering Bytes this year; the enthusiasm for digital skills at Wuthering Bytes is infectious and very much part of what we're trying to do a CodeMill. We want to encourage people from all backgrounds to become part of the digital connected future, and by sponsoring Wuthering Bytes we're enabling the organisers to keep the ticket prices accessible for everyone.See you there - 1st - 10th September!  

Leeds IoT meetup on 24 July 2017 - software updates with Canonical Snap

We're looking forward to attending the next Leeds IoT meetup on 24 July at FutureLabs. Alan Pope from Canonical (makers of Linux distro Ubuntu) will be speaking on how they deliver software at scale. This is relevant to IoT because the current methods of software updates for connected devices are not standardised and often poorly executed by manufacturers.T10fnMP9_400x400Thanks to Will Newton of IoT wizards Resin.io for putting together the meetup!