Skip to content
View drewbaker's full-sized avatar

Highlights

  • Pro

Organizations

@funkhaus

Block or report drewbaker

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
drewbaker/README.md

Bio

Drew Baker is a Partner and Technology Director at Funkhaus, where he oversees the strategic initiatives of the development team and shares in Managing Director responsibilities of the Los Angeles office. He’s built hundreds of websites for the top creative companies in the world and trained teams of developers. He has a proven track record of architecting and building large scale decoupled websites and applications. He’s a regular contributor to the open-source ecosystem for Nuxt, and Headless WordPress GraphQL, and is a regular presenter at the Vue.js LA meetup group.

Podcasts & Presentations

A running file with links to all the presentations, press or podcasts I've been a part of over the years.

Everything About Nuxt with Drew Baker - VUE 212

Returning guest, Drew Baker is the Founder and Technical Director at Funkhaus. He joins Steve on this week's episode to discuss his experiences in using Nuxt and all it's different rendering modes (SPA, SSG, SRR, ISG). He talks about its useful features and goes into detail about its benefits.

Download

https://podcasts.apple.com/us/podcast/everything-about-nuxt-with-drew-baker-vue-212/id1364741105?i=1000607633834

The Developer Hiring Process From Both Sides - VUE 204

I was interviewed on this podcast, released November 29, 2022

Steve sits down with guest host Drew Baker to talk about their experiences and tips about getting hired as a web developer these days. Steve covers his experiences both as a job seeker and the person doing the hiring and along with Drew, tells some great - and not-so-great stories about job hunting from both sides. Along the way, they provide some (hopefully) helpful tips on job hunting, such as how to write cover letters and resumes, and what employers are looking for as you go through the hiring process.

Download

https://podcasts.apple.com/us/podcast/the-developer-hiring-process-from-both-sides-vue-204/id1364741105?i=1000588246106

Using Storybook, Nuxt, and Vue components to build websites as a team in parallel with Drew Baker

I was interviewed on this podcast, released July 15, 2022

Drew Baker is the founder and technical director at Funkhaus digital agency. Drew joins us to talk about how he and his team use Storybook, Nuxt, and Vue components to build multiple websites quickly and efficiently.

Download

https://podcasts.apple.com/us/podcast/using-storybook-nuxt-and-vue-components-to-build/id1539945251?i=1000570012143

Views on Vue: Daniel Roe and the New Features of Nuxt 3 Beta - VUE 186

I was a co-host on this podcast, released May 24th, 2022

This week Steve and first-time host Drew Baker talk with Daniel Roe about the new features of Nuxt 3 which has just been released in Beta. We dive into discussions on topics such as the new page-routing syntax, the nitro server, unstorage, zero-config, svg’s, and composables.

Download

JavaScript Jabber: Using Storybook and Nuxt To Quickly Build Websites - JSJ 531

I was a guest on this podcast, released on May 11th, 2022

Steve, AJ, and Dan talk to Drew Baker, co-founder of Los Angeles based digital agency Funkhaus about Storybook and Nuxt. After a discussion of various server side rendering methods, Drew talks about how they use Storybook, how it integrates tightly with Nuxt, and how it helps Funkhaus quickly and cleanly spin up sites for large customers.

Download

https://javascriptjabber.com/using-storybook-and-nuxt-to-quickly-build-websites-jsj-531

Views on Vue: Nuxt with Drew Baker from Funkhaus - VUE 185

I was a guest on this podcast, released on May 11th, 2022

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.

Download

https://viewsonvue.com/nuxt-with-drew-baker-from-funkhaus-vue-185

Managing Marketing: Drew Baker And Darren Talk Websites And How To Make Them Great

I was a guest on this podcast, released on April 26th, 2022

Drew Baker is the Technical Director and a partner at Funkhaus, he and Darren talk websites and how to make them great.

Download

https://podcasts.apple.com/us/podcast/managing-marketing/id1018735190?i=1000558710001

Junior To Senior with David Guttman

A podcast I was a guest on. Released July 26th, 2021.

David and Drew talk about being creative as a developer, finding your niche, and solving problems that free up time.

Download:

https://juniortosenior.io/54

The DE{CODE} podcast: Funkhaus and Headless with Drew Baker

A podcast I was a guest on. Released June 28th, 2021.

Drew Baker, technical director of Webby award-nominated web agency Funkhaus joins the podcast to talk headless. He talks about Funkhaus's experience deploying headless WordPress for clients with everything from WP GraphQL and Nuxt, how Drew's clients enjoy their fancy decoupled sites, and what might make headless more enticing to clients.

Download:

https://podcasts.apple.com/us/podcast/the-de-code-podcast/id1558700234?i=1000527169392

How I taught UCLA to build websites

A presentation to the JS.LA meetup group on June 24th, 2021.

Lessons learned from teaching a new framework to the UCLA Library dev team, the major decisions made along the way, and how to best train a team of developers at scale.

Video:

https://www.youtube.com/watch?v=AxR0jv5KTnA

Presentation:

https://www.dropbox.com/s/dxn6e0ctmuflpoc/How%20I%20taught%20UCLA%20to%20build%20websites.key?dl=0

Show & Tell time

A presentation to the VueJS LA meetup group on January 12, 2021.

Show & Tell time: Drew Baker will be taking us through some of the interesting Vue components they've built for client projects at his agency Funkhaus and showing us some tricks of the trade along the way.

Repo:

https://github.com/drewbaker/show-and-tell

Video:

https://www.youtube.com/watch?v=qx6JKhWomGY

How I simplified a complex local state using VuexORM

This is a presentation I gave to the VueJS LA meetup group on September 8th, 2020

I have an application that deals with data that is highly nested (or relational). Storing this in a traditional way and having it remain accessible is a real problem. That’s where Object-Relational Mapping tools can help. I’ll show you how I used VuexORM to greatly simplify my Vuex store.

Video:

https://youtu.be/dLKpk9u5NTg

Presentation:

https://docs.google.com/presentation/d/15FrBPcLMKsye3r-uLeye4qbl-z9APaurmxX6OXGei8Q/edit?usp=sharing

How to leverage 8Base to rapidly build a Nuxt/Vue web application, without needing to know anything about servers!

This is a presentation I gave to the VueJS LA meetup group on June 9th, 2020

This will be a live coding session, where Drew shows us how to rapidly develop a Vue/Nuxt App, with a GraphQL API backend, including JWT Auth, and an updating database. Drew is an extremely experienced developer, so we'll get to see him in action as he build a very cool app right in front of out eyes.

For those of you who are unfamiliar, 8Base is a GraphQL backend as a service. You can think of it as a more robust version of Firebase, where you get an entire database backend available to you via a GUI (create tables, relationships, datatypes etc. all through a GUI). Moreso, the 8Base API is served to the frontend as a GraphQL API. Should be interesting to see Drew quickly prototype a Nuxt/GraphQL (8Base) App, with Auth and everything else included.

Video:

https://www.youtube.com/watch?v=FwiyjhK1wYY

Repos:

https://github.com/funkhaus/8baseDemo-frontend https://github.com/funkhaus/8baseDemo-backend

Web dev best practices learned from 10 years on the frontlines of a digital agency

This is a presentation I gave to the VueJS LA meetup group on January 4th, 2019

Drew Baker is going to give us a talk on his cumulative experience and best practices for use of CSS and web development in general. Drew and his Funkhaus agency do incredible, beautiful work with their websites, so much so that I'm always impressed to learn what they can actually accomplish in CSS. This will be like getting a first hand training from an lead industry expert -- do's and don'ts to building beautiful, scalable websites. Don't miss it.

Presentation:

https://docs.google.com/presentation/d/1xMqvylzoIwpEgwFEpXI8it_HGo7BUGrt8h65E0nvEQo/edit?usp=sharing

Repo:

https://github.com/funkhaus/best-practices

SEO best practices in Nuxt and Vue.js

I presented this to VueJS LA meetup on August 13th, 2019

Drew is one of our best speaker and is super knowledgable about Vue and building marketing friendly websites. Under his guidance, the Funkhaus team also maintains the Stackhaus Vue/Nuxt frontend boilerplate optimized to work with a Wordpress backend.

Presentation:

https://docs.google.com/presentation/d/1wbmTiCsa_XKYhInma8npdxqCzvP5ZGqM1aOH18h169Y/edit?usp=sharing

Using GraphQL with Nuxt and Apollo

Myself and an employee at Funkhaus presented this to the VueJS LA meetup on May 14th, 2019.

By popular demand, Drew Baker will presenting on using Graph QL within the Vue.js ecosystem. For those who don't know what Graph QL is, it is a "web API query language" allowing developer an alternative to writing REST APIs. If that sounds strange, it is at first, until you see it. To "get" Graph QL, you'll have to come check it out to see what Graph QL is and how it is implemented. Drew will start by giving a little overview of what Graph QL is, how it differs from REST, how it can be useful to web-development, and specifically how to use it in the context of a Vue.js application.

Presentation:

https://docs.google.com/presentation/d/1CYZPRmNZFdA_ez3DXEjxGfLbH-bsw5xy4CwwsSuFOWk/edit?usp=sharing

Using WordPress as a CMS for Vue.js

I presented this to VueJS LA meetup on Febuary 12th, 2019

Drew is the Technical Director at Funkhaus, a creative agency. Funkhaus' team are also the creators and maintainers of the Vuehaus boilerplate used to build fast, responsive WordPress templates with Vue.js. Built by Funkhaus.

Drew Baker and his team are particularly knowledgeable about WordPress and Vue, and have also created some incredibly beautiful and robust websites, so it will be a great learning experience for all of us to see how they think about building Wordpress/Vue apps.

Presentation: https://docs.google.com/presentation/d/14o8sxrVpvOh_1WE6y_R4IsL9guO4VMQR0jRvsxacbC0/edit?usp=sharing

Financial Advice Presentation

I give this to all the new hires at Funkhaus, so they don't waste thier money.

Presentation:

https://docs.google.com/presentation/d/1PonNBqORLZxef0olSYhS0vbSnJ32voDXkObOSQcpWq0/edit?usp=sharing

Press

Pinned Loading

  1. drewbaker drewbaker Public

    A running file with links to all the presentations, press or podcasts I've been a part of over the years.

  2. funkhaus/fuxt funkhaus/fuxt Public template

    A complete Headless WordPress tech stack built on Nuxt.

    Vue 242 29

  3. funkhaus/fuxt-backend funkhaus/fuxt-backend Public

    A theme that turns WordPress into a true Headless CMS. Optimized for the fuxt frontend boilerplate and fuxt-api plugin.

    PHP 101 18

  4. funkhaus/wp-graphql-cors funkhaus/wp-graphql-cors Public

    Makes WP GraphQL's authetication "just work". It does this by customizing the CORS headers.

    PHP 112 21

  5. funkhaus/funkhaus-auto-seo funkhaus/funkhaus-auto-seo Public

    Automatically implement SEO best practices using the power of AI

    PHP 10 7