Hypertext Markup Language
POPULARITY
Categories
This episode introduces a weekend project that will give you authentic experience working with existing code—a crucial skill that most tutorials and coding platforms simply don't teach. Using Kyle Simpson's YouPeriod GitHub repository, you'll learn to navigate a codebase written by someone else, which is exactly what you'll do in your first development job. This particular project is perfect for beginners because it uses fundamental web technologies (HTML, CSS, and vanilla JavaScript) rather than complex frameworks like React or TypeScript.Here's the Github repo: https://github.com/getify/youperiod.appThis weekend project will teach you more about real development work than weeks of guided exercises. If you're completely new to JavaScript, check out our Dev30 program at dev30.xyz, where you can learn the fundamentals and beyond.Send us a textShameless Plugs
Do This, NOT That: Marketing Tips with Jay Schwedelson l Presented By Marigold
If your email performance is slipping even though you're using that classic “letter format” style, there's a reason—and it's not what you think. Jay Schwedelson breaks down why hybrid-looking plain text emails are quietly tanking results, and what real 1:1 messaging actually looks like. Also: laser planetariums, shoe policies at TSA, and the weird airport loophole that makes Jack & Coke at 8:30 a.m. seem totally fine.ㅤBest Moments:(02:01) Why everyone's using letter format emails—and what they're getting wrong(03:02) The sneaky visual signals that make your “personal” emails feel automated(04:30) 600% higher reply rates when your email looks truly human(05:15) Why your “plain text” email is still HTML—and why that's okay(06:15) The email strategy mistake of living in both the graphic and plain text worlds(08:13) Jack & Coke at 8:30 a.m.? Only acceptable in airports, apparentlyㅤCheck out our 100% FREE + VIRTUAL EVENTS! ->Guru Conference - The World's Largest Virtual EMAIL MARKETING Conference - Nov 6-7!Register here: www.GuruConference.comㅤCheck out Jay's YOUTUBE Channel: https://www.youtube.com/@schwedelsonCheck out Jay's TIKTOK: https://www.tiktok.com/@schwedelsonCheck Out Jay's INSTAGRAM: https://www.instagram.com/jayschwedelson/ㅤMASSIVE thank you to our Sponsor, Marigold!!Email chaos across campuses, branches, or chapters? Emma by Marigold lets HQ keep control while local teams send on-brand, on-time messages with ease.Podcast & GURU listeners: 50 % off your first 3 months with an annual plan (new customers, 10 k-contact minimum, terms apply).Claim your offer now at jayschwedelson.com/emma
Dans cet épisode, nous partageons nos conseils pour voyager en France : transports, logements, langue et coutumes. Nous évoquons les différences régionales et l'ambiance estivale. Et surtout, nous racontons pourquoi on aime voir Paris à travers les yeux des touristes. Interactive Transcript and Vocab Helper Support Easy French and get interactive transcripts, live vocabulary and bonus content for all our episodes: easyfrench.fm/membership Open the Interactive Transcript (https://play.easyfrench.fm/episodes/v1g2oli84xumbk28rt7x0) Download transcript as HTML (https://www.dropbox.com/scl/fi/v1g2oli84xumbk28rt7x0/easyfrenchpodcast152_transcript.html?rlkey=f953c5yoz23a4v75chd0z2m25&st=v4aichqz&dl=1) Download transcript as PDF (https://www.dropbox.com/scl/fi/w83z83bhzx22ntaqgaylv/easyfrenchpodcast152_transcript.pdf?rlkey=6rmd91di3bhzqalh3zaginiq4&st=8cf9tm7h&dl=1) Download vocab as text file (https://www.dropbox.com/scl/fi/7tlyhu0048mm47ejx5gv3/easyfrenchpodcast152_vocab.txt?rlkey=wjarkf2uu5j0lno5u3x672b5k&st=7qzlmrwm&dl=1) Download vocab as text file with semicolons (https://www.dropbox.com/scl/fi/7tlyhu0048mm47ejx5gv3/easyfrenchpodcast152_vocab.txt?rlkey=wjarkf2uu5j0lno5u3x672b5k&st=kz0btkcz&dl=1) (for flashcard apps) Subscribe using your private RSS feed to see the transcript and vocabulary helper right in your podcast app while you listen. Show Notes
Send us a textIn this solocast episode, On Top of PR host Jason Mudd discusses why “guaranteed media” isn't earned and how to protect yourself from misleading PR firms.Tune in to learn more!Five things you'll learn from this episode:1. What “guaranteed media coverage” really means — and why it's rarely earned2. The differences between earned, placed, contributed, and sponsored content3. How deceptive firms use fake credibility and vanity metrics to lure clients4. The true cost of falling for pay-to-play PR, including damaged trust and wasted budgets5. What questions you must ask before hiring a PR partner to protect your investment Quotables“If it's guaranteed, it's not earned. And if it's not earned, it's not PR — it's advertising.” — @JasonMudd9“You're not being pitched to journalists. You're being pitched to a payment processor.” — @JasonMudd9“Too many firms are ghostwriting puff pieces and calling it earned coverage. It's not.” — @JasonMudd9“Earned media is hard to win, and that's exactly why it works.” — @JasonMudd9“You deserve real answers, not marketing spin.” — @JasonMudd9If you enjoyed this episode, please take a moment to share it with a colleague or friend. You may also support us through Buy Me a Coffee or by leaving us a quick podcast review.About Jason Mudd, Axia Public RelationsJason Mudd is a trusted adviser and dynamic strategist for some of America's most admired brands. Since 1994, he's worked with brands including American Airlines, Budweiser, Dave & Buster's, H&R Block, Hilton, HP, Miller Lite, New York Life, Pizza Hut, Southern Comfort, and Verizon. Jason founded Axia Public Relations in 2002. Forbes named Axia one of America's Best PR Agencies. At Axia, Jason oversees strategic communications for national clients and leads top PR talent. Clients love his passion, innovation, candor, commitment, and award-winning team. He consults with leadership teams at billion-dollar global business-to-business and business-to-consumer brands, advising them on spokesperson training, crisis communications, analytics, social media, online reputation management, and more. In an increasingly tech-forward world, Jason's grasp of the technological demands companies face helps his multiple-sector clients reach their target audiences. After teaching himself HTML in 1994, Jason helped pioneer internet marketing strategies as an early adopter of e-commerce, search engine optimization, and social media, inspiring tech giants like Yahoo. He speaks to corporations and industry groups and writes about PR trends and best practices for American City Business Journals and other national outlets.Guest's contact info and resources:Jason Mudd on XJason Mudd on LinkedInAxia Public Relations1:1 consultations and training withSupport the show On Top of PR is produced by Axia Public Relations, named by Forbes as one of America's Best PR Agencies. Axia is an expert PR firm for national brands. On Top of PR is sponsored by ReviewMaxer, the platform for monitoring, improving, and promoting online customer reviews.
Wir laden die HTML-Elemente SVG und MATH in die Sendung ein, inklusive Kindern und Kindeskindern. Die sind zwar offiziell kein HTML, aber in unserer schönen netten Web-Familie wird Familiennachzug nicht diskutiert. Dazu gibt's Neuigkeiten aus der Linux-Welt und frische Features in Moritz‘ QR-Code Generator. #justfuckingusehtml
Thu, 03 Jul 2025 17:30:00 GMT http://relay.fm/rd/264 http://relay.fm/rd/264 Alphabetical Shadow 264 Merlin Mann and John Siracusa Merlin presents some Microwave Results and John shares his most recent Graduation Results. Merlin presents some Microwave Results and John shares his most recent Graduation Results. clean 5847 Subtitle: That's why it's hard to be Janice.Merlin presents some Microwave Results and John shares his most recent Graduation Results. This episode of Reconcilable Differences is sponsored by: Vitally: A new era for customer success productivity. Get a free pair of AirPods Pro when you book a qualified meeting. Grist: A modern, open source spreadsheet that goes beyond the grid. Try it for free today. Links and Show Notes: Things kick off with some document disagreements and a surprisingly long discussion of HTML. Next up, Merlin presents some Microwave Results and John shares his most recent Graduation Results. In this month's member bonus episode, your hosts discuss the 1981 German submarine epic, Das Boot. You can sign up today to hear all the member episodes, get more bonus stuff, and help support our program. (Recorded Tuesday, June 24, 2025) Credits Audio Editor: Jim Metzendorf Admin Assistance: Kerry Provenzano Music: Merlin Mann The Suits: Stephen Hackett, Myke Hurley Get an ad-free version of the show, plus a monthly extended episode. Postel's law Reconcilable Differences #218: Train ParliamentThis is the episode where we talk about the people who row boats across oceans. Reconcilable Differences #232: Ham Means OneThis is the episode where we talk about Waffle House's Pull Drop Mark Order Calling Method. Das Boot (1981) Das Boot: Behind the Scenes Blade Runner (1982) Legend (1985) Time Bandits (1981) Dragonslayer (1981) Excalibur (1981) The Godfather Part II (1974) Once Upon a Time in America (1984) Cabaret (1972)
Thu, 03 Jul 2025 17:30:00 GMT http://relay.fm/rd/264 http://relay.fm/rd/264 Merlin Mann and John Siracusa Merlin presents some Microwave Results and John shares his most recent Graduation Results. Merlin presents some Microwave Results and John shares his most recent Graduation Results. clean 5847 Subtitle: That's why it's hard to be Janice.Merlin presents some Microwave Results and John shares his most recent Graduation Results. This episode of Reconcilable Differences is sponsored by: Vitally: A new era for customer success productivity. Get a free pair of AirPods Pro when you book a qualified meeting. Grist: A modern, open source spreadsheet that goes beyond the grid. Try it for free today. Links and Show Notes: Things kick off with some document disagreements and a surprisingly long discussion of HTML. Next up, Merlin presents some Microwave Results and John shares his most recent Graduation Results. In this month's member bonus episode, your hosts discuss the 1981 German submarine epic, Das Boot. You can sign up today to hear all the member episodes, get more bonus stuff, and help support our program. (Recorded Tuesday, June 24, 2025) Credits Audio Editor: Jim Metzendorf Admin Assistance: Kerry Provenzano Music: Merlin Mann The Suits: Stephen Hackett, Myke Hurley Get an ad-free version of the show, plus a monthly extended episode. Postel's law Reconcilable Differences #218: Train ParliamentThis is the episode where we talk about the people who row boats across oceans. Reconcilable Differences #232: Ham Means OneThis is the episode where we talk about Waffle House's Pull Drop Mark Order Calling Method. Das Boot (1981) Das Boot: Behind the Scenes Blade Runner (1982) Legend (1985) Time Bandits (1981) Dragonslayer (1981) Excalibur (1981) The Godfather Part II (1974) Once Upon a Time in America (1984) Cabaret (1972)
En France, on valorise le confort et la stabilité. Mais est-ce vraiment ce qu'on veut ? Dans cet épisode, on parle de travail, de reconversion et de ce moment où l'on se demande : suis-je aligné·e avec ce que je fais ? Entre désirs profonds, peurs du vide et poids du regard des autres, on explore ce qui nous empêche parfois de changer… et ce qui pourrait, peut-être, nous rendre plus vivants. Interactive Transcript and Vocab Helper Support Easy French and get interactive transcripts, live vocabulary and bonus content for all our episodes: easyfrench.fm/membership Open the Interactive Transcript (https://play.easyfrench.fm/episodes/df71aon3hyh9r9eq4jlaw) Download transcript as HTML (https://www.dropbox.com/scl/fi/df71aon3hyh9r9eq4jlaw/easyfrenchpodcast151_transcript.html?rlkey=cf8bdglgbu5k8itifdky1pmg9&st=csuycx47&dl=1) Download transcript as PDF (https://www.dropbox.com/scl/fi/hljtrol4h97vaq5e67m1p/easyfrenchpodcast151_transcript.pdf?rlkey=wgnwscpcbrgmeyhs62mbehimc&st=9xk1zye0&dl=1) Download vocab as text file (https://www.dropbox.com/scl/fi/r5aeftdosuiua9ozk4ksb/easyfrenchpodcast151_vocab.txt?rlkey=2orc7w5h4wdx7h1xy16h9mj74&st=jrsfgeuh&dl=1) Download vocab as text file with semicolons (https://www.dropbox.com/scl/fi/579320tyztmffqqlwz7at/easyfrenchpodcast151_vocab-semicolon.txt?rlkey=ugbdliligtcktg2ceqldkw1fz&st=9gtv725y&dl=1) (for flashcard apps) Subscribe using your private RSS feed to see the transcript and vocabulary helper right in your podcast app while you listen. Show Notes D'après une histoire vraie (https://www.amazon.fr/Dapr%C3%A8s-histoire-vraie-Delphine-Vigan/dp/2253068632/ref=asc_df_2253068632/?tag=googshopfr-21&linkCode=df0&hvadid=701435855454&hvpos=&hvnetw=g&hvrand=6279751800155859311&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9056136&hvtargid=pla-565556881438&psc=1&mcid=e13b3819c7be34599df824aa3419d2e1&tag=googshopfr-21&linkCode=df0&hvadid=701435855454&hvpos=&hvnetw=g&hvrand=6279751800155859311&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9056136&hvtargid=pla-565556881438&psc=1&hvocijid=6279751800155859311-2253068632-&hvexpln=0) de Delphine de Vigan Petit Pays (https://www.amazon.fr/Petit-Pays-Ga%C3%ABl-Faye/dp/2253070440/ref=sr_1_1?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=12NK859J8FMJP&dib=eyJ2IjoiMSJ9.MAg2M3tnoXSn383kMcO7-Gl5DvCltw_Trkkf4RSAOoKfGm_lJf58Zakqfly8s4BMi2JDs-tVDIKmRvFO_zODVrTbhyPfkQVZ8hDY5QsLN8S0SNXuPjmjV8CO0sdYwRyP8kpvnTHUsBmLVdBLjf96nTiIvsmSXPN9pRAqjjPFEkXIcpertiPyvK_tKs4nUjWGC1HKKhgCVtXADhD4PM76NhtDBmMhQX6-EfS_01S4LPc.i3DWCPy5VbBlpI_-dmMBGIcwmJ2wUI02Y6THsq_LOXQ&dib_tag=se&keywords=petit+pays&qid=1751444500&s=books&sprefix=petit+pays%2Cstripbooks%2C164&sr=1-1) de Gaël Faye Transcript Judith: [0:17] Bonjour Hélène. Hélène: [0:19] Salut Judith, salut tout le monde. Judith: [0:22] Comment ça va aujourd'hui ? Hélène: [0:23] Ça va bien et toi ? Judith: [0:25] Ça va, ça va. Aujourd'hui, j'aimerais qu'on rentre directement dans le vif du sujet qui m'a été inspirée par le message que l'on a reçu de la part de Francesco. Hélène: [0:37] Alors, on va commencer par écouter ce message. Francesco: [0:40] Salut Hélène, salut Judith. Tout d'abord, merci pour votre travail. Cela m'a beaucoup aidé à progresser en français. Ensuite, je voudrais partager mon avis sur votre récent podcast sur l'échec que j'ai trouvé très intéressant. Dernièrement, je me suis rendu compte à quel point les idées reçues des autres peuvent fausser notre regard sur les mots et sur nous-mêmes. Je suis au chômage depuis deux ans et quand j'ai perdu mon travail, tout le monde a exprimé une sorte de deuil pour moi, parce qu'il était bien renuméré, avec beaucoup de bonus, etc. Et ça me fait un peu réfléchir à quel point les gens sont apparemment obsédés par l'argent, par la stabilité économique. Pourtant, la plupart poursuivent des valeurs qui ne sont pas vraiment les leurs, comme acheter une maison, avoir un bon travail, etc. Et évidemment, c'est possible que, quand on échoue, on devrait d'abord réfléchir si c'était vraiment un échec ou juste une tentative de se découvrir soi-même et de chercher ce qu'on veut vraiment de la vie. A priori, de ce que les gens vont chercher habituellement. Merci pour votre attention. Hélène: [2:02] Merci pour ce message, Francesco. Très sage, je pense. On voit que tu as pris beaucoup de recul sur ce qui t'est arrivé. Et c'est vrai que ça pose une question un peu taboue, un peu difficile à explorer parce que ça remet beaucoup de choses en question. Et donc, je suis très contente que ce message t'ait donné l'idée qu'on parle de ça aujourd'hui. Judith: [2:26] Eh bien, du coup, c'est parti. Et encore merci Francesco pour ton message. Support Easy French and get interactive transcripts, live vocabulary and bonus content for all our episodes: easyfrench.fm/membership
Marty, Eric, and Dave talk about the flood of stories from one rumor post about future Vision Pro devices and new video about editing immersive video.Product Prediction Kuo: Apple working on 7 head-mounted products, roadmap starts in 2025https://9to5mac.com/2025/06/29/apple-working-on-7-head-mounted-products/ After Vision Pro's Flop, Apple Doubles Down on Headsetshttps://www.androidheadlines.com/2025/06/after-vision-pros-flop-apple-doubles-down-on-headsets.html Samsung Headset PredictionsSamsung's Upcoming XR Headset Could Beat Apple Vision Pro With Sharper 3,800 PP| OLEDoS Displays, But A Smaller Field Of View Might Be Its Biggest Drawbackhttps://wccftech.com/samsung-headset-display-better-than-vision-pro/ Samsung's Project Moohan XR headset could be similar to Vision Pro in more ways than onehttps://www.androidauthority.com/samsung-xr-headset-project-moohan-display-suppliers-3571210/Samsung's Project Moohan to have more Pixel Density than Apple Vision Prohttps://samlover.com/2025/06/26/project-moohan-to-have-more-pixel-density/ Inside BonoInside the First Feature-Length Immersive Film for Apple Vision Pro: Bono - Stories of Surrenderhttps://www.cined.com/inside-the-first-feature-length-immersive-film-for-apple-vision-pro-bono-stories-of-surrender/ Behind the Work: How The Artery Brought Bono: Stories of Surrender to Apple Vision ProHow The-Artery Brought Bono: Stories of Surrender to Apple Vision Pro | LBBOnline Vision Pro Colonoscopy Apple Vision Pro will help get to the bottom of colonoscopy cancer detectionhttps://appleinsider.com/articles/25/06/25/apple-vision-pro-will-help-get-to-the-bottom-of-colonoscopy-cancer-detection Medtronic, Cosmo to conduct GI Genius trial on Apple Visionhttps://www.massdevice.com/medtronic-cosmo-gi-genius-apple-vision-pro-study/ Rush University to Host Colonoscopy Study Using Apple Vision Prohttps://hitconsultant.net/2025/06/25/apple-vision-pro-and-medtronics-gi-genius-to-be-used-in-live-colonoscopies/Mantel Group review for enterpriseThe Vision Pro, and how to unlock its potential: a tech consultant's perspectivehttps://mantelgroup.com.au/the-vision-pro-how-to-unlock-its-potential-a-tech-consultancy-perspective/ Spatial NPC released We released an open source "spatially intelligent NPC" app for VisionPro!https://www.reddit.com/r/augmentedreality/comments/1lkmxlb/we_released_an_open_source_spatially_intelligent/ BlackMagic camerasFilmmaking for the Vision Pro Era: Apple and Blackmagic's Immersive Video Workflowhttps://www.cined.com/filmmaking-for-the-vision-pro-era-apple-and-blackmagics-immersive-video-workflow/ CANAL+ BRINGS MOTOGP TO VISION PRO WITH BLACKMAGIC URSA CINE IMMERSIVEhttps://www.mactech.com/2025/06/27/canal-brings-motogp-to-vision-pro-with-blackmagic-ursa-cine-immersive/Blackmagic URSA Cine IMMERSIVE Tech Explainer - Shooting Apple Immersive Video for the Vision Prohttps://www.youtube.com/watch?v=QpkIEncCOfw HTML Model element A step into the spatial web: The HTML model element in Apple Vision Prohttps://www.webkit.org/blog/17118/a-step-into-the-spatial-web-the-html-model-element-in-apple-vision-pro/ New smart glassesXiaomi Unveils China's Answer to Ray-Ban Meta Smart Glasses with a Few Killer Featureshttps://www.roadtovr.com/xiaomi-ai-glasses-meta-smart-glasses-features/ Image editors2 Cool Image Editors for Vision Prohttps://www.iphoneness.com/apple-vision-pro-apps/cool-image-editors-for-vision-pro/ APPS BezelBezel app - Show your iPhone inside Apple Vision Prohttps://www.reddit.com/r/VisionPro/comments/1agdon5/bezel_app_show_your_iphone_inside_apple_vision_pro/ Show your iPhone inside Apple Vision Prohttps://nonstrict.eu/bezel/vision/ Bezel: Spatial Phone Mirroringhttps://apps.apple.com/us/app/bezel-spatial-phone-mirroring/id6476657945 MacStockMacstockconferenceandexpo.com 50$ off with code “PODTALK50”
Show DescriptionChris reflects on CSS Day in Amsterdam, allowing languages to grow with nonstandard elements, naming things continues to be hard, shapes are going to get weird on the web, HTML includes get stirred up, thoughts on CSS mixins, and Dave's blogging about resizing text fun. Listen on Website →Links Understanding CSS corner-shape and the Power of the Superellipse – Frontend Masters Blog CSS Functions and Mixins Module explainers/declarative-partial-document-updates.md at main · noamr/explainers · GitHub Houdini APIs - Web APIs | MDN Inverse text-sizing based on text-length with attr() - daverupert.com Fit-to-Width Text: A New Technique inverse text-sizing with attr - bigtext.js style - contenteditable dealio ShopTalk Show | creating Podcasts about building websites | Patreon Sponsors
Today we are talking about DrupalCon, Wordpress, and what a wordpress guy can learn at a Drupal Event with guest Chris Reynolds. We'll also cover Shortcode as our module of the week. For show notes visit: https://www.talkingDrupal.com/509 Topics The Pros and Cons of Short Codes Chris Reynolds' Journey to DrupalCon Comparing DrupalCon and WordCamp Funding and Organization of WordPress Events The Collaborative Spirit of the Drupal Community Wishlist for WordPress Features Composer Support in WordPress and Drupal Backward Compatibility in WordPress Challenges with Composer in Drupal Config Management in WordPress vs. Drupal Responsive Image Management User Experience in Drupal Community Collaboration Between WordPress and Drupal Resources A Wordpresser Goes To DrupalCon Atlanta 2025 wpcfm Longhorn PHP Conference Oct 23-25 in Austin, TX Call for proposals through July 18 Join #texas-camp in Drupal Slack if you're interested in organizing a mini Texas Camp to pair with Longhorn PHP WP community collective Guests Chris Reynolds - jazzsequence.com jazzsequence Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi JD Leonard - jdleonard MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted your Drupal site to support WordPress-style shortcodes, macros to be used within content? There's a module for that. Module name/project name: Shortcode Brief history How old: created in Sep 2010 by Dénes Szabó (denes.szabo) of Tag1 Versions available: 2.0.3, which supports ^9.3 ^10 ^11 Maintainership Security coverage Test coverage Number of open issues: 30 open issues, 3 of which are bugs against the current branch Usage stats: 13,260 sites (almost 70% are D7 however) Module features and usage For anyone not familiar with WordPress short codes, the documentation describes them as macros, and most often they are used for inserting elements into content such as image galleries, videos, playlists, and more. Shortcodes can also wrap content, however, and it's possible to nest shortcodes as well. Drupal typically solves the problems addressed by shortcodes using custom HTML elements, as implemented in the media ecosystem, or with the Entity Embed module. I think that shortcodes may also be useful in places where Drupal might also rely on tokens, albeit with an additional module like Token Filter. Gutenberg includes a Shortcode block that can be used as a flexible way to add a variety of elements into a post's content. I think Shortcodes are an interesting paradigm because they're really a tool for power users. Instead of providing a UI to browse and choose elements for something like an image gallery, they allow a savvy editor to quickly write a tag that will construct a gallery using numerical ID values. I don't think this is a tool that most Drupal sites will need, but it could be a really good way for experienced WordPress teams to feel more at home when starting to work with Drupal.
Join Mike Miles and Aubrey Sambor as they discuss their experiences with public speaking at tech conferences, including the challenges and joys of presenting technical and big-picture talks. Dive into their personal summer plans, ranging from trips to Cape Cod and Asheville to beer festivals and camping adventures. The conversation also explores recent technology updates, such as Figma's site builder and Apple's new 'Liquid Glass' design, emphasizing the importance of accessibility. Tune in for a casual, insightful chat about professional growth, summer fun, and the ever-evolving tech landscape. For show notes visit: https://www.talkingDrupal.com/cafe005 Topics Michael Miles Mike is passionate about development and working with the latest open source technologies. He has been working in web engineering since 2003, utilizing a number of different technologies, languages and frameworks. He has been working with Drupal since 2008 and is a regular contributor to the community and project. From 2015 to 2024 he was the lead organizer of the Boston Drupal Meetup Group. Since 2017 has been one of the organizers of New England Drupal Camp. In his day-to-day role as Director of Web Development at MIT Sloan, Mike leads the development, maintenance and growth of the digital properties for the school, as well as, the development team that supports them. He is a public speaker and regularly presents at technical conferences around the world. Since 2013 Mike has presented dozens of talks at many different conferences/camps across the globe. Aubrey Sambor Aubrey is a lead front end developer and accessibility advocate with over 19 years of experience in software development and leadership. She specializes in writing modern CSS, semantic HTML, and performant JavaScript and brings almost two decades of experience in web development across higher education, non-profits, and public sector projects. Aubrey is an active member of the Drupal community, contributing to open source initiatives and speaking at regional and national conferences. She champions accessibility best practices and writes about front end development, music reviews, and knitting projects on her blog, aubreysambor.com. When she's not coding, Aubrey enjoys running, spinning her own yarn, fountain pens, and exploring local coffee shops and breweries. Casual Conversation and Weather Fitness Routines and Treadmills Podcast Preferences Remote Work and Buffer Time Job Search and Conference Experience Travel Stories and Conference Talks Halloween and Conference Talks Evolving as a Speaker Technical vs. Idea-Driven Talks Managing Bugs and Building Trust Balancing Multiple Talks Figma Sites and Accessibility Concerns Apple's Liquid Glass Design Nostalgia for Old Tech Summer Plans and Conferences Guests Mike Miles - mike-miles.com mikemiles86 Aubrey Sambor - aubreysambor.com starshaped
Developers often have misconceptions about SEO. In this episode of Search Off the Record, John Mueller and Martin Splitt clarify what matters and what doesn't. They cover areas including: Optimizing themes for SEO, The indexing API, and common HTML mistakes. This podcast delivers essential knowledge for developers to enhance their SEO strategies and avoid common pitfalls. Resources: Episode transcript → https://goo.gle/sotr094-transcript Chapters: 0:00 - Intro to SEO misconceptions 0:15 - Why developers should care about SEO? 0:59 - Technical vs non-technical SEO 4:38 - The importance of naming things 6:03 - Title and Meta Description 7:31 - Is bad Html bad for SEO? 12:43 - Core Web Vitals 17:22 - Javascript SEO 27:00 - Google APIs and SEO 27:42 - Google Search algorithm 31:32 - What about Html comments? 31:58 - Themes and SEO 32:13 - How to reach out to Martin 32:57 - Wrap up Listen to more Search Off the Record → https://goo.gle/sotr-yt Subscribe to Google Search Channel → https://goo.gle/SearchCentral Search Off the Record is a podcast series that takes you behind the scenes of Google Search with the Search Relations team. #SOTRpodcast #SEO Speaker: Martin Splitt, Gary Illyes Products Mentioned: Search Console,
This show has been flagged as Explicit by the host. Introduction On 2025-06-19 Ken Fallon did a show, number 4404 , responding to Kevie's show 4398 , which came out on 2025-06-11. Kevie was using a Bash pipeline to find the latest episode in an RSS feed, and download it. He used grep to parse the XML of the feed. Ken's response was to suggest the use of xmlstarlet to parse the XML because such a complex structured format as XML cannot reliably be parsed without a program that "understands" the intricacies of the format's structure. The same applies to other complex formats such as HTML, YAML and JSON. In his show Ken presented a Bash script which dealt with this problem and that of the ordering of episodes in the feed. He asked how others would write such a script, and thus I was motivated to produce this response to his response! Alternative script My script is a remodelling of Ken's, not a completely different solution. It contains a few alternative ways of doing what Ken did, and a reordering of the parts of his original. We will examine the changes in this episode. Script #!/bin/bash # Original (c) CC-0 Ken Fallon 2025 # Modified by Dave Morriss, 2025-06-14 (c) CC-0 podcast="https://tuxjam.otherside.network/feed/podcast/" # [1] while read -r item do # [2] pubDate="${item%;*}" # [3] pubDate="$( \date --date="${pubDate}" --universal +%FT%T )" # [4] url="${item#*;}" # [5] echo "${pubDate};${url}" done <
Easy Italian: Learn Italian with real conversations | Imparare l'italiano con conversazioni reali
Oggi con Matteo e Raffaele facciamo un po' il giro, non tanto dell'Italia, ma delle notizie. Una di queste potrebbe far arrabbiare molto gli studenti al rientro dalla pausa estiva. Trascrizione interattiva e Vocab Helper Support Easy Italian and get interactive transcripts, live vocabulary and bonus content: easyitalian.fm/membership Come scaricare la trascrizione Apri l'episodio in Transcript Player (https://play.easyitalian.fm/episodes/e7e34c2tz24rx7674cub0) Scarica come HTML (https://www.dropbox.com/scl/fi/e7e34c2tz24rx7674cub0/easyitalianpodcast174_transcript.html?rlkey=jnedhmeocmf9bbhxddar19bjd&st=0vyu2d0o&dl=1) Scarica come PDF (https://www.dropbox.com/scl/fi/ygd5waux20l48e42woccj/easyitalianpodcast174_transcript.pdf?rlkey=m54d4pn3d9ev81m4n74rj78da&st=ct3uqpdi&dl=1) Vocabolario Scarica come text file (https://www.dropbox.com/scl/fi/o2eys39fwx9et526k44dp/easyitalianpodcast174_vocab.txt?rlkey=2af4qp3h4n3o5sosqhbhh6j1m&st=is741sm7&dl=1) Scarica come text file with semicolons (https://www.dropbox.com/scl/fi/brz1xeg8ro058kitfbw3p/easyitalianpodcast174_vocab-semicolon.txt?rlkey=215zpcfpiz8u0areqtxphqu51&st=1jwdqp5g&dl=1) (per app che utilizzano flashcard) Iscriviti usando il tuo feed RSS privatoper vedere la trascrizione e il vocab helper subito sulla tua applicazione per ascoltare i podcast sul tuo cellulare. Note dell'episodio What Italians Really Think About Their Politics - https://www.youtube.com/watch?v=BT7IvwSEUHE&t=7s Oggi si inizia dai banchi di scuola. Ma attenzione! Vietati i cellulari! Cosa ne pensate? Matteo e Raffaele ne parlano, e cercano di capire come funzionera'. Ma abbiamo proprio bisogno di avere sempre con noi il cellulare, e soprattutto, serve agli studenti? Il turista anonimo continua a colpire. Questa volta si sono seduti su una sedia. Quindi? Poveri turisti non possono nemmeno riposarsi un attimo tra un monumento ed un altro? Beh certo, possono riposarsi, ma non su una sedia di... Finiamo tutti a mare! Quest'anno le coste italiane sono apparentemente molto pulite, e c'e' una regione che ha vinto per essere la regione con il mare piu' pulito! Curiosi? Vi possiamo dare un indizio: Confina con Campania e Calabria. Indovinato? Trascrizione Raffaele: [0:23] Buongiorno Matteo. Matteo: [0:25] Buongiorno, come va? Raffaele: [0:28] Settimana scorsa avevo il fiatone perché avevo fatto le scale a piedi, attività fisica. Questa settimana ho il fiatone stando fermo. Matteo: [0:39] No, è arrivato il caldo. Raffaele: [0:42] 31 gradi, sopra il 60 per cento di umidità: si suda da fermi, si soffre maledettamente. Matteo: [0:54] Mannaggia. Speriamo che questa cosa non continui. Raffaele: [0:57] Sei andato via giusto in tempo. Il problema che mi pongo io, Matteo, è che se a giugno, a metà giugno, fa così caldo e si soffre così tanto, cosa succede a luglio e agosto? Cioè dove andiamo a finire? Matteo: [1:16] E dove andiamo a finire? Raffaele: [1:18] E pensa che ci sta ancora chi è sui banchi di scuola a studiare con questo caldo. Matteo: [1:29] La vita in Italia in questo momento è calda. Raffaele: [1:32] È molto molto calda. Tu, Matteo, ricordi quando hai fatto l'esame di maturità? La data. Matteo: [1:41] Era giugno, le prime due settimane di giugno. Raffaele: [1:45] Grosso modo di questi tempi. (Sì sì.) Io invece ebbi la sfortuna... il mio cognome inizia con la T, quando si selezionò la lettera per decidere da dove iniziare per fare gli esami orali, giustamente uscì proprio la A. Estratta a sorte la A, e quindi io ero l'ultimo di tutta la classe a fare l'esame. L'ho fatto, se non ricordo male, il 4 luglio. E sono andato a fare l'esame di maturità, non so se te l'ho mai raccontato, col costumino. Cioè il costume e sopra il pantalone: finito l'esame, la prova orale dell'esame di maturità, siamo andati direttamente al mare a festeggiare. Ma si può studiare con questo caldo? Si può stare sui libri a scuola con questo caldo? Matteo: [2:35] No, sicuramente no. Fortunatamente tutte le scuole, a parte gli esami, sono chiuse e riapriranno a settembre. Raffaele: [2:47] Sì, generalmente chiudono intorno al 10 giugno, ma già molto prima ci sono tanti studenti che, finite le interrogazioni, finiti i test, i compiti in classe, come si chiamano, lasciano la scuola generalmente verso la fine di maggio. E ha senso proprio per questo discorso del caldo, considera che non siamo neanche ancora in estate ma già fa così caldo. Quando rientreranno a scuola gli studenti, probabilmente troveranno una novità. Bello o brutta? Non lo so, bisogna chiederlo a loro. Matteo: [3:26] Ah, e che novità troveranno? Poveri studenti, poveri studenti. Raffaele: [3:31] Poveri. A partire da settembre 2025 il cellulare in classe sarà vietato anche agli studenti delle scuole superiori. Matteo: [3:42] E questa è una cosa interessante, è un approccio molto... non dittatoriale, mi sembra un po'... dittatoriale mi sembra troppo, però non me lo aspettavo. Raffaele: [3:55] È un approccio forte, no? È stato fatto l'esperimento con le scuole inferiori, chiamiamole così, quindi le scuole elementari, le scuole medie, e poi adesso si è deciso di espandere questo divieto alle scuole superiori. Alle scuole elementari è stato facilissimo: forse nessun bambino alle scuole elementari ha il cellulare. Anzi mi correggo: io conosco tanti bambini che hanno il cellulare in quarta o quinta elementare ma non lo portano proprio a scuola. Alle medie già comincia ad essere complicato perché un po' tutti hanno il cellulare. Al liceo, alle scuole superiori sarà complicato far rispettare questo divieto. Matteo: [4:44] È una cosa interessante anche perché sto cercando di pensare, cercando di empatizzare il più possibile con i ragazzi e i genitori, per quanto posso ovviamente, e non trovo un motivo per andare contro questa decisione: è giusto che tu non puoi usare il cellulare in classe. Raffaele: [5:12] Eh, siamo sempre nel discorso del libero arbitrio, no? In teoria gli studenti dovrebbero capire che non è il caso di utilizzare il cellulare durante la lezione. Spieghiamo un attimo bene come funziona a partire da settembre: praticamente all'ingresso in classe ci sarà una cassettina oppure si utilizzerà semplicemente il cassetto della cattedra dell'insegnante. E ogni studente che entra in classe, oppure quando entra il professore, i ragazzi devono consegnare il cellulare, mettere il cellulare in questa cassettina o nel cassetto, in modalità non disturbare, di modo che vibrazioni e suonerie non diano fastidio. E recuperare il cellulare in teoria alla fine della giornata ma in pratica quando il professore uscirà di classe, i ragazzi andranno a controllarsi le notifiche, salvo poi rimettere il cellulare a posto quando entra il professore dell'ora successiva. Ha senso così? Cioè alla fine è solo un togliere il cellulare agli alunni durante la lezione? Matteo: [6:27] Allora la questione è che abbiamo a che fare con ragazzi giovani che per una questione anche fisica hanno dei seri problemi a comportarsi in maniera logica. Perché si stanno ancora sviluppando e quindi hanno bisogno di avere a che fare con delle regole e con dei divieti, secondo me. Cioè non puoi basarti sempre e solo sulla logicità, e il ragionamento che dovrebbero fare gli studenti, che sono giovani. Raffaele: [7:14] Eh lo so, ma dirgli proprio "lasciate il cellulare qua, spegnete il cellulare, consegnatelo"... Potresti anche dire "spegnetelo però tenetelo voi, ci fidiamo." Perché poi alla fine è quello un po' il discorso. Tu dici: " Non mi fido." Matteo: [7:28] No, il discorso è proprio quello, il discorso è: si può arrivare a quello dopo una... è un po' come nelle disintossicazioni forti, tu mi insegni... No anche tu, se tu vuoi prendere meno caffè, sei arrivato in una situazione in cui ne stai prendendo tanto, non è che inizi a prenderne di meno. Vai un po' drastico i primi periodi. Raffaele: [7:55] Eh non lo so, non lo so, ci sono diversi approcci, per questo non è così semplice la questione, perché tu dici: il cellulare in classe è un male, quindi la soluzione è togliamo il cellulare. Matteo: [8:11] Ma in realtà il cellulare in classe è un male. Raffaele: [8:14] Dipende da cosa ci fai. Matteo: [8:16] Ma in questo momento lasciando stare il "vorrei che fosse", però se eliminiamo il "come vorrei che fosse la classe ideale oggi", il cellulare e l'uso del cellulare in classe distrae solamente. Raffaele: [8:40] Allora voglio chiarire un po' la mia posizione: io fondamentalmente sono d'accordo con te, nel senso che sono d'accordo che dire ad un tredicenne "tieni il cellulare acceso sul banco durante la lezione" è un invito a nozze per lui. E invece di sentirsi il professore di storia e filosofia, aprirà TikTok e si guarderà i video silenziosamente facendo finta di seguire. Quindi diciamo che è un modo per togliere questa distrazione. Idealmente non sarebbe necessario. Idealmente la lezione dovrebbe essere coinvolgente, e ti dirò di più, dovrebbe trovare un modo per coinvolgere i ragazzi attivamente. E perché non coinvolgere anche con l'uso del cellulare? Cioè per me la scuola dovrebbe andare verso una digitalizzazione massiccia, forte, soprattutto in Italia dove invece su questo siamo un po' indietro. Non ci sono abbastanza computer per tutti gli allievi, non ci sono i tablet per tutti e consentire l'utilizzo del cellulare, in maniera coordinata con l'insegnante eh, attenzione... può essere invece un modo per sopperire a questa mancanza. Idealmente, eh... Matteo: [10:03] Sono d'accordo con te. Idealmente. Ma poi basta che... ricordo le mie lezioni di informatica, e non so se tu hai mai fatto lezioni in aula computer in cui c'erano questi grandi computer, dietro i quali... erano così grandi che ti potevi nascondere dietro il monitor. E lo studente, il suo primo obiettivo quando... non il suo primo obiettivo nel senso che si sveglia e pensa che vuole fare questo.... Ma il cervello ha costanti, dà costanti impulsi per distrarti, sempre. E al primo momento noi, anche senza cellulari, perché entrambi abbiamo fatto i nostri studi durante un periodo in cui non c'era proprio il cellulare... Raffaele: [10:58] Usciva, ti dico la verità, si mandavano gli sms. Matteo: [11:01] Sì, vabbè, però, insomma, era così, non... oltretutto era vietato, non potevi metterti col cellulare sul banco. Raffaele: [11:15] Però mi ricordo che già all'ultimo anno di liceo noi avevamo quasi tutti il cellulare e ci mandavamo i messaggini, quindi già si presentava il problema. Non potevi, chiaro che non potevi, però nessuno ti sequestrava nulla. Matteo: [11:28] Eh no, però la questione è che adesso non solo puoi mandare messaggini ma per esempio puoi compromettere un compito in classe, certo probabilmente ci saranno delle metodologie per i quali se c'è il compito in classe il cellulare viene tolto o comunque viene spento o non lo so. Però già la maggior parte degli studenti è ignorante... Ma buttiamoli proprio i cellulari... Cioè secondo me il cellulare genericamente dovrebbe essere iniziato ad usare a 20 anni, perché crea una serie di problemi. A meno che non si inizi a scuola a fare educazione digitale, che può essere anche fatta con carta e penna, però ti iniziano ad educare a come usare i social, come comportarsi, cosa fare, cosa non fare, cosa evitare. Raffaele: [12:31] E qui convergiamo, Matteo: hai detto una cosa bellissima, esattamente quello che proporrei di fare io, perché il problema secondo me non è la distrazione del cellulare sul banco. Certo le elimini, non hai più la distrazione. Ma non educhi a gestire il cellulare, e secondo me il problema di tanti ragazzi di oggi è proprio quello. Pensa che la proposta successiva di questo governo è: niente social media sotto i 15 anni. E di questo poi ne riparliamo magari in un'altra puntata. Però è per dire che secondo me anche questo divieto non è per non far distrarre gli studenti, è per evitare che magari anche gli episodi di bullismo in classe vengano ripresi con i cellulari, poi questi video girino nelle chat, sui social media e creino problemi poi giganteschi. Il problema è proprio quello. Il problema è cosa ci fanno i ragazzi col cellulare. E quindi dovrebbero essere educati all'utilizzo consapevole del cellulare. Secondo me a partire dalla scuola, quindi non sequestrando i cellulari, ma insegnando come usare i cellulari in maniera utile e non fare danni con i cellulari. E poi chiaramente c'è l'altra faccia della medaglia, ovvero una volta usciti da scuola non è che "cellulare libero per tutti, tutta la giornata". Perché attualmente è così, no? La scuola dice "vi vieto il cellulare a scuola, a casa decideranno i genitori, fate quello che volete." Il problema è poi che in questa altra metà della giornata, anche i genitori, anche la famiglia deve continuare con questa educazione all'utilizzo della tecnologia. Matteo: [14:19] Sì sì sì sì, purtroppo l'educazione è un grande problema. Raffaele: [14:33] Dove eravamo rimasti? Ma inteso settimana scorsa? A Roma con i turisti che si rubavano le statue e le basi delle colonne: è successo di nuovo? Non dirmi che è successo di nuovo... Matteo: [14:49] È successo, più o meno. Niente monopattini, niente basi di colonne, ma a quanto pare dei turisti hanno fatto un guaio. Raffaele: [14:59] Un guaio bello grosso e bello caro, molto caro. Parliamo ancora di comportamenti sbagliati nei musei. Questa volta siamo a Verona, un museo che si chiama Palazzo Maffei, che ospita delle opere d'arte. In particolare un'opera d'arte di un artista contemporaneo italiano che si chiama Nicola Bolla, che ha riprodotto una sedia ispirata a uno dei quadri più famosi di Van Gogh. E l'ha riprodotta totalmente fatta di cristallo e Swarovski, quindi uno degli oggetti più fragili per definizione. Raffaele: [15:48] Ebbene, durante una visita a questo museo, una coppia quasi anziana, adesso non sappiamo molti dati, vediamo soltanto le immagini dei video di sorveglianza. Questa coppia di signori anziani, aspetta l'uscita della guardia poi si avvicina furtivamente alla sedia, che si chiama proprio "la sedia di Van Gogh". Fin lì tutto bene, puoi avvicinarti, puoi fare le tue foto. Solo che a un certo punto lui si china e si siede, si appoggia sull'opera d'arte. Adesso, secondo te: è fatta di cristallo, come può andare a finire? (Malissimo. In frantumi.) Esatto. La sedia si è immediatamente spaccata. E, tu dirai: i due mortificati avranno informato la guardia che stava poco distante in qualche altra sala. "Guardate, è successo questo, non volevo, l'ho urtata e si è rotta." Invece i furbastri sono scappati via, hanno fatto finta di nulla, hanno lasciato il museo e si sono dileguati. Le guardie del museo si sono accorte del danno troppo tardi, perché sono uscite dal museo per provare a rintracciare i colpevoli ma non li hanno potuti trovare. E quindi il museo ha fatto una denuncia contro ignoti, si dice in questo caso: è una cosa che è possibile fare quando non sai chi ha fatto il danno, il furto, fai una denuncia contro ignoti. E i carabinieri in questo caso si sono attivati, hanno preso la situazione molto seriamente, dal video sono riconoscibili in volto i due, si vede per bene l'abbigliamento, gli oggetti che portano con sé. E quindi per adesso non l'hanno trovati, ma chissà che non li troveranno a breve. Matteo: [17:55] Beh, ci sono spera... speriamo, ma non tanto per una questione di, come dire: "Voglio punirli". Però non vorrei che iniziasse questo nuovo sport di "fa il danno e poi scappa". Raffaele: [18:15] Sì, no, non va bene. Il danno, tra l'altro, la sedia vale tra i 15.000 e i 50.000 euro, quindi non parliamo di milioni di euro, però comunque è un danno non da poco. E hanno contattato l'artista: fortunatamente l'artista, dopo aver constatato i danni ha detto "ok, sì, la possiamo sistemare." Tra l'altro l'artista è stato intervistato dai giornali e l'ha presa sul filosofico, diciamo così. Ha detto "No, non ci sono rimasto male anzi ci ho visto qualcosa di ironico e positivo, mi è sembrata quasi una performance di arte moderna". Matteo: [19:00] Vabbè certo, è stata registrata, l'ha vista forse. Raffaele: [19:04] Eh, si sarà fatto una risata e ha detto "Mi ha dato persino lo spunto per la prossima opera da realizzare". Matteo: [19:11] Ah, incredibile. Raffaele: [19:13] "Sedia spezzata con turista immortalato accovacciato", chissà. Secondo me questo è il calore. Troppo caldo sta dando alla testa. Hai un antidoto per tutto questo caldo? Matteo: [19:26] Eh certo: andate a mare! Raffaele: [19:35] Eh vabbè ma il mare in Italia... Cioè l'Italia è tutta mare, è una penisola, c'è talmente tanto di quel mare che non sai dove andare. Dove andare a mare? Matteo: [19:48] Possiamo chiederlo ai mitici della bandiera blu. Raffaele: [19:55] La bandiera blu è uno degli strumenti che si utilizza in Italia per identificare le condizioni del mare delle spiagge italiane. Dare una bandiera blu ad una spiaggia vuol dire che lì l'acqua è pulita e bella, è l'idea di massima. Quest'anno in Italia, nel 2025, abbiamo 246 bandiere blu, quindi abbiamo almeno 246 posti da scegliere per avere l'acqua eccellente e addirittura recentemente c'è stato uno studio dei laboratori delle agenzie ambientali che hanno fatto una statistica e hanno visto che la regione con l'acqua più pulita, inteso meno inquinata in tutta Italia, è la Puglia. Il 99,7% delle acque è eccellente, ha una qualità eccellente, quindi l'acqua meno inquinata, praticamente 99,7% vuol dire che è perfetta. (Non male.) Più nello specifico, Matteo, tra l'altro le bandiere blu confermano questo trend e anche il maggior numero di bandiere blu in tutta Italia ce l'hanno Liguria, Puglia e Calabria, quindi si conferma la Puglia tra le migliori destinazioni. Tu sei stato in Puglia, sei stato al mare, ricordi qualche spiaggia, ti va di consigliarmi quella che secondo te è la spiaggia più bella d'Italia o la spiaggia più bella in cui sei stato in Italia? Matteo: [21:40] Allora, io sono stato in Puglia sì. Sono stato nel Gargano. Quindi la parte vicino al tallone dello stivale. E poi sono stato al confine con la Puglia, nel Molise, più verso nord. Siamo andati ogni tanto, siamo sconfinati in Puglia, spiagge un po' più sabbiose. Non sono andato ma dicono che un posto meraviglioso sono le isole Tremiti. Raffaele: [22:18] Eh sì. Matteo: [22:20] Che sono di fronte la Puglia e il Molise. Raffaele: [22:23] Esatto, sono un po' bistrattate, vuol dire maltrattate, spesso dimenticate quando si parla di isole italiane perché pensano tutti quanti alle isole della Sicilia. Mentre invece le Tremiti in Puglia sono una destinazione turistica bella, bella, bella. Matteo: [22:45] Sì. Raffaele: [22:46] Io sono stato in Puglia, non sono stato a mare in Puglia, perché sono stato in inverno, anche nei luoghi insomma che poi d'estate sono belli affollati. Però non ho avuto la possibilità di godere della spiaggia quando sono stato in Puglia. Quindi la mia selezione varia un po' tra Lazio e Campania soprattutto. Ed in particolare ti voglio raccomandare in Campania Marina d'Ascea, anche qui Bandiera Blu, una bella spiaggia ampia, mare molto pulito. Ma non solo, ce ne sono tante. C'è Palinuro. C'è un posto adesso non mi ricordo neanche più come... insomma, in quale zona specificamente si trova. Quando eravamo più ragazzini con la famiglia andavamo in un posto che si chiama "lo scoglio della tartaruga". E si trova a Vico Equense, in provincia di Napoli, non troppo lontano da Sorrento. Ed era un posto fantastico perché tu arrivavi, poi dovevi prendere la barchetta e la barchetta ti portava in questa spiaggia. Si chiama scoglio della tartaruga perché ci sono dei sassi poco distante dalla spiaggia che hanno proprio la forma di una tartaruga. E c'era l'abitudine, adesso non penso sia più consentito, di arrampicarsi su questa tartaruga e tuffarsi dalla testa o dal guscio della tartaruga. Non ci sei mai stato? Non ne hai mai sentito parlare? Matteo: [24:27] No, ricordo vagamente. A Vico Equense ci sono stato spesso quando ero piccolo e tutta quella parte lì è fantastica, ci sono delle spiagge e dei panorami e dei profumi bellissimi. Pino, mi ricordo sempre questo profumo di pino, l'albero e il mare che assieme creano un... Guarda, mi sento a mare adesso solo a pensarci. Raffaele: [25:01] Eh, ma io... infatti questo è un esercizio psicologico. Se penso alla spiaggia e al mare, automaticamente mi rinfresco. Nel Lazio ti consiglio una spiaggia che si chiama Serapo. Tecnicamente la zona, la cittadina a cui appartiene si chiama Gaeta, quindi siamo tra Napoli e Roma, non troppo lontano da Terracina che menziono sempre. Ed è insomma una bella bella spiaggia. Occhio al traffico, non facilissima da raggiungere, bisogna parcheggiare, poi fare delle scalinate... però insomma merita. Secondo alcuni la spiaggia più bella in Italia invece è la spiaggia dei conigli a Lampedusa. Matteo: [25:46] Non ci sono mai stato, è molto famosa tant'è vero che ne ho sentito già parlare. Raffaele: [25:52] Eh sì, effettivamente guardare le foto... sembra di guardare i Caraibi o addirittura le Maldive o la Polinesia. Matteo: [26:02] Ce ne sono tantissime che ricordo in Sardegna. Raffaele: [26:06] Esatto, volevo dire questo. Cioè che ognuno può avere la sua preferita, io non sono mai stato in Sardegna, però secondo tanti le spiagge più belle in Italia sono proprio in Sardegna. Secondo posto forse per la Sicilia e poi Puglia ed altre. Però grosso modo l'idea collettiva è questa: le spiagge più belle in Italia sono in Sardegna. Sei mai stato a mare in Sardegna? Matteo: [26:36] Sì, sono stato a mare in Sardegna per un paio d'anni da giovane, liceale, sono andato con gli amici, ed è stato, penso, il mare più bello che abbia mai visto in vita mia: bellissimo. Limpidissimo. Raffaele: [26:59] Facciamo così: me ne parli un poco nel nostro after show, ci spostiamo di là e approfondiamo questo argomento, e anche qua parliamo di qualche altra cosa. Matteo: [27:12] È vero perché ho fatto qualcosa. Raffaele: [27:15] Cosa hai fatto? Matteo: [27:16] Mistero? Raffaele: [27:17] Mistero: se volete sapere cosa ha combinato Matteo dovete seguirci nel nostro after show. Ricordate che è uno dei nostri bonus per i sostenitori, i membri della nostra comunità. Quindi non perdete tempo, cliccate sul link nelle show notes, diventate sostenitori di Easy Italian, riceverete l'after show, la trascrizione integrale interattiva della puntata, la traduzione multilingue, ed il Vocab Helper che mostra a schermo fino a 10 tra le parole più importanti o più difficili minuto per minuto. E che vuoi di più dalla vita? Matteo: [27:55] Una spiaggia e del mare. Raffaele: [27:59] Io stavo per dire un Lucano... Matteo: [28:01] Ciao. Ciao.
Stop hiding behind perfection and start making money. Meet Marcy Rossi, the business back-end wizard who transformed her own tech disasters into a systematic approach that helps coaches escape DIY hell. After spending a YEAR learning HTML just to avoid being visible, Marcy discovered the brutal truth: perfectionism kills profits. Her website crashed during her first ad campaign. She missed her first $4,000 sale because she had no system to track payments. Now she helps coaches skip the expensive mistakes and build systems that actually work. In this episode, you'll discover: Why Dr. Terri generated $67K using a simple Google Doc instead of fancy landing pages The "start with the end in mind" strategy that could save you $50K+ in useless software How to overcome perfectionist paralysis and get visible fast The real cost of trying to do everything yourself (hint: it's costing you clients) Stop letting tech overwhelm keep you from transforming lives. Your expertise belongs in the world, not buried in tutorials. Ready to systematize your success? This episode shows you how. Join The Live Well Earn Well Mastermind™ Today: https://livewellearnwellmastermind.com/ Let's hop on a quick Zoom call so I can focus on your business and offer my help: https://zoom.us/meeting/register/tJ0tdO2urTooHNLQuGo9wdTbJHJcjXoghF8N#/registration Oh yeah, and please join free Facebook community here: Heartrepreneurs.com Want More!? Subscribe to this podcast on your favorite podcast platform… Apple: https://podcasts.apple.com/us/podcast/live-well-earn-well-for-coaches-consultants/id1585895518 Spotify: https://open.spotify.com/show/5OjsOxN7MqwKio4Ae6vSMQ Or anywhere else podcasts are found! Watch all the episodes and more to gain more insight on YouTube: https://www.youtube.com/@coachterri/videos
Jerod is joined by Carson Gross, the creator of htmx –a small, zero-dependency JavaScript library that he says, "completes HTML as a hypertext". Carson built it because he's big on hypermedia, he even wrote a book called Hypermedia Systems. Carson has a lot of strong opinions weakly held that we dive into in this conversation.
Jerod is joined by Carson Gross, the creator of htmx –a small, zero-dependency JavaScript library that he says, "completes HTML as a hypertext". Carson built it because he's big on hypermedia, he even wrote a book called Hypermedia Systems. Carson has a lot of strong opinions weakly held that we dive into in this conversation.
Send us a textTooltips might be the most underrated weapon in your SEO arsenal. Those little informational popups that appear when users hover over elements on your website aren't just helpful navigation aids—they're secret powerhouses for both user experience and search rankings.In this value-packed episode, I dive deep into exactly how tooltips enhance usability while simultaneously boosting your SEO efforts. You'll discover why these small interface elements reduce cognitive load, improve form completion rates, and enhance accessibility—all factors that contribute to better user engagement metrics that search engines love. I explain the direct SEO benefits: increased time on page, reduced bounce rates, improved click-through rates, and opportunities to naturally incorporate keywords that might not fit elsewhere in your content.The implementation details matter tremendously, and I walk you through best practices to ensure your tooltips work for both users and search engines. From using proper semantic HTML and ARIA attributes to ensuring mobile compatibility and maintaining consistent design, you'll learn how to avoid common pitfalls that could negate the SEO benefits of your tooltips. I even share a real-world example from my own platform, where tooltips solved a specific usability challenge with technical data tables.Whether you're optimizing an existing site or building a new one, this episode provides actionable insights into how these small interface elements can drive significant improvements in both user satisfaction and search rankings. Remember, SEO isn't just about keywords and backlinks—it's also about creating experiences that keep users engaged, and tooltips are an often-overlooked tool to accomplish exactly that. Ready to implement this strategy on your own site? Listen now for the complete guide.SEO Is Not That Hard is hosted by Edd Dawson and brought to you by KeywordsPeopleUse.com Help feed the algorithm and leave a review at ratethispodcast.com/seo You can get your free copy of my 101 Quick SEO Tips at: https://seotips.edddawson.com/101-quick-seo-tipsTo get a personal no-obligation demo of how KeywordsPeopleUse could help you boost your SEO and get a 7 day FREE trial of our Standard Plan book a demo with me nowSee Edd's personal site at edddawson.comAsk me a question and get on the show Click here to record a questionFind Edd on Linkedin, Bluesky & TwitterFind KeywordsPeopleUse on Twitter @kwds_ppl_use"Werq" Kevin MacLeod (incompetech.com)Licensed under Creative Commons: By Attribution 4.0 Licensehttp://creativecommons.org/licenses/by/4.0/
Check out this beginner project to use AI with HTML and JS
We first reported on Evan You's company void0 back in October, 2024, and now Evan and co are making good on their promise to rework the entire JS toolchain from the ground up with the release of Rolldown-Vite. The new package is a drop-in replacement for the Vite bundler we all know and love, with benefits like production build time reductions of up to 16x and memory usage decreases of up to 100x. Replacement is easy and the perf gains are real. Try it today.Apple just held WWDC25 and announced big updates in Safari 26 beta. Favicons get replaced with SVG icons, any website can be a web app on iOS and iPadOS, there's a brand new HTML element for visionOS, CSS anchor positioning for popovers is supported as well as scroll-driven animations, and much more. Suffice it to say, Safari's got some slick new features under the hood. The jury is still very much out on the gooey, glassmorphic UI design that Apple also unveiled at WWDC, however.The Browser Company, who made the niche, but well liked Arc browser, has been working on a new AI-first browser called Dia, and this week it's available early access for Arc Members. At first glance Dia feels similar to other “agentic” browsers, giving users a chat input and the ability to chat about content in tabs or links, but it also shows off skills like connecting to calendars to schedule meetings or composing text that can be inserted into emails. We'll report back after we've had a chance to test Dia out for a bit.Chapter markers:1:00 - void0's Rolldown-Vite5:52 - Safari 26 beta21:26 - Dia, the new AI-browser from The Browser Company29:38 - Cursor raises $900 million Links:Paige - void0's Rolldown-ViteJack - Dia, the new AI-browser from The Browser CompanyTJ - Safari 26 betaLightning News:Cursor raises $900 millionWhat Makes Us Happy this Week:Paige - Paradise TV seriesJack - Ballerina movie TJ - Apple Vision Pro on The Price is RightThanks as always to our sponsor, the Blue Collar Coder channel on YouTube. You can join us in our Discord channel, explore our website and reach us via email, or talk to us on X, Bluesky, or YouTube.Front-end Fire websiteBlue Collar Coder on YouTubeBlue Collar Coder on DiscordReach out via emailTweet at us on X @front_end_fireFollow us on Bluesky @front-end-fire.comSubscribe to our YouTube channel @Front-EndFirePodcast
AI Unraveled: Latest AI News & Trends, Master GPT, Gemini, Generative AI, LLMs, Prompting, GPT Store
In this tutorial, you will learn how to use Google Gemini's deep research feature to analyze complex topics and automatically generate visual infographics from research findings using its new visualization capabilities. Download the full Toolkit at: https://djamgatech.com/product/ai-unraveled-the-builders-toolkit-practical-ai-tutorials-projects-e-book-audio/ Shopify: https://djamgatech.myshopify.com/products/%F0%9F%9B%A0%EF%B8%8F-ai-unraveled-the-builders-toolkit-practical-ai-tutorials-projects-e-book-audio-video Step-by-step: Go to Google's Gemini website and click “Deep Research” at the bottom of the chat interface Enter your research topic and review the plan Gemini creates, then click “Edit plan” to modify or “Start research” to proceed Once your comprehensive report is ready, click the “Create” button and select “Infographic” to turn your report into an interactive HTML visualization Toggle between Code and Preview views in Canvas to see and customize your infographic. Pro tip: The more specific your initial query, the better your results. Instead of broad topics, include specific aspects, timeframes, or comparisons you want in your report. In this tutorial, you will learn how to use Google Gemini's deep research feature to analyze complex topics and automatically generate visual infographics from research findings using its new visualization capabilities. Download the full Toolkit at: https://djamgatech.com/product/ai-unraveled-the-builders-toolkit-practical-ai-tutorials-projects-e-book-audio/ Shopify: https://djamgatech.myshopify.com/products/%F0%9F%9B%A0%EF%B8%8F-ai-unraveled-the-builders-toolkit-practical-ai-tutorials-projects-e-book-audio-video
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.
Show DescriptionJake Archibald joins us to discuss HTML includes, potential solutions, and the implications of introducing such a feature. We talk about security concerns, performance implications, and community feedback regarding HTML imports. Listen on Website →GuestsJake ArchibaldGuest's Main URL • Guest's SocialEngineer at Shopify. Once swam to the end of an infinity pool. Links Off The Main Thread podcast blink-dev - Google Groups Sponsors
Daily Soap Opera Spoilers by Soap Dirt (GH, Y&R, B&B, and DOOL)
Click to Subscribe: https://bit.ly/Youtube-Subscribe-SoapDirt Here is the enhanced version of the Content with actor names added, preserving all HTML coding: --- Days of Our Lives predictions indicate that Marlena Evans (Deidre Hall) is predicted to spiral into depression following the death of her spouse, John Black (Drake Hogestyn). The televised funeral is set to bring together the families of Salem, with appearances from various characters such as Julie Williams (Susan Seaforth Hayes), Brady Black (Eric Martsolf), and Tate Black (Leo Howard). DOOL predictions also hint that as the guests eventually leave, Marlena's struggle with her loss may intensify, mirroring Julie's experience after the passing of Doug Williams (Bill Hayes). Days of our Lives spoilers show that Cat Greene (AnnaLynne McCord) may have a secret link to Sami Brady (Alison Sweeney). Cat's mysterious connection could involve her mother, Konstantin Meleounis's (John Kapelos) daughter, or even relate back to her time in a hospital overseas. And, more DOOL spoilers reveal that Abigail Deveraux (AnnaLynne McCord)'s death anniversary sparks a search for her remains again, potentially leading Chad DiMera (Billy Flynn) out of town. The safety of Holly Jonas (Ashley Puzemis) and Arianna Horton is threatened by a loan shark connected to Doug (Bill Hayes). Lastly, Johnny DiMera (Carson Boatman) and Chanel Dupree (Raven Bowens) reconsider adopting Tate (Leo Howard) and Sophia's baby, possibly as a tribute to the late John Black (Drake Hogestyn). Visit our Days of our Lives section of Soap Dirt: https://soapdirt.com/category/days-of-our-lives/ Listen to our Podcasts: https://soapdirt.podbean.com/ And Check out our always up-to-date Days of our Lives Spoilers page at: https://soapdirt.com/days-of-our-lives-spoilers/ Check Out our Social Media... Twitter: https://twitter.com/SoapDirtTV Facebook: https://www.facebook.com/SoapDirt Pinterest: https://www.pinterest.com/soapdirt/ TikTok: https://www.tiktok.com/@soapdirt Instagram: https://www.instagram.com/soapdirt/
We've been having great fun in Programming By Stealth learning how to use Jekyll to create a website using GitHub Pages. This week Bart goes through the challenge he left us with last time — to add a nav bar to our little static website using Bootstrap 5 along with Jekyll and Liquid templates. Bart had a lot of fun with his solution so it was fun to hear him dust off the cobwebs on Bootstrap. Then we turn to learning about Jekyll's `includes` feature, which is reusable snippets similar to how TextExpander snippets let you write something and change it in only one place. The worked examples simplify the code in a way, and we learn how to use `includes` to create advanced image markup. I also enjoyed learning about Liquid comments and how you can create white space between sections of your code for ease of writing and debugging that then never show up in the resultant HTML.
Subscribe to DTC Newsletter - https://dtcnews.link/signupHow does a luxury cookware brand maintain a 40% repeat purchase rate?In this episode of The World's Best Retention and Marketing Podcast, Christina Chonody, Senior Director of Marketing at Hestan, shares the high-performance tactics behind their content-led retention strategy. From culinary storytelling and chef partnerships to plain-text emails that outperform flashy designs, Hestan proves that real value—not discounts—drives repeat purchases.Subscribe to TWBERP on Apply or Spotify here: https://open.spotify.com/show/30OswCnXzinWp0zBP1kenR?si=gFxF-OOsQY2FNh0Tc_1Q0A Listen to learn:Why HTML-light emails often outperform design-heavy onesHow Hestan aligns paid ads and retention messaging across the funnelWhat kind of content fails in acquisition but thrives in lifecycle marketingHow chef-driven storytelling builds trust and brand loyaltyWhether you're running retention or brand, this is a must-listen for high-AOV growth in the DTC space.Did you know that 98% of your website visitors are anonymous? Instant powers next-level retention by identifying who they are and converting them into loyal shoppers. Sign up for a quick demo today to get 50% off and unlock a guaranteed 4x+ ROI: instant.one/dtcTimestamps00:00 Repeat customer rate and long-term brand strategy02:00 Storytelling and chef partnerships at Hestan06:00 Why NanoBond cookware changes the cooking experience10:00 Building brand equity through email content18:00 HTML vs full design emails and their performance22:00 How paid and retention channels work together27:00 Email's dual role in CRO and branding30:00 Strategic use of SMS and loyalty programs33:00 Segmenting by product line to scale36:00 Email's impact on premium brand perceptionHashtags#emailmarketing#retentionmarketing#cookwarebrands#dtcpodcast#brandstorytelling#contentmarketing#luxurybrands#ecommercegrowth#customerloyalty#emailstrategy Subscribe to DTC Newsletter - https://dtcnews.link/signupAdvertise on DTC - https://dtcnews.link/advertiseWork with Pilothouse - https://dtcnews.link/pilothouseFollow us on Instagram & Twitter - @dtcnewsletterWatch this interview on YouTube - https://dtcnews.link/video
SANS Internet Stormcenter Daily Network/Cyber Security and Information Security Stormcast
Phishing e-mail that hides malicious links from Outlook users Jan found a phishing email that hides the malicious link from Outlook users. The email uses specific HTML comment clauses Outlook interprets to render or not render specific parts of the email s HTML code. Jan suggests that the phishing email is intented to not expose users of https://isc.sans.edu/diary/Phishing%20e-mail%20that%20hides%20malicious%20link%20from%20Outlook%20users/32010 Amazon changing default logging from blocking to non-blocking Amazon will change the default logging mode from blocking to non-blocking. Non-blocking logging will not stop the application if logging fails, but may result in a loss of logs. https://aws.amazon.com/blogs/containers/preventing-log-loss-with-non-blocking-mode-in-the-awslogs-container-log-driver/ Cisco Removes Backdoor Cisco fixed a Cisco Identity Services Engine on Cloud Platforms Static Credential Vulnerability. https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-ise-aws-static-cred-FPMjUcm7 Infoblox Vulnerability Details disclosed Details regarding several vulnerabilities recently patched in Infoblox s NetMRI have been made public. In particular an unauthenticated remote code execution issue should be considered critical. https://rhinosecuritylabs.com/research/infoblox-multiple-cves/
Software Engineering Radio - The Podcast for Professional Software Developers
In this episode, SE Radio host Sriram Panyam explores HTMX with its creator, Carson Gross, who is also creator of Hyperscript, the mind behind the Grug Brained Developer, a professor of software engineering at Montana State University, and co-author of Hypermedia Systems. HTMX is a modern JavaScript library that allows developers to access AJAX, WebSockets, CSS Transitions, and Server-Sent Events directly in HTML using attributes. It represents a return to hypermedia-driven application architecture while supporting modern user experiences. The episode starts with a look at the current complexity in web development and how HTMX offers an alternative approach. Carson explains the core philosophy of "HTML as the interface" and how hypermedia principles influenced HTMX's design. From there, they dive into HTMX's technical concepts, including its attribute system, server-side integration, event handling, and state management approach. Carson shares some real-world implementation strategies, including migration paths from JavaScript frameworks, architectural patterns, and performance considerations -- as well as a few scenarios in which HTMX might not be the best fit. Finally, they look at the growing HTMX ecosystem, community contributions, and future development roadmap. Throughout the episode, Carson provides concrete examples and case studies of HTMX in production environments. Brought to you by IEEE Computer Society and IEEE Software magazine.
Today we are talking about the Custom Field Module, what it does, and why you might want to use it with guest Andy Marquis. We'll also cover Facet Bot Blocker as our module of the week. For show notes visit: https://www.talkingDrupal.com/505 Topics Meet the Guest: Andy Marquee Module of the Week: Facet Bot Blocker Exploring the Custom Field Module Benefits and Use Cases of Custom Field Module Custom Field Module vs. Other Solutions Advanced Features and Integrations Reflecting on Past Projects and Key Value Use Cases and Flexibility of Custom Fields Advanced Features and Integrations Challenges and Limitations Future Roadmap and Improvements Resources Custom Field Module Guests Andy Marquis - drupal.org/project/custom_field apmsooner Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Norah Medlin - tekNorah MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you been looking for an inexpensive way to mitigate an upsurge of bot traffic on your Drupal site's faceted search pages? There's a module for that Module name/project name: Facet Bot Blocker Brief history How old: created in Mar 2025, so about two months ago, by John Brandenburg (bburg) of Forum One Versions available: 1.0.2 which support Drupal 10 and 11 Maintainership Actively maintained Security coverage Number of open issues: 4 open issues, one of which is a bug, but it did have a fix merged 4 days ago Usage stats: 106 sites Module features and usage A number of sites are seeing a huge upswing in bot traffic, and quite often a big part of that bot traffic is on one or more pages with faceted search Crawlers try to request every permutation of every possible combination of facets. If your page has multiple facets, and in particular facets that accept multiple values, the number of permutations becomes huge Facet Bot Blocker works by allowing you to set a maximum number of facet requests to allow, what error to return, and a custom HTML message to return to blocked user agents If you have Memcache or Redis available, it's recommended to use the appropriate module, and Facet Bot Blocker will automatically store its settings there for reduced database reads The project page is also clear that if you are able to use a true Web Application Firewall (like Cloudflare or Akamai), that would be a better strategy. But if you don't have one available, Facet Bot Blocker can help to mitigate the surges in bot traffic that are causing problems for many Drupal sites, particularly those hosted on platforms that charge based on usage
Burton Rast shares his unconventional journey from punk rock kid in Chicago to design leader at Google and acclaimed photographer. Starting with pirated software on hotel computers, Burton built his first portfolio while working the night desk, teaching himself HTML, Flash, and Photoshop through stolen moments between guests. His story weaves through the dotcom era, agency burnout, and his transformative years at IDEO where he first experienced imposter syndrome among formally educated designers.The conversation takes a deeply personal turn as Burton reveals how the death of his closest friend in 2016 unconsciously transformed his photography from vibrant color work to the stark black-and-white aesthetic that would define his artistic identity. This realization came six years later while preparing a lecture, highlighting how grief can reshape creative expression in ways we don't immediately recognize.Burton discusses the evolution from "creating art" to "creating content," the ethical implications of AI training on artists' work, and his current role advising creative AI startups. The episode explores themes of addiction, obsession, creative authenticity, and the importance of personal narrative in an increasingly homogenized digital landscape.Key TakeawaysEmbrace the generalist identity - Having diverse skills across design, code, and photography creates unique career opportunities and perspectivesCreate without permission - The punk ethos of just doing it, learning through necessity, and not waiting for formal approval or educationChannel obsession productively - Replacing destructive addictions with creative obsessions can become a powerful force for building skills and career momentumYour trauma becomes your art - Personal hardships and loss often unconsciously shape artistic expression in profound and meaningful waysStories differentiate us - In a world of similar portfolios and AI-generated content, personal narrative becomes the ultimate differentiatorImposter syndrome hits when you level up - Feeling inadequate often signals you're in the right room with people who can teach youValue comes from effort - Things that require no effort (like AI-generated content) are inherently difficult to value personally and professionallyLanguage shapes perception - The shift from calling work "art" to "content" systematically devalues creative expression and should be resistedGrief changes creative output - Major life events can unconsciously alter artistic style and voice, sometimes creating signature workPay it forward - Success comes with responsibility to mentor and open doors for the next generation of creative professionals Mindful Creative: How to understand and deal with the highs and lows of creative life, career and business Paperback and Kindle > https://amzn.to/4biTwFcFree audiobook (with Audible trial) > https://geni.us/free-audiobookSigned books https://novemberuniverse.co.ukLux Coffee Co. https://luxcoffee.co.uk/ (Use: PODCAST for 15% off)November Universe https://novemberuniverse.co.uk (Use: PODCAST for 10% off)
When it comes to links on webpages and HTML email, what you see is not always where you go. Hovering over a link is an important technique to look before you leap.
Send us a textWe explore the often overlooked power of internal linking for both SEO strategy and user experience, covering everything from basic definitions to advanced implementation tactics.• Internal links are hyperlinks connecting pages within the same website• They serve two main purposes: enhancing user navigation and helping search engines crawl and understand site structure• Proper internal linking prevents "orphan pages" that search engines struggle to find and index• Internal links establish site hierarchy and help distribute page rank from high-authority pages• Best practices include using proper HTML elements, descriptive anchor text, and linking contextually relevant content• Common mistakes include vague anchor text, over-optimization, and neglecting to update links after site changes• Balance is crucial—too many links can overwhelm users and dilute SEO valueConnect with me on LinkedIn and Blue Sky by searching for Edd Dawson. Try our SEO intelligence platform at keywordspeopleuse.com where we help you discover questions people ask online, organize keywords into topical groups, and optimize your content with personalized advice. For consulting, visit www.eddawson.com.SEO Is Not That Hard is hosted by Edd Dawson and brought to you by KeywordsPeopleUse.com Help feed the algorithm and leave a review at ratethispodcast.com/seo You can get your free copy of my 101 Quick SEO Tips at: https://seotips.edddawson.com/101-quick-seo-tipsTo get a personal no-obligation demo of how KeywordsPeopleUse could help you boost your SEO and get a 7 day FREE trial of our Standard Plan book a demo with me nowSee Edd's personal site at edddawson.comAsk me a question and get on the show Click here to record a questionFind Edd on Linkedin, Bluesky & TwitterFind KeywordsPeopleUse on Twitter @kwds_ppl_use"Werq" Kevin MacLeod (incompetech.com)Licensed under Creative Commons: By Attribution 4.0 Licensehttp://creativecommons.org/licenses/by/4.0/
Document editors take center stage as Mikah and Rosemary show viewers the best apps for editing PDFs and plain text files on iOS devices. The hosts emphasize practical solutions for common document editing needs while showcasing both free built-in tools and premium third-party options for power users. Built-in PDF tool in Notes - Demonstrates how to attach PDFs to Notes documents, use Quick Look for basic annotation, highlighting, and form filling, plus collaborative editing features PDF Expert - Rosemary showcases advanced PDF editing capabilities including text editing, image replacement, adding clickable links to table of contents, redaction tools, and custom stamps Documents - Mikah highlights the comprehensive file management app with PDF tools, conversion options, page management, form filling, and multi-cloud storage integration Textastic - Rosemary gets technical with this specialized plain text editor supporting syntax highlighting for HTML, CSS, JavaScript, Python, and other programming languages, plus SSH terminal access and live preview features News WWDC 2025 announcement - Apple's Worldwide Developers Conference runs June 9-13, with keynote streaming available and exclusive Club TWiT live coverage planned for members Shortcuts Corner Follow-up from episode 751 - Dave from Ohio shares success creating an Apple TV remote shortcut button for his iPhone home screen using Rosemary's previous tutorial App Caps Wipr 2 - Simple, effective Safari content blocker that blocks ads and trackers without overwhelming features, created by solo developer Kaylee Calderolla Tatami - Addictive number puzzle game where players connect numbered blocks in lines and rectangles, free to play with $4.99 unlock option, also by developer Kaylee Calderolla Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
Document editors take center stage as Mikah and Rosemary show viewers the best apps for editing PDFs and plain text files on iOS devices. The hosts emphasize practical solutions for common document editing needs while showcasing both free built-in tools and premium third-party options for power users. Built-in PDF tool in Notes - Demonstrates how to attach PDFs to Notes documents, use Quick Look for basic annotation, highlighting, and form filling, plus collaborative editing features PDF Expert - Rosemary showcases advanced PDF editing capabilities including text editing, image replacement, adding clickable links to table of contents, redaction tools, and custom stamps Documents - Mikah highlights the comprehensive file management app with PDF tools, conversion options, page management, form filling, and multi-cloud storage integration Textastic - Rosemary gets technical with this specialized plain text editor supporting syntax highlighting for HTML, CSS, JavaScript, Python, and other programming languages, plus SSH terminal access and live preview features News WWDC 2025 announcement - Apple's Worldwide Developers Conference runs June 9-13, with keynote streaming available and exclusive Club TWiT live coverage planned for members Shortcuts Corner Follow-up from episode 751 - Dave from Ohio shares success creating an Apple TV remote shortcut button for his iPhone home screen using Rosemary's previous tutorial App Caps Wipr 2 - Simple, effective Safari content blocker that blocks ads and trackers without overwhelming features, created by solo developer Kaylee Calderolla Tatami - Addictive number puzzle game where players connect numbered blocks in lines and rectangles, free to play with $4.99 unlock option, also by developer Kaylee Calderolla Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
Document editors take center stage as Mikah and Rosemary show viewers the best apps for editing PDFs and plain text files on iOS devices. The hosts emphasize practical solutions for common document editing needs while showcasing both free built-in tools and premium third-party options for power users. Built-in PDF tool in Notes - Demonstrates how to attach PDFs to Notes documents, use Quick Look for basic annotation, highlighting, and form filling, plus collaborative editing features PDF Expert - Rosemary showcases advanced PDF editing capabilities including text editing, image replacement, adding clickable links to table of contents, redaction tools, and custom stamps Documents - Mikah highlights the comprehensive file management app with PDF tools, conversion options, page management, form filling, and multi-cloud storage integration Textastic - Rosemary gets technical with this specialized plain text editor supporting syntax highlighting for HTML, CSS, JavaScript, Python, and other programming languages, plus SSH terminal access and live preview features News WWDC 2025 announcement - Apple's Worldwide Developers Conference runs June 9-13, with keynote streaming available and exclusive Club TWiT live coverage planned for members Shortcuts Corner Follow-up from episode 751 - Dave from Ohio shares success creating an Apple TV remote shortcut button for his iPhone home screen using Rosemary's previous tutorial App Caps Wipr 2 - Simple, effective Safari content blocker that blocks ads and trackers without overwhelming features, created by solo developer Kaylee Calderolla Tatami - Addictive number puzzle game where players connect numbered blocks in lines and rectangles, free to play with $4.99 unlock option, also by developer Kaylee Calderolla Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
Document editors take center stage as Mikah and Rosemary show viewers the best apps for editing PDFs and plain text files on iOS devices. The hosts emphasize practical solutions for common document editing needs while showcasing both free built-in tools and premium third-party options for power users. Built-in PDF tool in Notes - Demonstrates how to attach PDFs to Notes documents, use Quick Look for basic annotation, highlighting, and form filling, plus collaborative editing features PDF Expert - Rosemary showcases advanced PDF editing capabilities including text editing, image replacement, adding clickable links to table of contents, redaction tools, and custom stamps Documents - Mikah highlights the comprehensive file management app with PDF tools, conversion options, page management, form filling, and multi-cloud storage integration Textastic - Rosemary gets technical with this specialized plain text editor supporting syntax highlighting for HTML, CSS, JavaScript, Python, and other programming languages, plus SSH terminal access and live preview features News WWDC 2025 announcement - Apple's Worldwide Developers Conference runs June 9-13, with keynote streaming available and exclusive Club TWiT live coverage planned for members Shortcuts Corner Follow-up from episode 751 - Dave from Ohio shares success creating an Apple TV remote shortcut button for his iPhone home screen using Rosemary's previous tutorial App Caps Wipr 2 - Simple, effective Safari content blocker that blocks ads and trackers without overwhelming features, created by solo developer Kaylee Calderolla Tatami - Addictive number puzzle game where players connect numbered blocks in lines and rectangles, free to play with $4.99 unlock option, also by developer Kaylee Calderolla Hosts: Mikah Sargent and Rosemary Orchard Contact iOS Today at iOSToday@twit.tv. Download or subscribe to iOS Today at https://twit.tv/shows/ios-today Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
In this repeat episode, Chris Coyier, co-founder of CodePen, talks about the evolving landscape of HTML heading into 2025. He delves into topics like the slow evolution of HTML compared to CSS and JavaScript, the importance of backwards compatibility, new HTML elements and pseudo-elements, and the potential of declarative shadow DOM for server-side rendering in web components. Links Website: https://chriscoyier.net Codepen: https://codepen.io/chriscoyier Frontend Social: https://front-end.social/@chriscoyier Github: https://github.com/chriscoyier Threads: https://www.threads.net/@chriscoyier Bluesky: https://bsky.app/profile/chriscoyier.net 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: Chris Coyier.
Joel and Aaron dig into Laravel's `Stringable` class and uncover how it can silently skip Blade's automatic HTML escaping. They explain why that's both a convenient feature and a potential security pitfall if user input isn't properly sanitized. You'll hear practical ways to keep your views safe without losing the API's fluency.(00:00) - Stringable can sidestep Blade escaping (03:45) - Dangers of outputting unsanitized HTML (05:45) - Defensive strategies for safe rendering (08:45) - Silly bit Sign up for a short, but useful, Laravel tip each day in our newsletter
The 16:9 PODCAST IS SPONSORED BY SCREENFEED – DIGITAL SIGNAGE CONTENT Digichief has been helping digital signage and DOOH network operators feed the so-called content beast for a bunch of years. While the Kentucky-based company started up in 2007, its roots go back another decade to a tech start-up that did similar graphics-driven content work for broadcast TV. I've known co-founder Gene Hamm forever, but this podcast was the first time we had a detailed chat about what Digichief does and offers. We get into a bunch of things, including what's widely used and what seems like perfect contextual content, but hasn't caught on. We talk in detail, as well, about more customized content, and about a new service called Mercury that Digichief spent more than a year developing and recently rolled out. If you hear thumping sounds in the background on my end, that's the roofers. It wasn't until the morning we recorded this that I remembered about the racket they'd be making. Big job. Big bill. Subscribe from wherever you pick up new podcasts. TRANSCRIPT Gene Hamm, thank you for joining me. For those people who don't know much about Digichief, could you gimme the elevator pitch on what you guys do? Gene Hamm: Absolutely. Thanks Dave. Long-time listener, first-time caller. Am I the first one to say that? Probably not, among the first. Gene Hamm: My kids always say I've got a lot of dad jokes, so I oh, no, I won't bore with that. But thanks for having me today. I'm Gene Hamm, one of the founders of Digichief. In a nutshell we're a content solutions provider. Basically, a one-source solution for all things content. We work in a number of capacities. We have a white labeled solution for data feeds for those clients who want to control the designs themselves. Or we can provide an integrated solution with HTML5, our widgets for clients that don't want to do the heavy lifting on the design. We already have it baked into our APIs, and so we've built up a library of content over the years. All the staples, weather news, sports info, that sort of thing. We also have some short-form, video series, and some other products that we work as distribution partners, with digital art, things like that. But in a nutshell, we aggregate, we curate, and we create content for you, and we provide it in a consistent manner. We take care of the licensing, and we keep up with the inevitable changes in the source, data feeds, and put it out in a highly scalable, cloud infrastructure. So I would say in the early days or earlier days of digital signage, a lot of companies, I shouldn't say a lot because there weren't many, and there still aren't that many, but the companies that were doing the sort of work that you do, I would describe as aggregators that they were collecting and harmonizing data feeds from news gathering organizations, government organizations like National Weather Service and so on, and getting in a format that's structured, reliable and all those sorts of things so that CMS companies or end users could tap into your feeds and have something that's reliable, organized, and curated to some degree. Is that a fair way of describing things? Gene Hamm: That is a fair assessment, and I think it's evolved over time. I think early on, it was basically, just kind of an aggregation model. We actually started the company, it's an offshoot of another company we'd started back in the 90s where we worked in the broadcast television space, where we were doing lower third tickers, turnkey systems. So kinda like Chiron? Gene Hamm: Yeah, we were third-party developers for Chiron. So we worked a lot with Chiron early on, but a lot of the stuff you saw on the lower thirds and newscasts around the country was our stuff. The dreaded tickers. Gene Hamm: The dreaded tickers that kind of blew up in the 90s, yeah. We did news headlines, we were doing integrations with AP Weather. We actually ended up doing elections, school closings, and internet chat. We were all over the board on that. So that's how we got our feet wet on integrating and aggregating content. In the mid 2000s, we saw the digital signage kind of take off, and we said, look, we've already got these connections with these sources, so why don't we just license these and license this vertical? So that's kind of how it started, but it's evolved over time. We certainly still do that and provide those in a consistent format, but then it's also moved into kind of bespoke projects where people will say, we've got this data, we've got, we want this, maybe we have to go out and do research on specific topics for “Cold weather starting tips for Automotive Dealerships”, things like that. So there's really a research arm to it that we can go out and create stuff for custom projects. So if you had to give a percentage of from a third party versus what you guys are developing internally, what roughly would that be? Gene Hamm: I would say about 60 to 70% of it is aggregating. All the staples, traffic, transit, flight data, news headlines, sports scores, the stuff that people want to display most often. So yeah, I would say roughly 60 to 70% of it, and then the other stuff is, a lot of stuff on the infotainment route is data-based that we've created over time and this could be for like “This day in history” trivia, fun facts, jokes, clean jokes of the day, holidays, whimsical, eye-catching things to get eyeballs up on the screen. The challenge I've always seen with using third-party sources for things like tickers and full-screen presentations, whether it's from the AP, Canadian Press, or Reuters, is that they typically don't write headlines for digital signage or digital at home or anything else, and they don't even really do it in a lot of cases online. So what you end up with are headlines that don't really say anything. It'll say, “This week's top news is this…” and that'll show up on screens. I see it on broadcast still, and I'm going, why are you even using this? Why don't you curate stuff that you know has fully formed thoughts and says in a headline what you need to know versus kind of a teaser? Have you guys struggled with that, or has it gotten better? Gene Hamm: We've absolutely run into that. You're speaking to the choir here. We've knocked our head against the wall so many times, and I just think that for these news organizations, digital signage is an afterthought. Believe me, over the last 20 years, we've seen so many stories come out that we just scratch our heads, and I've had conversations with the editors to try to plead my case, and it just goes on deaf ears. So basically what we have to do with our news, we have two formats. We have one that's filtered, and we've got lookups and intelligence written in where if something comes out misformed or certain key phrases, we just kick them out. And then we have basically a curated version where we actually go in and manually approve and post. We look at the image, we look at the images is another problem with it, but we look at the story, and we say, this doesn't make sense, or maybe we change a few words around to make it flow better and fit into a kind of concise title and description. So yeah, it's been a big problem and honestly it hasn't gotten any better in my viewpoint. Does AI present an opportunity to clean things up? Because I will take the odd story that I write and dump it into Claude and just say, “Give me 10 suggested headlines” and it'll knock out ten headline headlines in 15 seconds, and I'll look at it and go, oh, that one's pretty good and I'll take that one and maybe massage it a little bit. But it does a pretty good job with that sort of thing. Gene Hamm: It absolutely will be a tool that we can utilize, and we're certainly looking into it right now to try to inject on our backend tools that you can request a specific, character-limited title that makes sense. One of the nuances to AI, which I know you're aware of, is that it's all in the phrasing of how you ask the question for the format that you wanted back in. Prompt engineering. Gene Hamm: Yeah. It's an art in itself, and what we see is that we think that AI can help this curation service to look at the headlines that we're getting and spit them out in more of a usable, readable, concise form. But it's not gonna be autonomous anytime soon. Gene Hamm: We'll see. Yeah, not reliably autonomous, it's still gonna give you some weird headlines and all that, but then again, you could hire somebody and they'll give you weird headlines. Gene Hamm: That's true. That's absolutely true. We try to say that our Soft News, which is our curated version, and we try to bill it as G-rated content that's not going to tick somebody off, but that's next to impossible these days because whatever you think is G-rated and is not going to satisfy everyone. We try to stay away from the political end of it, but there's always gonna be somebody that's offended. Yeah. I've talked to a few people who just said, you know what, we don't even do politics on our feeds anymore, or what we show on our screens, because somebody's gonna be irritated, somebody's gonna complain, and it's just not worth it. Gene Hamm: Oh, the stories I can tell. It's funny. We have a custom bad word filter for stuff that we don't want to come across in the AP and so we've built that over time, and I could never let that see the light of day that the things that we've seen come across the wire that we now omit. Even the images as well. There are a lot of times we'll get images that don't really explain the story, it doesn't make sense, maybe they aren't centered on the right focal point of the image, and we think maybe AI could definitely benefit, maybe being able to zone in on what the main cue is of the image that we get with the AP stories or any of the news images. Have the demands and the uses, usage trends evolved through the years, like when I got into digital, more than 25 years ago now, there weren't really even smartphones, and the internet was still fairly new-ish, and you could have public screens in elevators or walkways or shopping malls or whatever that were running news and weather on there, and those would be a primary source for that information, you fast forward to now, and you can't get away from news, you can't get away from weather data, that sort of thing. I've always wondered, do those things need to be on screens anymore? Gene Hamm: That's definitely a good debatable topic. There are so many of these black screens in our hands that fight for attention. We work in the automotive space in dealer showrooms and you walk into the showroom there and people are in the waiting area, and they've got screens up with content on it, news headlines, weather, things like that, and everybody is looking at their phone. So you're always thinking how do we compete with getting eyeballs up on the screen to get the messaging and whatnot for the client, as opposed to the ubiquitous news headlines and things like that. So yeah, it's something that our clients definitely have to deal with. Is that something you coach to, to tell both your resellers and your end users, that it's important to really think through what you're using in terms of content feeds or your content mix so that it's hyper relevant and contextual to where you are versus just “We need stuff to run on this lower third” or “We need stuff to run in between our dealer promotional messages” or whatever it may be, whatever the venue is. Gene Hamm: Absolutely. As you said, it's all in the content mix. If you're trying to get eyeballs up there on the screen, you gotta have relevant hyper-local content, whether that be local traffic maps or local sports scores or things like that for the market. But yeah, the dwell time and how long the content is on the screen, you want to get the eyeballs up there and then move on to what your marketing message is. So it's definitely a delicate balance between, you can't just inundate someone with all the news, all weather. You definitely have to make it in short, concise forms because people's attention spans go elsewhere. They go back to their phone or something else. A few months ago, you announced a partnership with a company called Stream, and I've done a podcast with those folks and laid out what they do and all that. How do you work with them, and could you kinda run down what they do and how that's resonating with your user base? Gene Hamm: Yeah, so we met Anthony Nerantzis at one of the trade shows, and he came by and explained his interest. He's kind of a broadcaster, newsroom journalist. So basically, what it is they do is a presenter-led, concise, short-form video of bespoke custom news, right? And it can be catered to the industry. So if it's medical, financial, or automotive, or what have you. They can go back, write the scripts, and of course, Anthony can describe this company better than I can, so hopefully he's not gonna be mad at me for giving this kind of dissertation. But yeah, I just thought it brought to the table something that we could really customize for our clients, and it's very professional, the workflow is great, you can provide some of the background, what you know the company's looking to do, what type of information they're trying to get across, their team can go back and write a script that's engaging and they can automate the product to put it out on whatever the interval you need, whether it be weekly or monthly. Originally, when they came out, it was a closed caption type thing with lower third supers on the bottom of the screen and I had mentioned to them, “Hey, there are too many graphics on the screen. Maybe, you might wanna streamline that a little bit.” They did that because they're very good about taking feedback, and now they've moved in. It was more of a no-volume type environment product, and now they've, they're able to do audio voiceover as well from the on-air talent actually speaking and you can actually hear it. Now they're getting into kind of the marketing communication end of it where, let's say it's a pharmaceutical company or something that wants to talk about things that like the president or the CEO wants to talk about certain things to their employees that they have going on, his team's able to go out and produce that and deliver that information and they can get eyeballs up on the screen, educate and inform the client. It's been very well received and we're also looking to work with them on some of our feeds, whether it's health-related type content, maybe we can work in some of the real, day-to-day, hyper-local information on the tail end of the video segment. Say if it's a medical facility and they're talking about medical health tips, things like that, maybe it comes in and we can integrate with one of our APIs and follow the levels of the flu levels there are for the specific area, so we can really hyper-localize it. So in a lot of respects, it's a variation on the sort of work that you've been doing, particularly on the custom side of it. But instead of it just being text and visuals, they can do a full video with on-air talent and they do that by green screening, on-air hosts, and then mashing that up with AI so that it's a human talking to you and doing a custom presentation as opposed to an anime avatar look that I think looks ghastly in most cases? Gene Hamm: Absolutely. I think going to the presenter-led approach is advantageous and some of the early ones, like you said, that we've seen are just creepy. But I think what they're doing with their technology is amazing. I think it looks spot on. Yeah, I've looked at it a couple of times for extended periods, just paying attention to see if it's glitchy at all, and it's very smooth, and if you didn't know, you'd be hard pressed to know, this is AI-generated, but it's absolutely human. But the movements and lips and all that stuff are being massaged through AI. Gene Hamm: Yeah, and the neat thing about it, too, is just it's so scalable and they can automate it, and they can really like its bespoke content, so they can create the script, have it produce it in very short order. So more recently, you've announced something else called Mercury. Can you walk through what that is? Gene Hamm: Mercury was created basically to give our users a more robust way to onboard our HTML content. We were getting requests for more of a web portal that gives more granular design choices such as colors, backgrounds, logos, the transitions. They can go in and micromanage the news they wanna see, or the sports they want to see, the duration that it's on the screen, and then, they can compile that into a playlist and then output it to a URL and that URL can be scheduled. It's quite a long time coming. We certainly had HTML55 widgets before, but this just gives people a little bit more granular decisions and a web portal, and then we also thought it was a good way to showcase our widget library. We built up these designs over time. Many of the products that we have, there's multiple designs, and so for, we think it might be a growth area for new prospects, that it lowers the barrier of entry to go out and actually, sign up for a free trial, take a look at, it's an all you can eat type model where we've got all the staples, the news, the weather, the sports, the stocks, the infotainment and we're adding new designs and widgets all the time. I think it's intuitive where we spent well over a year designing the system, and I think it really gives people a way to sample our products and see how it works with their systems. Could you give an example of how a typical client would use it and what they do? Gene Hamm: Yeah, so they sign up for the product. It's a subscription service, with volume discounts that they can go in, and we've got a kind of smorgasbord of content, a widget library and it's all categorized by, like I said, news, weather, things like that, and they can pick and choose what content they wanna build into a playlist? Now that could be just a single piece of content, whether, say, weather, and they've got a bunch of different designs, whether they wanna do a 5K five-day forecast, if they wanna do a full-screen weather map, they can choose their locations, and then they can output it as a URL that URL can be a plugged into a playlist and that pluglist can have their content or they can massage their own local content, through their own platform, so it just gives them the ability to do this kind of infotainment type stuff in between their other messaging. But yeah, they can build a playlist with a single asset, or they can build a playlist with 30 and build a longer duration, say, a 20-minute loop if they want. So yeah, that's the typical workflow. So more normally or in the past, if I were a corporate entity and I had a corporate campus in three cities in South Carolina. If I were buying that from a typical subscription content service or weather provider, it's going to have a certain look and color schemes, everything else, and you can't really deviate from that, versus with Mercury, you can choose your fonts, choose your background, colors, everything else, and tweak it so it fits the way you want, maybe has the company's corporate colors and or just fits in with the overall look of the network. Is that a clear way of saying this? Gene Hamm: Yeah. To make it very granular, the layout of, let's say, a five-day forecast, the data itself is set on the screen, but all the other elements around it like if they wanted to upload their own. company logo, if they wanna match their corporate colors, they can choose certain fonts that may match what you know they're using. So yeah, they can make different transitions to it, so they can really make granular choices with it to fall in line with what they're looking for, but be on the same thing across the same board. We have stocks, if they wanna put their own company stock up there, they can do that. If they wanna do infotainment like trivia or whatnot, we have a number of different trivia categories that they can choose. So yeah, they can really hyper-localize. Do you put guardrails in terms of design choices that can be made? Like thinking particularly of font choices and Lord knows we've all seen online, particularly, and less so on digital signage, here somebody decides I'm going to use this font, and it's just the wrong choice. Gene Hamm: We have chosen a list of fonts that we have in a dropdown box that they can choose from. As you can imagine, this was our initial decision when we debuted this release system a few months ago, and our thought is that we wanna give them these options to an extent, right? So we have several fonts that we think we deem look good, and we certainly can add additional fonts as we go. But yes, I agree there's some god awful fonts up there that we don't think would at the end of the day look great on particular design. Is this the way to deal with the demand that can scale up so that if you were just doing this through managed services, where you would have companies come to you and say, “Hey, we would like a live custom feed that presents ou weather and other information in these fonts, this background and everything else.” That's hard to do and hard to charge because if it's a one-off, you gotta charge a lot more for it, versus a service where you log in and you do it yourself, by and large, that makes it possible to do more. Gene Hamm: Yeah, I think so. I think with the pricing model, how we have it, they can use everything. It's all you can eat, in terms of all these different designs and content categories that they can go in and it's not gonna cost them anymore if they put the news or the weather up there. I think the value proposition to Mercury is that we're doing the heavy lifting on the backend, and that these local networks don't have to go out and find different sources, and like you mentioned, the National Weather Service. Early on, we were integrating with the National Weather Service and that got to be just an overwhelming task because of stages and formats, and changes in the designs and things like that. It just made more sense for us to go out and get an aggregated list. Actually, we have a couple of different aggregated services. So, like a lot of our staples, we have a primary source and a backup source. So if one goes inevitably, these sources have issues, and if one goes down. It really streamlines the whole process. Has the whole business of getting data from different sources improved? Have they started to, or maybe not started, but long since understood that you can't keep changing the structure. You've gotta stick to something. Gene Hamm: Yes and no. With sports specifically, they're good about giving us a heads up when things are gonna change. In the olden days, we would find out about it after it happened. So I think a lot of the source APIs that we have do a good job of giving us kind of a change. But there's repercussions. If they do a full change of their structure, we have to integrate that, and if it has any changes to how we do content, we have to let our clients know, and we have to make sure the widgets are changed. We have to make sure they know that the structure's changed. During the pandemic, we really moved our cloud infrastructure from one cloud service to another. We added a lot of data points to our structure, and so that was really an uphill battle in terms of having to communicate to our current client base that had already done the design work and had already integrated with our APIs to let them know that's coming. So we don't take these things lightly and we've communicated to our sources over time about the repercussions to this. You can't just pull the trigger and give us a two-week notice. What about social media? If I go back 10-15 years, there were a lot of subscription content providers and CMS companies developing widgets so that you could display Twitter (now X) or Facebook post or whatever maybe on screens and I think over time people realize, oh boy, that's a dangerous thing to do unless you've got somebody sitting right on top of it all the time. Gene Hamm: It's absolutely the case. In fact, we were one of the ones early on that were doing native integrations with the APIs from Twitter and Facebook and whatnot, and it got to be a full-time job for our developers, changing not only the licensing, but the structure, and we finally threw in the towel on it and outsourced it to a company where that's all they do, and so we work with this particular company, and they take care of it. They've got a team of developers that don't do anything else, and they keep up on all the backend changes, the licensing, and so we're able to not only provide Facebook, Instagram, Twitter or X, LinkedIn, all this as a concise data feed with different data points and assets, and then we also have an HTML version that integrates with it. So yeah, we've definitely gone the route of outsourcing that to someone who could keep up with it. Is there a most popular resource and one that you thought would have traction and that just never worked out, and you've since dropped or rarely see sold? Gene Hamm: About a year ago, we started with a health API, so seasonal and patient level data, and by seasonal, we mean pollen which is a big one and we have multiple sources for that. But, RSV levels, COVID-19 numbers, cold and cough, and flu. And then we can even get granular with patients. We can go and say a zip code in the United States, and say, what are the ten highest levels of obesity? And they can customize a message or an ad campaign towards that. Those particular zip codes we thought would take off at least the patient-level stuff and it was just really slow out of the gate. We've had a lot of interest and we've made a lot of presentations, but I think there are a lot of these companies that are still trying to figure out how they might use it. Flight data is one that we work with, and we have some clients using it. There are certain sources that are very expensive to keep up with. That's something that we thought would be selling more than it does. A lot of times, the people that you know that put the flight data up are probably going directly to the source as opposed to going through somebody like us. Is there one that everybody uses, or almost everybody? Gene Hamm: Everybody uses weather, of course, that's the big one. Everybody uses sports scores, and everybody uses news. That's news, weather, sports are the big dogs. Just a couple of final questions. Where are you guys based, and how big is your company? I'm thinking you don't have that big of a headcount because you don't need to, because you're using external resources. Gene Hamm: Yeah, so we're based in Lexington, Kentucky. We also have partners spread across the world. But I got a partner in California. There are a few of us here, and then we've got a couple in Ukraine. So we've been working with a couple of developers who are now employees in Ukraine, well before the war. So it's been interesting seeing that side of it from an employee. It gives you a perspective on a drone flying over, and bombings and things like that. So there are five of us. We run a small operation, but like you said, we don't really need an extensive team. We certainly have worked with or contracted out some design work in terms of the graphical design. We've worked with the same designers for well over a decade. All right, so thank you. If people wanna find out more, it's just Digichief.com, right? Gene Hamm: Yeah, Digichief.com, and then if someone wants to sample Mercury for a free trial, there's a Mercury link on there that they can go and sign up for, and give it a whirl. Gene, thank you. Gene Hamm: Thank you, Dave. I appreciate your time.
I interviewed Microsoft CTO Kevin Scott about the future of agents and software engineering for another special edition of AI & I. With 41 years of programming behind him, Kevin has lived through nearly every big shift in modern software development. Here's his clear-eyed take on what's changing with AI, and how we can navigate what's next:The real breakthrough for the agentic web is better plumbing. Kevin thinks agents won't be useful until they can take action on your behalf by using tools and fetching data. To do this, agents need access across your systems—and Microsoft's answer is adopting Model Context Protocol, or “MCP,” that allows an agent to access tools and fresh data beyond its knowledge base, as their standard protocol for agents to move through contexts and get things done.How the agentic web echoes the early internet. Just as protocols like HTTP and HTML gave the web a shared language, Kevin believes the agentic web needs its own infrastructure—the first glimpses of this include MCP (the HTTP of agents) and NLWeb, Microsoft's push to make websites legible to agents (similar to what HTML did for browsers).Open ecosystems can coexist with strong security systems. Kevin argues that the “tradeoff” between ecosystems that allow “permissionless” innovation and robust security is a false dichotomy. With AI agents that understand your personal risk preferences—and know your communication habits across email, text, and other channels—they could detect when something suspicious is happening and act on your behalf. The craftsman's dilemma in the age of agents. Kevin is a lifelong maker—of software, ceramics, even handmade bags—and he cares deeply about how things are made. Because this can feel at odds with coding with AI agents, Kevin's approach is to notice where the process matters most to him, and where it's okay to optimize for outcomes. After four decades of seeing breakthrough technologies, his advice is simple: be curious, try stuff, and use it if it works for you.The future of software engineering agents is plural. Kevin believes the future of software engineering agents will be diverse because developers who enjoy the freedom of playing with different tools is one of the most consistent patterns he's seen in his decades in tech. What will drive this diversity, he says, is builders who deeply understand specific problems and tailor agents to solve them exceptionally well.How agentic workflows will evolve. Kevin sees a shift from short back-and-forth interactions with agents to longer, async feedback loops. As the agentic web matures and model reasoning improves, people will start handing off bigger, more ambitious tasks and letting agents run with them.Timestamps:Introduction: 00:01:44The race to close the “capability overhang”: 00:02:49How agents will evolve into practical, useful tools: 00:04:31The role Kevin sees Microsoft playing in the agent ecosystem: 00:06:48How robust security measures can coexist with open ecosystems: 00:12:05Kevin's philosophy on being a craftsman in the age of agents: 00:15:39How the landscape of software development agents will evolve: 00:20:52The future of agentic workflows: 00:25:33
Microsoft finally opens the source of WSL, Paolo Scanferla describes an inherent trade-off in TypeScript's type system, Alberto Fortin is taking a step back from heavy LLM use while coding, a pseudonymous hacker spent two weeks coding from their Android phone, and NLWeb might become the HTML of the open agentic web.
Microsoft finally opens the source of WSL, Paolo Scanferla describes an inherent trade-off in TypeScript's type system, Alberto Fortin is taking a step back from heavy LLM use while coding, a pseudonymous hacker spent two weeks coding from their Android phone, and NLWeb might become the HTML of the open agentic web.
Talk Python To Me - Python conversations for passionate developers
Python has many string formatting styles which have been added to the language over the years. Early Python used the % operator to injected formatted values into strings. And we have string.format() which offers several powerful styles. Both were verbose and indirect, so f-strings were added in Python 3.6. But these f-strings lacked security features (think little bobby tables) and they manifested as fully-formed strings to runtime code. Today we talk about the next evolution of Python string formatting for advanced use-cases (SQL, HTML, DSLs, etc): t-strings. We have Paul Everitt, David Peck, and Jim Baker on the show to introduce this upcoming new language feature. Episode sponsors Posit Auth0 Talk Python Courses Links from the show Guests: Paul on X: @paulweveritt Paul on Mastodon: @pauleveritt@fosstodon.org Dave Peck on Github: github.com Jim Baker: github.com PEP 750 – Template Strings: peps.python.org tdom - Placeholder for future library on PyPI using PEP 750 t-strings: github.com PEP 750: Tag Strings For Writing Domain-Specific Languages: discuss.python.org How To Teach This: peps.python.org PEP 501 – General purpose template literal strings: peps.python.org Python's new t-strings: davepeck.org PyFormat: Using % and .format() for great good!: pyformat.info flynt: A tool to automatically convert old string literal formatting to f-strings: github.com Examples of using t-strings as defined in PEP 750: github.com htm.py issue: github.com Exploits of a Mom: xkcd.com pyparsing: github.com Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to Talk Python on YouTube: youtube.com Talk Python on Bluesky: @talkpython.fm at bsky.app Talk Python on Mastodon: talkpython Michael on Bluesky: @mkennedy.codes at bsky.app Michael on Mastodon: mkennedy
pytest-metadata is described as a plugin for pytest that provides access to test session metadata. That is such a humble description for such a massively useful plugin. If you're already using pytest-html, you have pytest-metadata already installed, as pytest-metadata is one of the dependencies for pytest-html.However, pytest-metadata is very useful even on its own.Links:pytest-metadata - The plugin we're talking about in this episodepytest-base-url - Adds the base URL to the metadata.pytest-html - Displays the metadata at the start of each report. See S2:E6: pytest-html - a plugin that generates HTML reports for test resultspytest-reporter-html1 - Presents metadata as part of the report.pytest-selenium - Adds the driver, capabilities, and remote server to the metadata.If you've got other plugins that work well with pytest-metadata, please let me know. Sponsored by: Porkbun -- named the #1 domain registrar by USA Today from 2023 to 2025!Get a .app or.dev domain name for only $5.99 first year.Help support the show AND learn pytest: The Complete pytest course is now a bundle, with each part available separately.pytest Primary Power teaches the super powers of pytest that you need to learn to use pytest effectively.Using pytest with Projects has lots of "when you need it" sections like debugging failed tests, mocking, testing strategy, and CIThen pytest Booster Rockets can help with advanced parametrization and building plugins.Whether you need to get started with pytest today, or want to power up your pytest skills, PythonTest has a course for you. ★ Support this podcast on Patreon ★
1/2: #KASHMIR: FOREBODING AT THE LINE OF CONTROL, BILL ROGGIO, FDD. HUSAIN HAQQANI, HUDSON INSTITUTE. https://www.nytimes.com/2025/05/05/world/asia/india-pakistan-kashmir-history.html 1682 KASHMIR
BILL ROGGIO, FDD. HUSAIN HAQQANI, HUDSON INSTITUTE. https://www.nytimes.com/2025/05/05/world/asia/india-pakistan-kashmir-history.html 1865 KOLKATTA
On Hands-On Tech, Mikah Sargent answers a question from Wayne about streamlining a process to organize his recipies copied in Apple Notes and reformat them in HTML. Don't forget to send in your questions for Mikah to answer during the show! hot@twit.tv Host: Mikah Sargent Download or subscribe to Hands-On Tech at https://twit.tv/shows/hands-on-tech Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
ThePrimeagen (aka Michael Paulson) is a programmer who has educated, entertained, and inspired millions of people to build software and have fun doing it. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep461-sc See below for timestamps, and to give feedback, submit questions, contact Lex, etc. CONTACT LEX: Feedback - give feedback to Lex: https://lexfridman.com/survey AMA - submit questions, videos or call-in: https://lexfridman.com/ama Hiring - join our team: https://lexfridman.com/hiring Other - other ways to get in touch: https://lexfridman.com/contact EPISODE LINKS: ThePrimeagen's X: https://twitter.com/ThePrimeagen ThePrimeagen's YouTube: https://youtube.com/ThePrimeTimeagen ThePrimeagen's Twitch: https://twitch.tv/ThePrimeagen ThePrimeagen's GitHub: https://github.com/theprimeagen ThePrimeagen's TikTok: https://tiktok.com/@theprimeagen ThePrimeagen's Coffee: https://www.terminal.shop/ SPONSORS: To support this podcast, check out our sponsors & get discounts: Invideo AI: AI video generator. Go to https://invideo.io/i/lexpod Shopify: Sell stuff online. Go to https://shopify.com/lex NetSuite: Business management software. Go to http://netsuite.com/lex BetterHelp: Online therapy and counseling. Go to https://betterhelp.com/lex AG1: All-in-one daily nutrition drinks. Go to https://drinkag1.com/lex OUTLINE: (00:00) - Introduction (10:27) - Love for programming (20:00) - Hardest part of programming (22:16) - Types of programming (29:54) - Life story (39:58) - Hardship (41:29) - High school (47:15) - Porn addiction (57:01) - God (1:12:44) - Perseverance (1:22:40) - Netflix (1:35:08) - Groovy (1:40:13) - Printf() debugging (1:46:35) - Falcor (1:56:05) - Breaking production (1:58:49) - Pieter Levels (2:03:19) - Netflix, Twitch, and YouTube infrastructure (2:15:22) - ThePrimeagen origin story (2:30:37) - Learning programming languages (2:39:40) - Best programming languages in 2025 (2:44:35) - Python (2:45:15) - HTML & CSS (2:46:05) - Bash (2:46:45) - FFmpeg (2:53:28) - Performance (2:56:00) - Rust (3:00:48) - Epic projects (3:14:12) - Asserts (3:23:26) - ADHD (3:31:34) - Productivity (3:35:58) - Programming setup (4:11:28) - Coffee (4:18:32) - Programming with AI (5:01:16) - Advice for young programmers (5:12:48) - Reddit questions (5:20:20) - God PODCAST LINKS: - Podcast Website: https://lexfridman.com/podcast - Apple Podcasts: https://apple.co/2lwqZIr - Spotify: https://spoti.fi/2nEwCF8 - RSS: https://lexfridman.com/feed/podcast/ - Podcast Playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 - Clips Channel: https://www.youtube.com/lexclips