
Brandon Satrom
Developer Experience @ Blues Wireless
Austin, Texas, United States
Actions
Brandon is the VP of Developer Experience @ Blues Wireless, the founder of Carrot Pants Press, a maker education and publishing company, and an avid tinkerer and maker.
Links
Area of Expertise
Topics
.NET Rocks Live Panel: The Ethics of AI in 2020
It's 2020 and Artificial Intelligence is taking off - are we doing the right things with it? Join Carl and Richard from .NET Rocks as they host a panel discussion with Tess Ferrandez-Norlander, Brandon Satrom and Evelina Gabrisova to explore this challenging subject.
Why is there so much concern around the ethics of AI? What can be done to make sure the right things are done with technology? Bring your questions and be part of this .NET Rocks recording!
Smaller is better: Why Machine Learning on Microcontrollers Matters
In the world of Machine Learning (ML), we tend to think that bigger is better: our datasets, models, and compute stacks can never be large enough. And while bigger may be better for training, when inferencing, using the cloud means your risks around latency and privacy become bigger, as well. All that data you’re sending to the cloud in real-time is slowing you down, and putting you at risk.
Thanks to emerging support for inferencing on microcontrollers (MCUs) in frameworks like TensorFlow, it’s increasingly possible to build ML solutions that leverage the cloud for training, and embedded devices for real-time predictions that are fast and secure. For the Python developer, supporting MCUs requires only a minor adjustment to your training workflow.
In this session, we’ll explore both the why and how of ML on MCUs, from training a model and optimizing for size and performance, to building a microcontroller application for real-time inferencing on an embedded device.
Dr. Strangelove or: How I Learned to Stop Worrying and Love Python 🐍
I've been an engineer for nearly twenty years. Over that time, I've worked with VB, ASP "Classic," ASP.NET, C#, Java, Ruby, JavaScript, and C++.
Notice anything missing?
For years, I eschewed Python because I didn't see the need to learn it. I scoffed at the idea of significant whitespace while basking in the supposed superiority of curly-braces and semicolons.
Undaunted by my criticism, Python and its community of millions of developers soldiered on. In the last decade, this 30 year-old language has become a de facto language for the web, cloud, DevOps, even microcontrollers.
In the last 5 years, I've learned to embrace this quirky, beautiful language and use it daily for desktop productivity, the web, and embedded development. In this session, I'll share reasons why I think Python matters, and ways you can start using the language in your own projects, today.
Ditching Promises and Socially Acceptable Callback Hell
Promises were supposed to free us from nested callback hell. But if we're being honest with ourselves, did promises really free us from anything? Aren’t promises just a socially-acceptable form of callbacks?
Promises are a tantalizing step in the right direction. But they don't make it that much easier for us to reason about the flow of asynchronous code in our applications. But, the story of async JavaScript doesn't end with Promises, and there are some key new features of ES6 and ES7 that make it easier than ever to write async code that looks and feels more synchronous. After reviewing the history of callbacks, promise libraries and the benefits of native promises, we'll look at how you can build your own synchronous async code with ES6 Generators. Finally, we'll dig into ES7's upcoming Async/Await features. By the end of this talk, you'll be forever free from the shackles of callback hell.
ML and the IoT: Living on the Edge
Machine Learning and the IoT are a match made in heaven. After all, IoT devices collect mountains of sensor data, what better way to uncover insights and actions than through sophisticated, modern computing methods like ML and AI?
The problem is, leveraging ML with IoT has historically meant backhauling all your sensor data to the Cloud. When the cloud is involved, security is a concern, and in the realm of IoT, security is often a dirty word.
But modern embedded systems, microcontrollers and single-board computers are getting more powerful, and more sophisticated, and its becoming increasingly possible to bring Machine Learning closer to sensors and IoT devices. "Edge ML" enables quicker insights, tighter security, and even true predictive action, and it's going to become the norm in the IoT in the near future.
In this session, we'll explore the state of the art in Edge ML and IoT, and talk about practical ways that developers can get started with both, today.
From Particle to Alexa
In this 4-hour workshop, you will get to work with the two teams behind Particle IoT hardware and Amazon Alexa to build and code your own IoT device, which you can then command with your own Alexa skill.
Come learn about how to command IoT devices, add and measure sensors, and use Particle’s rich set of APIs to build your next cool, connected solution.
You’ll also learn how to create your own software for Alexa that can voice enable your new devices, using Node.js, the Alexa SDK, and a wide-array of design and development tools.

Brandon Satrom
Developer Experience @ Blues Wireless
Austin, Texas, United States
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top