Website 101 Podcast provides advice for website owners on all aspects of running a website. Industry experts come in to discuss what is involved and provide take aways that the DIY website owner can use for themselves. We also provide advice on how to select an industry expert to work with on your w…
In this episode we discuss strategies for keeping up with technology trends and how to choose what to learn. Welcome to season 8CMS - how do you choose a new CMS?Maintenance contracts and security updatesFront end frameworks - CSS, Javascript, etc..Laravel Mix and ViteFriends and colleagues influencingCode Editors (VsCode, Cursor and more)AI and Copilotupcoming topics in season 8 Show Links Lunch Bytes (November 20, 2024) Imposter Syndrome (S07 E04) SyntaxFM Visual Studio Code Cursor Claude AI More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Sean was interviewed on the Craft Entries podcast. Listen to a snippet of the episode here. Sean was interviewed on the Craft Entries podcast. Listen to a snippet of the episode here. You can listen to the full episode at Craft Entries Show Links The Joy of Self Taught Coding More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
The season finale is a raw and unedited episode. In this episode we express our gratitude towards our clients. Lunch Bytes - our live stream every 1st and 3rd Wednesday at 11:30am EST.Cool ProjectsTestimonialsReferralsGifts Show Links Lunch Bytes More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Rebroadcast of a season 5 episode - 11 Things to avoid doing on your website - We discuss various things to avoid doing with your website and why they are not a good idea. Disabling copy/pasteOpen in new tabClick hereUsing placeholder text and not using labelsLow contrast textNot enough white space / breathing roomNo comments in your code or unformatted codeFor clients: Identify problems, don't suggest solutions.Dates on blogs that are infrequently updatedCarousels / slidersPopups, modals, lightboxesFull size images on mobile Show Links stop disabling copy/paste in form fields (tweet) Should external links open in a new tab or not? Why you shouldnt say click here Season 4 Episode 1 - Click Here Should I use a Carousel View Episode Transcript More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Chris discusses how ADHD has impacted his career as a web developer and provides resources to other developers. What is ADHD?Chris's history and experience with ADHDChallenges for women getting diagnosedHow does ADHD impact Chris's career in web developThings an employer can do for an employee with ADHDTime awareness / blindnessReactions Chris receives when people learn he has ADHDWhat teachers can do to support students with ADHDSee all the resources and links Chris has prepared for people with ADHD here: https://adhdftw.com/website-101/ Show Links ADHD-Autism-OCD Jonathon Stark ADHD ftw! More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode we talk with Online educator Ryan Irelan about online learning and keeping up with technology in web development. Ryans path to online teacherFirst course was with Pragmatic ProgrammersThe switch from a la cart to subscription modalUdemy and course platformsCommunication with Pixel and Tonic about upcoming features and changesAdvantages/disadvantages of discord serversChat GPTCraftQuest is launching a discord server!How Ryan learns new technologiesRyan's approach to teaching explainedRyan has strong opinions about Craft CMSWhat makes a good topic for a course, a lesson, or a livestreamWhat Ryan does use for screen recording and editing Show Links CraftQuest Pragmatic Bookshelf (formally programmer) Udemy Craft Quest community & discord Obsidian CraftQuest RSS feed More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode we talk to returning guest Ben Croker about how to write a good support request. Turn it off and onOur experiences providing technical supportHow to troubleshoot before submitting a support requestRubber duckingUse the correct support channel: not DMs on social mediaWhen providing support a public, discoverable approach, such as github issues, is recommendedRTFM - read the docsWhat to include in a support requestWhat to exclude in a support requestSean's mistake asking Ben for support a few months agoSecurity issuesClosing the issue Show Links The Dangers of Over Reliance on Plugins in Website Builds More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode we reminisce about how things used to be done and how much web development has changed in the last 25 years. From under construction gifs to the rise and fall of jQuery we cover it all. GeocitiesTable based layoutsFloat based layoutsClearfix.clearfix::after { content: ""; clear: both; display: table; } Equal Height columns Matchmedia.jsConditional commentsstar selector hack ('star plus html) css hack.Microsoft Kicks Off Campaign to Kill Internet Explorer 6Microsoft anti-trust lawsuitImage Ready - slicing designWYSISWYG (drag and drop) html editorsMacromedia DreamweaverMicrosoft Front PageAdobe Go LiveAdaptive Design (not responsive design)Fluid Layout (CSS tricks article)Rounded corners with sliding doorsImage SpritesCufon FontsNavigation tabsCSS Zen GardenBlink, Marquee (blink no longer works despite what Sean said in the show. However, the marquee tag does work)Sean's Boilerplate (Season 7 Episode 5)Animated gifsUnder construction animated gif1TB archive of Geocities (article) Web ringsJavascript jQuery Mootools Show Links More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode we discuss the advantages of using a boilerplate to start a new website build and what to include or not include when establishing a boilerplate. Github stars and forksPackagistWhat is a boilerplateSave time by pre-configuring settings for all projectsWireframe componentsWhat to include in a boilerplateWhat to exclude from a boilerplateDisadvantages to a boilerplateReadMe file and documentationFeature requests for your boilerplatePersonal conventions Show Links Sean's Craft CMS boilerplate Packagist Swup MatrixMate SEOmatic More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode we discuss motivation, burnout, and imposter syndrome including our experiences and strategies on how to handle Kevin's origin storyHow important is doing work that you enjoy doing?Routine work vs cool projectsLuck is when preparation meets opportunity - Roman philosopher SenecaImposter syndromeDon't beat yourself up, go for a walk, talk to a colleagueThe industry changes so rapidly its impossible to keep upWe're all partial stack developersThere's always somebody better than you. The person you should compare yourself to is yourself.BurnoutIdeas to get over burnoutThe ancestor to every action is a thought - Ralph Waldo EmersonFeast or FamineMoney management The juggernaut of fear, guiltSchedule time for yourself (self care)Set boundaries and limitsInspiration Show Links TTC Mapper (Sean's Photography Project) What to do When Work is Slow (S07E03) More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode we talk with Mitchell Kimbrough, founder of Solspace, about strategies to help with when work is slow. How Mitchell helped Sean start his freelancer journeyMitchell's encouragement to people to start freelancingYou'll never be ready to start a business. Better to start it then later in life wonder What if?Customer serviceSoft skillsMost important thing to do when you realize you don't have enough workSelf careHire expert help for sales and marketing - delegate workAbundance mindset vs scarcity mindsetFocus on current tech stack vs pick up something newVertical markets / ideal clientsHedghog Concept - Jim CollinsHow to find and vet help for marketingSocial media Show Links Solspace Solspace Podcast Jim Collins list of books More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode we discuss various project management tools, and the pros and cons of each. Additionally how best to communicate with clients. Email from NatalieWhat is a project management toolRequired featuresCentralized communicationUI DependenciesCostEmail notifications - batches, individuallyAgile Browser extension Show Links S01 E02 Planning Structure, Goals Gqueues Asana Treelo Basecamp Notion Getting Things Done Jira (Atlassian) Air Table Notion Milanote More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode we discuss when and how to say "No". We talk about when developers need to say no as well as when a client should say no. When to say to no to a brand new client.Talk about budget early.Client requirements are unclear.Include expiry for proposals.OverbookedEthics & MoralsReputation and rumors.Advice when working with a developer.Keep it positive.Give better options.How to say no.Mental health. Show Links Web Jargon part 1 Web Jargon part 2 More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
The ins and outs of mastering social media for small business owners with Jessica Perrault plus a predication about AI generated content for social. How Jessica got into social mediaTips to get started for small business ownersSocial media and content marketingUnderstand the nuances of the different social networksWhich social network is the most important?How to manage the time requirementsHow to measure success - analyticsVanity MetricsOwn your digital footprintEmail list is criticalDifficult to trust a company that is only on social - no websiteRed flags about social mediaMisconceptions about socialSoftware to manage social & mailing listsAI In social and marketingAmanda makes a prediction about AI contentReplying on social - flame wars Show Links Own Your Digital Content Use social media to promote your website, not replace it. hootsuite Sprout Social Agora Pulse Later (Instagram) Hubspot Active Campaign Google Analytics Google Search Console Wendy's Twitter Spotify Wrapped More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
A discussion on plugin development with Ben Croker who has developed plugins for Craft CMS and previously for ExpressionEngine. We discuss when to use a plugin, when a plugin should be commercial, how to price a plugin, and providing support to end users. Ben's origin storyWhat is a plugin?CMS acquisition of plugins in order to add to core functionalityWhen to use a plugin or build it myself?How do you come up with an idea for a plugin?Commercial vs Free pluginsSupporting pluginsNo code vs bring your own code and technical knowledgeSupport tickets/issuesGitHub issuesEmail (good for sensitive information)Ticketing systems Feature requests and pull requests How to decide the cost of commercial pluginsBreaking changes in the CMS Plugins that work with other pluginsWebsite security and plugin evaluationAdvice for developers new to plugin developmentUSE an IDE Show Links Code Igniter ExpressionEngine Craft Cms Put Your Lights On Blitz Sprig Sendgrid Feed Me The Dangers of Over Reliance on Plugins in Website Builds SEOmatic Good Documentation is Hard (Matt Stein) HTMX Tailwind with Adam Wathan - Season 5 Episode 4 Semantic Versioning Craft CMS Docs Craft Quest Craft Generator PHP Storm Visual Studio Code More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode we discuss internet privacy with Michael Geist who holds the Canada Research Chair in Internet and E-commerce Law. Artificial Intelligence and phishing scamsChat GPTGovernment TikTok BansBill C11 - Canadian content requirementsPotential negative consequences to how YouTube's algorithm shows Canadian content.Pentagon Leak on DiscordGDPR and cookie consentBill C-27Surveillance capitalismElon Musk & TwitterSocial MediaCanadian Telecoms, mergers, and consumer protectionWebsite account deletion Show Links Micheal Geist Law Bytes Podcast Bill C-11 Bill C-27 More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Rebroadcast of a Season 4 Episode - Pimp Your Typography - Time to pimp your website typography with Oliver Schöndorfer. Learn the fundementals of typography and why it matters to your website and message. We start off by defining what Typography is. Then the various types of fonts including serif and sans-serif fonts and when to choose which to choose. I (uppercase I), l (lowercase l), 1, a, g testThe difference between legibility and readabilityComic Sans and Helvetica fontsAvatar and PapyrusHeading, body fonts, and fonts that can be used everywhereOliver Judges Sean's website headingsTips on how to choose fonts for a websiteWeb font marketplaces5 common web typography mistakes and how to avoid themLeading and line heightline lengthOliver gives a review of the Website 101 Podcast website typography. Show Links Pimp My Type YouTube Channel Oliver's Newsletter Stop Using Open Sans Design Academy Google Fonts Adobe Fonts Stop Using Open Sans Free Typographic Review All Caps Letter Spacing Typographic review of Website 101 Podcast View Episode Transcript More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
We talk with Sarah Lutz, self proclaimed metal queen of the universe, about working remotely overseas. Sarah has travelled all over South America while working and has plans to travel Europe next year. Business location for tax purposes can be different from the location you are working from.Working locations - hotel, coffee shops, beach, restaurant...Dealing with time zone differencesPros/Cons of working overseasLanguage issuesHealthcare and accommodationsLong term living abroadTips to live abroad and work Show Links Looters View Episode Transcript More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode Mike explains what an RFP or RFQ is and why they are often used as well as the good, the bad, and the ugly about RFPs. What is an RFP?Inviting to tenderWhere to find an RFPRFIRFQThe reasons why Mike does not like RFPsis it common for the vendor to be pre-selected in the RFP process?Pros of using an RFPCons of using an RFPExpectations of RFPsAlternatives to RFPs Show Links RFP.ca How much does a website cost? Website 101 Podcast YouTube Channel More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Sean and Mike attended PodCamp Toronto 2023, a conference for podcasters. This is our recap of the event and key takeaways for listeners. Day 1 The care and feeding of an AudienceFeedback page for the Website 101 PodcastPodcast Networks and how to pitch your showAnalytics: What numbers do you need to look atBehind the scenes with CBC podcastsYeah but how do you manage a podcast (Project Management)Don't fear the Mic: how to Host a successful PodcastStories from the podcast trenches Day 2 How to make a HUGE Impression with a Niche PodcastTop 10 things I wish I knew before I started my podcastThe (AI)caster: Using AI to start or enhance and boost your podcast.How to pitch yourself to sponsors Show Links PodCamp Toronto 2023 Feedback for the Website 101 Podcast Planning, Structure, and Goals View Episode Transcript More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Advice from, Jane Atkinson, a veteran online business owner and coach on how to succeed in running an online business. Jane's backgroundStarting her online school for professional speakersCourse PlatformsMarketing & newslettersEngagement and having a systemCommunity - Facebook and other optionsRecruiting members is hard and costlyWhat is a Mastermind?MetricsMistakes were madeWriting six books Show Links Speaker Launcher Wealthy Speaker Learn Dash Thinkific Thrive Cart Stripe Active Campaign Mighty Networks More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
In this episode of the Website 101 Podcast, Amanda presents the topic, “working with conflicting personalities.” We'll discuss sexism, failing upward, swoop-and-poop feedback, and tactics to avoid Chatty Kathys. My life is work PersonSet Boundaries and realistic expectationsOld school views - it's always been done this wayA person who doesn't know what is going on or doesn't have a clueBubble boy - a person who lives in a bubble not realizaing what they don't know.Promoted to their level of incompetency.Swoop and Poop feedback.The Know-It-AllLogical fallacy - Appeal to AuthorityDistractions in the workplace - people who interrupt you while working to chatTwo stories of extreme workplace conflictFinal adviceWatch this episode on YouTube. Show Links REESE'S Milk Chocolate Peanut Butter Family Size Candy Bar Thou shalt not commit logical fallacies More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
We talk about website maintenance, tips for planning maintenance, and maintenance contracts. What is involved in maintaining a websiteOwing a website is a lot like owning a car, a house, or a garden.Unplanned expensesKeeping the CMS and server updatedOnce click updatesWaiting too long for maintenance could make your site more difficult or impossible to updateToo many pluginsWho, in your organization, is responsible for the websitePruning usersWorkflow and image editingBackups - offsite backups are important!Maintenance plans/contracts Be sure to checkout our Website 101 Podcast YouTube channel. Show Links A Website is Like Owning a Car The Dangers of Over Reliance on Plugins in Website Builds Why Website Maintenance is Important Backup Sheep Jetpack Backups (WordPress) More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
We talk all about choosing a CMS - what to look for and pitfalls to avoid and how to evaluate a CMS. CMS (Content Management System)Do you choose it based on what your friend is using, the most popular cms, or is there a better way?Everyone is aware of WordPressWhat features do you require? Ensure the CMS has these options built in.Plugins MaintainabilityA CMS is only useful if end-users/content editors want to use it.Price does not equal cost.Author experienceDeveloper communityOfficial support optionProfessionals network/listingThemesNo Code Solutions (subscription services such as Square Space, Wix, etc..)When a CMS moves in a direction that you disagree withCommunity brain drainHeadless Show Links Web Jargon Pt 1 Web Jargon Pt 2 The Dangers of Over Reliance on Plugins in Website Builds A Website is Like Owning a Car How to Choose a CMS Theme Forest YouTube - Website 101 Podcast More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
We talk with David Canton about the ins and outs of contracts for creative professionals. Follow up episode to Contract Opinions from not a LawyerThis is not legal adviceWhat is legally binding? Verbal contractsPlain language contracts vs legalese3 reasons to enter a written contractNon-competition clausesCombine contracts and compromiseWhat is "Work for Hire"?Software licenseHow often should a contract be updated and/or reviewed?Wet signatures vs digital signatures Show Links HP Tech Law HP Tech Law Newsletter Docusign More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
We talk about tools of the trade that we use in our day to day work life. We talk about the following topics Project Management ToolsWeb Development ToolsSet Up Aliases for your terminal (github gist)Design ToolsBusiness ToolsPassword ManagersScreen Recorders Show Links Basecamp Trello Jira Wrike Monday Airtable gQueues Visual Studio Code Sequel Ace Navicat Database Beaver Table Plus cmder (terminal) iTerm Github Desktop Source Tree DDev Figma PhotoPea Gimp Invision App Affinity Photo, Designer, Publish Hiveage Timemator Harvest Zoho Stripe One Password Last Pass Keepass X Screenflow Wonder Share Demo Creator Neat More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
We talk to new developer Shopnil Mahmud about learning web development at Seneca College and starting work in the field. Questions were submitted by current students at Seneca College. Web technologies Learning new frameworksIs what is taught in a course enough to get a job?Side projectsUX/UI Design vs DeveloperContinuous learningWhat was the most important thing you learned at school for your current job.Dealing with stressJob search & InterviewsAdvice for new developers Show Links More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
We talk to Tim Scollick about working with freelancers and agencies both using and not using a contract. Tim's history as a freelancer.Contracts are super important but they don't always have to be legally binding.Break work into smaller chunks helps to build trust.Lawyers are expensive.Non competition clausesSmall claims courtRed flags Show Links More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Learn all about AlpineJS from it's Creator Caleb Porzio. We also discuss how accessibility is baked into the new Alpine Components. What is AlpineJsThe origin of the name AlpineCaleb's background and historyOnline coursesAlpine Day conferenceTailwind and Alpine - a perfect pairAlpine in your HTML markupAlpine componentsAccessiblityThe future of Alpine Show Links Laracon Laravel Livewire VueJs Code Course Laracasts Alpine Weekly Newsletter Alpine Day Conference TailwindCss CSS Zen Garden Alpine Components More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Learn about the process for hiring junior developers and get insight into common mistakes made as well as how to stand out from the crowd. Terence has 12 years of experience with hiring.Number of applicants and number of interviewsWhat's important in filtering candidates to interviewSoft skillsAdvice for developers on portfolio sharingContractsJob ad requirementsCode testAttention to detailCommon applicant mistakesBootcampsTips to stand out during the application process Show Links Goat More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Learn why Chris Ferdinandi believers there's a simpler, more resilient way to make things for the web with vanilla Javascript. We also take a detour into accessibility. Chris's background and history with web developmentSingle Page ApplicationsLibrariesTiny libraries that Chris recommends at: The Vanilla JS ToolkitAccessibility and best practices with JavaScriptLiving with ADHDJavaScript and education recommendationsRecommendations for novice developers starting outWhat's coming up in JavaScript that Chris is excited aboutGo Make Things - Website 101 Podcast Listener Page Show Links Go Make Things Alpine Js Vue React Angular jQuery WebAIM The Vanilla JS Toolkit The A11Y Project Checklist Sean uses a screen reader A11Y Nutrition Cards - blog post A11Y Nutrition Cards MDN Web Docs - prefers-reduced-motion Vanilla Js Academy Go Make Things - Website 101 Podcast Listener Page More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
We discuss various things to avoid doing with your website and why they are not a good idea. Disabling copy/pasteOpen in new tabClick hereUsing placeholder text and not using labelsLow contrast textNot enough white space / breathing roomNo comments in your code or unformatted codeFor clients: Identify problems, don't suggest solutions.Dates on blogs that are infrequently updatedCarousels / slidersPopups, modals, lightboxesFull size images on mobile Show Links stop disabling copy/paste in form fields (tweet) Should external links open in a new tab or not? Why you shouldn't say “click here” Season 4 Episode 1 - Click Here Should I use a Carousel More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Sean and Mike interview our new co-host Amanda Lutz. Amanda's goal is to out nerd Sean and Mike in this episode. Amanda made her first website in 1994 - a university provided websiteAmanda's major is Computing and Information SciencesAmanda has learned these languages: Basic, Pascal, C++, Java, C#Amanda is a Windows/Android userMade a time tracking website as a personal project in the early 2000sWorked on a ticketing website back in 2005 (Audience View)10 years since Amanda, Sean, and Mike met up for the first time at an ExpressionEngine meetup.Teaches web development at Seneca College. Show Links Lotus Notes Audience View Canada Learning Code (Previously Ladies Learning Code) Seneca College More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
Kevin Powell CSS evangelist discusses everything to do with CSS and why it is awesome. Kevin's history with web development and teachingTeaching in classroom vs online teachingHow do you decide what you are going to teach?Where do you go to learn about new things in CSS that you want to teach?Upcoming CSS including Cascade Layers, CSS nesting, Container queries, and Query unitsKevin's thoughts on frameworks (Foundation, Bootstrap, Tailwind) and Sass vs regular Css.min-content max-content fit-contentBrowser support and progressive enhancementAccessibilityCSS naming conventions - BEM Show Links CSS Layout News CSS Weekly Modern CSS newsletter Tailwind CSS Bootstrap Foundation SASS 3 useful CSS values that most people don't know about The 6 most important CSS concepts for beginners 5 important HTML concepts for beginners BEM Scrimba More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn Amanda on LinkedIn
We talk with Bill Campbell, one of our subscribers, about the process of planning his website and then working with a web developer and hosting. Introduce our new co-host Amanda LutzBill's background3 products that Bill will sell on his websitePlanning pages and page contentNewsletter call to actionDomain should be separate from hosting companyEcommerce & SecuritySelling courses and coachingHiring a developerDIY - pros/consUser testingBackups Show Links S03 E01 Do You Really Need a Website? S03 E11 Own your own content S01 E08 What is a Landing Page S02 E02 Web Jargon Part One Shopify Kajabi WordPress Woo Commerce S01 E03 Web Design Shortcuts You Should Never Take Google Analytics Google Page Speed Insights S04 E09 Website Optimization and Speed Shopify Backups Shopify Apps More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn
Adam Wathan, co-founder of Tailwind CSS, talks about what Tailwind CSS is, why he built it, and the future of Tailwind. Is Tailwind CSS a framework?What is Tailwind CSSThe biggest inspiration for tailwind is...Inline styles vs TailwindTailwind 3 and Just in Time (JIT)Build toolingTailwind Browser Dev toolsArbitrary classesTailwind UITailwind documentation and examplesHow to choose what to add in Tailwind.What makes something a plugin rather than part of Tailwind core.Tailwind 4 and the future Show Links Tailwind CSS Bootstrap Atomic CSS Tachyons BEM Tailwind UI Refactoring UI Tweet about running a product More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn
We talk to Wes Bos all about web development, soft skills, and everything needed to succeed in web development. Wes's history and background in web developmentHow does Wes learn enough on a new technology to start teaching it?How to decide what to learn with new technology or languagesImportant advice for a new developerMost important technical skillLearn the fundamentalsNo code designWeakest development skillOnline courses vs BootcampsEmerging technology Show Links Canada Learning Code Amanda Lutz's episode Juno College (Previously Hacker You) The Great Divide (Chris Coyier) Beginner Javascript Owen Craig's Episode Purchasing power parity Javascript 30 All Wes Bos courses Wordpress Svelt Svelt Kit Prisma Sanity More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn
Sean interviews Mike about his journey to becoming a web developer Bootcamps / collegeStarted with Macromedia FlashMike was a drummer in 4 different bands - learned web development to build the band websitesFirst website built for his band in late 90sFirst client site - restaurant (February 2000)First job was web developer at a magazine publisherBuild toolsDesign vs Development preferencesAdvice for new web development Show Links Mike's first client website - wayback machine Adobe Image Ready CSS Zen Garden SASS Tailwind CSS Grunt Alpine Js Vue Petite Vue jQuery More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn
To kick off our 5th season Mike interviews Sean about his journey to becoming a web developer. Sean's first website was a Geocities website built in 1997First client website built in 2008Started full time self-employment in 2013Provided official support to end-users of ExpressionEngineWhat does Sean like the least/most about web developmentSean's advice for new web developers Show Links Geocities Moodle Dreamweaver Microsoft Frontpage Adobe GoLive Movable Type ExpressionEngine GreenSock More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn
Time to pimp your website typography with Oliver Schöndorfer. Learn the fundementals of typography and why it matters to your website and message. We start off by defining what Typography is. Then the various types of fonts including serif and sans-serif fonts and when to choose which to choose. I (uppercase I), l (lowercase l), 1, a, g testThe difference between legibility and readabilityComic Sans and Helvetica fontsAvatar and PapyrusHeading, body fonts, and fonts that can be used everywhereOliver Judges Sean's website headingsTips on how to choose fonts for a websiteWeb font marketplaces5 common web typography mistakes and how to avoid themLeading and line heightline lengthOliver gives a review of the Website 101 Podcast website typography. Show Links Pimp My Type YouTube Channel Oliver's Newsletter Stop Using Open Sans Design Academy Google Fonts Adobe Fonts Stop Using Open Sans Free Typographic Review All Caps Letter Spacing Typographic review of Website 101 Podcast More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn
Learn all about Owen Craig's journey from novice developer to bootcamp instructor. Why he transitioned from social media manager to development, why Owen chose a bootcamp and how he later became an instructor at that same bootcamp. What is a bootcampWhy a bootcamp vs other pathsFavorite part of web developmentLeast liked part of web developmentHow Owen became an instructor at Juno collegeHow to keep up with changing technologyAdvice for a new developerHow to evaluate what to learnNo code developersMost important skill a developer should have Show Links Juno College Udemy Code Academy Wes Bos Juno College (Free Events) Andrew Welch Jargon Part 1 Jargon Part 2 More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn
We talk to Laura Bailey of Revy Web Design all about Wordpress, her journey from IT technical support in the UK to running a Wordpress agency with employees in a small town in British Columbia Canada. Laura, talks about her role as a business owner, website designer, and building bespoke websites for her clients. The difference between a pre-built theme and a theme builder such as Elementor.Lauras default plugin stack for WordPress sites.Rank Math SEO vs YoastOptimizing WordPress sites for performanceUpdating WordPress and PluginsWebsite MaintenanceWordPress Hosting Show Links Revy Web Design Elementor Divi Oxygen Beaver Builder Classic Editor Gutenberg Editor Deactivate Gutenberg Crocoblock Suite Advanced Custom Fields The Dangers of Over Reliance on Plugins in Website Builds Rank Math SEO Yoast Imagify WP Rocket Page Speed Insights Kinsta (web host) More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn
Website optimization expert Andrew Welch discusses optimizing your website performance and speed. Site speed is a ranking signal for google. Ensuring your website is fast and efficient can give you a boost in your SEO results. We also discuss: How optimizing your site can improve your bounce rateContributing factors to a slow websiteWhat you can do to improve your site without touching codeLimit the number of tracking scriptslazy loading images / mapsWeb hosting - shared vs VPSCaching & MinifyingImage Optimization / Responsive Images Google image srcset peas to find the article by Eric Portis that Andrew Mentions. Show Links Andrew's dotall conference talk Google PageSpeed Insights WebPageTest Tags Gone Wild! Managing Tag Managers Servd Fastly CloudFront Responsive Breakpoints Scrset and Sizes Andrew's Blog Sean's Blog More Website 101 Podcast Email the Podcast! Twitter Sean on LinkedIn Mike on LinkedIn