Talking Drupal cover image

Talking Drupal

Latest episodes

undefined
May 29, 2023 • 59min

Talking Drupal #401 - HTTP Headers

Today we are talking about HTTP Headers with our hosts. For show notes visit: www.talkingDrupal.com/401 Topics What are HTTP Headers Why are they important Exploring headers Types of headers What can you discover from headers Modifying headers Tools to validate Resources Content Security Policy (CSP) Dries’ Header Evaluation Tool Mozilla Header Documentation Good overview of CSP Nic’s Header Blog Post Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - stephencross.com @stephencross Martin Anderson-Clutz - @mandclu MOTW Correspondent Martin Anderson-Clutz - @mandclu Content-Security-Policy Adds a Content-Security-Policy header which allows your Drupal site to inform browsers of trusted sources for JavaScript, CSS, and other external resources.
undefined
4 snips
May 22, 2023 • 1h 15min

Talking Drupal #400 - A chat with Dries

Today we are talking with Dries Buytaert. For show notes visit: www.talkingDrupal.com/400 Topics Favorite improvement to Drupal in last 10 years Biggest opportunities and challenges facing Drupal Drupalcon Portland Driesnote Ambitious site builder Spoilers for the next Driesnote Static site generators 50,000 projects Impact of AI People just entering the development market Last thing you coded For work For fun Digital Public Good Resources Drupal is for ambitious site builders Drupal Recognized as a Digital Public Good Claro episode DrupalCon Innovation Contest Drupal vs SSG 50K modules 50000 module Artificial Intelligence, the future of Content Management and the Web Dries Site Header Tool Getting 10/10 Makers and Takers Guests Dries Buytaert - dri.es Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Stephen Cross - stephencross.com @stephencross Martin Anderson-Clutz - @mandclu MOTW Correspondent Martin Anderson-Clutz - @mandclu OpenAI Provides a suite of modules and an API foundation for OpenAI integration for generating text content, images, content analysis and more.
undefined
May 15, 2023 • 1h 14min

Talking Drupal #399 - Working Remotely

Today we are talking about Working Remotely with Alan Sherry & Jordan Graham. For show notes visit: www.talkingDrupal.com/399 Topics Why is remote work great Why is remote work hard Tips Working internationally Large vs small company Why do you like working from home Why do you think companies are pushing back to the office What do you miss about the office Resources Talking Drupal #308 - Remote Work snackmagic.com Guests Alan Sherry - Drupal Profile Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu oEmbed Providers Extends Drupal’s ability to embed content from third-party sites.
undefined
May 8, 2023 • 1h 16min

Talking Drupal #398 - Drupal at your fingertips book

Today we are talking about The D9 Book with Selwyn Polit. For show notes visit: www.talkingDrupal.com/398 Topics What is the Drupal at your fingertips book When did you start the book How long did the first draft take Why is it online only Have you considered printing it How often do you work on it Most interesting tidbit Most obscure What was it like using git for a book Any plans to use Drupal for editing Do you plan to update it for Drupal 10 Any AI tools Chat GPT Github copilot Any plans to expand to other technologies How can you contribute to the book Resources Cloudflare Worker Purge blog: Let Them Eat Cache Book Notion for notes NV Alt for notes Pandoc for converting word docs to markdown automagically drupal.org book Lex Fridman interviewing Sam altman podcast ChatGPT Github copilot Form api reference drupal Reddit PHPStorm VSCode Guests Selwyn Polit - selwynpolit.github.io/d9book @selwynpolit Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu Cloudflare Worker Purge Allows your site to use the Purge module to do tag-based cache invalidation on Cloudflare using Cloudflare Workers.
undefined
May 1, 2023 • 1h 4min

Talking Drupal #397 - Semantic Versioning

Today we are talking about Semantic Versioning with Mike Miles. For show notes visit: www.talkingDrupal.com/397 Topics What is Semantic Versioning Why is it important How does Drupal 8 map to Semantic Versioning 8.x What about betas, alphas, rcs How does it help dev teams stay organized When did you start thinking about Semantic Versioning Talk at NERD Summit Benefits of Semantic Versioning Other than the basics, how does your team use Semantic Versioning How do you move existing projects over to Semantic Versioning If someone wants to start using Semantic Versioning where should they look Resources Drupal.org issue: What could Drupal implement from other CMS or content editors to improve its Admin Interface? Blog: Drupal Admin UX Study: What We Can Learn from Contentful, Craft CMS, Squarespace, and WordPress Managing Releases Using GIT Tags and Semantic Versioning Semantic Versioning Docs Mike’s NERD Summit talk Rands in repose Art of leadership - Lopp Guests Mike Miles - mike-miles.com @mikemiles86 Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu Same Page Preview Shows your content authors what their content will look like, while they’re creating it.
undefined
Apr 24, 2023 • 1h 19min

Talking Drupal #396 - Drupal Security

Today we are talking about Drupal Security with Mark Shropshire & Benji Fisher. For show notes visit: www.talkingDrupal.com/396 Topics Why do you care about security Best tips for securing Drupal Common Security Issues people have with Drupal Convincing module maintainers to do full releases Testing to ensure security Guardr Drupal security distribution What does the Drupal Security team do Finding issues Review compromised sites Becoming a member Process for writing security notices Helping the security team Resources How to Join the Drupal Security Team How to get involved Passwords: xkcd Spaceballs Discussed at this BadCamp talk - Sleep Better at Night with a Secure Drupal Site OWASP OWASP Zap baseline Benji’s talk introducing the OWASP Top Ten Current Other versions Source code (markdown) Github repo building and testing guardr Sam Mortenson talk https://drupal.slack.com/archives/C1DD80ZKM/p1550697032017600 https://drupal.tv/external-video/2018-02-06/how-write-insecure-drupal-8-code Guardr core Guests Benji Fisher - tag1consulting.com @benji17fisher Mark Shropshire - shrop.dev @shrop Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Jordan Graham - @jordanlgraham MOTW Correspondent Martin Anderson-Clutz - @mandclu CrowdSec Integrates your Drupal site with the open source CrowdSec Security Engine, a collaborative malicious activity detection and remediation tool.
undefined
Apr 17, 2023 • 1h 10min

Talking Drupal #395 - Accessibility from Sales to Delivery

Today we are talking about Accessibility from the sales process to delivery with Kat Shaw. For show notes visit: www.talkingDrupal.com/395 Topics Where does Accessibility (A11y) begin What are the A11y levels Who should be thinking about A11y How do you research a solution for A11y What tools do you use What are the biggest struggles with selling A11y A11y and regulations Selling A11y only projects Ensuring delivery Ensuring support after launch Future of A11y 2.2 and 3.0 Resources GAAD Tools Axe Devtools ARC toolkit Colorblindly Webaim color checker Webaim link contrast checker Paciello group color checker Dominoes Screen readers Narrator Orca NVDA Voiceover How cool accessibility tools can make your life easier Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Martin Anderson-Clutz - @mandclu Gesso A Sass-based, Webpack-based, and Storybook integrated accessible starter theme.
undefined
Apr 10, 2023 • 1h 12min

Talking Drupal #394 - Open Source in K-12 Education

Today we are talking about Open Source in K-12 Education with Stu Keroff. For show notes visit: www.talkingDrupal.com/394 Topics What is the Penguin Corp Why is Open Source important How can educators bring open soiurce to their classroom How difficult is it to change from closed to open source What are some resources Youtube Channel Hurdles to introducing open source Types of software you’ve introduced Sourcing hardware What to say to the question: Why is this important? Video games Statistics Homeschooling How to help Resources TD 329 Penguin Corps H5P Examples H5P Github Linux Professional Institute: Clubs Program The Linux Club Guide Open source north Open source jobs report Gcompris Audacity Kdenlive Veronica explains The linux experiment Youtube Channel openshot gnucash SEH architectural Caribou coffee Guests Stu Keroff - @studoeslinux Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Martin Anderson-Clutz - @mandclu H5P Provides a toolset for adding HTML5 rich content to your site: interactive videos, presentations, quizzes, games, and more.
undefined
Apr 3, 2023 • 1h 19min

Talking Drupal #393 - Drupal & Javascript

Today we are talking about Drupal & JavaScript with Andy Blum. For show notes visit: www.talkingDrupal.com/393 Topics Talk at FLDC Important Drupal JS features Drupal behaviors Why use JS Users with no JS jQuery Front end framework Bigpipe JS components single folder components Future of JS in Drupal Resources DrupalCon Pittsburgh training Top-10 libraries slides Drupal JavaScript Modernization Initiative Drupal issue to replace jQuery with vanilla JS What is bigpipe? Bigpipe in Drupal State of JS 2022 Talking Drupal 386 - Drupal Vs Wordpress Devel accessibility tool devel_a11y Bigpipe when it was first added showing the contrast between bigpipe and no bigpipe John’s Talk at FLDC Nic’s Talk at NERD Summit Guests Andy Blum - @andy_blum Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Martin Anderson-Clutz - @mandclu Real-time SEO for Drupal Provides content authors immediate feedback about how optimized their content is against specific keywords.
undefined
Mar 27, 2023 • 1h 2min

Talking Drupal #392 - Public Speaking

Today we are talking about Public Speaking with Marjorie Freeman & AmyJune Hineline. For show notes visit: www.talkingDrupal.com/392 Topics Why Public Speaking is important Why people are afraid of Public Speaking Tips to overcome Imposter Syndrome What makes a good experience Never do’s Favorite Public Speakers Alternatives Podcasting as Public Speaking Writing Workshop How to get started Resources Diverse Speaker Training Group Handbook (Jill Binder) SFDUG Writer’s Workshop Drupal Camp Asheville Neurodiversity Initiative A11yTalks SFDUG is looking for speakers Dak Prescott Walter Peyton acceptance speech Pedro Pascal monologue Matt Kleve opensource.com Enable architect Guests Marjorie Freeman - @the_mjfreeman AmyJune Hineline - @volkswagenchick Hosts Nic Laflin - www.nLighteneddevelopment.com @nicxvan John Picozzi - www.epam.com @johnpicozzi Kat Shaw - drupal.org/u/katannshaw @katannshaw MOTW Correspondent Stephen Cross @stephencross Environment Indicator Adds visual indicator to identify which admin environment is being accessed.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode