POPULARITY
Categories
Foundations of Amateur Radio Recently I discussed the idea of listening to the radio spectrum across the internet for the purposes of getting signal into your shack when radios, or in my case, antennas are causing you challenges. I continued to explore and discovered a project by Jacobo EA1ITI, called "radioreceiver". Behind that unassuming name lies a tool born in 2014, that allows you to plug an RTL-SDR dongle into your computer, open up your web-browser, and listen to the radio signals that your dongle can receive. In case you're unfamiliar, an RTL-SDR dongle is a small USB device, looks a lot like a USB thumb drive, jump drive, data stick or flash drive, basically a hunk of plastic with a USB connector on it. An RTL-SDR dongle generally also has some form of antenna connector. It's typically sold as a digital radio and digital television receiver, but websites like rtl-sdr.com sell purpose built ones. They can be found starting at about $15. I realise that this is using a local receiver, with a local antenna, but it's inside a web browser, which is half of what I expected. When you hit the play button in the bottom of the screen, you'll be prompted by your web browser to give permission to access your RTL-SDR dongle and the fun starts. You'll see a live waterfall, hear audio, and have the ability to tune to any frequency you can reach. Depending on your dongle, typically somewhere between 500 kHz and 1.76 GHz. The application consists of seven files, a total of 352 kilobytes that you can store on any web server and run, with one caveat, in order for your web browser to talk to your dongle, it needs to be served using HTTPS. Jacobo has set-up radio.ea1iti.es and I've set-up sdr.vk6flab.com, both showing the same tool. You'll find the code on my VK6FLAB GitHub repository, and of course on Jacobo's. There are some things you need to know. You will need to use a web browser that supports WebUSB, currently that's Chrome, Edge, Opera and several others, sorry, Safari and Firefox don't .. perhaps it's time to talk to Apple and Mozilla. All is explained if you click on the little question mark at the bottom of the screen, it will even tell you if the browser you're using to read the help is compatible or not. If you have an Android phone, you can run this tool too, although you will need to find a way to connect your dongle to your phone. I'm currently limited in my ability to test this and you may need to install some drivers on Windows and Linux, but MacOS and presumably Android, works out of the box. The software also supports offline operation, so you can load it as a Progressive Web App, or PWA, and use it in the field away from the internet. Did I mention that all the decoding is happening inside the web browser, so you can see which code is doing what .. and before you ask, yes, it's minimised in the browser, which you can make into human readable code, but when you look at the source, it shows precisely what is happening, all written in Node.js, TypeScript and JavaScript. It supports CW, SSB, AM, Narrow and Wideband FM and decodes stereo, something which none of my amateur radios do. You might be able to tell that I'm excited. It's because this is providing the basic functionality of a radio inside a web browser, and I didn't need to install it to get started. On the Macintosh I tested this on, I literally opened the web page, plugged in a dongle and hit play. Just so we're clear, just because this is using a web page on a web server, you accessing it will only give you access to your radio not mine. This of course opens the doors to all manner of other fun stuff which I'm expecting to play with for the next little while, and yes, this is also Bald Yak adjacent, I'm aware. In the meantime, you can play with this right now, sdr.vk6flab.com is the place to go. Word of warning, it's addictive and easy to forget it's a radio with an antenna plugged into your computer, so take precautions when electrical storms are about. Look forward to hearing what you discover. I'm Onno VK6FLAB
Scott and Wes break down the latest in web dev news, from Amazon's AI-powered VS Code fork and Node's native TypeScript support, to Vite overtaking Webpack and Svelte's newest async and remote features. They also cover big moves in developer tools, fresh browser experiments, and what these shifts mean for the future of coding. Show Notes 00:00 Welcome to Syntax! 04:08 Kiro. Kiro Video. 09:05 Node 22.18 allows TypeScript without compiler. 11:42 React Router RSC, Parcel + Vite Support. 12:56 Windsurf Bought for real this time. 14:25 Brought to you by Sentry.io. 14:49 Copyparty, the FOSS file server Codeparty Video Codeparty on GitHub. 23:22 Vite Overtakes Webpack. Evan You X Post. 25:16 Rolldown Vite. void0 Rolldown-Vite. 27:06 Claude Code pricing clamp down. Wes' X Post. 30:07 Async svelte released. Async Svelte Discussion. 31:41 Remote Svelte Released. Remote Functions. 34:59 Trae Solo. 37:58 Perplexity Comet Browser. 43:07 Sick Picks + Shameless Plugs. Sick Picks Scott: Black Stuff. Wes: MEKOH Short Pressure Washer Gun with Swivel. Shameless Plugs Scott: Syntax on YouTube. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Ce français a passé 3 ans à la tête de Node.JS.Une expérience qui l'a presque dégouté de l'open-source…Mais qui a tapé dans l'oeil de NETFLIX
This season we are back with a smaller season for the season that we are about to season you with. We thank you for listening to all these ideas, and we hope you continue to listen to these ideas as the season continues, even though the season will admittedly be a smaller season, a seasoning of a season, if you will. Enjoy this episode with Gordon Hamilton, designer of Santorini and Ragnarocks!
Electron is a framework for building cross-platform desktop applications using web technologies like JavaScript, HTML, and CSS. It allows developers to package web apps with a native-like experience by bundling them with a Chromium browser and Node.js runtime. Electron is widely used for apps like VS Code, Discord, and Slack because it enables a single The post Electron and Desktop App Engineering with Shelley Vohr appeared first on Software Engineering Daily.
Electron is a framework for building cross-platform desktop applications using web technologies like JavaScript, HTML, and CSS. It allows developers to package web apps with a native-like experience by bundling them with a Chromium browser and Node.js runtime. Electron is widely used for apps like VS Code, Discord, and Slack because it enables a single The post Electron and Desktop App Engineering with Shelley Vohr appeared first on Software Engineering Daily.
Immerse yourself into the splendour of Node:Holm, get an insight into the event & listen to a really nice opener with Ilija Vankov, Domain Architect at Volvo.Building Products in the age of Generative AI1:30 - Intros 2:30 - Michael speaks about Node:Holm the event 5:39 - Creating value09:40 - What's really exciting you? 16:10 - AI hallucinations20:08 - How is AI different from traditional engineering30:30 - Forward thinking with AI34:43 - Ilija's table at Node:Holm transition to party35:40 - Using AI inside a large organisation43:20 - Community Q from Mihael Lenic44:20 - How are Volvo using AI46:30 - Vibe coding48:38 - Make sure you use your coding assistants
OP Labs releases the OP Kona rollup node. ChainLink introduces State Pricing. Lido discloses a CSM vulnerability. And Privacy Pools supports wstETH. Read more: https://ethdaily.io/753 Disclaimer: Content is for informational purposes only, not endorsement or investment advice. The accuracy of information is not guaranteed.
Referências do EpisódioAuto-Color Backdoor: How Darktrace Thwarted a Stealthy Linux IntrusionCVE-2025-31324: Zero-Day Vulnerability in SAP NetWeaver Exploited in the WildCMC # 771 - SAP tem 0-day sob exploraçãoSealed Chain of Deception: Actors leveraging Node.JS to Launch JSCealThe Covert Operator's Playbook: Infiltration of Global Telecom NetworksUnveiling LIMINAL PANDA: A Closer Look at China's Cyber Threats to the Telecom SectorApple releases iOS 18.6, macOS 15.6, and other updates as current gen winds downGOLD BLADE Remote DLL Sideloading Attack Deploys RedLoaderGunra Ransomware Group Unveils Efficient Linux VariantRoteiro e apresentação: Carlos Cabral e Bianca OliveiraEdição de áudio: Paulo ArruzzoNarração de encerramento: Bianca Garcia
If you like what you hear, please subscribe, leave us a review and tell a friend!
Robby is joined by Sara Jackson, Senior Developer at thoughtbot, to explore the practical ways teams can foster resilience—not just in their infrastructure, but in their everyday habits. They talk about why documentation is more than a chore, how to build trust in test suites, and how Chaos Engineering at the application layer can help make the case for long-term investment in maintainability.Sara shares why she advocates for writing documentation on day one, how “WET” test practices have helped her avoid brittle test suites, and why she sees ports as a powerful alternative to full rewrites. They also dive into why so many teams overlook failure scenarios that matter deeply to end users—and how being proactive about those situations can shape better products and stronger teams.Episode Highlights[00:01:28] What Well-Maintained Software Looks Like: Sara champions documentation that's trusted, updated, and valued by the team.[00:07:23] Invisible Work and Team Culture: Robby and Sara discuss how small documentation improvements often go unrecognized—and why leadership buy-in matters.[00:10:34] Why Documentation Should Start on Day One: Sara offers a “hot take” about writing things down early to reduce cognitive load.[00:16:00] What Chaos Engineering Really Is: Sara explains the scientific roots of the practice and its DevOps origins.[00:20:00] Application-Layer Chaos Engineering: How fault injection can reveal blind spots in the user experience.[00:24:36] Observability First: Why you need the right visibility before meaningful chaos experiments can begin.[00:28:32] Pitching Resilience to Stakeholders: Robby and Sara explore how chaos experiments can justify broader investments in system quality.[00:33:24] WET Tests vs. DRY Tests: Sara explains why test clarity and context matter more than clever abstractions.[00:40:43] Working on Client Refactors: How Sara approaches improving test coverage before diving into major changes.[00:42:11] Rewrite vs. Refactor vs. Port: Sara introduces “porting” as a more intentional middle path for teams looking to evolve their systems.[00:50:45] Delete More Code: Why letting go of unused features can create forward momentum.[00:51:13] Recommended Reading: Being Wrong by Kathryn Schulz.Resources & LinksSara on MastodonthoughtbotRubyConf 2024 Talk – Chaos Engineering on the Death StarBook: Being Wrong by Kathryn SchulzFlu Shot on GitHubChaosRB on GitHubSemian from Shopify — a chaos engineering toolkit for RubyThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
BARI URBAN LAB 2025 parte col botto!In questo episodio potete ascoltare l'intervista in apertura di puntata a Gaetano Partipilo e Angela Esmeralda, in chiusura all'organizzatore della serata, Elvis Ceglie, responsabile dell'associazione Node. Al centro c'è lo splendido live registrato domenica 13 luglio in piazza della Torre a Torre a Mare.Ad aprire il festival infatti è stato Gaetano Partipilo, sassofonista e compositore pugliese tra le voci più originali del jazz contemporaneo.Con il suo Boom Collective, porta sul palco di Bari Urban Lab un concerto che è un viaggio tra groove moderni, improvvisazione e visioni sonore dal respiro internazionale.
On this podcast Gena M0EBP shows us how to set up an M1KE as a registered allstar node.Don't forget to visit www.blindhams.com
Mon, 07 Jul 2025 21:15:00 GMT http://relay.fm/upgrade/571 http://relay.fm/upgrade/571 Am I a Legacy Node? 571 Jason Snell and Myke Hurley Fueled by charts, we compile our wish list for a new, low-cost Mac laptop. Will it be a recycled M1 Air or something new? And how disappointingly high will the price be? Also, Apple tries to balance product priorities with its internal teams. Fueled by charts, we compile our wish list for a new, low-cost Mac laptop. Will it be a recycled M1 Air or something new? And how disappointingly high will the price be? Also, Apple tries to balance product priorities with its internal teams. clean 5183 Fueled by charts, we compile our wish list for a new, low-cost Mac laptop. Will it be a recycled M1 Air or something new? And how disappointingly high will the price be? Also, Apple tries to balance product priorities with its internal teams. This episode of Upgrade is sponsored by: Squarespace: Save 10% off your first purchase of a website or domain using code UPGRADE. DeleteMe: Get 20% off your plan when you use this link and code UPGRADE20. Oracle: Oracle Cloud Infrastructure is a single platform for your infrastructure, database, application development, and AI needs. Links and Show Notes: Get Upgrade+. More content, no ads. Submit Feedback Myke's Favourite Rumor Roundup Tee Vince Mulroy Wildlife Preserve - Wikipedia StoneTree Golf Club HyperJuice GaN USB-C Wall Chargers | Hypershop Midea Recall Pixelmator Pro just got its first Apple Intelligence features and more - 9to5Mac Two years in, Apple is now officially on Threads - 9to5Mac The government's Apple antitrust lawsuit is still on | The Verge Apple Challenges 'Unprecedented' €500M EU Fine Over App Store Steering Rules - MacRumors Marshawn Lynch of Seattle Seahawks uses same answer in repetition at Super Bowl media day -- 'I'm here so I won't get fined' - ESPN 'F1' Overtakes 'Napoleon' as Apple's Highest-Grossing Film – Variety About that A18 Pro MacBook rumor… – Six Colors ATP 647: You Get One Exclamation Point — Accidental Tech Podcast MacBook (2006–2012) - Wikipedia Apple Weighs Replacing Siri's AI, LLMs With Anthropic Claude or OpenAI ChatGPT - Bloomberg Connected #510: The Ticcilympics (2024) - Relay Foldable iPhone Development Progressing Ahead of 2026 Launch - MacRumors Apple Pauses Work on Foldable iPad - MacRumors Foxconn Pulls Chinese Staff From India in Hurdle for Apple - Bloomberg New iPhone 17 Pro renders highlight aluminum design, repos
Mon, 07 Jul 2025 21:15:00 GMT http://relay.fm/upgrade/571 http://relay.fm/upgrade/571 Jason Snell and Myke Hurley Fueled by charts, we compile our wish list for a new, low-cost Mac laptop. Will it be a recycled M1 Air or something new? And how disappointingly high will the price be? Also, Apple tries to balance product priorities with its internal teams. Fueled by charts, we compile our wish list for a new, low-cost Mac laptop. Will it be a recycled M1 Air or something new? And how disappointingly high will the price be? Also, Apple tries to balance product priorities with its internal teams. clean 5183 Fueled by charts, we compile our wish list for a new, low-cost Mac laptop. Will it be a recycled M1 Air or something new? And how disappointingly high will the price be? Also, Apple tries to balance product priorities with its internal teams. This episode of Upgrade is sponsored by: Squarespace: Save 10% off your first purchase of a website or domain using code UPGRADE. DeleteMe: Get 20% off your plan when you use this link and code UPGRADE20. Oracle: Oracle Cloud Infrastructure is a single platform for your infrastructure, database, application development, and AI needs. Links and Show Notes: Get Upgrade+. More content, no ads. Submit Feedback Myke's Favourite Rumor Roundup Tee Vince Mulroy Wildlife Preserve - Wikipedia StoneTree Golf Club HyperJuice GaN USB-C Wall Chargers | Hypershop Midea Recall Pixelmator Pro just got its first Apple Intelligence features and more - 9to5Mac Two years in, Apple is now officially on Threads - 9to5Mac The government's Apple antitrust lawsuit is still on | The Verge Apple Challenges 'Unprecedented' €500M EU Fine Over App Store Steering Rules - MacRumors Marshawn Lynch of Seattle Seahawks uses same answer in repetition at Super Bowl media day -- 'I'm here so I won't get fined' - ESPN 'F1' Overtakes 'Napoleon' as Apple's Highest-Grossing Film – Variety About that A18 Pro MacBook rumor… – Six Colors ATP 647: You Get One Exclamation Point — Accidental Tech Podcast MacBook (2006–2012) - Wikipedia Apple Weighs Replacing Siri's AI, LLMs With Anthropic Claude or OpenAI ChatGPT - Bloomberg Connected #510: The Ticcilympics (2024) - Relay Foldable iPhone Development Progressing Ahead of 2026 Launch - MacRumors Apple Pauses Work on Foldable iPad - MacRumors Foxconn Pulls Chinese Staff From India in Hurdle for Apple - Bloomberg New iPhone 17 Pro renders highlight aluminum desig
CTO coach Joel Chippindale joins Robby to share what he's learned over two decades of building and leading software teams. Joel argues that maintainability has less to do with “clean code” and more to do with how teams communicate, prioritize, and make progress visible. Drawing on his time at Unmade and his current coaching practice, Joel outlines practical ways teams can build trust, navigate brittle systems, and stop letting technical debt conversations get lost in translation.Episode Highlights[00:01:10] A Working Definition of MaintainabilityJoel explains why “software that's easy to keep changing” is the gold standard—and why context matters as much as code.[00:05:24] The Pitfalls of Pre-OptimizationHow developers can trap themselves by designing for futures that may never arrive.[00:10:40] Challenging the Iron TriangleJoel pushes back on the idea that teams must sacrifice quality for speed or cost.[00:15:31] Quality Is a Team ConversationWhy code quality starts long before you open your editor.[00:20:00] Unmade Case Study: From Chaos to ConfidenceHow Joel helped a struggling team at Unmade regain trust by delivering less—and showing more.[00:28:08] Helping Business Stakeholders Buy Into Maintenance WorkHow to reframe backend investments in terms that resonate across departments.[00:33:40] First Steps for Fragile SystemsWhat Joel looks for when coaching teams overwhelmed by legacy code.[00:41:32] The Value of Boring TechnologyWhy solving real problems matters more than chasing resume polish.[00:45:20] The Case for CoachingWhat makes leadership coaching valuable—and why it's not a sign of weakness.[00:51:10] Building Your Manager VoltronJoel shares why every developer should cultivate their own support system, including mentors, peers, and coaches.Resources & MentionsJoel's Coaching Site – Monkey's ThumbJoel on Mastodon“Take Back Control of Code Quality” – Joel's Blog Post“Manager Voltron” by Lara HoganNever Split the Difference by Chris VossThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
Rafael Gonzaga, a Node.js TSC member, joins us to unpack the key features and updates in Node.js 24. We explore major changes like the new permission model, async local storage improvements, V8 engine updates, and the future of built-in HTTP capabilities. Rafael also shares insights on security trends, the evolution of the Node ecosystem, and how developers can get involved. Links Website: https://rafaelgss.dev Github: https://github.com/rafaelgss Twitch: https://www.twitch.tv/rafaelgss X: https://x.com/_rafaelgss LinkedIn: http://linkedin.com/in/rafaelgss Resources Node v24.0.0 (Current): https://nodejs.org/en/blog/release/v24.0.0 We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Em, at emily.kochanek@logrocket.com (mailto:emily.kochanek@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Special Guest: Rafael Gonzaga.
Run it Red episode 123 is here. As always, it's a big show this month with new music from Santos, Tiger Stripes, ANNĒ, DJ Bone, Harvey McKay, Ken Ishi, Oscar Mulero and loads more. Tracklist below... Hit the charity links if you can, too... Charity Link: fanlink.tv/Charities Spotify Playlist: bit.ly/RUNITREDSPOTIFY Upcoming tour dates: bit.ly/BenSimsBIT BEN SIMS pres RUN IT RED 123. JUNE 2025 1. Jan Kincl - Sygar Beats 1. Cycle 2. Jan Kincl - Love's So Far Away Beats 2. Cycle 3. Nature Boy - Unaffected (Raw Demo). Nature Boy 4. Distant Lover - Green Eyes. Soiree 5. D'Julz - Nu Bass (DJ Deep Remix. Bass Culture 6. Nature Boy - Your Body. Nature Boy 7. DMND Soundsystem - Bad Rouge. Skylax 8. Lomax - Dance To The House (Rokuhara Mix). West Harlem Kyoto 9. Tiger Stripes - Rockin'. Rekids 10. The Echols Brothers - Detroit is Techno 11. Drivetrain - Persuasion. Soiree 12. Tiger Stripes - The Street. Rekids 13. Santos - Fragment 8 Endorphins. Let Me Understand 14. Jeff Rushin - Analysis. ON 15. Mathias Kaden - No Looking Back. Uncage 16. Russ Denman - Untitled 5. Calder City Development Corp. 17. Rene Wise - Sakar. Enemy 18. R.M.K - Personal Waveforms (Burden Remix). Fossil Archive 19. Knay - Deceptions. NODE 20. Obscur - Diamond City. Moving Pressure 21. Sarf - Elemental Particle. Dynamic Reflection 22. NWHR - Falla Gravitacional. Warm Up 23. FGarciolo - Memory Is Unreliable. FGarciolo Recordings 24. Svreca - AW08 (Stanislav Tolkachev Remix). Semantica 25. NWHR - Encarnacion Interna. Warm Up 26. Operator - Rain Slick Streets. Gnosis 27. Jerical - Fast Lane. TH Tar Hallow 28. NWHR - El Titere. Warm Up 29. DJ Bone - Wardance (MB Remixto). Further 30. Ignez - Satindancer. Somov 31. Madben - Dat Groovy Chord. Core 32. Stephen Disario - Out Of Tune. Token 33. Yazmin - Enough. Unreleased 34. NWHR - El Ojo De La Tormenta. Semantica 35. ANNĒ - Urban. Sotor 36. Exit to Tomorrow - Open. TH Tar Hallow 37. Exos - Of My Life. Unreleased *Sims JFF Edit 38. Rene Wise - Cutting Thick. Enemy 39. Huebl, Albin Brezlan - Ipanema Boy. NINE O NINE *Sims JFF Edit 40. FGarciolo - Mouth Full Of Wires. FGarciolo Recordings 41. Fukumachi - Scandal. Tzunami 42. Luigi Madonna - Borderline. Planet Rhythm 43. Fhase 87 - Sun In The UK. Unreleased *Sims Edit 44. Introversion - Covington (Disguised Remix). Makatao 45. Harvey Mckay - Only 909. Hardgroove (Forthcoming) 46. Oxygeno - Dirty Mind. Soma 47. Theia Daja - Deep Inside Me. U-Traxx 48. JC Laurent - Rekt (Casual Treatment Remix). Cielo 49. Relic Radiation - Limited Range (Mal Hombre Remix). Edit Select 50. NWHR - Voces. Semantica 51. Glaskin - Blended. Yael Trip 52. Ken Ishii - Scapegoat. Sway 53. Jen Cruz - Untitled. Unreleased 54. Obscure Shape - Elemental (Cleric Remix). Clergy 55. Oscar Mulero - Invisible Star. Semantica 56. Ruman - While Force. Evil Groove 57. Ketzaal - Cellular Chain (Raw Mix). Edit Select 58. Introversion - Get Out. Makatao 59. Adoption - Expander. Merien 60. Peverelist - Pulse XIX. Livity 61. A Thousand Details - Cabrita Times (Cave Dweller Version). ATD 62. BLZS - Repont. PTRL WRX 63. Oscar Mulero - Shiny Gold And Green Spots. Failing Ethics 64. Hemka - Eternity. Mutual Rytm 65. Morning - War Road. circuit|breaker 66. Earwax - The Extraordinary. Mord 67. Bidoben - Torment. Sublunar 68. Mike Larry - Mire. Mia Mao 69. DJ Bone - D. D. COD3 QR 70. Format - The Session Continues. OV Bandcamp 71. Lake Haze - Particles Collision. clone West Coast 72. Chino - Wschód. Recognition 73. DJ 3000 - Waiting in the Dark (Aux 88 Remix). Motech 74. Junior Loves - Piper. 5 Gate Temple 75. Forest Drive West - Ruins. Ilian Tape 76. Element - Warrior No Tarry Yah (Remix). Unknown 77. Nicolini - Sharp Shin (Inst). South of North 78. NPLGNN - Sirens Steppa. Dubplate 79. Eusebeia - Root Out. Samurai Music 80. Francis Bebey - Forest Nativity (Red Axes Edit). Africa Seven 81. Alex Dolby - EV06. EVOD
In this episode, we sit down with Mathias Madsen, CEO of HolePunch, and take a wild ride through the cutting edge of peer-to-peer JavaScript development. Mathias shares his journey from accidentally discovering JavaScript in college to becoming a prolific contributor with over 1,500 open source modules. His passion? Building decentralized, peer-to-peer systems where JavaScript isn't just for the browser—it powers the entire stack.We dive deep into how HolePunch is reimagining application distribution with their Pair system—essentially turning peer-to-peer into a first-class citizen for distributing full applications, not just files. No hosting, no servers — just apps shared directly, BitTorrent-style. And because packaging and distributing Node-based apps can be painfully complex, they took things a step further by building a new runtime: Bear.js.Bear is refreshingly "bare": it strips away the heavy, opinionated APIs bundled into Node or Deno, leaving just the JavaScript core and a powerful module system. What's revolutionary here is Bear's ability to run the same codebase across desktop, mobile, and even tiny embedded devices—swapping out engines like V8, JavaScriptCore, or JerryScript depending on the platform's needs. This allows Mathias' team to write backend logic once, share it across all platforms, and iterate at lightning speed.Key takeaways:-Peer-to-peer can go far beyond media sharing — it's being used for full app distribution.-Bear.js decouples JavaScript from specific platforms, creating a universal backend that just works anywhere.-Modular design isn't just a philosophy — it's the secret to HolePunch's rapid development pace.-The combination of React Native for UI and Bear.js for backend creates an insanely productive development pipeline, fully cross-platform.If you're into JavaScript, peer-to-peer tech, or just love hearing about developers breaking the mold, this one's for you.Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
This week on CODEPINK Radio, CODEPINK's Digital Content Producer & Bases Off Cyprus Coordinator speaks with Matthew from Genocide-Free Cyprus. They discuss the role of Cyprus and British bases in facilitating US-Israeli attacks on Iran, genocide against the Palestinian people, and US imperialism writ large.
HTML All The Things - Web Development, Web Design, Small Business
What happens when a real developer uses AI to build something in a language and toolset they've never touched before? In this episode, Matt shares the story of how he created a free, custom-coded Google News sitemap generator using Node.js, GitHub Actions, and the Webflow API—with help from AI. The catch? He had no prior experience with any of those tools. Show Notes: https://www.htmlallthethings.com/podcasts/what-happens-when-a-real-developer-starts-vibe-coding Use our affiliate link (https://scrimba.com/?via=htmlallthethings) for a 20% discount!! Full details in show notes.
In this episode of This New Way, Aydin sits down with Sukhpal Saini, founder of Engyne, to dive into how AI is reshaping the way we build products, market them, and even manage our personal networks. Sukhpal shares how he prototypes with AI, automates content creation, and turns conversations into distribution-ready assets. From building 30+ products to launching a Canva app for LinkedIn carousels, this episode is packed with actionable insights. Timestamps:0:00 — Intro: Welcome to This New Way1:30 — The AI curiosity wave and why people are hungry for tactical content4:00 — Suk's journey from IBM, Apple, and Saks to 30+ side projects and Engyne5:45 — The shift from building in Figma to building 5 real prototypes with A8:00 — Using Replit and ChatGPT to get fast, real customer feedback13:00 — How marketers can build lead gen tools without engineering16:30 — Will we have fewer engineers in the future? 19:00 — Demo #1: Nexus — Using AI to query your own network22:00 — Why personal productivity tools no longer require SaaS subscriptions24:50 — Demo #2: A Voice of Customer app to analyze transcripts and shape messaging29:00 — Demo #3: Carousel Studio — Turn your ideas into LinkedIn carousels with a Canva app35:00 — The power of creating from your unique opinion, not AI-generated fluff37:00 — Engyne's vision: Become a mini media machine39:00 — Closing thoughts and future predictions for AI-powered solo businessesTools and Technologies Mentioned:Replit – A browser-based coding environment that lets you write, run, and deploy software quickly. Suk uses it to rapidly prototype multiple product ideas in minutes.ChatGPT – OpenAI's conversational AI model, used to generate code, iterate on features, and assist in product development.Claude – An AI assistant developed by Anthropic, used similarly to ChatGPT for coding and ideation.Prisma – A modern ORM (Object-Relational Mapping) tool for Node.js and TypeScript, used in Suk's Voice of Customer app to manage the database.OpenAI API – The underlying API that powers GPT models like ChatGPT, allowing users to integrate AI functionality into their custom apps.Enjoyed the episode? Subscribe at thisnewway.com
Melanie Sumner: Why Continuous Accessibility Is a Strategic AdvantageMelanie Sumner, Product Accessibility Lead for Design Systems at HashiCorp, joins Robby to talk about what it takes to scale accessibility across legacy products—and how aligning design and engineering processes creates lasting change. Melanie shares her work making Ember.js more accessible, her team's philosophy behind their design system, and why she treats accessibility like any other technical concern.From the pitfalls of nested interactive elements to the strengths of Ember's conventions and codemods, this conversation offers a roadmap for integrating accessibility into every layer of product development.Melanie also reflects on why she trademarked the term Continuous Accessibility, how it fits into product lifecycles, and what other frameworks can learn from the Ember community's approach.“Accessibility is a technical problem with a technical solution.”Melanie joins us from Chicago, Illinois.Episode Highlights[00:01:00] What Well-Maintained Software Looks Like: Consistency, purpose, and bridging design and engineering[00:02:30] Building a Unified Design System Across 10+ Legacy Products[00:03:30] Creating Component Requirements Before Design or Code[00:05:00] Designing with Accessibility Defaults—and Providing Bridges for Legacy[00:07:00] How Ember's Conventions Help Scale Front-End Systems[00:09:30] Who Uses Ember—and Why It's a Fit for Teams with Big Requirements[00:13:30] Technical Debt in Design Systems and the Cost of Rushing[00:16:30] How They Future-Proof Components and Avoid Over-Engineering[00:19:00] What “Continuous Accessibility” Means in Practice[00:21:00] Accessibility Testing and the Limits of Automation[00:23:00] Common Accessibility Mistakes: Nested Interactives and Misused DIVs[00:24:30] Keyboard Navigation as a Litmus Test[00:26:00] Text Adventure Games and Accessibility as a Playable Experience[00:28:30] The Origin of Her Accessibility Journey at UNC Chapel Hill[00:31:00] Why She Avoids Framing Accessibility in Emotional Terms[00:32:45] Compliance as a Business Driver for Accessibility[00:35:00] Open Source Work on Testing Rules Across Frameworks[00:38:00] The Navigation API and Fixing Single-Page App Accessibility[00:40:30] HTML's Forgiveness and the Illusion of “Good Enough”[00:43:00] Advice for Engineers Advocating for Accessibility Without Authority[00:46:45] Book Recommendation: Cradle Series by Will Wight[00:48:30] Where to Follow Melanie: melanie.codesLinks and ResourcesMelanie's WebsiteHelios Design System at HashiCorpCradle Series by Will WightEmber Community SurveyA11y Automation GitHub ProjectAxe-coreFollow Melanie:GitHubLinkedInThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
We break down how to properly throw, catch, and log errors in JavaScript and TypeScript. They cover client-side and server-side strategies, using tools like Sentry, and how to handle errors without taking down your whole app. Show Notes 00:00 Welcome to Syntax! 01:19 Error terminology. 01:42 Thrown and catching. 03:01 What's in an error. 04:09 Name and message. 04:42 Stack. 07:12 Node system errors. 07:34 Messages: strings, objects, or custom errors. 08:19 Throwing errors. 12:01 Promise errors. 12:10 Try catch block, .catch(). 14:13 Using awaited-to. 15:10 Finally. 16:29 promise.try() 17:14 Re-throwing errors. Error Cause 18:12 Client-side errors. 18:15 Catching at different levels. 18:51 Displaying errors. 21:59 Transforming server errors into client errors. 24:12 Error boundaries. 25:26 Server errors. 26:10 JSON API. 27:41 HTTP response codes. 30:09 Logging and solving errors. 31:16 Proudly supported by Sentry.io. Logging within Sentry 36:16 TypeScript and errors. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Scott and Wes break down how to properly throw, catch, and log errors in JavaScript and TypeScript. They cover client-side and server-side strategies, using tools like Sentry, and how to handle errors without taking down your whole app. Show Notes 00:00 Welcome to Syntax! 01:19 Error terminology. 01:42 Thrown and catching. 03:01 What's in an error. 04:09 Name and message. 04:42 Stack. 07:12 Node system errors. 07:34 Messages: strings, objects, or custom errors. 08:19 Throwing errors. 12:01 Promise errors. 12:10 Try catch block, .catch(). 14:13 Using awaited-to. 15:10 Finally. 16:29 promise.try() 17:14 Re-throwing errors. Error Cause 18:12 Client-side errors. 18:15 Catching at different levels. 18:51 Displaying errors. 21:59 Transforming server errors into client errors. 24:12 Error boundaries. 25:26 Server errors. 26:10 JSON API. 27:41 HTTP response codes. 30:09 Logging and solving errors. 31:16 Proudly supported by Sentry.io. Logging within Sentry 36:16 TypeScript and errors. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Primeiro episódio do mês é dia de falar sobre carreira! Hoje, conversamos sobre a carreira da pessoa desenvolvedora Full Stack: escolha de carreira ou adaptação às demandas do mercado? Da importância das soft skills ao aprendizado contínuo, descubra as diferentes perspectivas e os "dependes" que cercam essa carreira. Vem ver quem participou desse papo: André David, o host que quer entender o cinza Vinny Neves, Líder de Front-End na Alura Patrícia Silva, Senior Fullstack Engineer Guilherme Lima, Tech Educator e Professor na Alura e na USP
In this episode, we dove headfirst into the swirling waters of TypeScript, its real-world use cases, and where it starts to fall short—especially when it comes to security. Joining us from sunny Tel Aviv (and a slightly cooler Portland), we had the brilliant Ariel Shulman and security advocate Liran Tal bring the heat on everything from type safety to runtime vulnerabilities.We started off with a friendly debate: Has TypeScript really taken over the world? Our verdict? Pretty much. Whether it's starter projects, enterprise codebases, or AI-generated snippets, TypeScript has become the de facto standard. But as we quickly found out, that doesn't mean it's perfect.Key Takeaways:-TypeScript ≠ SecurityWe tend to trust TypeScript a bit too much. It's a build-time tool, not a runtime enforcer. As Liran pointed out, “TypeScript is not a security tool,” and treating it like one leads to dangerous assumptions.-Type Juggling is Real (and Sneaky)We explored how something as innocent as using as string on request data can open the door to vulnerabilities like HTTP parameter pollution and prototype pollution. Just because your IDE is happy doesn't mean your runtime is.-Enter Zod – Runtime Type Checking to the Rescue?Zod got some love for bridging the dev-time/runtime gap by validating data on the fly and inferring TypeScript types. But even Zod isn't foolproof. For example, unless you're using .strict(), extra fields can sneak past your validations, leading to mass assignment bugs.-Common Developer FallaciesWe discussed the misplaced confidence developers have in things like code coverage and TypeScript alone. One of the big takeaways: defense in depth matters. Just like testing, layering your security practices (like using Zod, type guards, and proper sanitization) is key.-TypeScript Best Practices Are EvolvingFrom discriminated unions to avoiding any, from using Maps over plain objects to prevent prototype pollution—TypeScript developers are adapting. And tools like modern Node.js now support type stripping, which makes working with .ts files at runtime a bit easier.Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
Seeed Studios Sensecap T1000-E is a great pocket-carry Meshtastic device that I have been using for a few months. Let's take a look at this today.Link - https://www.seeedstudio.com/SenseCAP-Card-Tracker-T1000-E-for-LoRaWAN-p-6408.html?sensecap_affiliate=q7PhJN2&referring_service=linkBecome a supporter of this podcast: https://www.spreaker.com/podcast/ham-radio-2-0--2042782/support.
Fredrik snackar med Camilo Tapia om att gå från Node till Rust, via chocker över hur fula saker kan se ut och hur stor omställning det kan vara att slåss med en kompilator. Det strukturerar om ens hjärna! På ett bra sätt! Man inser hur mycket andra saker tar hand om åt en, och att det kan finnas ett värde i att hantera de sakerna själv i vissa sammanhang. Vi diskuterar också Nodes historia, hur lång tid det tog för Rust att klicka, om det skapas för många jättestora ramverk som vill lösa allt åt en just nu, och en hel del annat. Inspelat under Øredev 2024. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Camilo Twofour - där Camilo jobbar Øredev Jsconf Rust How to switch from cozy Node.js to scary Rust as a company - Camilos presentation på Øredev 2024 Node Node släpptes först 2009 io.js - fork av Node som senare återförenades med originalprojektet Commonjs ESM Bun Deno Express Denos Youtubevideo V8 Rustlings låter dig lösa små kodproblem i Rust Stöd oss på Ko-fi! Zig Gleam Mojo Swift på servern Kotlin på servern WASM Leptos Solidjs JSX Angular Solidstart för Solidjs Islands Nextjs HTMX Jquery Primer - ungefär HTMX, från Facebook, 2010 Svelte Headless Go Foo café Titlar Nyttigt att skippa någonting Det nya sättet att tänka Tillräckligt bra för det mesta Sträva efter mer Bakom kulisserna på Node Ett komplement Inte någon återvändo För mycket på köpet
SANS Internet Stormcenter Daily Network/Cyber Security and Information Security Stormcast
Resilient Secure Backup Connectivity for SMB/Home Users Establishing resilient access to a home network via a second ISP may lead to unintended backdoors. Secure the access and make sure you have the visibility needed to detect abuse. https://isc.sans.edu/diary/Resilient%20Secure%20Backup%20Connectivity%20for%20SMB%20Home%20Users/31972 BadSuccessor: Abusing dMSA to Escalate Privileges in Active Directory An attacker with the ability to create service accounts may be able to manipulate these accounts to mark them as migrated accounts, inheriting all privileges the original account had access to. https://www.akamai.com/blog/security-research/abusing-dmsa-for-privilege-escalation-in-active-directory Flaw in samlify That Opens Door to SAML Single Sign-On Bypass CVE-2025-47949 The samlify Node.js library does not verify SAML assertions correctly. It will consider the entire assertion valid, not just the original one. An attacker may use this to obtain additional privileges or authenticate as a different user https://www.endorlabs.com/learn/cve-2025-47949-reveals-flaw-in-samlify-that-opens-door-to-saml-single-sign-on-bypass
In this episode of Maintainable, Robby speaks with Joe Masilotti, an independent consultant who helps Rails teams ship mobile apps using Hotwire Native.Joe shares his perspective on what makes software maintainable—especially for consultants who need to onboard quickly. He explains why setup scripts often add unnecessary complexity, and how he evaluates a project's maintainability by how quickly he can go from clone to coding.Robby and Joe also discuss how hybrid mobile development can offer faster delivery, fewer bugs, and better long-term flexibility—especially when teams reuse their existing Rails web views. Joe explains how Hotwire Native allows teams to incrementally introduce native features without rewriting their entire app.Whether you're maintaining a mobile shell built two years ago or just starting to explore native development, Joe offers actionable advice on setting expectations, scoping client work, and navigating modern mobile tech stacks.⏱️ Episode Highlights[00:01:17] Onboarding as a Measure of MaintainabilityJoe shares how quickly he can spin up a Rails app often reflects how maintainable it is.[00:05:12] Being a Good Guest in Someone Else's CodebaseJoe outlines his ideal onboarding checklist and how he adapts to unfamiliar environments.[00:08:00] Setting Communication and Collaboration ExpectationsThe three questions Joe asks every client to understand how their team works.[00:13:02] Offering Opinions—Only Where InvitedWhy Joe stays scoped to the work he's hired for, even when tempted to fix more.[00:14:15] When Technical Debt Enters the ConversationJoe explains how debt discussions usually emerge after version one is shipped.[00:15:33] Who Should Read Hotwire Native for Rails DevelopersJoe describes the type of developer his book is written for and what it covers.[00:18:01] Choosing Native vs. Hybrid for Your Rails AppA framework comparison based on your current frontend architecture.[00:20:00] Introducing the Hotwire Native MindsetWhy logic belongs on the server and the client should stay thin.[00:21:00] Bridge Components: How Rails, iOS, and Android ConnectJoe walks through how native and web technologies pass data between layers.[00:24:00] Why Even a Web View-Based App is Worth ShippingThe practical benefits of discoverability, push notifications, and native APIs.[00:28:01] Replacing Unmaintainable Apps with Hotwire NativeJoe describes how hybrid rewrites often reduce mobile code by 90%.[00:31:33] Letting Go of Feature ParityWhy most clients end up cutting features they originally wanted to preserve.[00:32:18] Scoping and Estimating Project-Based WorkHow Joe uses repeatable patterns to price fixed-fee consulting engagements.[00:35:15] Using AI to Translate Between Tech StacksJoe shares how he leverages LLMs to explore unfamiliar languages like Kotlin.[00:42:26] Long-Term Maintainability and When to Touch the CodeWhy some apps don't need changes for years—and that's okay.[00:43:43] Why Hybrid Apps Are Easier to ReplaceJoe explains why hybrid apps are often more disposable and less risky than monolithic web apps.
VanEck introduced the Onchain Economy ETF "NODE" a fund that seeks to provide exposure to this developing ecosystem without taking investors on crypto's entire rollercoaster ride.~This episode is sponsored by Tangem~Tangem ➜ https://bit.ly/TangemPBNUse Code: "PBN" for Additional Discounts!Guest: Matthew Sigel, Head of Digital Assets Research & Portfolio Manager, VanEckVanEck NODE ETF more info➜ https://bit.ly/VanEckETFNODE00:00 Intro00:16 Sponsor: Tangem01:04 Moody's downgrades us credit rating02:26 Will tax bill pass House this week and pump crypto?03:13 Trump vs Congress data (Trump has the power)04:30 Will stablecoin bill pass this week?07:13 Paul Atkins 3 big changes today08:44 Accredited investors09:52 VanEck NODE15:00 Arbitrum CEO: Why Robinhood wants to build on us16:00 Prediction: will Robinhood build a chain on Arbitrum or Solana?17:32 RWA: 2025 impact?19:30 $VBILL: Avax vs Solana vs Ethereum which grows fastest?21:25 Outro#Ethereum #Bitcoin #Crypto~Bullish Crypto Catalysts Odds
In this episode of the Verified Podcast by Bitcoin Suisse, hosts Dominic and Laurent welcome back Matthew Sigel, head of digital asset research at VanEck. They discuss the rising dominance of Bitcoin, Bitcoin's resilience, and its performance compared to traditional assets. Matthew provides insights into the evolution of VanEck's digital asset strategies, including Bitcoin ETFs and a new Node fund focusing on companies engaged in blockchain technology. The conversation delves into Bitcoin's market cap, correlations with traditional risk assets, the future of corporate Bitcoin treasury strategies, and the increasing institutional demand for Bitcoin ETFs. They also touch on the interplay between Bitcoin mining and AI, challenges related to Bitcoin's security budget, and regulatory developments impacting the digital assets landscape. Finally, Matthew offers a hypothetical approach to constructing an on-chain portfolio with a focus on Bitcoin and a diversified selection of other digital assets.
Aprende Grafana y domina el monitoreo de datos en tiempo real
In this week's episode, it's just me — Charles Max Wood — and I'm joined by the incredibly sharp and open-source-loving Aral Roca, direct from Barcelona! Aral's the creator of Brisa, a new full-stack web framework that flips the script on how we build modern web apps. If you thought the "another day, another framework" meme was played out... well, Brisa might just change your mind.Key Takeaways:-Brisa's Big Idea: It's designed to let you build web apps with minimal or zero JavaScript on the client side. Think HTML streaming, server actions, and components that render server-side first, but can gradually hydrate on the client.-Server-first FTW: Aral walks us through how Brisa handles server actions — even capturing click and scroll events on the server — using ideas inspired by HTMX, LiveView, and server components from frameworks like Next.js.-Tiny and Mighty: The whole framework is incredibly lightweight. Web components come in at just ~3 KB, and the built-in i18n system is under 1 KB!-From Idea to Reality: Aral started Brisa to scratch his own itch — building side projects and blogs without bloated front-end code. But now, others are using it too (yes, even in production!), including one travel agency that's gone all-in.-Multi-platform Future: Brisa has adapters in the works for Vercel, Node, and Deno — plus integration with Tauri for building native Android, iOS, and desktop apps from the same codebase.-What's Coming: Roadmap goals include improved hot reloads, more adapters, transitions, lazy-loaded components, and a better playground for developers to tinker with.Oh, and yes — Aral does parkour. For real.This episode is packed with deep technical insight and exciting potential for a new way to build web apps — especially for devs who love fast performance, server-rendering, and clean architecture.Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.
В этом выпуске: является ли 500-ый выпуск юбилейным, как погасить наводки-вибрации на вертушки, что нового в Node.js v24 и почему он будет LTS но пока не LTS, сэмплируем резервуары, выбираем между iPhone 11 Pro, iPhone 12 mini и iPhone 13 mini, выбираем правильный способ 2FA, закапываем SQL, а также обсуждаем темы слушателей. [00:03:17] Чему мы… Читать далее →
This week's EYE ON NPI features a new 'everything' sensor, the Sensirion SEN66 Environmental Sensor Node (https://www.digikey.com/en/product-highlight/s/sensirion/environmental-sensor-node-sen6x) . This is a highly-anticipated update to the SEN5x (https://www.digikey.com/en/videos/s/sensirion/eye-on-npi-sen54-environmental-sensor-node) goes hard on gas sensing, with VOC, NOx and CO2 sensors built in. You can even update to the SEN68 and get formaldehyde HCHO sensing! What we like about this series is the complete solution for all kinds of environmental sensing with a single cable. Sensirion is one of our fav sensor companies: from classics like the SHT45 (https://www.adafruit.com/product/5665) to the popular SGP30 (https://www.adafruit.com/product/3709) and the high quality SCD30 (https://www.adafruit.com/product/4867) we have made breakouts for many-a-sensor from this company. Lately they've started to do fully integrated products - like the SEN5x series (https://www.digikey.com/en/videos/s/sensirion/eye-on-npi-sen54-environmental-sensor-node) that we covered earlier on EYE ON NPI. The SEN54 series has particulate matter (PM1, PM2.5, PM4, PM10) dust sensing, plus temperature, humidity, volatile organic compounds (VOCs), with the SEN55 adding NOx. We saw this sensor often paired with an SCD30 (https://www.digikey.com/short/d1h3t1n4) or SCD4x (https://www.digikey.com/short/zmh2zjz3) to add CO2 sensing. Those folks will like the look of the SEN6x series as now we get CO2 sensing in all but the lowest-cost SEN60. One thing to note with CO2 sensing is that once a week it needs to 'self-calibrated' by letting it sense fresh outdoor air which will be ~400ppm. This isn't a bad idea for your health either. Another new sensor added in the upcoming SEN68 is formaldehyde, which integrates the SFA30 (https://www.digikey.com/short/2d5fb8rt). If you've used the SEN5x series, (https://www.digikey.com/en/videos/s/sensirion/eye-on-npi-sen54-environmental-sensor-node) you're probably familiar with their connection interface: a JST GH 6-pin cable is used to connect and provide power and I2C data connection. However, one thing to note is that the cable is the same but the pinout has changed. Power is now 3.3V instead of 5.0 and there's no UART interface, so the SEL pin is not available. For that reason, if you'd like to use the same cable, go for it - but the circuitry will need to change...for example we're revising our SEN5x breakout (https://www.digikey.com/short/h0jffnm2)! We like that, just as with the SEN5x series, the SEN6x (https://www.digikey.com/en/product-highlight/s/sensirion/environmental-sensor-node-sen6x) uses plain I2C to communicate. This makes it easy to integrate with any microcontroller or microcomputer, and the added CRC helps avoid accidental data corruption from EMI or loose cables. The interface is not just to each individual sensor - there's only one I2C address and command structure and once you initialize the sensor you can read all values at once for 'timestamped' consistency. The commands are easy to implement, but if you want a head-start, check out the Sensirion GitHub account (https://github.com/Sensirion?q=sen6&type=all&language=&sort=), they have code in C and Python for a 5-minute quick start. Excited to check this fancy new combo-sensor out? You're in luck because DigiKey has the Sensirion SEN66 Environmental Sensor Node (https://www.digikey.com/short/0d4jt424) in stock right now for immediate shipment! Order today and DigiKey will ship it you in an instant - you will be sensing up a storm by tomorrow afternoon! See at DigiKey https://www.digikey.com/short/0d4jt424 See Sensiron's video https://www.digikey.com/api/videos/videoplayer/smallplayer/6371044300112 Visit the Adafruit shop online - http://www.adafruit.com ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
J-Dog is the former maintainer of Bitcoin's Counterparty protocol – a role which he fulfilled for about 8 years. Under his stewardship, XCP witnessed the creation of legendary collections such as Spells of Genesis, Rare Pepes, and Fake Rares – even my Bitcoin Heads and Leftist Tears were created when he was the lead developer and he provided some useful advice. Today, J-Dog builds the FreeWallet.io Counterparty wallet and the TokenScan.io blockchain explorer (formerly Xchain.io). He maintains opinions which diverge from those of current maintainer Adam Krellenstein (who joined the show in S16 E14) and even claims that the Counterparty protocol was forked at block 866000. Time stamps: Introducing J-Dog (00:00:53) Counterparty's Founders (00:02:13) What is Counterparty? (00:03:19) History of Token Platforms (00:04:24) Creation of Dispensers (00:07:57) The Fork Controversy (00:09:50) User Reactions to Changes (00:12:42) Counterparty Classic (00:13:16) Current State of Dispensers (00:13:52) Ongoing FUD in the Community (00:14:41) Recent Developments (00:15:02) Control and Development (00:16:05) Token Scan and Exchange (00:17:25) Counterparty's Early Challenges (00:20:55) The use case for Bitcoin (00:23:16) Counterparty's missed opportunity (00:23:39) Community decision-making challenges (00:24:11) Smart contracts and security (00:25:27) Counterparty's innovative features (00:26:42) Evolution of Counterparty's focus (00:27:40) Concerns about asset transactions (00:28:19) The evolution of meme culture (00:29:26) Collecting Rare Pepes (00:31:03) Geolocation-based token distribution (00:32:04) Comparison to Pokémon Go (00:33:14) Current projects and developments (00:35:50) Citrea's zero-knowledge rollup (00:36:50) Counterparty's future on Layer Two (00:37:53) Current work and future vision (00:38:25) Community-driven development concerns (00:43:07) Consensus measurement in development (00:45:59) Consensus Gathering in Counterparty (00:46:39) Atomic Swaps Explained (00:49:42) Adoption of New Features (00:51:33) Counterparty vs Horizon Market (00:55:05) Impact of Ordinals on Counterparty (00:58:16) Integration of Ordinals with Counterparty (01:00:09) Fallout Among Developers (01:03:21) STAMPs vs Ordinals (01:04:34) Concerns About UTXO Set Bloat (01:07:45) Introduction to the UTXO Set Concerns (01:09:58) Turning Point on Stamps (01:10:48) Pixel Art and Compression Challenges (01:11:07) Nihilistic Moments in Bitcoin History (01:11:47) Innovations in Small Data Graphics (01:12:08) Future of Interoperability Among Protocols (01:13:38) Challenges in Ecosystem Integration (01:14:02) Islands of Unconnected Communities (01:15:35) Historical Significance of Bitcoin Artifacts (01:16:03) Hope for NFT Market Revival (01:17:38) Mixed Feelings on NFT Participation (01:18:37) Sponsor Plug for SideShift.ai (01:20:22) Counterparty Classic and Current Focus (01:22:55) Counterparty's Resilience (01:23:58) Future of Counterparty Protocol (01:24:59) Cultural Acceptance of On-Chain Data (01:27:42) Difference Between Counterparty Assets and Runes (01:28:18) Valuation of Vlad Head Cards (01:29:04) Scams in Low Liquidity Tokens (01:30:39) Concerns Over Domain Squatting (01:31:52) Counterparty Improvement Proposals (01:32:43) Creating an Asset Escrow Service (01:33:44) Resetting Asset Supply (01:34:42) Counterparty Wallet Quirks (01:35:21) Protocol Functionality Improvements (01:36:44) Funding Development through Donations (01:37:31) Betting System Revival (01:41:03) User Feedback on FreeWallet (01:44:24) Creating Exchange Markets (01:47:05) Transaction Fee Issues (01:48:19) Token Description Formatting (01:50:11) Multi-Send Transaction Challenges (01:51:14) User Interface Updates Needed (01:52:58) Mobile Wallet Development (01:53:34) Mobile Free Wallet Update (01:54:51) Free Wallet Confusion (01:55:01) Counterparty's Future (01:56:02) Investment Needs for Counterparty (01:57:18) Competing Visions for Counterparty (01:58:56) Message to Counterparty Team (01:59:46) Community Engagement (02:01:14) Running a Counterparty Node (02:03:37) Hardware Requirements (02:05:06) Importance of Running a Node (02:06:18) Closing Remarks (02:07:39)
Scrimba is just starting to release fullstack/backend courses. They're going to be starting with 8 courses: Suppabase, Command Line Basics, Express, SQL, Nuxt, Vite, Next, and Node. I shared my honest thoughts on some of the courses, who they're for, and what part of your journey you should consider going through them.---------------------------------------------------
Nina Polshakova is a software engineer at Solo.io, where she's worked on Istio and API Gateway projects. She's been part of the Kubernetes release team since v1.27 and is currently serving as the Release Lead for v1.33. Do you have something cool to share? Some questions? Let us know: - web: kubernetespodcast.com - mail: kubernetespodcast@google.com - twitter: @kubernetespod - bluesky: @kubernetespodcast.com News of the week 229 new things Google announced at Next 25 MCO: Multi-Cluster Orchestrator Golden Kubestronaut Cloud Native Platform Engineering Associate The kube-scheduler-simulator K0s and k0smotron are now CNCF Sandbox projects Links from the interview Nina Polshakova Kubernetes Deprecation Policy Kubernetes Dev Google Group solo.io Istio API Gateway (General concept, linking to K8s Gateway API) Kubernetes Release Team GitHub Istio revisions Working in Public by Nadia Eghbal (Link to publisher's site about the book) Kubernetes Maintainers Read Mean Comments (KubeCon EU 2024) Kubernetes 1.33 release blog (Link to release announcement blog) Kubernetes Enhancement Proposals (KEPs) Sidecar Containers Multiple Service CIDR support (KEP link) Dynamic Resource Allocation (DRA) DRA support for partitioned devices (KEP link) DRA device taints and tolerations (KEP link) DRA: Prioritized Alternatives in Device Requests (KEP link) Kubernetes 1.33 sneak peak (Link to pre-release highlights) EndpointSlices API Kubernetes Gateway API node.status.nodeInfo.kubeProxyVersion is a lie (issue) KEP-4004: Deprecate the kubeProxyVersion field of v1.Node #4005 (KEP link) Kubelet Removal: Host network support for Windows pods (KEP link) Containerd SIG Windows HostProcess Containers (Windows) Removal: KEP-5040: Disable git_repo volume driver (KEP link) User Namespaces (Beta, Enabled by Default) CRI-O Runc In-place Resource Resize for Pods (Link to the alpha announcement, but now beta) Vertical Pod Autoscaler (VPA) KEP-5080: Ordered Namespace Deletion PyTorch Linkerd Terry Pratchett's Discworld series Tiffany Aching series Guards! Guards! Going Postal Kubernetes Slack New Contributor Orientation
Freedom Dumlao (CTO at Vestmark) joins Robby to explore what it means to maintain software at scale—and why teams sometimes need to unlearn the hype.With two decades of experience supporting financial systems, Freedom shares how his team manages a Java monolith that oversees $1.6 trillion in assets. But what's most surprising? His story of how a team working on 70+ microservices rebuilt their platform as a single Ruby on Rails monolith—and started shipping faster than ever before.Episode Highlights[00:02:00] Why Respecting Legacy Code MattersFreedom reflects on a lesson he learned at Amazon: "Respect what came before." He discusses the value of honoring the decisions of past developers—especially when their context is unknown.[00:05:00] How Tests Help (and Where They Don't)Freedom discusses how tests can clarify system behavior but not always intent—especially when market logic or business-specific rules come into play.[00:07:00] The Value of Understudies in EngineeringFreedom shares how his team intentionally pairs subject matter experts with understudies to reduce risk and transfer knowledge.[00:09:30] Rethinking Technical DebtHe challenges the fear-based framing of technical debt, comparing it instead to a strategic mortgage.[00:17:00] From 70 Services to 1 MonolithAt FlexCar, Freedom led an unconventional rewrite—consolidating 70 Java microservices into a single Rails app. The result? A dramatic increase in velocity and ownership.[00:25:00] Choosing Rails Over Phoenix, Laravel, and DjangoAfter evaluating multiple frameworks, Rails' cohesiveness, Hotwire, and quick developer ramp-up made it the clear winner—even converting skeptical team members.[00:31:00] How Rails Changed Team DynamicsBy reducing dependency handoffs, the new Rails app enabled solo engineers to own complete features. The impact? Faster delivery and more engaged developers.[00:36:30] Why Rails Still Makes Sense at a 20-Year-Old CompanyEven with a large Java codebase, Vestmark uses Rails for rapid prototyping and new product development.[00:41:00] Using AI to Navigate Legacy SystemsFreedom explains how his team uses retrieval-augmented generation (RAG) to surface relevant code—but also the limitations of AI on older or less common codebases.[00:51:00] Seek Feedback, Not ConsensusFreedom explains why aiming for alignment slows teams down—and how decision-makers can be inclusive without waiting for full agreement.Links and ResourcesFreedom Dumlao on LinkedInVestmarkNo Rules RulesDungeon Crawler Carl seriesThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
Mercedes Bernard, Staff Software Engineer at Kit, joins Robby to talk about what it really means to write code that lasts—and who it should be written for.In this episode of Maintainable, Mercedes shares a thoughtful and practical perspective on working with legacy codebases, managing technical debt, and creating a team culture that values maintainability without fear or shame. Her guiding principle? Well-maintained software is friendly software—code that is understandable and approachable, especially for early-career developers.Together, they discuss how to audit and stabilize older systems, avoid full rewrites, and create consistent developer experiences in large applications. Mercedes reflects on her decade in consulting and how that shaped her approach to navigating incomplete documentation, missing historical context, and multiple competing patterns in a codebase. She breaks down different types of technical debt, explains why not all of it is inherently bad, and offers strategies for advocating for maintenance work across engineering and product teams.The conversation also touches on architecture patterns like job fan-out, measuring performance regressions, reducing infrastructure load, and building momentum for improvements even when leadership isn't actively prioritizing them.If you've ever felt overwhelmed by a messy project or struggled to justify maintenance work, this episode will leave you with a fresh mindset—and a few practical tactics—for making code more sustainable and inclusive.Episode Highlights[00:01:08] Defining Well-Maintained SoftwareMercedes explains her top metric: software that feels friendly, especially to early-career developers navigating the codebase for the first time.[00:03:00] What Friendly Code Actually Looks LikeShe shares why consistency, discoverability, and light documentation (like class comments or UML snippets) can make a huge difference.[00:05:00] Assessing Code Like a House TourMercedes introduces her metaphor of giving a house tour to evaluate code: does everything feel like it's in the right place—or is the stove in the cabinet?[00:06:53] Consulting Mindset: Being a Guest in the CodebaseWith a decade of consulting experience, Mercedes shares how she navigates legacy systems when historical context is long gone.[00:10:40] Stabilizing a Startup's Tangled ArchitectureShe walks through an in-depth case study where she helped a client with multiple abandoned services get back to stability—without a rewrite.[00:17:00] The Power of a One-Line FixMercedes shares how a missing check caused a job to fan out 30 million no-op background jobs a day—and how one line of code reduced that by 75%.[00:23:40] Why State Checks Belong EverywhereShe explains how defense-in-depth patterns help avoid job queue flooding and protect system resources early in the fan-out process.[00:24:59] Reframing Technical DebtNot all debt is bad. Mercedes outlines three types—intentional, evolutionary, and time-based—and how to approach each one differently.[00:28:00] Why Teams Fall Behind Without Realizing ItMercedes and Robby talk about communication gaps between engineers and product stakeholders—and why it's not always clear when tech debt starts piling up.[00:34:00] Quantifying Developer FrictionMercedes recommends expressing technical debt in terms of lost time, slow features, and increased cost rather than vague frustrations.[00:42:00] Getting Momentum Without PermissionHer advice to individual contributors: start small. Break down your frustrations into bite-sized RFCs or tickets and show the impact.[00:45:40] Letting the Team Drive StandardsMercedes encourages team-led conventions over top-down declarations, and explains why having any decision is better than indecision.[00:47:54] Recommended ReadingShe shares a surprising favorite: The Secret Life of Groceries, a systems-thinking deep dive into the grocery industry by Benjamin Lorr.Resources & Links
Evan Phoenix (@evanphx), CEO of Miren, joins Robby to explore the subtle but powerful difference between writing code that works and writing code that explains itself. They discuss the role of clarity in maintainable systems, why splitting a monolith can backfire, and what developers can learn from artists and tradespeople alike.Episode Highlights[00:01:30] What Makes Software Maintainable?Evan defines maintainability as how easily a newcomer can make a change with minimal context.[00:02:30] Why Business Logic Should Be ObviousA discussion on domain knowledge leakage and abstracting rules like “can we sell today?”[00:05:00] Programming 'Mouthfeel' and the Trap of PrefactoringEvan explains why prematurely optimizing for reuse can lead to unnecessary complexity.[00:07:00] When to Extract Logic: The Copy/Paste SignalA practical approach to identifying reusable components by spotting repeated code.[00:08:00] Technical Debt as a Reflection of Cognitive LoadWhy forgetting your own code doesn't automatically mean it's “bad” code.[00:10:30] Testing as Emotional InsuranceHow writing even basic checks can build team confidence—especially when test coverage is weak.[00:13:00] Daily Integration Tests: A Low-Pressure Safety NetUsing nightly integration runs to catch invisible bugs in complex systems.[00:14:00] Confidence > 100% Test CoverageWhy fast feedback loops matter more than aiming for exhaustive tests.[00:20:00] Splitting the Monolith: A Cautionary TaleEvan shares how decoupling apps without decoupling the database created chaos.[00:22:00] Shared Models, Split Repos, and Hidden PitfallsThe unexpected bugs that emerge when two apps maintain duplicate models and validations.[00:23:00] Better Alternatives to Splitting CodebasesHow separate deployments and tooling can mimic team separation without architectural debt.[00:28:00] The Hidden Cost of Diverging Business DomainsWhen apps evolve independently, business logic begins to drift—undermining consistency.[00:29:00] Building Miren and Staying MotivatedHow Evan approaches early-stage product development with curiosity and detachment.[00:36:00] How to Know When Your Open Source Project Is “Done”Reframing “dead” projects as complete—and why stability is often a feature.[01:01:00] Signals for Trusting Open Source DependenciesEvan's mental checklist for evaluating if a library is worth adopting.[01:07:00] The Importance of Hiring Junior DevelopersWhy investing in beginners is crucial for the future of our industry.[01:08:00] Book RecommendationsEvan recommends The Inner Game of Tennis and Snow Crash.Links and ResourcesEvan Phoenix's WebsiteEvan on GitHubEvan on MastodonBook RecommendationsThe Inner Game of Tennis (book)Snow Crash by Neal StephensonThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.
Leave feedback!Today I am speaking with Mickey Negus, the Senior Engineering Manager at Edge & Node who oversees Engineering Operations and Customer Success. This is Mickey's second appearance on the GRTiQ Podcast, having first joined us in November 2023 (Ep. 143) where she shared her journey into web3 and initial work at Edge & Node.After joining Edge & Node in 2022, Mickey has focused on revolutionizing how decentralized protocols provide technical support – transforming what was once a seven-day response window into a remarkably efficient three-minute median response time. Her approach goes beyond traditional support models, employing highly-skilled technical experts in frontline roles and coordinating support efforts across multiple organizations, time zones, and communication channels to meet the unique needs of a decentralized network.During our conversation, Mickey shares insights about The Graph's successful transition to Sunrise (moving all traffic from hosted services to the decentralized network), explains the critical differences between web2 and web3 support paradigms, and outlines her three-pillar support playbook for decentralized protocols. She also discusses how they've implemented AI tools for sentiment analysis, documentation improvement, and streamlining support operations across hundreds of concurrent conversations.Show Notes and TranscriptsThe GRTiQ Podcast takes listeners inside web3 and The Graph (GRT) by interviewing members of the ecosystem. Please help support this project and build the community by subscribing and leaving a review.Twitter: GRT_iQwww.GRTiQ.com
Luca Casanato, member of the Deno core team, delves into the intricacies of debugging applications using Deno and OpenTelemetry. Discover how Deno's native integration with OpenTelemetry enhances application performance monitoring, simplifies instrumentation compared to Node.js, and unlocks new insights for developers! Links https://lcas.dev https://x.com/lcasdev https://github.com/lucacasonato https://mastodon.social/@lcasdev https://www.linkedin.com/in/luca-casonato-15946b156 We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: Luca Casonato.
SANS Internet Stormcenter Daily Network/Cyber Security and Information Security Stormcast
Static Analysis of GUID Encoded Shellcode Didier explains how to decode shell code embeded as GUIDs in malware, and how to feed the result to his tool 1768.py which will extract Cobal Strike configuration information from the code. https://isc.sans.edu/diary/Static%20Analysis%20of%20GUID%20Encoded%20Shellcode/31774 SAMLStorm: Critical Authentication Bypass in xml-crypto and Node.js libraries xml-crypto, a library use in Node.js applications to decode XML and support SAML, has found to parse comments incorrectly leading to several SAML vulnerabilities. https://workos.com/blog/samlstorm One PUT Request to Own Tomcat: CVE-2025-24813 RCE is in the Wild A just made public deserialization vulnerablity in Tomcat is already being exploited. Contributing to the rapid exploit release is the similarity of this vulnerability to other Java deserializtion vulnerabilities. https://lab.wallarm.com/one-put-request-to-own-tomcat-cve-2025-24813-rce-is-in-the-wild/ CVE-2025-24813 CSS Abuse for Evasion and Tracking Attackers are using cascading stylesheets to evade detection and enable more stealthy tracking of users https://blog.talosintelligence.com/css-abuse-for-evasion-and-tracking/
Podcasting 2.0 February 14th 2025 Episode 210: "Mothership Node" Adam & Dave discuss distributed indexing through philosophy ShowNotes We are LIT Chaptervising Bluecry Seventeenth Amendment to the United States Constitution - Wikipedia Kademlia, Explained - YouTube Fountain update Payments Podsage Words of Wisdom ------------------------------------- MKUltra chat Transcript Search What is Value4Value? - Read all about it at Value4Value.info V4V Stats