Powered by RND
PodcastEconomiaBillable Hours

Billable Hours

Branch - Deployment for WordPress
Billable Hours
Ultimo episodio

Episodi disponibili

5 risultati 11
  • Progressive Web Apps with Nico Martin
    In this episode, I talk to Nico Martin about progressive web apps. Nico is the founder of say hello, a Switzerland based web agency focused on modern WordPress development. Nico knows a lot about progressive web apps and in this episode, he shares a lot of his knowledge.LinksNico's websitesay helloNico on TwitterTry Branch - Automated deployments for WordPressBranch is my company and the sponsor of this podcast. Branch helps agencies and freelancers set up automated deployments for all their WordPress client sites. Listeners of this podcast get twice as many free deployments by identifying themselves in the live chat widget!➡️ Create a free Branch accountTranscript of this episode (automatically generated)Transcript coming soon! Sorry! (our transcription service was down when this went live)
    --------  
    34:55
  • Accessibility with Rian Rietveld
    In this episode, I talk to Rian Rietveld about accessibility on the web. Rian works as an accesibility specialist at Level Level, a full-service agency based in Rotterdam in The Netherlands. Rian also teaches accessibility with the A11y Collective.LinksRian's websiteRian on TwitterA11y CollectiveLevel LevelTry Branch - Automated deployments for WordPressBranch is my company and the sponsor of this podcast. Branch helps agencies and freelancers set up automated deployments for all their WordPress client sites. Listeners of this podcast get twice as many free deployments by identifying themselves in the live chat widget!➡️ Create a free Branch accountTranscript of this episode (automatically generated)Transcript coming soon! Sorry! (our transcription service was down when this went live)
    --------  
    32:10
  • From WordPress to Laravel with Zuzana Kunckova
    In this episode, I talk to Zuzana Kunckova of Larabelles about moving from WordPress to Laravel. Zuzana is doing some really amazing community work with underrepresented developers in Laravel. Listen in to hear about some of the differences between WordPress and Laravel.LinksZuzana on TwitterZuzana's websiteLarabelles on TwitterLarabelles websiteOnrampTry Branch - Automated deployments for WordPressBranch is my company and the sponsor of this podcast. Branch helps agencies and freelancers set up automated deployments for all their WordPress client sites. Listeners of this podcast get twice as many free deployments by identifying themselves in the live chat widget!➡️ Create a free Branch accountTranscript of this episode (automatically generated)Today, I'm really excited to welcome Zuzana Kunckova onto the show. Zuzana is most known for her incredible work with underrepresented developers within the Laravel community through Larabelles. However, she does have a background in WordPress development and today Zuzana and I are going to talk about what it's like to move from WordPress and into Laravel.You can find Zuzana on Twitter at zuzana_kunckova. And I strongly encourage you to check out Zuzana's project larabelles.com. Before we begin the episode, I want to tell you a bit about branch. Branch is my business, and the sponsor of this podcast. It's the simplest way to set up automated deployments for your WordPress sites.We've got your back with the recipes for all the common workflows that WordPress developers need making it super easy and fun, honestly, to build out your deployment pipelines. It's continuous integration and deployment without the learning curve. And it's free to get started. So go check it out. And if you open up the live chat widget and identify yourself as a listener of this podcast, we'll double the amount of free deployments on your account. Yep. Twice as many deployments without paying. You can sign up for free on branchci.com. I started this episode by asking Zuzana to take us back to when she first discovered Laravel. Okay. So that was about two years ago. So back then I was working for a digital agency and it was mainly WordPress jobs, but they also had, I think, a couple of bigger Laravel based projects.So I was doing my, the WordPress side of things, but I got a chance to look into another little project at that point. I knew nothing about Laravel. I mean, I only knew WordPress and I knew it's a bit of JavaScript, but I didn't even know what a lot of it was. So I bought the Laravel up and running book and I started reading that and I watched a few YouTube tutorials.I knew about Lara cars, but for me back then, it assumed too much previous knowledge for me, Lara, because at the beginning it just wasn't the right fit. So that's how I found out about a lot of it. Like I was taught. Larva is a framework is PHP framework, and this is our project. And do you want to try to.Do this feature for us. I was like, well, okay. I can try. And yeah. Took it from there. I mean, it wasn't easy because it was so different than anything I knew because I didn't know any other, I don't even know chelas good frameworks or personal frame. I didn't know any backend frameworks, so I didn't learn well.So for me, everything was. That's really interesting, actually. So I'm created a poll on Twitter or recently where I asked among like my followers that are WordPress agencies or freelancers. How many of them also do other kinds of projects besides WordPress? And one of the options were larval and almost 50% of the people who answered that survey.And I think it was about 200 people answered that they were also doing level projects. So I think. It's a really big trend. I'm seeing where agencies aren't exclusive WordPress agencies, like they're taking advantage of some of the other newer frameworks that are around. Do you have any sort of idea about why some projects were liable and not WordPress?Like what was the difference between those projects? I think it was the size. I mean, you can build anything with WordPress pretty much, but if you do want to go. Baker gala, you use a lot more plugins and you will have to do so much customization that at that point, you might as well just do it in Laravel instead of trying to use WordPress for something that was not intended to in the first place.I mean, you can do, I think pretty much everything in WordPress, but. The question is, should you use WordPress? So I think, uh, once you have a bigger project, when you want some sort of dashboard for the client admin, I mean, yes, we also have WordPress, but WordPress has a look. It has a certain style and the way they do things, and yes, you can customize it slightly, but not too much, not enough.So if you want to have anything more custom, but you might want to reconsider whether using WordPress sister, right. Choice. Yeah. One of the things I've kind of like experienced, if you would try to do a really big project with WordPress, either, as you said, like you're just stringing it together with a lot of plugins and like, you just hope that they are good plugins.They're maintained well kind of like crafted, but then like it ends up at as almost like a vanilla PHP project then like, if you really try to customize stuff, like you have to go really bare bones anyway. And it's kind of like start from scratch. You have to see that different tools are right for different kinds of projects, especially with WordPress.It's important to keep that in mind, because I think work best became known as the tool to do everything with, but good to sometimes stop and thing. Should you really use it? Yeah. Okay. So you, you discovered Laravel and you mentioned Matt Stauffer's book, right? Laravel up and running. What was your firsthand experience?How did you think about it? Like once you kind of like started getting your feet wet and tried adding some features. And I was like, Oh, it's so many files and folders. What do I do for that? I still remember the first time I got Laravel running on my back then windows machine. So I installed valet, which again, wasn't straightforward to use on windows and what's Valley ballet is the local development for level.So that's up. So it's quite, once you have it installed, it's really easy. You just install, you know, a lot of a project and then it just works. You can have like a local security, so you can run negative BS websites locally. You can share your mess a lot to do with Valley. I didn't do it the easy way. I just thought, Oh, everyone's using valet.Let me try to that too. What? I didn't realize that while I was meant for Mac OS while I was a windows computer. So yeah, but I've got it working at the end. First thing was like, Where does everything go? There's so many directories and I didn't understand what they meant. And that was still me looking at the vanilla Laravel installation with no changes to it.So my initial feeling was like, there's so much, I don't know what to do. Kind of the philosophy behind. Laravel and WordPress are quite different. Like WordPress is a CMS and Laravel is I think most people call it an MVP framework, like model view controller. So it's just a different architecture. So did you have to like step back and kind of like understand the idea behind it or the architecture, or it was so different from WordPress because WordPr...
    --------  
    40:39
  • Growing & Scaling an Agency with David Vogelpohl
    In this episode, I chat with David Vogelpohl, Vice President of Growth at WP Engine. Before joining WP Engine, David founded and ran his own agency Marketing Clique. Through his role at WP Engine, David is connected to thousands of agencies around the world and in this episode, he shares his thoughts on growing and scaling a successful agency.LinksDavid on TwitterWP EngineFlywheel Growth SuiteTry Branch - Automated deployments for WordPressBranch is my company and the sponsor of this podcast. Branch helps agencies and freelancers set up automated deployments for all their WordPress client sites. Listeners of this podcast get twice as many free deployments by identifying themselves in the live chat widget!➡️ Create a free Branch accountTranscript of this episode (automatically generated)Today I am really excited to have David Vogelpohl as my guest. David is the vice president of growth at WP Engine. Before joining WP Engine, David ran his own agency marketing clique. Through his role at WP Engine, David is connected to thousands of agencies around the world, and I can't wait to dive into today's episode where we'll be talking about growing and scaling an agency. By the way,this is not the first time David and I talk on a podcast. One of David's many involvements in the WordPress community is as the host off the Press This podcast where I've previously been a guest, you can find David on Twitter at WP David V. Before we begin the episode, I want to tell you a bit about branch. Branch is my business, and the sponsor of this podcast.It's the simplest way to set up automated deployments for your work per sites. We've got your back with recipes for all the common workflows that WordPress developers need making it super easy, and fun, honestly, to build out your deployment pipelines, it's continuous integration and deployment without the learning curve and it's free to get started.So go check it out. And if you open up the live chat widget and identify yourself as a listener of this podcast, we'll double the amount of free deployments on your account. Yep. Twice as many deployments without paying, you can sign up for free on branchci.com. I started this episode by diving into David's own experience, running an agency, David, in your work WP Engine.You work with thousands of different agencies nowadays. Um, but your background is also an agency and you had your own agency marketing click before you started working with WP engine with all. The things that you're seeing now, Adobe engine and all the thousands of agencies that you interact with at different levels, like, is there something you would have done differently at your own agency?Kind of in hindsight, if you could. Yes. Hindsight's always 20, 20 Peter. So it's funny, actually, my agents. See, it was a vendor of WP engine. So before I actually joined WP engine directly, a WP engine was a client for actually many years since nearly the beginning of the company. But you know, when I started the agency, I didn't know anything about running an agency.I guess I freelance, I guess you would say on my own for probably about three to six months and then hired my first employee within that six month period. And then eventually grew it to 22 employees. When I felt it was time to exit the agency world. After about five years, I decided to kind of shop my agency if you will, to see what sort of acquisition offers I could get.And I would say the biggest thing I learned in retrospect probably was from that event. I think there's other like operational sides. Um, but what ended up happening is I did have an asset acquisition of the, kind of. Value of the business, if you will. But the multiples I got wasn't very high and the reason was because I didn't have established like long-term contracts with customers or like a recurring revenue stream baked into the business.So that was kind of a nice little surprise on, I decided it was time to move into something else and looking back, I wish I had baked. Those elements into my business. We did have long-term customers who spend a lot of money each month, but they weren't locked into contracts. So that at the end of the day actually undervalued the business.In my view, that's super interesting. And it really ties into, you know, the whole title of this podcast. I guess that's just a great lesson. And I think, you know, there's a book John Warrillow built to sell is. Exactly about this whole thing. Like basically, and we have a few of the episodes on this podcast as well about basically how to think about recurring revenue, maybe even stuff like productized services.I don't know if that's something you've ever come across a productizing where you basically offer your services as moral, you package it as a product with different pricing plans and tears and stuff like that. Yeah, the maintenance packages, um, or a care packages, uh, site maintenance, like these kinds of offerings, this product is , it's interesting.In my agency, we would have like big ticket customers, you know, like for us, we really wouldn't want to mess with anything, unless it was at least $5,000 of work. And then many of our clients were, you know, 10 or $20,000 a month. Worth of work. And so I often viewed those care packages as kind of not super helpful for the business.In reality, though, productizing your services in that way, one can help you have higher margins, right? So you're not always having to do, you know, that amount of money's worth of hourly work to keep that customer in good shape. You can also leverage your technology and your systems to kind of scale that kind of work to further increase your margins, but also by having that kind of long-term value in your business that builds up over time.I'm a little bit of a science nerd. One of my favorite topics are things called solar sales and the way solar sales work is they collect sunlight. And there's very little pressure of the sun's solar wind, if you will on the sale, but because there's no friction in space, each little push gets the spacecraft going faster and faster and faster, and you go to like insane speeds using this method.Well, I think of that same thing within an agency business, as we think about these monthly recurring revenue care packages or maintenance packages or productized services, if you will, because each one of those, you add adds a little bit of pressure forward pressure, upward pressure for your business.And so I think from the business strategy perspective, they actually make a lot of sense. And even though you may not make a lot. Per customer in that way over time, you can build that base up and have a lot more reliability in your business. I'm a big fan of them from a business strategy perspective, for sure.Yeah, I love that metaphor. I think, you know, it just a good thing to remember about recurring revenue is you also have to provide recurring value, right. To justify the recurring ness of it. So it's just also is a good way to just keep in contact with your customers and, you know, keep the relationship going.Yeah, I think so. I kind of shied away. It's it's funny. Cause like I ran the agency for five years and you know, tried a lot of different approaches, a lot of different billing models, hourly rates and so on and so forth. And when I realized at that time, which would have been 2010 to 2015, you know, even still today, there's this push around like, well, don't charge by the hour, like charged by the value, right.Charge b...
    --------  
    45:02
  • Static, Headless & GraphQL with Jason Bahl
    In this episode, I talk to Jason Bahl, the creator of the WP GraphQL plugin. Last year, Jason and his plugin joined Gatsby to work full time on making GraphQL more accessible to WordPress developers. Jason has a lot of knowledge to share about static and headless sites and, of course, GraphQL. LinksWP GraphQLJason on TwitterGatsbyTry Branch - Automated deployments for WordPressBranch is my company and the sponsor of this podcast. Branch helps agencies and freelancers set up automated deployments for all their WordPress client sites. Listeners of this podcast get twice as many free deployments by identifying themselves in the live chat widget!➡️ Create a free Branch accountTranscript of this episode (automatically generated)Today I'm excited to  welcome Jason Bahl onto the show. Jason is the creator and maintainer of the GraphQL for WordPress plugin. Last year, Jason and his plugin joined Gatsby. I'm really looking forward to talking to Jason about everything, static, headless, and GraphQL. You can find Jason on Twitter at JasonBahl and the plugin on WPGraphQL.com.Before we begin the episode, I want to tell you a bit about branch. Branch is my business and the sponsor of this podcast. It's the simplest way to set up automated deployments for your WordPress sites. We've got your back with the recipes for all the common workflows that the WordPress developers need making it super easy and fun, honestly, to build out your deployment pipelines.It's continuous integration and deployment without the learning curve and it's free to get started. So go check it out. And if you open up the live chat widget and identify yourself as a listener of this podcast. We'll double the amount of free deployments on your account. Yep. Twice as many deployments without paying, you can sign up for free on branchci.com.Jason, what makes a WordPress site headles?  Uh, headless WordPress site, uh, would be, we use WordPress to manage your content. So you use the admin interface that WordPress provides to manage your content, but then you use something other than the WordPress theme layer. To render the data. So that could be an iOS application.For example, that may be used as react native or Swift or something like that to pull data from WordPress, but uses some other rendering mechanism other than the WordPress theme, API and commonly lately, we've been seeing a lot of JavaScript frameworks using their rendering mechanisms, whether it's react or Vue or Ember even, or angular or anything like that, then they'll communicate to WordPress.Via an API and render the data with the JavaScript framework instead of the WordPress PHP theme API. So does that mean people are mostly interested in the workers, admin and not so much, like they wouldn't be using a theme for example, right? Yeah. I mean, there's obviously still a huge market that wants to use WordPress that quote unquote classic way, but yeah, there is a Ryzen.Tooling and things specifically in the JavaScript ecosystem where you can build component-based architectures much faster, potentially scalable with a lot of benefits, like tree shaking and whatever. So like your front end performance ends up being faster, but you still need to manage data somewhere.And instead of reinventing the wheel and building a whole CMS, It to existing stuff like WordPress, WordPress powers, what is it? Something like 38 ish percent of the web today, the top 2 million sites or whatever. And it's still, you know, a lot of content editors, a lot of teams that are writing content and posting content are familiar with it.And they just want fast websites. Developers have been using WordPress because it's existed in people like to write content in it and there's plugins and all sorts of stuff, big ecosystem. But a lot of developers don't love the experience of developing for WordPress, right? Like stack exchange or whoever it is, does a survey every year.And WordPress is almost always at the top of most dreaded software for developers. So, if we can give the users the experience of writing content in a system, they like, but also give developers and experience of using tools. They like the decoupled architecture can be a win for both parties and ideally a win for the users, the end users, because you have a really fast site as well.So wait until you're basically saying if we're using headless WordPress, we won't really have to be WordPress developers. We won't really be doing WordPress development so much. Depends. So I maintain WP graph QL, which is a graph kill API for WordPress. So that does, is it exposes much of your WordPress data in an API.So if you can get by with a lot of the core data that WordPress provides and that's all you need, uh, you can start right away consuming that data into whatever front end technology want, whether it's Gatsby or next or anything like that, or an iOS app. Oftentimes, you're going to run into points where you're at go shoot.Like we have this certain custom data that we manage also. So depends like right now, Yoast SEO, for example, is a really popular WordPress plugin. There is an extension for Yoast that exposes Yoast data to the WP graph, kill API as well. So in that case, if there is a way to make your data that you're managing and WordPress exposed to the API, then you can start consuming data right away without having to write any PHP in WordPress.If you're doing something with custom data and maybe there's no max for that data to the graph API, then in that case, you yourself were a developer, you know, or whoever might have to write some code to expose the data to an API. Currently I'm supporting like best custom fields, which is a very popular WordPress plugin to manage custom fields in WordPress.So you can add metadata to posts and taxonomy terms and users and things like that. And so I have a plugin that maps all that data. You can build your forms, however you want, and maps that data to the graph API. And then there's like plugins, like custom post type UI, for example, where you can register post types and taxonomies.So I have an extension that just adds like a little check and a couple of fields that allows you to register those to the GraphQL API as well. So we're working on all sorts of extensions. We've got WP graph kill for woo commerce. For example, maintained by Jeff Taylor WP graph kill for gravity forms maintained by Kellen mace.So we've got a lot of community members that are bridging some popular WordPress plugins to graph QL. So that, yeah, you can be a purely react or Vue, JavaScript developer or iOS developer, for example, or Android or whatever it might be. And you can start using WordPress in many cases, without writing any PHP or any history of WordPress development.That was pretty fascinating. Actually, when I first heard about graph QL, it wasn't immediately obvious to me what it was. Do you have maybe a simple way that you're explained to folks what graph QL is? If they've never. Work with it before then maybe they've heard it mentioned, but they don't know much about what it is or what it does.Uh, yeah. Uh, I'll do my best. So graph QL is a query language specification for writing queries to an API and getting data returned to you in the exact shape that you asked for it in. It has some similarities to rest API, and I can get Jason responses, uh, when he asked for data. But the difference is you have one end point.And you specify yourself, the client, whoever's asking for the data specifies ...
    --------  
    39:19

Altri podcast di Economia

Su Billable Hours

Shop talk for WordPress agencies and freelancers
Sito web del podcast

Ascolta Billable Hours, Cont(r)o Corrente - La finanza in tasca e molti altri podcast da tutto il mondo con l’applicazione di radio.it

Scarica l'app gratuita radio.it

  • Salva le radio e i podcast favoriti
  • Streaming via Wi-Fi o Bluetooth
  • Supporta Carplay & Android Auto
  • Molte altre funzioni dell'app