Episode 7 / 2018.03.05
Patrick Harrington, Andrew Welch, Jonathan Melville, Marion Newlevant
This episodes fea­tures acces­si­bil­i­ty guest Lau­ra Shields from Nerdery​.com in a live­ly dis­cus­sion about web acces­si­bil­i­ty: what it means, how to do it… and most impor­tant­ly, how to sell it to our clients. We can’t make the web a bet­ter place unless we can make a con­vinc­ing case to our clients that it’s in their best inter­est to pay for it.

Acces­si­bil­i­ty or a11y” is some­thing that we all feel like we should be doing, but aren’t sure how to get start­ed on. The dis­cus­sion talks about how acces­si­bil­i­ty real­ly ties into oth­er best prac­tices like being SEO-friend­ly, hav­ing a per­for­mant web­site, and writ­ing good seman­tic HTML.
::

Recent Episodes

This episode of the dev​Mode​.fm pod­cast is a meet­ing of the Craft CMS plu­g­in devel­op­er cabal. We have on vir­tu­al rogue’s gallery of Craft CMS plu­g­in devel­op­ers: Michael Rog from Top Shelf Craft, Ben Parizek from Sprout Plu­g­ins, Ben Cro­ker from PutY­ourLight­sOn, Josh Craw­ford from Verbb, Nate Iler from Flip­box Dig­i­tal, Lind­sey DiLore­to from Dou­ble Secret Agency, and Mark Huot from Hap­pyCog! We talk…
#craftcms #plugin #webdev
In this episode, we talk to Phil Zaen­gle from Zaen­gle Corp about lever­ag­ing the PHP frame­work Lar­avel to build tru­ly cus­tom web appli­ca­tions. We dis­cuss when a CMS like Craft makes sense, and when it makes sense to uti­lize Lar­avel in addi­tion to or instead of a CMS. We go on to dis­cuss the impor­tance of using the right tool for the job, how Node is an option for what might be done in Laravel,…
#webdev #laravel #apps
Episode 26 / 2018.11.15
In this episode, we have spe­cial guests Matt Wein­berg from Vec­tor Media Group and Mark Huot from Hap­py Cog to dis­cuss Vec­tor Media Group’s recent acqui­si­tion of sto­ried web agency Hap­py Cog. We delve into the moti­va­tion behind the acqui­si­tion, in terms of what Vec­tor Media Group hoped to gain, and then also from Hap­py Cog’s per­spec­tive in terms of ben­e­fits on their end. We also go into the…
#Vector Media Group #Happy Cog #bizdev
In this episodes we veer off into the weeds on ethics, moral­i­ty, and how they relate to tech­nol­o­gy. We talk about some con­tro­ver­sial hap­pen­ings in the tech world regard­ing the Ler­na licens­ing change, and how that relates to the jobs we do every day. Should we be con­cerned about who uses the things we build, and what they use it for? What’s our line in terms of when some­thing is too egregious,…
#webdev #ethics #morality #technology
Episode 24 / 2018.10.26
On this 1st anniver­sary pod­cast, the dev​Mode​.fm hosts along with Ryan Ire­lan have a round­table dis­cus­sion on a smörgås­bord of tasty tech treats. We talk about projects we’re cur­rent­ly work­ing on, and tech­nolo­gies we’re explor­ing. We dis­cuss Patrick’s snazzy CodeK­it appar­el, Craft CMS stand­ing up to a mas­sive soc­cer mom DDoS, Expres­sion Engine going open source, and migrat­ing projects from older…
#roundtable #frontend #webdev #migration
On this episode we’re joined by Jason Lengstorf to talk about the amaz­ing Gats­by, a tool to help you build blaz­ing­ly fast sta­t­i­cal­ly gen­er­at­ed web­sites. As a bonus, we’re joined by Mark Huot of CraftQL plu­g­in fame to dis­cuss how Gatsby’s con­tent aggre­ga­tor mod­el mar­ries with GraphQL in bliss­ful fash­ion. We dis­cuss exact­ly what Gats­by is, where it fits into the ecosys­tem of sta­t­ic site…
#frontend #gatsbyjs #react
The dev​Mode​.fm crew recaps the Dot All 2018 Con­fer­ence in Berlin, Ger­many… joined by Ben Cro­ker and Oliv­er Stark from for­tra­b­bit. We dis­cuss and ana­lyze the news announced at the Dot All 2018 con­fer­ence such as Craft CMS 3.1, Craft Com­merce 2, Craft Com­merce Lite, the new plu­g­in store and more! We also dis­cuss the talks that we heard, in terms of what talks we found mem­o­rable. The videos of…
#craftcms #dotall #recap
In this episode, we have Ben Cro­ker from PutY­ourLight­sOn to dis­cuss using Craft CMS 3 as an appli­ca­tion plat­form. We delve into defin­ing what we mean by a CMS vs. an appli­ca­tion plat­form, what a CMF is, and how these lines all blur togeth­er a bit. We go on talk about how you can lever­age the pow­er­ful con­tent mod­el­ing and friend­ly con­tent author­ing GUI of Craft CMS 3 to devel­op your own custom…
#webdev #development #application #craftcms
On this episode we have Jason McCal­lis­ter from Trad­er Inter­ac­tive on to dis­cuss Dock­er! We talk about what Dock­er con­tain­ers are, and how we can lever­age them to make our local devel­op­ment process bet­ter. We delve into the advan­tages of using Dock­er to com­part­men­tal­ize the var­i­ous ser­vices that we need dur­ing devel­op­ment into con­tain­ers, so that we can focus on ship­ping code rather than…
#docker #development #webdev
On this episode, we’re joined by Paulo Elias from IDEO to dis­cuss JAM­stack: Mod­ern web devel­op­ment archi­tec­ture based on client-side JavaScript, reusable APIs, and pre­built Markup. Paulo talks about his jour­ney from doing tra­di­tion­al LAMP/LEMP stack work to build­ing things using JavaScript as the hub of his uni­verse. We dis­cuss the pros and cons of embrac­ing this way of build­ing web­sites, and…
#JavaScript #React #Vue #frontend
On this episode, we talk with spe­cial guest Adam Wathan about the Vue­JS JavaScript frame­work. We talk about what Vue­JS is, and how its Lais­sez-faire approach lets you pick and choose how much of it makes sense to use in a project. We go into why using a frame­work like Vue­JS can help you write bet­ter, more man­age­able JavaScript than just rolling your own. The dis­cus­sion also mean­ders into a…
#vuejs #frontend #webdev
In this episode we talk with spe­cial guest Ben Parizek about how to approach clients run­ning on lega­cy sys­tems to upgrade to some­thing more mod­ern. We all have clients who are run­ning on old ver­sions of a CMS or oth­er sys­tem of some kind or anoth­er. We dis­cuss when it makes sense to broach the con­ver­sa­tion about mov­ing them to some­thing more mod­ern, and how to couch it in terms of ben­e­fits to…
#webdev #migration #bizdev
We have spe­cial guest Jere­my Kei­th from Clear­Left to dis­cuss Ser­vice Work­ers: what they are, how users can ben­e­fit from them, and how we imple­ment them. Jere­my authored the book Going Offline” which goes into glo­ri­ous detail on the sub­ject, so he’s well posi­tioned to dis­cuss the top­ic. We talk about how using a Ser­vice Work­er can ben­e­fi­cial­ly impact the user expe­ri­ence by allow­ing your website…
#service worker #webdev #frontend
In this episode, we have on spe­cial guest Jonathan Long­neck­er who works as a free­lance web devel­op­er, but trav­els the world full-time in an Airstream RV with his wife and four chil­dren. All the while, he also doc­u­ments his jour­neys and adven­tures on the TinyShiny​Home​.com web­site. We talk about the logis­tics of being able to jug­gle client work while liv­ing in a 200 sq ft 1972 Airstream RV, and…
#webdev #freelancing #nomadic
Episode 14 / 2018.06.11
In this episode, we all square up at high noon, dis­cussing our favorite local devel­op­ment envi­ron­ments in a shootout to deter­mine the best of the best. We talk about why we use a local dev envi­ron­ment at all, and what we’re try­ing to accom­plish by using one. We dis­cuss not using any local dev envi­ron­ment (true cow­boy cod­ing”), MAMP, Lar­avel Valet, Nanobox, Dock­er, and Lar­avel Home­stead in…
#development #environment #local dev #webdev
In this episode of dev​Mode​.fm we dis­cuss sup­port and main­te­nance retain­ers that you might estab­lish with your clients. We delve into exact­ly what a sup­port retain­er is, and when it makes sense for both you and the client. A steady stream of rev­enue is vital to free­lancers and agen­cies alike, and set­ting agreed upon bud­gets for pri­or­i­ty sup­port, updates, and changes can be very use­ful for your…
#shoptalk #webdev #bizdev #retainers
In this episode we have Andrew Fair­lie from Mutu­al to dis­cuss the new Euro­pean Union Gen­er­al Data Pro­tec­tion Reg­u­la­tion aka the GDPR. We dis­cuss what the GDPR means specif­i­cal­ly to web design­ers and devel­op­ers both in terms of the work we do, and the work pro­pos­als we draft. We dis­cuss the GDPR from a gestalt per­spec­tive, to get an under­stand­ing of what the gen­er­al intent of the law is, and also…
#GDPR #webdev #cookies
In this episode we have Bran­don Kel­ly, the founder of Pix­el & Ton­ic on to dis­cuss their recent­ly released Craft CMS 3. Liv­ing up to it’s ver­sion num­ber, Craft CMS was 3 years in the works, and is a major new iter­a­tion of the pop­u­lar CMS plat­form. We talk about the his­to­ry of Pix­el & Ton­ic as well as the his­to­ry of Craft CMS, and learn the role that the Cana­di­an gov­ern­ment played in the genesis…
#craftcms #craft-3 #webdev
In this episode we dive into using Git as a ver­sion con­trol sys­tem with Mijingo’s Ryan Ire­lan. Whether you do fron­tend dev, back­end dev, or any kind of dev, odds are very good that you’re using Git as a ver­sion con­trol sys­tem. We talk about the his­to­ry of Git, and delve into some of the big­ger pic­ture con­cepts behind Git to help under­stand what’s going on under the hood. We dis­cuss var­i­ous git…
#webdev #git #version control #frontend
In this episode, we have spe­cial guest Mark Huot to talk about GraphQL and his CraftQL plu­g­in for Craft CMS 3. We talk about the his­to­ry of GraphQL, and what prob­lems it is designed to solve. We com­pare and con­trast it with REST APIs, and talk about how GraphQL fits in with the JAM­stack way of doing things. Even if you’re not work­ing on a web­site where you pro­vide an API, odds are very good that…
#graphql #craftql #REST #API
In this episode we have a round­table dis­cus­sion on deploy­ing your web­site. You’ve cre­at­ed an awe­some web­site, now how to do you it deployed to a pub­lic web serv­er so the rest of the world can see it? And more impor­tant­ly, how can you do this with­out tears? We dis­cuss Git as a ver­sion con­trol sys­tem, and why we use it for our web­sites. Then we move on to dis­cus­sion a num­ber of deployment…
#webdev #deployment #workflow
This episodes fea­tures acces­si­bil­i­ty guest Lau­ra Shields from Nerdery​.com in a live­ly dis­cus­sion about web acces­si­bil­i­ty: what it means, how to do it… and most impor­tant­ly, how to sell it to our clients. We can’t make the web a bet­ter place unless we can make a con­vinc­ing case to our clients that it’s in their best inter­est to pay for it. Acces­si­bil­i­ty or a11y” is some­thing that we all feel…
In this episode, we talk to Eli Perel­man and Tim Kel­ty from the Neu­tri­no JS project about how Neu­tri­no can make get­ting up and run­ning using web­pack a whole lot eas­i­er. Neu­tri­no pro­vides starter projects and mid­dle­ware con­figs you can just grab off of the shelf and start using. Per­haps more impor­tant­ly, Neu­tri­no lets you solve a build prob­lem once, and then re-use your Neu­tri­no mid­dle­ware in…
#Neutrino #webpack #frontend #webdev
In this episode, we dis­cuss Google Accel­er­at­ed Mobile Pages (AMP), from the promise of fast load­ing pages to what you cede to Google when you use it. We cov­er not just the ori­gins of Google AMP, and how to imple­ment it, but also whether AMP is a good idea from both a prac­ti­cal and philo­soph­i­cal per­spec­tive. Is Google AMP evil or awe­some? Lis­ten in for our thoughts, and give your per­spec­tive in…
#frontend #AMP #webperf #webdev
In this episode of dev​Mode​.fm, we talk to web vet­er­an & founder of the Web Direc­tions con­fer­ence, John All­sopp. We talk about the ori­gins of the web, includ­ing many tech­nolo­gies you may nev­er have heard of. John drops some fan­tas­tic tid­bits from the per­spec­tive that only some­one who has seen it all can offer. We also mean­der through a philo­soph­i­cal dis­cus­sion of the cur­rent and future state of…
#webdev #frontend #shoptalk
In this episode, we talk all about web host­ing! Once you’ve built a fan­tas­tic new web­site for your client, you have to find some­where to host it so the world can see it. ArcusTech’s Nevin Lyne joins us as we talk about dif­fer­ent options for host­ing, and define terms like shared host­ing”, man­aged host­ing”, VPS”, and more! Join us for a deep-dive all about find­ing just the right home for your…
#hosting #VPS #ArcusTech
We have Tail­wind CSS author Adam Wathan on to dis­cuss util­i­ty-first CSS, and why it’s a viable alter­na­tive to using seman­tic class­es or BEM nam­ing con­ven­tions. If you’ve heard of util­i­ty-first CSS but think it’s a mis­guid­ed idea, or have only a vague idea of what util­i­ty CSS or atom­ic CSS is, this is the pod­cast for you! We dis­cuss the prob­lems with can­dle drip” CSS that can accu­mu­late over…
#frontend #css #utility-first #tailwind
Episode 1 / 2017.12.08
In the inau­gur­al episode of the dev​Mode​.fm pod­cast, we talk all about Craft CMS 3 RC1. When it is time to start using it for client projects? As devel­op­ers, what do we love about Craft CMS 3? How do we pitch Craft 3 to clients to get them to love it too? Has the tool­ing for Craft 3 got­ten too com­pli­cat­ed? Join us for some spir­it­ed discussion!
#craftcms #craft-3