
Steve Edwards
Co-Host of Views on Vue
Steve Edwards has been involved in the IT industry since 1995. His range of experience includes varied roles in the banking software, trucking, and telecom industries. Among these roles are support, analyst, and project manager, and projects serving some of the largest banking corporations in the country. His experience as both a client-facing project manager and a developer give him a diverse skill set that allows him to function in multiple roles.
Steve first started working with websites out of necessity when his state racquetball association needed someone to take over the existing site that was done in MS Front Page. Shortly after that, he learned PHP, and wrote a couple sites from scratch, including a busy e-commerce site. In 2006 he went looking for a CMS and discovered Drupal, and has been hooked ever since. Since then he has contributed modules to the Drupal community, as well as patches to existing modules and Drupal core, and has been active in the local Portland Drupal community, as well as attending Drupal camps and DrupalCons around the country. He has been the voice of the Acquia podcast, conducting interviews with people doing great stuff in the Drupal community, and he was the technical editor for the book Beginning Drupal 7. He has also created sites for businesses and non-profits on his own, and worked on large Drupal sites for corporate clients as part of his work at Treehouse Agency and Drupal Connect. Over the past few years, Steve has expanded his repertoire into JS frameworks, such as Angular and Vuejs, using platforms such as Form.io. He now works as a VueJS developer for GovTribe, working on a very large web app, and is also a regular panelist on the Javascript Jabber and Views on Vue podcasts.
Steve holds a B.A. in Economics from Colorado College. When not working on web development projects, Steve's time is spent with his family (SMGA is an acronym for the first names of his family members) and church. He is active in sports, and is a volunteer firefighter/EMT, and is a frequent purveyor of the best dad jokes to be found.
Steve Edwards has hosted 74 Episodes.
-
Nuxt with Drew Baker from Funkhaus - VUE 185
May 10th, 2022 | 1 hr 20 mins
In today’s episode we talk with Drew Baker, the technical director at Funkhaus, a digital agency specializing in web development, branding, identity and full content programming.
This engineering team of six people work mostly in Vue, and with a Webby award for their work on Songs from Scratch, we gain a lot of background, tips and lessons learned from their work. He gives us insights to what Nuxt is compared to VUE, and what features makes it his tool of choice. We also look forward to what is coming next with the release of Nuxt 3 and that that means for the VUE coders.
-
Reusable Components with Vue 3 - VUE 184
May 3rd, 2022 | 41 mins 7 secs
In this episode, we talk with special guest Samuel Adewole. He is a front end engineer at Jagged in Italy, working in design & development of cloud-based applications, mobile apps and scalable products. We discuss his work with building re-usable components with Vue 3. He walks through step by step, giving insight to the process and pieces of his work.
-
Vue at AWS with Erik Hanchett - VUE 183
April 26th, 2022 | 38 mins 42 secs
Erik Hanchett is a prominent voice in the VueJs community with his popular Program With Erik YouTube channel, courses, and other resources. Erik now works as a developer at Amazon Web Services, so today Erik talks about how Vue is used at AWS in the Amplify UI tools at AWS. He goes over what Amplify is, how it helps developers easily create and configure AWS resources for their websites, and the Amplify UI components he works on that developers can use to create their front end and talk to the back end.
As always, Steve brings the great dad jokes, and they discuss some new TV shows that they like.
-
Using Keycloak with Nuxt with Anamol Soman - VUE 182
March 15th, 2022 | 29 mins 34 secs
Steve talks with Anomal Soman about Keycloak, an open source tool for handling authentication and authorization in web apps. They discuss the various installation and environment options for running Keycloak, how to set it up and configure it, the various options in setting up users and roles, and how to easily integrate it with Nuxt.
-
Tools that Inspire us with Subha Chanda - VUE 180
February 22nd, 2022 | 38 mins 43 secs
Lindsay and Steve talk with Subha Chanda, freelance developer, about a number of topics related to building and managing your own sites. They discuss Subha’s work as a writer, and his work writing for LogRocket (and others), focusing on his article on using ImageKit and Vue. They also discuss the current state of using Nuxt, integrating with a CMS, and what tools Subha reaches for when doing freelance work.
-
Going 3D with Alvaro Saburido - VUE 179
February 15th, 2022 | 51 mins 44 secs
Lindsay and Steve talk with Alvaro Saburido about TroisJS, the ThreeJS wrapper for Vue. They talk about Alvaro’s work with Vue at work and creating public content, and then dive into what Three.js is, what it does, and why it’s so exciting.
-
The Road To Becoming a DevRel With Alex Jover Of Vue Dose and Storyblok - VUE 178
February 8th, 2022 | 1 hr 3 mins
Steve talks with Alex Jover, a developer relations with Storyblok, and the owner of Vue Dose. They cover his history in programming, starting with Backbone.js and jQuery, and how he got into Vue, and also his history of involvement in the Vue community as a Vue Community member,Google GDE, which all lead to his current position at Storyblok. And as always, Steve wraps up the episode with his favorite dad jokes.
-
Views on Svelte With Josh Collinsworth - VUE 177
January 25th, 2022 | 43 mins 47 secs
Steve and Josh discuss Josh’s blog post that compares and contrasts Svelte, Vue, and React. They also talk about Josh’s new game Quina, which is a Wordle clone with a few twists and is built with Nuxt. Josh also displays the influence of Steve’s dad joke juggernaut by bringing his own dad jokes for picks.
-
Writing Good Tests for Vue with Markus Oberlehner - VUE 176
January 12th, 2022 | 56 mins 35 secs
Lindsay and Steve talk with Markus about his project, “Writing Good Tests for Vue Applications.” They discuss how Markus got into programming with PHP, and then later moved into Vue development, as well as how he got into testing. Markus explains how testing “clicked” for him, and that he felt there weren’t enough good resources on writing Vue tests. They then dive into testing with Vue, including component testing, integration testing, and some key concepts for how to write tests.
-
Tech to Follow in 2022 - VUE 175
January 5th, 2022 | 55 mins 5 secs
2022 is here to stay, but do you know what tech will? In this episode, Lindsay and Steve run through their top tech choices for this upcoming year. They agree on why Vite is here to stay, Lindsay’s favorite Vite features that’ll change the game, and tech that you NEED to watch closely this year.
“I think Vite is gonna take over. I think it’s how programmers are gonna want to code on the front end.”
- Lindsay
In This Episode:
Why Lindsay and Steve believe that Vite will be around for YEARS to come
Lindsay’s favorite Vite features that streamline the coding process and keep programmers programming
Want to know THE tech to make waves in 2022? Listen in for Lindsay’s and Steve’s exhaustive lists
How to integrate older web components into these emerging frameworks efficientlyLinks Mentioned:
https://vitest.dev
https://remix.run
https://intercoolerjs.org/
https://shoelace.style
https://www.thisdot.co/blog/building-web-components-with-vue-3-2
https://copilot.github.com/Lindsay’s Picks:
https://gitpod.ioSteve’s Picks:
Everything I googled in a week as a professional software engineer - localghost
BUDWEISER JERSEY GUYS "How You Doin'?" - YouTube
How you doin' - YouTubeConnect with Lindsay and Steve!
-
New Nuxt 3 Features with David Chuka - VUE 173
December 7th, 2021 | 42 mins 6 secs
Steve talks to David Chuka, a developer from Nigeria, about his recent blog post for Vue Mastery that covers the new features that are currently available in the beta version of Nuxt 3 that was recently released. In addition, David brings the dad jokes to add to Steve’s amazing dad joke repertiore, and they talk about a great place to get web animations for those that need them.
-
Building a Global State Management Library with Andrew Courtice - VUE 171
November 16th, 2021 | 46 mins 46 secs
Lindsay and Steve sit down with Andrew Courtice, head of front-end engineering at Fathom, do discuss his global state management library Harlem. They talk about how Andrew got started in programming during university, and his move from building desktop applications to the web, as well as his initial start with Vue before it reached 1.0. They then discuss Harlem: what it is, how it works, and what problems it solves. They also discuss the state of global state management in the Vue ecosystem, and how to get started building your own library for Vue (including devtool integration!)