What is web accessibility for the web and why does it matter? Mike Gifford, invited expert for the WCAG guidelines at the W3C goes through the 3 things developers should do right now to improve the accessibility of their web apps and websites.
Also, is Drupal still alive, and how do its new AI features make it a contender for your next CMS?
Find out in this 90-minute episode!
Links:
Funka: It Should Be the Other Way Round (https://stiftelsenfunka.org/about-us/columns/it-should-be-the-other-way-round/)
W3C WCAG 2.2 Overview (https://www.w3.org/WAI/standards-guidelines/wcag/new-in-22/)
Drupal Umami Project (https://www.drupal.org/project/umami)
Getting Started with Drupal CMS (https://new.drupal.org/docs/drupal-cms/get-started/install-drupal-cms)
DDEV Local Development Environment (https://ddev.com/)
Boye & Company: CMSConnect Conference (https://www.boye-co.com/conferences/cmsconnect24)
10 Most Popular CMS Platforms in Canada (https://www.getsomethinggreat.com/post/the-10-most-popular-cms-platforms-in-canada)
Drupito: A Drupal Resource (https://drupito.com/)
WebAIM Screen Reader Survey 10 (https://webaim.org/projects/screenreadersurvey10/)
Mozilla Hacks: Local Alt Text Generation (https://hacks.mozilla.org/2024/05/experimenting-with-local-alt-text-generation-in-firefox-nightly/)
Accessibility Insights Tool (https://accessibilityinsights.io/)
UNLighthouse Accessibility Insights (https://next.unlighthouse.dev/)
Web Almanac Accessibility Chapter 2024 (https://almanac.httparchive.org/en/2024)
CivicActions Accessibility (https://accessibility.civicactions.com/)
OpenACR Editor (https://gsa.github.io/openacr-editor/)
Section508 ACreditor (https://acreditor.section508.gov/)
Mike Gifford LinkedIn Profile (https://www.linkedin.com/in/mgifford)
CivicActions (https://civicactions.com/)
Digital Services Coalition (https://digitalservicescoalition.org/)
Tag1 Consulting: Drupal’s Sustainability Project (https://www.tag1consulting.com/blog/exploring-drupals-sustainability-project-ganders-ability-help-and-how-you-can-too)
Apolitical: Centring Digital Accessibility in Public Services (https://apolitical.co/events/understanding-digital-accessibility-its-significance-implementation-and-benefits)
21 Feb 2025
The AI Disinformation Era w/ Khurram Virani
AI Chatbots have taken over like ChatGPT, Anthropic Claude, and DeepSeek, but what does that mean for education? Are coding bootcamps a thing of the past?
Khurram Virani, founder of Lighthouse Labs, Canada's leading coding bootcamp, discusses the pitfalls of relying on AI and the #1 problem developers face today when using AI: disinformation.
AI Chatbots like ChatGPT give us answers very confidently, and believing them at face-value can make or break our success as new developers. Perhaps, then, we can leverage a system to make sense of all the information, but what does that system look like?
Links:
Khurram Virani, LinkedIn (https://www.linkedin.com/in/kvirani/)
roadmap.sh (https://roadmap.sh/) - Learning pathways for technologists.
continue.dev (https://www.continue.dev/) - Plugin for VS code and Jetbrains IDEs
cursor.com (https://cursor.com) - AI IDE
lighthouselabs.ca (https://www.lighthouselabs.ca/) - Lighthouse Labs, Canada's #1 Coding Bootcamp
teachable.com (https://teachable.com)
thinkific.com (https://free-courses.lighthouselabs.ca/courses/javascript) - Lighthouse Labs Free JavaScript Crash Course
25 Jan 2025
UX Design w/ Carrie Mah
What is UX and why is it important for developers to learn? Carrie Mah, Staff UX Designer and founder of Carrie M Designs, details the #1 mistake developers make when working with UX designers and how to get started in UX Design as a web developer.
Timestamps:
00:02:58 - Her journey into UX design, starting from a computer science education and exploring various roles in software development.
00:05:04 - The importance of understanding user problems and business goals when creating user interfaces.
00:06:02 - How developers can get involved in UX design and collaborate with design teams.
00:07:50 - The value of joining online communities and using free resources to learn UX/UI fundamentals.
00:09:36 - The importance of sketching ideas and focusing on the architecture of an app before jumping into design tools.
00:11:02 - The basics of visual design, including typography and spacing, and leveraging existing libraries and guidelines.
00:11:54 - Using AI tools as assistants for brainstorming and content organization, not as a replacement for the design process.
00:12:27 - The concept of low-fidelity prototyping and its importance in the design process.
00:14:14 - The need for good requirements and user research to solve the right problems.
00:15:55 - The importance of integrating developers in the design process and making sure that the final design is technically feasible.
00:17:48 - Balancing the need to test ideas quickly with having a strategy.
00:23:05 - Common UX mistakes to avoid, such as reinventing the wheel and using the wrong components.
00:32:05 - The need for discoverability and accessibility of key features in user interfaces.
00:42:38 - The iterative nature of design and development and the importance of testing and user feedback.
00:44:17 - Steps for developers to get involved in UX design, starting with learning fundamentals, reaching out to people, applying skills, and building a portfolio.
00:46:22 - The expanding role of UX design, requiring skills in content, business, and communication.
Links:
Carrie's Website: carriemah.com (https://carriemah.com/)
Carrie's LinkedIn: linkedin.com/in/carriemah/ (http://linkedin.com/in/carriemah/)
Carrie's Instagram: instagram.com/carriemah.play (https://www.instagram.com/carriemah.play)
calgaryux.com: calgaryux.com (https://calgaryux.com/)
wearedesignx LinkedIn: linkedin.com/company/wearedesignx/ (https://www.linkedin.com/company/wearedesignx/)
designbuddies LinkedIn: linkedin.com/company/designbuddies/ (https://www.linkedin.com/company/designbuddies/)
adplist LinkedIn: linkedin.com/company/adplist/ (https://www.linkedin.com/company/adplist/)
smashingmagazine.com: smashingmagazine.com/ (https://www.smashingmagazine.com/)
Stanford d.school: dschool.stanford.edu/resources/getting-started-with-design-thinking (https://dschool.stanford.edu/resources/getting-started-with-design-thinking)
lawsofux.com: lawsofux.com (https://lawsofux.com/)
Reach and audience
Public platform figures. Ratings count people who left a rating, not total listeners.
Apple Podcasts (US)
5.0 / 5
1 ratings
Spotify
5.0 / 5
2 ratings
Podcast Authority Score: 36 / 100
A composite of feed quality, social presence, YouTube performance and engagement. Read the methodology.
Quality
48
Social presence
0
YouTube
0
Engagement
60
Contact Web Perspectives
Guest appearances
Books guests
Based on episode analysis; this does not confirm that the show is currently accepting guests.
Host of Web Perspectives?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine