Skip to main content
Web Perspectives

Web Perspectives

By Sean G
The ins and outs of the day-to-day life as a front-end web developer, from the most minute details to the most technical gotchas.
Listen on
Where to listen
Breaker Logo


Google Podcasts Logo

Google Podcasts

Pocket Casts Logo

Pocket Casts

RadioPublic Logo


Spotify Logo


Marketing "Brandjitsu" w/ Michael Dean Dargie
What makes a good website?  How can we keep visitors on our websites and reduce bounce rates through telling stories?  What about our business goals?  How can we succintly convey our business goals, with attention spans shortening every day?  Do businesses even need a website in 2021? Show Notes Rebel Rebel Podcast Loose Moose Theatre (Calgary) Loose Moose Theatre TV
November 05, 2021
E-Commerce For Developers, Shopify w/ Kray Mitchell
What do developers need to know about "e-commerce" to start an online business?  Banner ads?  Google Ads?  Facebook Pixel?  How many images in a product page?  Chat boxes, popup modals, or an overly technical specifications section?  How can web dvelopers leverage Shopify's templates to quickly create online stores?  Kray Mitchell from Shopify tells us the best way to structure e-commerce websites for developers and how Shopify compares to other platforms like WooCommerce, Magento, and Joomla.
October 26, 2021
The Passionate Web Developer
Introducing the host, Sean G!  Background, education, how Sean got into web development.  How did Sean get into web development?  Sean's philosophy on passion and passionate onboarding for teams.  How did web perspectives come to be?
October 14, 2021
Web Development Bootcamps, Community Meetups with Tony Grimes
Founder of Calgary web development meetup Pixels, Tony Grimes discusses the future of web development bootcamps and in-person meetups amidst the raging pandemic.  How to grow your web development career in a world of digital "meetups".  What does the future of in-person meetups look like?  Does it sill make sense to take a web bootcamp in 2021? Pixels YYC: Pixels & Pints Meetup (Calgary)
September 29, 2021
Web Security w/ Scott Gerlach
Scott Gerlach discusses what Web Security means and how to automate API security vulnerability discovery through his DAST platform, StackHawk. Homebrewing: API by day; IPA by night 😜 What does web security even mean for the front-end web developer?  How much responsibility do we have in ensuring security?  CSP?  What about NPM packages we don't maintain? How do large businesses deal with security breaches?  How much should we prioritize web security teams, especially when budgeting is thin?  What about small teams and startups? What does DAST offer that SCA (static code analysis) doesn't?  Why opt for DAST if we already have useful tools to perform SCA testing?
September 02, 2021
Keep It Super Simple: Coding Standards
What does it mean to write "simple" code, and what suggestions can we give to emerging front-end developers?  How much should coding standards bog us down when we just want to get an idea out there?  How much of front-end web development is just muscle memory as opposed to giving ourselves freedom of expression in our code?  With a wealth of tools shoved down our throats with modern build pipelines and CI, how can we keep it simple?
August 12, 2021
The DevOps Mindset
What does the devOps role mean in today's competitive industry of cloud providers, serverless, and Jamstack.  Why should businesses consider hiring a devOps engineer when they easily rely on third-party providers like AWS, Azure, and Netlify, and Google Cloud?  What does devOps even mean in an industry when we can easily spin up full stacks in a matter of seconds using npm scripts and CLI tools like create-react-app and vue cli, affording us everything we already need as full-stack developers from development environments to staging and to production?  Has full-stack development replaced the need for devOps?
August 05, 2021
Interviewing² - Finale: The Professional Journal
A deep, meta look at how we can rework the interview process to favour candidate honesty and vulnerability. How to uncover underlying talent and passion during , and to allow candidates to be vulnerable. How can we learn, both as interviewers, and as candidates, from our past interviews to best allow applicants to showcase their talent? How do we enable candidates to open up about their passions during an interview? All this, and more, in this hour long finale on interviews.
July 29, 2021
Interviewing² - The Interviewing Mindset
We know the six underlying steps to display competence in an interview. but what about the mindset?  How can we best answer targeted interview questions?  How much is oversharing?  What qualities do interviewers prefer in web developer candidates?  How do the best candidates answer interview questions?  How much does experience actually matter?
July 22, 2021
Interviewing Tips for New Web Developers
The most important six interviewing tips for new and aspiring developers.  How should you prepare for your next job interview as a web developer?  What steps should you take to stand out from the competetition?  What about salaries?  All this -- and more -- including special, insider information on what it's like as an interviewer from the inside.  Get ready, buckle your keyboard wrist stands, and get ready to rock your next interview, in this one-hour episode of Web Perspectives. Blog Post: Effective Job-Seeking in 8 Steps
July 15, 2021
Remote Work, Post-Pandemic, Managing Teams w/ Mike Borthwick
With the easing of restrictions, post-pandemic, surrounding office work, what does the future of remote work look like?  How has the industry changed now that most developers work remotely?  More importantly, how can we effectively manage semi-distributed teams in a partly remote workplace while still gaining the benefits of in-person work.  All this and more in this two-hour special of Web Perspectives.
July 07, 2021
GraphQL vs. JSON:API
What is an API?  Why did our company choose to go with GraphQL over JSON:API?  The differences between the JSON:API specification and the GraphQL specification; how GraphQL goes against the grain of web standards and why it does this; how RESTful is more of a buzzword.  What the future of HTTP/3 looks like.  HTTP emoji status codes?
June 17, 2021
10 Tools Every Front-End Developer Should Have
In defence of tools!  What tools do we recommend to new developers?  How much do we rely on these tools? Clipboard managers CopyQ Alfred Snippet Managers Keyboard Shortcut Managers (not Linux) Note-Taking Apps Foam vs. Roam vs. Notion TaskCafe for task management -- or Trello or Asana Self-hosting and building your own task manager from TaskCafe AI Intellisense: Tabnine VNC RealVNC TreamViewer NoVNC UltraVNC Emulation Browserstack Parallels Docker LXC & Proxmox Sosoumi: instant MacOS in just a click on Linux, up to 4 times faster than native VSCode Live Share, JetBrains CodeTogether RSS Readers to supercharge newsletter subscriptions.  Feedly; GReader Pro for Android Terminal Emulators: iTerm (MacOS), Konsole (Linux) , Cmder, ConEmu (Windows)
June 07, 2021
Back to the Basics: HTML
What makes a web page work?  How do browsers work?  What constraints have tools imposed on us?  A primer and review on HTML and what makes an HTML document.  How going back to the basics can make the differences between a customer bouncing from your web page and staying.
June 04, 2021