This document discusses using Golang to develop solutions for interacting with robots and edge devices. It provides examples of how Golang's concurrency and ability to compile to multiple platforms makes it well-suited for robotics and IoT applications. The document demonstrates building a demo that allows controlling a Sphero robot from an Amazon Echo using a Golang library called Gobot. It also discusses generating binaries for different operating systems and architectures using GOOS and GOARCH build tags.
Spoke for Flutter at DevFest Karachi 2019 held at IBA City Campus. The talk included basic technical specifications of Flutter, including a surprise element of Flare (now known as Rive) for runtime animations in Flutter.
Building a Remote Control Robot with Automotive Grade LinuxLeon Anavi
Automotive Grade Linux (AGL) is a leading embedded Linux distribution for the automotive industry and soon it will debut on the 2018 Toyota Camry. Out of the box AGL offers reliable open source solutions for graphics, connectivity, security and software over the air updates. Could other industries benefit from these features?
In a quest to discover if AGL is suitable for Internet of Things (IoT) outside the automotive industry, this presentation will reveal a practical experiment of using AGL in robotics. Attendees will learn the exact steps for building a do it yourself (DIY) robot based on Raspberry Pi 3 with off-the-shelf components. The talk will provide guidelines for integration of additional software, sensors and other peripheral hardware device in a headless AGL profile.
Free and Open Source Software Tools for Making Open Source HardwareLeon Anavi
The open source hardware movement is becoming more and more popular. But is it worth making open source hardware if it has been designed with expensive proprietary software? In this presentation, Leon Anavi will share his experience how to use free and open source software for making high-quality entirely open source devices: from the designing the PCB with KiCAD through making a case with OpenSCAD or FreeCAD to slicing with Cura and 3D printing. The talk will also provide information about open source hardware licenses, getting started guidelines, tips for avoiding common pitfalls and mistakes. The challenges of prototyping and low-volume manufacturing with both SMT and THT will be also discussed.
Rapid IoT Prototyping with Tizen on Raspberry PiLeon Anavi
In this presentation you will learn how to use Tizen on Raspberry Pi for quick and affordable prototyping of great ideas for Internet of Things. The presentation will cover the whole life cycle during the development of IoT from hardware to software. Guidelines how to build and customize Tizen for Raspberry Pi using the Yocto Project and OpenEmbedded will be provided. We will discuss how to connect various sensors and peripherals to Raspberry Pi using I2C, SPI, 1-Wire, USB and how to add analog-to-digital converter for retrieving data from analog sensors. Strategies for integration of communication protocols such as MQTT and CoAP as well as device-to-device frameworks such as IoTivity will be revealed. Furthermore the attendees will learn how to create custom hardware add-on boards following Raspberry Pi foundation specifications for HAT (Hardware Attached on Top) using KiCAD and other free an open source software tools. The presentation is appropriate for anyone interested in building entirely open source products based on Tizen that feature open source hardware and open source software. No previous experience with Tizen or hardware knowledge is required. The targeted audience includes platform developers, hardware engineers, hobbyists, makers, and students. Hopefully the presentation will encourage them to grab a soldering iron and start prototyping their own open source Tizen device.
Spoke for Flutter at DevFest Karachi 2019 held at IBA City Campus. The talk included basic technical specifications of Flutter, including a surprise element of Flare (now known as Rive) for runtime animations in Flutter.
Building a Remote Control Robot with Automotive Grade LinuxLeon Anavi
Automotive Grade Linux (AGL) is a leading embedded Linux distribution for the automotive industry and soon it will debut on the 2018 Toyota Camry. Out of the box AGL offers reliable open source solutions for graphics, connectivity, security and software over the air updates. Could other industries benefit from these features?
In a quest to discover if AGL is suitable for Internet of Things (IoT) outside the automotive industry, this presentation will reveal a practical experiment of using AGL in robotics. Attendees will learn the exact steps for building a do it yourself (DIY) robot based on Raspberry Pi 3 with off-the-shelf components. The talk will provide guidelines for integration of additional software, sensors and other peripheral hardware device in a headless AGL profile.
Free and Open Source Software Tools for Making Open Source HardwareLeon Anavi
The open source hardware movement is becoming more and more popular. But is it worth making open source hardware if it has been designed with expensive proprietary software? In this presentation, Leon Anavi will share his experience how to use free and open source software for making high-quality entirely open source devices: from the designing the PCB with KiCAD through making a case with OpenSCAD or FreeCAD to slicing with Cura and 3D printing. The talk will also provide information about open source hardware licenses, getting started guidelines, tips for avoiding common pitfalls and mistakes. The challenges of prototyping and low-volume manufacturing with both SMT and THT will be also discussed.
Rapid IoT Prototyping with Tizen on Raspberry PiLeon Anavi
In this presentation you will learn how to use Tizen on Raspberry Pi for quick and affordable prototyping of great ideas for Internet of Things. The presentation will cover the whole life cycle during the development of IoT from hardware to software. Guidelines how to build and customize Tizen for Raspberry Pi using the Yocto Project and OpenEmbedded will be provided. We will discuss how to connect various sensors and peripherals to Raspberry Pi using I2C, SPI, 1-Wire, USB and how to add analog-to-digital converter for retrieving data from analog sensors. Strategies for integration of communication protocols such as MQTT and CoAP as well as device-to-device frameworks such as IoTivity will be revealed. Furthermore the attendees will learn how to create custom hardware add-on boards following Raspberry Pi foundation specifications for HAT (Hardware Attached on Top) using KiCAD and other free an open source software tools. The presentation is appropriate for anyone interested in building entirely open source products based on Tizen that feature open source hardware and open source software. No previous experience with Tizen or hardware knowledge is required. The targeted audience includes platform developers, hardware engineers, hobbyists, makers, and students. Hopefully the presentation will encourage them to grab a soldering iron and start prototyping their own open source Tizen device.
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...Justin Grammens
These are the slides that I presented at the Google DevFest Conference in Minneapolis, MN on March 21st, 2015.
Source code can be found on my github repo at: https://github.com/justingrammens/devfestmn2015
I discuss The Internet of Things, The Go Programming Language and did live demos using an Arduino, Sphero and an ArDrone.
Internet of Things & Open Hardware (LeanCamp Madrid 2012)iotmadrid
Presentación preparada para el evento LeanCamp Madrid, celebrado el día 27 de Octubre de 2012.
En ella se introducen los conceptos de Internet of Things así como el Open Hardware y las posibilidades de estas herramientas para realizar un prototipado rápido de cara a un PMV.
La presentación fue realizada por Javier Montaner, Sara Alvarellos, Ricardo Padrino y César García, miembros del grupo IoT Meetup de Madrid. Para más información visita http://www.meetup.com/iotmadrid
Build Blockchain dApps using JavaScript, Python and C - ATO.pdfRussFustino
Have we found nirvana for Blockchain developers? This session will focus on building blockchain dApps (decentralized Apps) and deploy to blockchain! The session will cover getting started building dApps with PyTeal & Beaker, Reach and C#. We will cover how to set up your development environment as well as walk through a simple app frontend and backend. Finally, we will look one the huge benefits of Reach in the built-in verification process. Reach provides automatic verifications to ensure that your program does not lose, lock away, or overspend funds and guarantees that your applications are free from this entire category of errors. Also covered are building dApps with Python using PyTeal and Algorand for Visual Studio extension for C#.
In this session you will learn how to...
PyTeal
Use Reach to deploy on multiple blockchains
Set up development environment
Create a simple dApp
Verify a dApp
Algostudio Visual Studio extension for C#/.NET
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)François
From 10 years native to the biggest Flutter app in Europe: the story of SNCF Connect with Flutter.
Slide deck from the conference at Flutter Heroes 2023 (Turin, Italy).
Presented by François Nollen, Adrien Body and Valentin Michalak for SNCF Connect & Tech.
Replay available: https://www.youtube.com/watch?v=CbfRLjxg_rw
Why most IoT platforms are doomed and what is so special about IOFrog? Practical demos from practical uses cases.
Watch the recording here: https://www.youtube.com/watch?v=I4qdkV0iiqY
Register for more: https://simplehw.eu/webinars/
In Green Custard's 22nd Friday talk, William gives an introduction to Flutter.
Topics covered:
- What is Flutter?
- Available Options
- Comparisons
- Tech
- Widgets
- Widget code. Override Paint
- State in Flutter
- Deployment
- Future
Green Custard is a custom software development consultancy. To discover more about their work and the team visit www.green-custard.com.
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023Peter Gallagher
In this session delivered for Pluralsight's TechDays, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 7, Blazor and SignalR.
I also show how you can use a Unity app on an Oculus Quest 2 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnet5robotarmrepo
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Gobot Meets IoT : Using the Go Programming Language to Control The “Things” A...Justin Grammens
These are the slides that I presented at the Google DevFest Conference in Minneapolis, MN on March 21st, 2015.
Source code can be found on my github repo at: https://github.com/justingrammens/devfestmn2015
I discuss The Internet of Things, The Go Programming Language and did live demos using an Arduino, Sphero and an ArDrone.
Internet of Things & Open Hardware (LeanCamp Madrid 2012)iotmadrid
Presentación preparada para el evento LeanCamp Madrid, celebrado el día 27 de Octubre de 2012.
En ella se introducen los conceptos de Internet of Things así como el Open Hardware y las posibilidades de estas herramientas para realizar un prototipado rápido de cara a un PMV.
La presentación fue realizada por Javier Montaner, Sara Alvarellos, Ricardo Padrino y César García, miembros del grupo IoT Meetup de Madrid. Para más información visita http://www.meetup.com/iotmadrid
Build Blockchain dApps using JavaScript, Python and C - ATO.pdfRussFustino
Have we found nirvana for Blockchain developers? This session will focus on building blockchain dApps (decentralized Apps) and deploy to blockchain! The session will cover getting started building dApps with PyTeal & Beaker, Reach and C#. We will cover how to set up your development environment as well as walk through a simple app frontend and backend. Finally, we will look one the huge benefits of Reach in the built-in verification process. Reach provides automatic verifications to ensure that your program does not lose, lock away, or overspend funds and guarantees that your applications are free from this entire category of errors. Also covered are building dApps with Python using PyTeal and Algorand for Visual Studio extension for C#.
In this session you will learn how to...
PyTeal
Use Reach to deploy on multiple blockchains
Set up development environment
Create a simple dApp
Verify a dApp
Algostudio Visual Studio extension for C#/.NET
The Story of SNCF Connect - biggest Flutter app in Europe (@FlutterHeroes 2023)François
From 10 years native to the biggest Flutter app in Europe: the story of SNCF Connect with Flutter.
Slide deck from the conference at Flutter Heroes 2023 (Turin, Italy).
Presented by François Nollen, Adrien Body and Valentin Michalak for SNCF Connect & Tech.
Replay available: https://www.youtube.com/watch?v=CbfRLjxg_rw
Why most IoT platforms are doomed and what is so special about IOFrog? Practical demos from practical uses cases.
Watch the recording here: https://www.youtube.com/watch?v=I4qdkV0iiqY
Register for more: https://simplehw.eu/webinars/
In Green Custard's 22nd Friday talk, William gives an introduction to Flutter.
Topics covered:
- What is Flutter?
- Available Options
- Comparisons
- Tech
- Widgets
- Widget code. Override Paint
- State in Flutter
- Deployment
- Future
Green Custard is a custom software development consultancy. To discover more about their work and the team visit www.green-custard.com.
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023Peter Gallagher
In this session delivered for Pluralsight's TechDays, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 7, Blazor and SignalR.
I also show how you can use a Unity app on an Oculus Quest 2 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnet5robotarmrepo
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
14. AWS
AWS Skill for Ollie
Lambda function for
verification and
message
transformation
Raspberry Pi
Ngrok proxy makes
Raspberry accessible
via internet
GoBot provides Go
lang library to talk to
devices
Amazon Echo
Ollie
Sphero
15. Shout out !
● Gobot - gobot.io
○ Drivers
○ Platforms
○ Adapters
● Go-swagger - goswagger.io
○ Generate code from swagger spec
○ API versioning
○ Validating schema