Files
jims-blog/blog/config.yaml
2023-01-21 22:29:24 +00:00

505 lines
34 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

baseURL: https://jimbobbennett.dev
languageCode: "en-us"
title: "JimBobBennett"
author:
name: "Jim Bennett"
email: "jim@jimbobbennett.io"
Paginate: 12
markup:
goldmark:
renderer:
unsafe: true
Menus:
main:
- identifier: blog
name: Blog
title: Blog posts
url: /blogs
weight: 1
- identifier: videos
name: Videos
title: Videos
url: /videos
weight: 2
- identifier: livestreams
name: Livestreams
title: Livestreams
url: /livestreams
weight: 3
- identifier: conferences
name: Conferences
title: Conferences
url: /conferences
weight: 4
- identifier: resume
name: Resume
title: Resume
url: /resume
weight: 5
#Dropdown menu
# - identifier: dropdown
# title: Example dropdown menu
# name: Dropdown
# weight: 3
# - identifier: dropdown1
# title: example dropdown 1
# name: example 1
# url: /#
# parent: dropdown
# weight: 1
# - identifier: dropdown2
# title: example dropdown 2
# name: example 2
# url: /#
# parent: dropdown
# weight: 2
params:
title: "JimBobBennett"
description: Blog posts, videos and more from Jim
images:
- twitter-card-site.png
# staticPath: "" # The path to serve the static files from
favicon: "/fav.png"
DisqusShortname: jimbobbennett
theme:
disableThemeToggle: true
defaultTheme: "dark" # dark
sitemap:
changefreq: "weekly"
filename: "sitemap.xml"
priority: 0.5
# font:
# fontSize: 1.5rem # default: 1rem
# fontWeight: 500 # default: 400
# lineHeight: 1 # default: 1.5
# textAlign: right # default: left
# color preference
# color:
# textColor:
# secondaryTextColor:
# backgroundColor:
# secondaryBackgroundColor:
# primaryColor:
# secondaryColor:
# darkmode:
# textColor:
# secondaryTextColor:
# backgroundColor:
# secondaryBackgroundColor:
# primaryColor:
# secondaryColor:
# If you want to customize the menu, you can change it here
# navbar:
# align: mx-auto # Left: ms-auto | center: mx-auto | right: me-auto | Default: ms-auto
# brandLogo: "/logo.png" # Logo for the brand | default is the favicon variable
# brandName: "Profile" # Brand name for the brand | default is the title variable
# menus:
# disableAbout: true
# disableExperience: true
# disableEducation: true
# disableProjects: true
# disableAchievements: true
# disableContact: true
# Hero
hero:
enable: true
title: "Hi, I'm Jim."
subtitle: "I do developer advocacy"
content: "Regional Cloud Advocate at Microsoft focusing on communities in the Pacific North West and the [Redmond Reactor](http://developer.microsoft.com/reactor). <br>Particularly excited by the Internet of Things and edge computing."
image: /images/png/jim-portrait-circle.png
socialNetworks:
github: https://github.com/JimBobBennett
linkedin: https://linkedin.com/in/JimBobBennett
twitter: https://twitter.com/JimBobBennett
instagram: https://instagram.com/JimBobBennett
# About
about:
enable: true
title: "About Me"
image: "/images/jpg/jim-portrait-2-square.jpg"
content: |-
I am a Regional Cloud Advocate focusing on building out and skilling communities in the Pacific North West, with a focus on the Microsoft Reactor in Redmond, Washington, as well as a passion for the internet of things, edge computing and TinyML. I'm British, so I sound way smarter than I actually am.
In the past I've lived in 4 continents working as a developer in the mobile, desktop, and scientific space. I've spoken at conferences and events all around the globe, organised meetup groups and communities, and written a book on mobile development.
I also hate and am allergic to cats, but I have a 9-year-old daughter who loves cats, so I have 2 cats.
skills:
enable: true
title: "Here are a few technologies I've been working with recently:"
items:
- "IoT"
- "Edge computing"
- "AI"
- "TinyML"
- "C++"
- "Python"
# projects
projects:
enable: true
title: "Recent highlights"
items:
- title: "Let's get personal: Computing"
content: On-demand interview series with cool projects that you can build.
image: /images/jpg/lets-get-personal-computing.jpg
featured:
name: Watch now
link: https://youtube.com/playlist?list=PLlrxD0HtieHgv_WcR8HNQqrUPmJW9UybL
# badges:
# - "Django"
# - "Bootstrap"
links:
- icon: fab fa-youtube
url: https://youtube.com/playlist?list=PLlrxD0HtieHgv_WcR8HNQqrUPmJW9UybL
- icon: fab fa-twitter
url: https://twitter.com/intent/tweet?text=Let's+get+personal:+Computing.+Join+@JimBobBennett+as+he+interviews+guests+who+have+built+cool+projects+you+car+recreate+at+home.&url=https%3A%2F%2Fyoutube.com%2Fplaylist%3Flist=PLlrxD0HtieHgv_WcR8HNQqrUPmJW9UybL
- title: IoT for Beginners
content: 12 Weeks, 24 Lessons. IoT for All!
image: https://raw.githubusercontent.com/microsoft/IoT-For-Beginners/main/images/iot-for-beginners.png
featured:
name: Get started
link: https://aka.ms/iot-beginners
# badges:
# - "Hugo"
# - "Bootstrap"
# - "Javascript"
links:
- icon: fab fa-github
url: https://github.com/Microsoft/iot-for-beginners
- icon: fab fa-twitter
url: https://twitter.com/intent/tweet?text=IoT+for+beginners!+Learn+IoT+with+24+free+lessons+from+@jimbobbennett+and+friends:&url=https%3A%2F%2Fgithub.com%2FMicrosoft%2FIoT-for-beginners
- title: Open Source Bootcamp
content: A 2-day open source bootcamp to skill folks in Git and open source
image: /images/png/reactor-bootcamp-aug-2022.png
featured:
name: Learn more
link: https://github.com/open-source-bootcamp
links:
- icon: fab fa-github
url: https://github.com/open-source-bootcamp
- title: "#JulyOT 2022"
content: Celebrate 31 days of IoT!
image: /images/gif/julyot.gif
featured:
name: Join the celebration
link: https://JulyOT.dev
links:
- icon: fab fa-github
url: https://github.com/JulyOT/JulyOT
- icon: fab fa-twitter
url: https://twitter.com/intent/tweet?text=%23JulyOT+is+here!+Celebrate+%23IoT+with+31+days+of+content.&url=https%3A%2F%2Fjulyot.dev
footer:
# recentPosts: false
socialNetworks:
github: https://github.com/JimBobBennett
linkedin: https://linkedin.com/in/JimBobBennett
twitter: https://twitter.com/JimBobBennett
instagram: https://instagram.com/JimBobBennett
videos:
series:
- title: "Welcome to Microsoft Reactor"
videos:
- title: "Welcome to Microsoft Reactor"
id: 7NTJW4Bm710
description: Welcome to the Microsoft Reactor! Reactors are community spaces where technology professionals meet, learn, and connect. Learn more in our #retro Infomercial from @JimBobBennett about how the Reactor spaces can help with your tech community event.
- title: "Let's get personal: Computing"
videos:
- title: "Build your own pocket sized Altair 8800!"
id: 2yyBfw3CARc
description: Take a trip down memory lane with the Altair 8800, the microcomputer that sparked the personal computing revolution. Learn how to build your own pocket-sized Altair with Dave Glover, Sr Technologist at Microsoft.
- title: "Build a bionic hand using open source prosthetics"
id: 60XyevlK2GI
description: On todays show, Jim is joined by Cliff Agius, a pilot and IoT and mobile developer from the UK. Hes mixed the power of 3D modeling software, consumer 3D printers, low priced IoT hardware and a mobile app to build an open source bionic hand that can be customized for a range of tasks, from picking things up, to playing Xbox.
- title: "Build an IoT solution in under 5 minutes!"
id: XPK3RUUPbjA
description: On todays show, Jim is joined by Vanessa, an IoT program manager from Microsoft, who's reduced the journey to IoT Wow to less than 5 minutes for some of the most popular developer kits from the manufacturers of the hardware you find in today's production IoT deployments.
- title: Build Your Own Retro Toy Robot
id: oG8SLTT2NLg
description: On todays show, Jim is joined by John Kennedy, a retro computer and IoT enthusiast who has a fascination for classic robot toys from the 80s. Hes finally got his hands on the toy he wanted from his youth, but instead of being content there, hes given it a brain!
- title: Build an Augmented Reality App to Shoot Hoops Anywhere
id: iKnMvYOsyyY
description: On today's show, Jim is joined by Gustavo Cordido, Microsoft developer advocate who specializes in spatial computing and extended reality. He knows the metaverse is coming and is dedicated to helping developers learn not only what it is, but how to start building apps that embrace augmented and virtual realities as building blocks towards the metaverse.
- title: Build a Work-of-Art Developer PC 10x Faster Than a Laptop
id: IUN7xHTp2dI
description: On today's show, Jim is joined by Kayla Cinnamon, a program manager for the Windows terminal who decided that not only would it be fun to finally build her first PC, but even more fun to build it live during Microsoft Build, Microsoft's premier developer conference.
- title: "IoT Show"
videos:
- title: "IoT for Beginners"
id: bccEMm8gRuc
description: Jim Bennett joins Olivier to tell us all about IoT for beginners, a new 12 week, 24 lesson curriculum that we have built to get University and high school students ready for the fast-growing world of IoT.
- title: "IoT for Beginners: Wio Terminal Hackathon - Part 1"
id: a22_1ZRejfw
description: "During this event, you will be introduced to the Internet of Things, and learn the basic concepts including building your first WioTerminal IoT project connecting to the cloud. Find out what Microsoft employees will be hacking for the annual Hackathon event later in October. Get a peek behind the curtain and stay after the event for Ask the Expert: IoT and WioTerminal Hackathon to get your questions answered from IoT experts."
- title: "IoT for Beginners: Wio Terminal Hackathon - Part 2"
id: iKqYoOVTHLs
description: "During this event, you will be introduced to the Internet of Things, and learn the basic concepts including building your first WioTerminal IoT project connecting to the cloud. Find out what Microsoft employees will be hacking for the annual Hackathon event later in October. Get a peek behind the curtain and stay after the event for Ask the Expert: IoT and WioTerminal Hackathon to get your questions answered from IoT experts."
- title: "IoT for Beginners: Wio Terminal Hackathon - Part 3"
id: goiwqlDwR30
description: "During this event, you will be introduced to the Internet of Things, and learn the basic concepts including building your first WioTerminal IoT project connecting to the cloud. Find out what Microsoft employees will be hacking for the annual Hackathon event later in October. Get a peek behind the curtain and stay after the event for Ask the Expert: IoT and WioTerminal Hackathon to get your questions answered from IoT experts."
- title: "IoT is Fun for Everyone! (Ugly Sweater Edition)"
id: KiG7kR95hIQ
description: An Ugly Sweater is great—but what's even better is an IoT-enabled Ugly Sweater. In this episode of the IoT Show, Olivier Bloch is joined by Jim Bennett, a Senior Cloud Advocate at Microsoft. Jim has built an Ugly Sweater using Azure IoT Central, Microsoft's IoT app platform, and a Raspberry Pi Zero. Dive into Jim's Python code and learn how Azure IoT Central is able to connect IoT devices to the cloud faster than any other platform. See how Jim uses IoT Central's extensibility APIs to control his Ugly Sweater via Twitter. This code is on GitHub for you to play with and extend. Get started today!
- title: "Geofencing with Azure Maps"
id: nsrgYhaYNVY
description: Join Jim Bennett, Azure Cloud Advocate, to learn how to code geofencing applications with Visual Studio, Python, and Azure Maps.
- title: "The Xamarin Show"
videos:
- title: "Custom Vision 1 Machine Learning Made Easy"
id: TETcDLJlWR4
description: This week James is joined by friend of the show Jim Bennett, a Cloud Developer Advocate at Microsoft, who shows us how to use AI inside a mobile app to identify his daughters toys. He walks through using the Azure custom vision service to generate a model to identify different toys, then shows how you can use these models from inside your app, both remotely by calling an Azure service, or locally by running the model on your device using CoreML and Tensorflow.
- title: "Custom Vision 2 - Object Detection Made Easy "
id: wtTYSyBUpFc
description: In this show Jim looks at Custom Vision object detection. The custom vision service recently has been updated to include object detection, and this allows you to train the service to detect multiple objects inside an image with their locations, instead of just being a simple classifier. Jim walks through creating an object detection model, tagging regions in images that show the objects to be detected, then he builds a simple Xamarin app to use this to annotate a picture from his daughters toybox, naming all the toys it finds.
- title: "JonnyChipz - In conversation"
videos:
- title: In Conversation with Jim Bennett
id: tzVYf6cXNjo
description: Join John Lunn aka Jonnychipz as he is joined by Microsoft Regional Cloud Advocate Jim Bennett.
- title: "8 bits with PJ and Brandon"
videos:
- title: 8 bits with Jim Bennett
id: eksa-EnKIfE
description: We chat with Jim Bennett, Developer Advocate at Microsoft, about tech, life, and anything in between.
- title: "University of Lincoln Christmas Lectures 2020"
videos:
- title: It's the most Cloudful time of the year
id: 6hTUNE1oqYY
description: Jim Bennett from Microsoft will talk about how free cloud services can be used to make a computer science Christmas. This workshop will cover using speech to control Christmas lights, and how to translate holiday wishes into different languages, and using image recognition to see if you are a grinch!
livestreams:
upcoming:
series:
- title: "Crack code interview problems in Rust"
videos:
- title: "Episode 3"
description: "Come watch experts try (and possibly fail) to solve coding challenges in Rust!"
registrationLink: https://developer.microsoft.com/reactor/events/17774/
image: https://img.youtube.com/vi/ugz1YgoZmzI/0.jpg
previous:
series:
- title: "Crack code interview problems in Rust"
videos:
- title: "Episode 1 - Number of Islands problem"
id: ugz1YgoZmzI
description: "Come watch experts try (and possibly fail) to solve coding challenges in Rust! In this episode, Jim is joined by Ryan Levick from the Rust Foundation board and together they try to crack the number of islands problem."
- title: "Episode 2 - Conway's game of life"
id: 0jKSfKqOoFc
description: "Come watch experts try (and possibly fail) to solve coding challenges in Rust! In this episode, Jim is joined by Ryan Levick from the Rust Foundation board and together they try to implement Conway's game of life."
- title: "Tech Career Tips - Sea of Nerds"
videos:
- title: "Tech career tips from educators at Microsoft Sea of Nerds"
id: Z6I8227-Br8
description: For this session, our crew is joined by Jennifer Ritzinger, the General Manager of the Next Generation Experiences team at Microsoft, and Pablo Veramendi, director of audience evangelism and the brains behind the Microsoft Learn Student Ambassador and Imagine Cup programs.
- title: "Tech career tips from graduate hires at Microsoft Sea of Nerds"
id: 1PuP6JHxtwA
description: For this session, our crew is joined by a couple of young pirates who interned at Microsoft in different ways before taking graduate roles with the company. Tessa Wiedmann started as an engineer, but being a former Student Ambassador jumped at the chance to help grow this program! Gustavo Cordido joined under more locked down circumstances, doing a virtual internship at the start of the pandemic. That experience didnt put him off a life on the ocean waves, and he joined Microsoft as a developer advocate when he graduated.
- title: "Tech career tips from interns at Microsoft Sea of Nerds"
id: An5lBy_zTe0
description: For this session, our crew is joined by a group of young pirates who recently interned at Microsoft.
- title: "Tech career tips from game developement educators Sea of Nerds"
id: Efm6LIczfqw
description: In this episode our crew is joined by Professor Chris Headleand, the head of the department of games design and technology at Staffordshire University in the UK. As our crew quest for gold, they will be talking about topics including learning games development, how to get internships and jobs with games companies, what tools there are to help you create games, and more!
- title: "IoT for Beginners"
videos:
- title: "Lesson 1: Introduction to IoT"
id: bVFfcYh6UBw
description: This lesson covers some of the introductory topics around the Internet of Things, and shows a basic Hello World project with a microcontroller.
- title: "Lesson 1: Introduction to IoT - office hours"
id: YI772q5v3yI
description: As a follow up to what was covered in the last IoT for beginners session, join Jim for an open office hour where you can ask questions relating to the material that has been covered in the series so far, getting explanations of the concepts taught, diving deeper into theory or practice, or getting troubleshooting help on your IoT journey.
- title: "Lesson 2: A Deeper Dive into IoT"
id: bVFfcYh6UBw
description: This lesson dives deeper into some of the concepts covered in the last lesson. The two components of an IoT application are the Internet and the thing, and this lesson dives deeper into both of these, covering different types of things, including microcontrollers and single-board computers. It then looks at the different ways these things can use the Internet.
- title: "Lesson 2: A Deeper Dive into IoT - office hours"
id: YI772q5v3yI
description: As a follow up to what was covered in the last Introduction to dev kit hardware session, join Jim for an open office hour where you can ask questions relating to the material that has been covered in the series so far, getting explanations of the concepts taught, diving deeper into theory or practice, or getting troubleshooting help on your IoT journey.
- title: "Lesson 3: Interact with the Physical World with Sensors and Actuators"
id: Lqalu1v6aF4
description: This lesson introduces two of the important concepts for your IoT device - sensors and actuators. Sensors read data from the physical world, actuators control it, and this lesson looks in more depth at how this happens, covering analog and digital hardware (and what these terms mean). You will also see how to build a nightlight with a microcontroller, using sensor data to control an actuator.
- title: "Lesson 3: Interact with the Physical World with Sensors and Actuators - office hours"
id: qR3ekcMlLWA
description: As a follow up to what was covered in the last Interacting with the Physical World with sensors and Actuators session, join Jim for an open office hour where you can ask questions relating to the material that has been covered in the series so far, getting explanations of the concepts taught, diving deeper into theory or practice, or getting troubleshooting help on your IoT journey.
- title: "Lesson 4: Connect your Device to the Internet"
id: O4dd172mZhs
description: This lesson introduces some of the communication protocols IoT devices can use to connect to the cloud, and the types of data they might send or receive. It will also show how to control a microcontroller over MQTT.
- title: "Lesson 4: Connect your Device to the Internet - office hours"
id: j-cVCzRDE2Q
description: As a follow up to what was covered in the last Communicating with Devices session, join Jim for an open office hour where you can ask questions relating to the material that has been covered in the series so far, getting explanations of the concepts taught, diving deeper into theory or practice, or getting troubleshooting help on your IoT journey.
- title: "Lesson 5: Soil moisture sensors and digital agriculture"
id: ZzpTu3x4c6M
description: "This new 4-part series is a continuation of IoT for Beginners run throughout September based off the second project in the 24-lesson series digital agriculture. This lesson covers monitoring soil moisture using a soil moisture sensor, and in doing so dives more into how IoT devices communicate with sensors."
- title: "Lesson 6: IoT powered automated plant watering"
id: g9FfZwv9R58
description: "This 4-part series is a continuation of IoT for Beginners run throughout September based off the second project in the 24-lesson series digital agriculture. This lesson covers controlling a water pump from your IoT device based off sensor data from the soil moisture sensor."
- title: "Lesson 7: Connect your device to the cloud with Azure IoT Hub"
id: bNxjopXkhvk
description: "This 4-part series is a continuation of IoT for Beginners run throughout September based off the second project in the 24-lesson series digital agriculture. In this lesson we look at migrating your plant to the cloud. We will dive into what the cloud is, and how to set up an IoT service in the cloud to listen to telemetry data."
- title: "Lesson 8:Control your IoT device with serverless code"
id: VVZDcs5u1_I
description: "This 4-part series is a continuation of IoT for Beginners run throughout September based off the second project in the 24-lesson series digital agriculture. In this lesson we will look indo controlling the automated watering system using serverless event driven code."
- title: #JulyOT 2022
videos:
- title: Counting bears with TinyML
id: bq44gRWO30Y
description: Jim left the UK a few years ago to move to the Pacific North West of the US. Back in the UK the scariest animal he might have encountered would be a sudden hedgehog, but in Washington State where he lives it seems there are bears! He even lost an apple tree and a fence to one once. A useful tool for him would be a bear detector a device to alert him if there are bears in the garden.
- title: "AMA: IoT, cows, AI and 💩 - Jim discusses IoT in farming with Bryn Lewis"
id: EkCygi4o2rM
description: In this session, Jim is joined by Bryn Lewis, a Microsoft MVP and IoT expert who is working with farms in New Zealand to implement solutions using AI and IoT. Jim and Bryn will dive into some of the cool projects that Bryn is working on, discussing how AI and IoT can improve cow health, make milking easier, and even reduce water usage for cleanup, all within a hostile environment with wide temperature variances throughout the year, and way too much poop.
- title: On Wednesdays we wear tech
videos:
- title: Subtitle shirt
id: JGXfp5u-MpE
description: In this episode, Jim shows how to build a smart t-shirt that provides a live stream of everything you say, first in your native language, then translated into a language of your choice. Using a $15 Raspberry Pi Zero W 2, a $20 LED panel, and some free AI services in the cloud you two can build your own smart subtitling t-shirt.
- title: Be-kind-o-matic
id: uYkzo7FSI_k
description: In this episode, Jim shows how to use speech to text and sentiment analysis to get a feel for how positive or negative spoken sentences are, with a microphone and a Raspberry Pi Zero W 2. He then connects this to a hoodie that lights up red for negative sentiment, or green for positive.
- title: GitHub status bracer
id: erLMkzcUAvI
description: In this episode, Jim builds a language model that can be used to ask questions about the status of GitHub repos. He then uses this model from a Raspberry Pi to convert spoken questions into an understood query, which he then uses to query GitHub and show the relevant status on a wrist-mounted display.
- title: Reading parrot
id: 7csqXMtUYgE
description: In this episode, Jim sticks a parrot on his shoulder (an inflatable one, not a real one), adds a camera, a Raspberry Pi Zero W 2, and teaches it how to read. Using a free AI service, this parrot can recognize both printed and hand-written text and read it out loud to you.
- title: "Ask the expert"
videos:
- title: From Padawan to Jedi in Azure IoT
id: sD-LDy5IBvI
description: The Internet of Things (IoT) is a promising technology that is transforming enterprises. Join us and learn more about everything it can offer to help you in starting your IoT projects, or to move your current ones to the next level.
- title: "Jim Learns Stuff"
videos:
- title: "Python Episode 1: Ancient Cryptography"
id: Qlboizb7WHc
description: In this episode, Jim explores some classic cryptography and builds out tools in Python to not only encrypt messages, but also to try to decrypt them! hell be travelling around the ancient world from India, to Rome, Sparta and Baghdad, learning about their techniques for encrypting and decrypting all manner of secrets.
- title: "Python Episode 2: Python in the browser"
id: 8XS5ui2Ko-o
description: In this episode, Jim learns all about PyScript, putting the early alpha versions through their paces to build out a simple web app. Hell be seeing if he can do web development without JavaScript.
- title: "C++ Episode 1: Intro to modern C++"
id: jW34S1Twtxk
description: In this first episode, Jim is joined by Sy Brand, a developer advocate on the Microsoft C++ team, to learn about the basics of C++. Jim will be drawing on his knowledge from years ago of both the good and the bad parts of traditional C++, but rather than lead you down the wrong path, Sy will be on hand to share all about modern C++, and they are more than ready to correct Jims mistakes!
- title: "C++ Episode 2: C++ Tooling"
id: 5avhM8IqA40
description: Every good programming language has great tools to help you get the most of it, and C++ is no exception. 25 years ago, Jim first used Microsoft Visual C++ 1.52 which came on a CD-ROM (if any of you remember those). Now C++ is supported by a range of developer tools.
- title: "C++ Episode 3: Show and tell time!"
id: pc-4VJWp1x0
description: C++ is a versatile language, supporting everything from operating systems, to games, desktop apps, IoT and more. What better way to wrap up this series with a show-and-tell covering a range of different use cases for this versatile and powerful language.
- title: "IoTea in the home"
videos:
- title: "Episode 1: Time for Tea"
id: 8QWI7qkuFBM
description: In this episode Jim and Sam introduce themselves and the problem at hand tracking Sams tea. They will talk about the architecture they are planning on implementing, then they will build and live code a scale and get the data into the cloud via IoT Hub.
- title: "Episode 2: Teaing up New Devices"
id: j7Kixa8Wy9c
description: Jim and Sam dig deeper into IoT Hub and how it ingests and exports data. They will look at how to use the device provisioning service to provision any new scales should Sam need to weigh more than just one container of tea.
- title: "Episode 3: Pouring out the Data"
id: Ir8pKmobLVY
description: How much tea does Sam consume? Jim and Sam extract the data from the IoT Hub and store it somewhere, looking at different database options and how data can be streamed in using tools such as Azure Functions and Stream Analytics. They look at costs and decide on an architecture to store all the data.
- title: "Episode 4: Dashboards and Darjeeling"
id: WGfVxCvMaD0
description: Reporting time! Sam loves dashboards so our intrepid developers look at reporting and dashboarding tools to build a dashboard so Sam can quickly see how much tea he has at any given time. These dashboards will let them track metrics and create reports from the data theyre collecting.
- title: "Episode 5: Leaves and Logistics"
id: AaG9Iaw59JI
description: Once they have dashboards, Sam and Jim will look at automating the supply chain making predictions on when tea will run out and sending notifications to order more.
- title: "Episode 6: Rolling out the Tea Trolley"
id: "a0D--654gfM"
description: No app is complete without deployment. In this episode Jim and Sam look at how to manage and deploy services using DevOps practices, including using tools to define your infrastructure as code, and to deploy automatically from GitHub.
conferences:
upcoming:
series:
- title: "Edge Impulse Imagine"
videos:
- title: Whats new with Azure IoT to get you building solutions faster
time: Friday 30th Sep
description: "We all know IoT is hard! So many different tools to use with different boards, so many ways to build out the cloud side of the solution. This is why the IoT teams at Microsoft have been working hard to simplify this process and allow you to go from unboxing an IoT board to a fully working IoT application in as little time as possible."
image: /images/conferences/edge-impulse-imagine.png
registrationLink: https://www.edgeimpulse.com/imagine
previous:
series:
- title: NDC
videos:
- title: How thanking people can lead to a better culture
id: 5hjpxa52PPc
description: This lightning talk investigates thanks through a case study of a company in New Zealand that decided to take thanks from a biweekly meeting held by one team, to a company wide culture change that led to a happier workplace for everyone.
- title: Build cross-platform mobile apps using Fabulous
id: Hm4EDPNXQqY
description: This session will start with an overview of MVU, discussing how it works and why it is such a great architecture. It will then move on to building your first Fabulous app that runs on iOS and Android.
- title: YES All digital 2021
videos:
- title: Introduction to IoT using Azure IoT services
id: j-TukPd42ro
description: Yearly Edu Summit 2021. Introduction to IoT using Azure IoT services
- title: Microsoft Build 2020
videos:
- title: Recognizing speech with a few lines of Python
id: h6xbpMPSGEA
description: In this session we unlock the power of AI to convert the spoken work to text in only a few lines of Python code. Create live captions, dictate messages with your voice, and amaze your friends!
- title: Microsoft Build 2019
videos:
- title: Prototyping an internet connected smart home device with Azure IoT hub
id: Dr_nva7q90Q
description: In this session we look at how to create a prototype interconnected fan unit using an IoT prototyping board. This board will connect to Azure to upload sensor data, and connect to a fan turning it on if the temperature is above a threshold.
- title: Microsoft Build 2018
videos:
- title: All Things Mobile
id: _N2mHFgshOU
description: In this video, Christina and Jim interview Miguel de Icaza, Simina Pasat and Thomas Dohmke about all things mobile.
- title: Xamarin Evolve 2016
videos:
- title: Clicking on the Real World with iBeacon and Eddystone
id: vQqIXKU98LI
description: In this session, Jim will take you through a quick overview of beacon technology, including Apple's iBeacons and Google's Eddystone, before diving into some code. We'll even build a simple app live on stage to demonstrate how you can detect and wake up beacons, as well as detect user proximity to beacons.