You're Offline!

The good news is that much of devMode.fm is designed to work in offline mode.

All our top-level pages are cached and available, as well as any pages you’ve previously viewed on this device.

Unfortunately it seems you haven’t visited this page before, so some content may not be available until you connect to a network.

Recent Episodes

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