OwlTail

Cover image of Uri Shaked

Uri Shaked

22 Podcast Episodes

Latest 26 Nov 2022 | Updated Daily

Episode artwork

#599 – An Interview with Uri Shaked (Wokwi.com)

The Amp Hour Electronics Podcast

Welcome Uri Shaked of Wokwi.com! Wokwi is an online microcontroller simulator built to make it easy to test different code types / platforms like Arduino, MicroPython, Rust, C, and more! Hardware targets: ESP32 (and -C3, -S2) AVR RP2040 It was initially built to scratch own itch and get rid of lots of hardware on his desk. It all started as an Arduino simulator. Chris has had bad simulation experiences in early 2000s (felt so fake) Uri has talked about the simulator on Embedded.fm as well The Wokwi simulator is built on mutliple layers Schematic layer creates a netlist All the code get compiled to a binary The binaries get loaded into microcontroller core simulators (depending on the processor/instruction set) All things on github open source Simulating an LED is especially hard because of PWM and user screen refresh rates An often asked for feature is a built in debugger. Uri has been working on getting LLDB working. gdb compiled as x86 binary and then simulating the linux distribution Fast LED Library and the code required to work with its timing life of a packet: comple source code to hex file starts AVR simulator ESP32 connection to the internet The ESP32 uses the Xtensa instruction set (though the -C3 is a RISC V part) Espressif didn’t publish the instruction set manual Reverse engienering the wifi driver was tough and involved Ghidra, an open source reverse engineering tool. There is also an xtensa plugin in Ghidra and Uri was using gdb on the physical chip as well for comparison. Uri gave a talk about this at 2021 Hackaday Remoticon Uri published the Gateway code (in Go) on Githubwokwi-gw You can vote on what’s next on the roadmap by joining the Wokwi Club Cortex-M4 parts are coming soon Extending Wokwi – how to create your own chips Writing code for the external parts like an i2c keypad driver What is WebAssembly? How much is running in the browser vs talking back to the cloud? Micropython projects have very little interactions with the servers Blog post about Kasm  Caching at the project / compiler level pic simulab How accurate should a simulator be? Hardware in the loop testing Show with Pete from Blue Clover Show with Akbar from Lager Data For the Skull, Uri recorded signals with Saleae, added that as a simulated output Saleae episode Join the Wokwi.com Club! Ask questions on the Wokwi Discord More than anything, Uri is trying to gather feedback, so please try it out and let him know what you think!

1hr 22mins

15 Aug 2022

Episode artwork

AiA 292: Conferences, Community and Simulating Arduino in JavaScript with Uri Shaked

Adventures in Angular

In this episode of Adventures in Angular, Uri Shaked, a brilliant maker and developer, talks with us about getting into Arduino with JavaScript. We also chat about other things like community, open source and NextJS.Sponsors Audible.com Raygun | Click here to get started on your free 14-day trial CacheFly Panel Alyssa Nicoll Brooks Forsyth Chris Ford Guest Uri Shaked Links http://www.hammerspoon.org/go/ https://wokwi.com/ https://github.com/urish/s0sim https://github.com/wokwi/wokwi-elements PicksUri Shaked: Vintage Dial Phone for Arduino Taking a rotary-dial phone into the future – part I Jake Weary – an American actor, musician, singer-songwriter and music producer Brooks Forsyth: github.com/gothinkster/realworld Chris Ford: Angular for Enterprise-Ready Web Applications iOS Programming: The Big Nerd Ranch Guide Follow us on Twitter: @angularpodcastSpecial Guest: Uri Shaked.

56mins

22 Sep 2020

Similar People

Episode artwork

AiA 292: Conferences, Community and Simulating Arduino in JavaScript with Uri Shaked

Adventures in Angular

In this episode of Adventures in Angular, Uri Shaked, a brilliant maker and developer, talks with us about getting into Arduino with JavaScript. We also chat about other things like community, open source and NextJS.Sponsors Audible.com Raygun | Click here to get started on your free 14-day trial CacheFly Panel Alyssa Nicoll Brooks Forsyth Chris Ford GuestUri ShakedLinks http://www.hammerspoon.org/go/ https://wokwi.com/ https://github.com/urish/s0sim https://github.com/wokwi/wokwi-elements PicksUri Shaked: Vintage Dial Phone for Arduino Taking a rotary-dial phone into the future – part I Jake Weary – an American actor, musician, singer-songwriter and music producer Brooks Forsyth:github.com/gothinkster/realworldChris Ford: Angular for Enterprise-Ready Web Applications iOS Programming: The Big Nerd Ranch Guide Follow us on Twitter: @angularpodcastSpecial Guest: Uri Shaked.

56mins

22 Sep 2020

Episode artwork

AiA 292: Conferences, Community and Simulating Arduino in JavaScript with Uri Shaked

Devchat.tv Episode Roundup

In this episode of Adventures in Angular, Uri Shaked, a brilliant maker and developer, talks with us about getting into Arduino with JavaScript. We also chat about other things like community, open source and NextJS. Sponsors Audible.com Raygun | Click here to get started on your free 14-day trial CacheFly Panel Alyssa Nicoll Brooks Forsyth Chris Ford Guest Uri Shaked Links http://www.hammerspoon.org/go/ https://wokwi.com/ https://github.com/urish/s0sim https://github.com/wokwi/wokwi-elements Picks Uri Shaked: Vintage Dial Phone for Arduino Taking a rotary-dial phone into the future – part I Jake Weary – an American actor, musician, singer-songwriter and music producer Brooks Forsyth: github.com/gothinkster/realworld Chris Ford: Angular for Enterprise-Ready Web Applications iOS Programming: The Big Nerd Ranch Guide Follow us on Twitter: @angularpodcast

56mins

22 Sep 2020

Most Popular

Episode artwork

AiA 223: Angular Ivy, React Fiber and Digging Into Frameworks' Source Code with Netta Bondy & Uri Shaked

Devchat.tv Episode Roundup

Sponsors Sentry use the code "devchat" for $100 credit Angular Bootcamp TripleByte Panel Charles Max Wood John Papa Ward Bell Joined by Special Guests: Uri Shaked and Netta Bondi Episode Summary Netta is a senior web developer at a startup called Reali, although her degree is in social work. She also co-founded the largest community of women in research and Development in Israel. Netta and Uri are here to talk more about the talk they gave at FrontEnd Con about Angular Ivy and React Fiber. They share how this talk came to be. Uri and Netta compare Angular Ivy and React Fiber, which take different approaches to managing the cycle of code. The panel discusses whether or not there is an advantage to digging into the framework. Netta and Uri talk about some of the processes they explored while investigating Angular Ivy and React Fiber. They share techniques for not getting lost in the source code and delve into some of the differences between Angular Ivy and React Fiber. Through their investigations, they learned that the primary difference between the two is in the event delegation pattern. They advise that when deciding which technology to use, companies should consider which one will be easier to hire new employees for. The panel discusses whether or not big tree frameworks have become a commodity. Most new frameworks focus on making builds smaller and faster, but they would like new frameworks to have more benefits than just speed. The show is finished by Uri and Netta sharing how to track features down in Angular Ivy and React Fiber. Links Angular Ivy React Fiber Virtual DOM Incremental DOM Ajax jQuery Lin  Clark - A Cartoon Intro to Fiber - React Conf 2017 Netta Bondy & Uri Shaked - React Fiber vs. Angular Ivy / FRONTEND CON 2018 Follow DevChat on Facebook and Twitter Picks Charles Max Wood: Package Thief vs. Glitter Bomb Trap Help Charles move Devchat from WordPress to Eleventy and get an hour of coaching. Write show notes for 3 episodes and tag it, Charles will do an hour of coaching with you. John Papa: NG Atlanta Ward Bell: BlacKkKlansmen Uri Shaked: NG Atlanta Why We Sleep Uri is on Twitter as @UriShaked and github (urish) Netta Bondi: Hassan Minaj: Homecoming King Iliza Shlesinger: Elder Millennial Netta is on Medium and Twitter (@_bondit_)

1hr 9mins

24 Jan 2019

Episode artwork

AiA 223: Angular Ivy, React Fiber and Digging Into Frameworks' Source Code with Netta Bondy & Uri Shaked

Adventures in Angular

Sponsors Sentry use the code "devchat" for $100 credit Angular Bootcamp TripleByte Panel Charles Max Wood John Papa Ward BellJoined by Special Guests: Uri Shaked and Netta BondiEpisode SummaryNetta is a senior web developer at a startup called Reali, although her degree is in social work. She also co-founded the largest community of women in research and Development in Israel. Netta and Uri are here to talk more about the talk they gave at FrontEnd Con about Angular Ivy and React Fiber. They share how this talk came to be. Uri and Netta compare Angular Ivy and React Fiber, which take different approaches to managing the cycle of code. The panel discusses whether or not there is an advantage to digging into the framework.Netta and Uri talk about some of the processes they explored while investigating Angular Ivy and React Fiber. They share techniques for not getting lost in the source code and delve into some of the differences between Angular Ivy and React Fiber. Through their investigations, they learned that the primary difference between the two is in the event delegation pattern. They advise that when deciding which technology to use, companies should consider which one will be easier to hire new employees for.The panel discusses whether or not big tree frameworks have become a commodity. Most new frameworks focus on making builds smaller and faster, but they would like new frameworks to have more benefits than just speed. The show is finished by Uri and Netta sharing how to track features down in Angular Ivy and React Fiber.Links Angular Ivy React Fiber Virtual DOM Incremental DOM Ajax jQuery  Lin  Clark - A Cartoon Intro to Fiber - React Conf 2017 Netta Bondy & Uri Shaked - React Fiber vs. Angular Ivy / FRONTEND CON 2018Follow DevChat on Facebook and Twitter PicksCharles Max Wood: Package Thief vs. Glitter Bomb Trap Help Charles move Devchat from WordPress to Eleventy and get an hour of coaching. Write show notes for 3 episodes and tag it, Charles will do an hour of coaching with you. John Papa:NG AtlantaWard Bell: BlacKkKlansmen Uri Shaked: NG Atlanta Why We Sleep Uri is on Twitter as @UriShaked and github (urish) Netta Bondi: Hassan Minaj: Homecoming King Iliza Shlesinger: Elder Millennial Netta is on Medium and Twitter (@_bondit_)  Special Guests: Netta Bondy and Uri Shaked.

1hr 9mins

24 Jan 2019

Episode artwork

AiA 223: Angular Ivy, React Fiber and Digging Into Frameworks' Source Code with Netta Bondy & Uri Shaked

Adventures in Angular

Sponsors Sentry use the code "devchat" for $100 credit Angular Bootcamp TripleByte Panel Charles Max Wood John Papa Ward Bell Joined by Special Guests: Uri Shaked and Netta BondiEpisode SummaryNetta is a senior web developer at a startup called Reali, although her degree is in social work. She also co-founded the largest community of women in research and Development in Israel. Netta and Uri are here to talk more about the talk they gave at FrontEnd Con about Angular Ivy and React Fiber. They share how this talk came to be. Uri and Netta compare Angular Ivy and React Fiber, which take different approaches to managing the cycle of code. The panel discusses whether or not there is an advantage to digging into the framework.Netta and Uri talk about some of the processes they explored while investigating Angular Ivy and React Fiber. They share techniques for not getting lost in the source code and delve into some of the differences between Angular Ivy and React Fiber. Through their investigations, they learned that the primary difference between the two is in the event delegation pattern. They advise that when deciding which technology to use, companies should consider which one will be easier to hire new employees for.The panel discusses whether or not big tree frameworks have become a commodity. Most new frameworks focus on making builds smaller and faster, but they would like new frameworks to have more benefits than just speed. The show is finished by Uri and Netta sharing how to track features down in Angular Ivy and React Fiber.Links Angular Ivy React Fiber Virtual DOM Incremental DOM Ajax jQuery Lin  Clark - A Cartoon Intro to Fiber - React Conf 2017 Netta Bondy & Uri Shaked - React Fiber vs. Angular Ivy / FRONTEND CON 2018 Follow DevChat on Facebook and TwitterPicksCharles Max Wood: Package Thief vs. Glitter Bomb Trap Help Charles move Devchat from WordPress to Eleventy and get an hour of coaching. Write show notes for 3 episodes and tag it, Charles will do an hour of coaching with you. John Papa: NG Atlanta Ward Bell: BlacKkKlansmen Uri Shaked: NG Atlanta Why We Sleep Uri is on Twitter as @UriShaked and github (urish) Netta Bondi: Hassan Minaj: Homecoming King Iliza Shlesinger: Elder Millennial Netta is on Medium and Twitter (@_bondit_) Special Guests: Netta Bondy and Uri Shaked.

1hr 9mins

24 Jan 2019

Episode artwork

ngAir 177 - Angular Ivy with Uri Shaked

Angular Air

--- Support this podcast: https://anchor.fm/angularair/support

1hr 15mins

17 Oct 2018

Episode artwork

Building a Language Learning Experience - Daniel Gwerzman and Uri Shaked

Design for Voice

Discover how Daniel and Uri built a language learning experience quickly for the Google Assistant, using personas and rapid development techniques.--- Send in a voice message: https://anchor.fm/design-for-voice/messageSupport this podcast: https://anchor.fm/design-for-voice/support

48mins

21 Sep 2018

Episode artwork

AiA 156: Building High Performance Static Websites with Angular by Uri Shaked

Adventures in Angular

Tweet this EpisodeThis is a talk given by Uri Shaked at the recent Angular Dev Summit. If you'd like to be notified about the next Angular Dev Summit, go to the Angular Dev Summit website and register for an attendee ticket.Uri is a Google Developer Expert in Web Technologies and Angular. He also works for BlackBerry.Uri shows us how to build a static website using Angular and other web technologies.Links: Github Pages Jekyll yarn Core JS Zone JS TypeScript Visual Studio Code Angular CLI SystemJS Webpack Fuse-box Angular Universal ts-node urish.org (Uri's website) firebase hosting ng2-fused preboot angular-iot Special Guest: Uri Shaked.

59mins

19 Sep 2017

Loading