POPULARITY
Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max WoodLuke StuttersValentino Stoll Guest Alex Dunae Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links GitHub | Shopify/tapiocaGitHub | chanzuckerberg/sorbet-railsSorbet Journey, Part 1: Why Add Types to a Rails AppSorbet Journey, Part 2: Adding Sorbet to an Existing Ruby GemSorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails AppSorbet Journey, Part 4: Sorbet StabilityGORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew MetcalfSorbet Compiler: An experimental, ahead-of-time compiler for RubyJoin Sorbet on SlackTwitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source ApplicationsAlex- Sonic PiAlex- HealthFitCharles- XeroCharles- Level Up | Devchat.tvLuke- Alan Kay - QuoraValentino- GitHub | tenderlove/analog-terminal-bellValentino- OSH ParkValentino- Strange request: What is the loudest clicky keyboard?Valentino- IBM Beamspring Sound Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Alex Dunae .
Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max Wood Luke Stutters Valentino Stoll Guest Alex Dunae Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links GitHub | Shopify/tapioca GitHub | chanzuckerberg/sorbet-rails Sorbet Journey, Part 1: Why Add Types to a Rails App Sorbet Journey, Part 2: Adding Sorbet to an Existing Ruby Gem Sorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails App Sorbet Journey, Part 4: Sorbet Stability GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby Join Sorbet on Slack Twitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source Applications Alex- Sonic Pi Alex- HealthFit Charles- Xero Charles- Level Up | Devchat.tv Luke- Alan Kay - Quora Valentino- GitHub | tenderlove/analog-terminal-bell Valentino- OSH Park Valentino- Strange request: What is the loudest clicky keyboard? Valentino- IBM Beamspring Sound Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )
Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max WoodLuke StuttersValentino Stoll Guest Alex Dunae Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links GitHub | Shopify/tapiocaGitHub | chanzuckerberg/sorbet-railsSorbet Journey, Part 1: Why Add Types to a Rails AppSorbet Journey, Part 2: Adding Sorbet to an Existing Ruby GemSorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails AppSorbet Journey, Part 4: Sorbet StabilityGORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew MetcalfSorbet Compiler: An experimental, ahead-of-time compiler for RubyJoin Sorbet on SlackTwitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source ApplicationsAlex- Sonic PiAlex- HealthFitCharles- XeroCharles- Level Up | Devchat.tvLuke- Alan Kay - QuoraValentino- GitHub | tenderlove/analog-terminal-bellValentino- OSH ParkValentino- Strange request: What is the loudest clicky keyboard?Valentino- IBM Beamspring Sound Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Alex Dunae .
Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max Wood Luke Stutters Valentino Stoll Guest Alex Dunae Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links GitHub | Shopify/tapioca GitHub | chanzuckerberg/sorbet-rails Sorbet Journey, Part 1: Why Add Types to a Rails App Sorbet Journey, Part 2: Adding Sorbet to an Existing Ruby Gem Sorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails App Sorbet Journey, Part 4: Sorbet Stability GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby Join Sorbet on Slack Twitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source Applications Alex- Sonic Pi Alex- HealthFit Charles- Xero Charles- Level Up | Devchat.tv Luke- Alan Kay - Quora Valentino- GitHub | tenderlove/analog-terminal-bell Valentino- OSH Park Valentino- Strange request: What is the loudest clicky keyboard? Valentino- IBM Beamspring Sound Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )
I’m sponsored by Adafruit to work on CircuitPython. Support them, and by extension me, by purchasing hardware from https://adafruit.com Chat with me and lot of others on the Adafruit Discord at https://adafru.it/discord. Deep Dive happens every week. Normally Fridays at 2pm Pacific but occasionally shifted to Thursday at 2pm. Typically goes for two hours or more. Questions are welcome. Next week is on Friday. If you are outside the US, double check the time because the US is changing this weekend. Time change in USA 0:00 Getting things going 03:09 hello 06:56 housekeeping 11:25 How do you keep the cats away from the workstation and hot irons? 12:40 how far is circuitpython's implementation of asynchronous I/O scheduler (uasyncio)? 14:44 Is there a time you'd pick the STM32F405 Feather over the SAMD51 feather? They seem similarly capable, but Adafruit seems all-in on the SAMD51 16:10 there was no feather airlift so ordered 1 on digikey which has not even shipped yet Ordered another airlift yesterday from adafruit when it came back in stock so which one will show up first? 18:05 Feather RP2040 flash speed fix 18:34 OSHPark USBmicromod/v1 19:29 Are you using debug-edge in anything? Know anyone else who is using it? 24:58 SMT assembly at OSH Park ( no ) 25:11 how does OSH's flex pcb compare to the flex PCB on the neopixel/dotstar strips 26:41 Overhead / RP2040 feathers… flash socket 34:30 How big flash chip we can use with Metro/Feather M4 express? I tried mounting 64Mb but circuitpython didn't support it!!! 35:37 nvm.TOML improvements 38:43 Salea Logic Pro 16 work 40:52 Is there a good small library for ingesting uart stuff, and parsing into variables, in CP ? (for multi headed use cases) 41:19 back to the logic analyzer…. Examining the clock speed up during the boot process 51:10 Luke mentions RXDLY see boot2_w25q80.S for reference 55:46 Well it delays your sampling to the point in time where you launch the next clock transition which should still give you plenty of hold time because your data hold will be equal to round trip delay so RX_SAMPLE_DLY = 1 should be fine for BAUDR = 2 ha, I bet the second read is the hardfault vector fetch 58:35 - works one time when new software is installed, but not on power up 1:00:30 is there a good source to understand how PIO was implemented? Its not part of the M0 "platform", right? So I'm assuming it’s something uniquely developed for the RP2040 1:01:30 updating firmware again…. 1:06:09 Lady Ada drops in1 1:07:14 ItsyBitsy RP2040 prototype ( launching with 4MB flash? ) Discussion of Flash speed 1:17:30 - Luke added “there is more timing to play with -- for boot2_w25q80 we also disable input schmitt to get good setup timing. Have run the winbond devices at their max 133 MHz SCK reliably” (with RP2040 running a bit off-label :-) ) 1:21:11 ‘quad enable bit non-volatile’ frustration / warning…. 1:38:40 - catch desk of ladyada on Sunday! 1:39:15 bye LadyAda 1:39:30 Does this relate to the QT-Py flash? 1:40:02 so is there a volatile QSPI enable also? 1:41:25 Can Micro Python libraries work on Circuit Python? 1:42:06 Schmidt Trigger idea from Luke … 1:44:02 how do you get those cool colors and such in your terminal prompt?? 1:44:20 Scott’s quick build machine -j32 1:48:45 commit code before moving back to C… 1:52:40 Did you get the Pomona clip working from last week? 1:53:30 What are you not allowed to tell us ? 1:55:15 is that 2 x 5 SWD header difficult to solder on? 1:56:55 how many times is a decent test for reliability in this sort of case? 1:59:25 rebase code 2:00:30 responding to spam calls .. 2:01:00 pull request 2:02:30 why are you using Mac? and why not Linux? 2:03:29 so what do you use to capture the camera feeds? 2:05:14 wrap up 2:06:28 sign off 4:07pm... ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
Drew Fustini (@pdp7) spoke with us about building Linux, RISC-V cores, and many other things. Links, so many links! Drew is a board member of the BeagleBoard.org Foundation and of the Open Source Hardware Association (OSHWA.org). He is an open source hardware designer at OSHPark (he recommends their blog!). He writes a monthly column for Hackspace Magazine, for example The Rise of the FPGA in Issue 26 and Intro to RISC-V. Yocto is a tool to help build a Linux distribution specific to your board and application! Bootlin offers free training material for Yocto and OpenEmbedded (as well as many other things such as Embedded Linux and Linux kernel development). Or there is a video: Buildroot vs Yocto: Differences for Your Daily Job - Luca Ceresoli at Embedded Linux Conference. Or look at Embedded Apprentice Linux Engineer (e-ale.org). Or maybe another video: “Yocto Project Dev Day Virtual 2020 #3: Yocto Project Kernel Lab, Hands-On, Part 1” by Trevor Woerner. RISC-V is an open source processor core. Well, cores. But you can try them out in hardware even if you don’t want to play with an FPGA. The SiSpeed Longan Nano has a GigaDevices microcontroller dev board (with an OLED on board!, more info). Did you know you can run Linux on RISC-V? The cheapest method is emulation and Renode is brilliant for that. Here is Drew using it on the train (twitter). Sipeed boards with Kendryte K210 start at only $13 and can even run Linux (tutorial). There are also affordable open hardware FPGA with free software toolchain support like the ICE40 based Icebreaker and Fomu. For a bit more money, the bigger ECP5 can run Linux. Or look at Greg Davill’s wonderful Orange Crab. For a lot more money but on silicon, the Icicle with Microchip PolarFire SoC is aimed at corporate use. Or you can produce your own physical chips. For free (for a limited time). See the talk from Tim Ansell - Skywater PDK: Fully open source manufacturable PDK for a 130nm process Drew attends a lot of conferences, here are highlights from the past: OHS 2020 wrist badge OHS 2018 epaper badge ELC-2018 EALE Buildroot - Thomas Petazzoni ELC-2018 EALE Bitbake YP - Behan Webster Linux on RISC-V with open hardware and open FPGA tools Sldies for Embedded Linux Conference Video from FOSS North Linaro Connect BoF: gpio and pinctrl in Linux kernel (Slides) RISC-V: How an open ISA benefits hardware security (Slides) (Hardwear.io video) Here are some future conferences he’s planning to attend: Embedded Linux Conference Europe ($50) October 26-29, 2020 (Virtual) Yocto Project Virtual Summit ($40) October 29-30, 2020 (Virtual) Open Hardware Summit March 13, 2020
Eddie makes a trip out to Bozeman Montana to talk with Matt and Michelle Hertel, founders of Pocket NC. Hear their story about bringing a 5-axis desktop-class CNC machine to market. We discuss their past projects and catch a few hints about their future plans at Pocket NC. Links USB-Rechargable Laser Pointer - https://www.instructables.com/id/USB-Rechargable-Self-Defense-Laser-CAUTION-DAN/ Chocolate Tiara Cupcake Toppers - https://www.instructables.com/id/Chocolate-Tiara-Cupcake-Toppers/ Make: Magazine article on Pocket NC V2-50 and full machine simulation - https://makezine.com/2019/02/27/pocket-nc-launches-titanium-grade-machine-and-5-axis-milling-simulator/ Pocket NC - https://www.pocketnc.com/ Osh Park - https://oshpark.com SparkFun - https://www.sparkfun.com/ Autodesk Fusion 360 - https://www.autodesk.com/products/fusion-360/overview Pocket NC FR4 CNC Milling Machine Photos Front Rear Side
Patchr is a startup that recently launched a PCB design software for hobbyists and educators. The new place-and-route tool integrates with PCB manufacturers such as OSH Park and MacroFab, and milling machines like Bantam Tools. CEO and founder Eric Schneider speaks with PCB Chat host Mike Buetow about the company's launch, the inspiration for the new E-CAD system, and whether he thinks Patchr offers a possible solution for enterprise customers.
No guest this week! Just Rob and Taylor going big and... then also going home. Rob and Taylor dive in on relational aesthetics, branding and hoping the artist whose art you like isn't a giant butthole. R. Kelly, Carl Andre and Henry Rollins walk into a bar... Which person's art do you choose to like? That's not a very good joke. And then we deep dive into electronics. Taylor reaches the melting point! Rob conjures triple five soulessness Go see Taylor at the Hilton Bar in Manhattan! Whew! That was a lot of talking about electronics! You can check out our projects at http://projects.opposablepodcast.com Props to Blondihacks, Nik Kantar, Walter Kitundu, Federico Tobon, Kelly Martin, Luke Noonan, Mike Tully, Adam Mayer, David Bellhorn, Tim Sway and Charlene McBride! They're our top Patreon supporters! Join 'em at: https://www.patreon.com/opposablethumbs
I talk with Drew Fustini, open source hardware designer at OSH Park and co-developer of the badge for the Open Hardware Summit this year. Drew is, as I say in the podcast, the glue that holds many maker communities together, and I'm really excited to have him on and talk about the things that he makes, and his ethos behind making and tinkering.
This week, we spoke with Addie (@atdiy) and Whisker (@whixr), the Toymakers (@Tymkrs). Their latest CypherCon badges included a complete phone system. For more information, check out the user documentation at hackthebadge.com or the related Reddit post. There is a video of Joe Grand’s 2018 CypherCon talk if you’d like to watch him talk about his juvenile delinquency. In our last episode with Addie and Whisker (#205), we talked about the CypherCon 2017 badges and their Tindie store. Tindie module for phone The "Drew" mentioned is Drew Fustini (@pdp7). Though only Whisker supports accosting him to talk about OSH Park board colors.
Gare aux Pixels - Attention un pixel peut en cacher un autre - Retrogaming Podcast
Au programme : Actus : Open Source Scan Converter (OSSC) et acquisitions retrogaming Test retro : High Seas Havoc – Sega Genesis – YouTube Test retro : Daytona USA – Sega Saturn – YouTube Test retro : Section Z – Nintendo Famicom Disk System – Youtube Remerciements : Würth Elektronik, OSH Park, Jérome pour ses remarques indispensables, le voisin de Buzz et Le Métalleux Geek pour la musique de fin.
This week, we announce the details of the Antenna Analyzer project! George teaches Jeremy about all the facets of DIY printed circuit board (PCB) design using AutodeskEagle (Show Sponsor, download for free https://www.autodesk.com/products/eagle/free-download ). George discusses Schematic Capture, Board Layout, and an overview of PCB fabrication. Antenna Analyzer BOM, designs, directions, and software available HamRadio360.com - http://hamradio360.com/community/partsmaterials-list/build-project-parts-listlinks/ Forums to provide support - http://hamradio360.com/index.php/community/main-forum/ CommRadio CTX-10 SDR Transceiver - http://www.universal-radio.com/catalog/hamhf/6010.html Designed a case for my BlueDV and DVMega Dual Band board - https://www.youmagine.com/designs/bluestack-micro-plus-dvmega-enclosure DVMega monoband - $130 - http://www.hamradio.com/detail.cfm?pid=H0-014297 BlueStack Micro Plus - $45 - http://www.grapevineamateurradio.com/store/?model_number=BlueDV_micro_plus Link to 3DHubs 2016 Printer List: https://www.3dhubs.com/best-3d-printer-guide Autodesk Fusion 360: http://www.autodesk.com/products/fusion-360/overview Rocket City 3D Printing (run by a Ham!) - https://www.3dhubs.com/huntsville/hubs/rocket-city-3d http://www.rocketcity3d.com/index.html Printrbot Play - $400 - https://printrbot.com/shop/assembled-printrbot-play/ Printrbot Play Heated Bed Y Axis Upgrade - $75 - https://printrbot.com/shop/play-y-axis-upgrade-heated-bed-optional/ Hobby PCB RS-UV3 200mw 3 band transceiver boards - https://www.hobbypcb.com/products/uhf-vhf-radio/rs-uv3 Seedstudio - https://www.seeedstudio.com/new-fusion-pcb.html OSH Park - https://www.oshpark.com EEVBlog #939 How to Manufacture a PCB - https://www.youtube.com/watch?v=rEB0pl8a5C0&feature=em-subs_digest EEVBlog #127 - PCB Design for Manufacturing Tutorial - https://www.youtube.com/watch?v=VXE_dh38HjU
Elecia went to Hackaday's SuperCon, got to announce the Hackaday Prize 2015 winners, then talked to the organizers about their conference. The guests this week were (in order of appearance): Amber Cunningham Dan Hienzsch (115: Datasheeps) Adam Fabio Brian Benchoff Aleksandar Bradic Sophi Kravitz (77: Goldfish, Fetch My Slippers! and 91: Save Us from Astronauts) Mike Szczys (69: Look at this Entire Aisle of Standoffs) Tamagotchi Hive Adam promised us a list of contributors to the goodie bag. Here it is! NFCRing.com OSHpark Wicked Device Seeed Studio Pololu Parallax No Starch Press Microchip Nanomagnetics (http://nanodots.com/gyro.html) The Hackaday Store
This week we speak to Brenda "I'm a Rails dev, but don't tell my friends" Wallace (@BR3NDA) who, having got her first computer at one, has grown up with computers all her life (just like a millennial). We talk about tinkering with home automation, open source, Y2K, mobile language, hacking and working at Catalyst, Weta Digital and Rabid. We also chat about a new acquisition at Rabid called OSH Park, wearable tech and its applications. ------------------------------------------------------We share the stories from people that work in New Zealand tech, social media, startups. If you have a story or know someone that does - get in touch!Mike Riversdale (@MiramarMike) background is explaining stuff, connecting people and getting things done. Raj Khushal (@nzRaj) background is in video, design, media and making things happen.All our past shows are on our websitehttps://www.accessgranted.nzFollow and Like us on:https://twitter.com/AccessGrantedNZhttps://facebook.com/AccessGrantedNZhttps://linkedin.com/company/access-granted-podcastSubscribe to the show however you want:https://www.accessgranted.nz/subscribe/
Bob Coggeshall (@BobCoggeshall) runs a boutique assembly house. And he co-wrote sudo. There are sandwich jokes. Bob's business is Small Batch Assembly (@SmallBatchA). (There might be a discount on your first order near the end of the show. Maybe.) His pick and place machine is a Mancorp MC400. Octopart's Common Parts Library We mentioned OSHPark a few times, Laen has been on Embedded.fm: 92: Everybody Behave, Please Boldport makes nonlinear traces (SEAHORSE!!) Relevant XKCD panel My Date with Drew How did we not know about Astromech.net? Bob's Wifi Nixie driver board (also: how Nixie tubes work)
The Linker post for this episode: Make Anything James @Laen Neal from OSHPark spoke with us about starting a business, helping open source hardware, and throwing wild parties. OSHPark got its start from DorkbotPDX. If you are in Portland, Oregon, check out their meetup (started out on Mondays, now first Tuesday of the month, look at the CymaSpace meetup calendar for the Maker Meetup). Open Source Hardware Association (OSHA) PCB Design School blog Bay Area Maker Faire 2015 is May 16-17, Bring a Hack dinner is usually Sunday. This time we really did talk about the Maker Pro book.
The Linker post for this episode: Make Anything James @Laen Neal from OSHPark spoke with us about starting a business, helping open source hardware, and throwing wild parties. OSHPark got its start from DorkbotPDX. If you are in Portland, Oregon, check out their meetup (started out on Mondays, now first Tuesday of the month, look at the CymaSpace meetup calendar for the Maker Meetup). Open Source Hardware Association (OSHA) PCB Design School blog Bay Area Maker Faire 2015 is May 16-17, Bring a Hack dinner is usually Sunday. This time we really did talk about the Maker Pro book.