Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

EdgeX Foundry will be holding a series of is resuming it's Tech Talks / Educational Technical Spin Up Calls hosted by Jim White , Dell

  • 30 minute deep-dive topics, followed by 30 minutes of open Q&A
  • Held Thursdays at alternating times (6pm & 9am EDT), with first call scheduled for Thursday, June 29 at 9am EDT (first meeting updated from 6pm to 9am due to an availability update)
  • Email to request to be added directly to meeting invite
  • Calls will be recorded /

    (Dell), Tyler Cox (Dell), Andy Foster (IOtech), and other members of the EdgeX Community

    • Calls are recorded and posted to this Wiki page (along with any presentation material)

    Additional resources to learn more

    Join from PC, Mac, Linux, iOS or Android:

    Thursday 6pm EDT Call information:

    Future Tech Talks will be added, post-California release

    Upcoming Sessions

    2022 Tech Talk Series

    • May
    • June
      • June 7 - Build an Application Service - learn how to build a custom EdgeX application service using the EdgeX application functions SDK.  Application services help get edge data to your enterprise applications, databases, cloud systems, etc.
      • June 14 - Build a Device Service - learn how to build a custom EdgeX device service using EdgeX device service SDKs.  Device services allow you to connect all sorts of devices and sensors to EdgeX.
      • June 21 - Build a Device Profile - Device Profiles define sensors and devices for EdgeX.  Learning to write a device profile allows you to connect new sensors or devices to EdgeX with code
      • .June 28 - Getting started with Snaps presented by Canonical.  Learn how to deploy and orchestrate EdgeX with snaps.
      • Register for the June Talks at:

    Or iPhone one-tap (US Toll): +14086380968,,183149170# or +16465588656,,183149170#

    Or Telephone:
    Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll)
    +1 855 880 1246 (US Toll Free)
    +1 877 369 0926 (US Toll Free)
    Meeting ID: 183 149 170
    International numbers available:

    Recorded Sessions


    EdgeX is a constantly evolving platform.  As such, some content contained in these video tutorials might have changed since being recorded.  Please refer to the relevant Wiki pages for updates to various elements of EdgeX.


    Thursday 9am EDT Call information:

    Join from PC, Mac, Linux, iOS or Android: j/862983841

    Or iPhone one-tap (US Toll): +16465588656,,862983841# or +14086380968,,862983841#

    Or Telephone:
    Dial: +1 646 558 8656 (US Toll) or +1 408 638 0968 (US Toll)
    +1 855 880 1246 (US Toll Free)
    +1 877 369 0926 (US Toll Free)
    Meeting ID: 862 983 841
    International numbers available:

    Meeting Minutes

    • May 31, 2018 (7am PDT): Creating and Updating EdgeX Documentation (Slides; Meeting Recording)
      • Training for all EdgeX Contributors who may have to create or update EdgeX product documentation
    • September 14, 2017 (9am EDT): Device Service SDK Deep Dive (Slides(PPTX)Meeting Recording)
      • Generating a Device Service
        • Service Configuration File
      • Generated DS Components

        • Features

        • Service Coverage

      • Developer Implementation

      • Device Profile Recap

      • Further References
      • Upcoming Tech Talks

      • Q&A

    • September 7, 2017 (6pm EDT): Logging Service (Slides(PPTX)Meeting Recording)
      • What and Why a Logging Microservice?
      • Logging Service Technology
        • Spring/Java core
        • Logback Wrapped
        • Persistence options
        • Basics of how it works
      • Adding Logging to your microservice
        • Configuration
        • Logging objects
      • REST API
        • Adding log entries
        • Query the logs
      • Upcoming Tech Talks
      • Q&A

    • August 24, 2017 (6pm EDT):  Export Services (Slides (PPTX)Meeting Recording)
      • Export Services = Export Client Registration and Export Distribution microservices
        • With connectors to rules engine, analytics, etc.
      • Export Services Technology
        • Basics of how it works
        • Web application with a Spring Integration application
      • Export Client
        • Client Registration Data Model
        • Export Client API
      • Export Distribution
        • EAI model and design patterns
        • Message copy, filter, transformation, etc.
        • Potential extension points
      • Demos
      • Export Services Barcelona MVP changes
      • Configuration Settings
      • Upcoming Tech Talks
      • Q&A

    • August 17, 2017 (9am EDT): Configuration and Registry (C&R) Micro Service (Slides (PPTX)Meeting Recording)
      • C&R's general purposes
      • C&R's makeup - Consul and additions
        • Config Seed
        • Config Watchers
      • Integration with other micro services
        • How micro services bootstrap with C&R
        • Configuration in micro services
        • Default settings in development versus deployment (docker)
      • Configuration data organization and naming conventions
        • key/value pairs
        • association to microservice id namespace
        • profiles
      • Consul Web Interface
      • Registry and service health
      • Dynamic reloading of config data
        • Watchers
      • Future Considerations and additions
        • registry
        • more with watchers
        • Consul or ? (Consul's architecture)

    • August 10, 2017 (6pm EDT): Command Micro Service (Slides (PPTX)Demo API Walk Through shown in the talkMeeting Recording)
      • Command general purpose
        • Why a command micro service
      • Command makeup - including technologies/libraries/tools/etc.
      • REST API outline
        • Command's API relationship to the Device Profile
      • Configuration settings
      • Quick update on ongoing project work

    • August 3, 2017 (9am EDT): Meta Data Micro Service Part 2 (Slides (PPTX)Meeting Recording)
      • Meta Data Profile Details
        • Commands
        • Resources
        • Device Resources
      • Provisioning from a Meta Data perspective
      • Provisioning from a Device Service perspective

    • July 27, 2017 (6pm EDT): Meta Data Micro Service Part 1 (Slides (PPTX)Meeting Recording)
      • Meta Data's general purpose
      • Meta Data's makeup
      • REST API outline
      • Meta Data object model
        • Device, Device Service
        • Addressable
      • Some important configuration settings
      • Meta Data Part 2 (in upcoming call, will cover Device Profile and Provisioning)

    • July 20, 2017 (9am EDT) - Meeting canceled (EdgeX MVP meeting)

    • July 13, 2017 (6pm EDT): Core Data Micro Service - Deep(er) Dive (Slides (PPTX)Meeting Recording)
      • Core Data's general purpose
      • Core Data’s makeup – including technologies/libraries/tools used in Core Data
      • REST API outline (categorizing the APIs by purpose)
      • Core Data object model
        • Event's and Readings
        • Value Descriptors - what are they and how they are used in EdgeX
      • Some important configuration settings
        • Metadata check
        • Persistence via Mongo
        • "streamed" option
        • Message push to export services and/or rules engine

    • July 6, 2017 (9am EDT): Getting and Running EdgeX Docker Containers (Slides (PPTX)Meeting Recording)
      • Where to get the EdgeX Foundry micro service Docker Containers
      • Using Docker Compose to get the EdgeX Containers
      • Running the EdgeX containers
      • How to use EdgeX containers in development (hybrid native and Docker development)
      • Eventual container build process
      • Open Q&A

    • June 29, 2017 (9am EDT): Getting set up as an EdgeX developer (Slides (PPTX); Meeting Recording)
      • What you need to start working with the existing code
      • How to get and run the code in your environment
      • Explore how to test that what you have running is working correctly
      • Look at the Linux Foundation Build Process
      • Q&A
    • July 6 (9am EDT)
    • July 13 (6pm EDT)
    • July 20 (9am EDT)
    • July 27 (6pm EDT)