Podcasts about Sauce Labs

  • 46PODCASTS
  • 89EPISODES
  • 40mAVG DURATION
  • ?INFREQUENT EPISODES
  • Feb 28, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about Sauce Labs

Latest podcast episodes about Sauce Labs

Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0

Today's episode is with Paul Klein, founder of Browserbase. We talked about building browser infrastructure for AI agents, the future of agent authentication, and their open source framework Stagehand.* [00:00:00] Introductions* [00:04:46] AI-specific challenges in browser infrastructure* [00:07:05] Multimodality in AI-Powered Browsing* [00:12:26] Running headless browsers at scale* [00:18:46] Geolocation when proxying* [00:21:25] CAPTCHAs and Agent Auth* [00:28:21] Building “User take over” functionality* [00:33:43] Stagehand: AI web browsing framework* [00:38:58] OpenAI's Operator and computer use agents* [00:44:44] Surprising use cases of Browserbase* [00:47:18] Future of browser automation and market competition* [00:53:11] Being a solo founderTranscriptAlessio [00:00:04]: Hey everyone, welcome to the Latent Space podcast. This is Alessio, partner and CTO at Decibel Partners, and I'm joined by my co-host Swyx, founder of Smol.ai.swyx [00:00:12]: Hey, and today we are very blessed to have our friends, Paul Klein, for the fourth, the fourth, CEO of Browserbase. Welcome.Paul [00:00:21]: Thanks guys. Yeah, I'm happy to be here. I've been lucky to know both of you for like a couple of years now, I think. So it's just like we're hanging out, you know, with three ginormous microphones in front of our face. It's totally normal hangout.swyx [00:00:34]: Yeah. We've actually mentioned you on the podcast, I think, more often than any other Solaris tenant. Just because like you're one of the, you know, best performing, I think, LLM tool companies that have started up in the last couple of years.Paul [00:00:50]: Yeah, I mean, it's been a whirlwind of a year, like Browserbase is actually pretty close to our first birthday. So we are one years old. And going from, you know, starting a company as a solo founder to... To, you know, having a team of 20 people, you know, a series A, but also being able to support hundreds of AI companies that are building AI applications that go out and automate the web. It's just been like, really cool. It's been happening a little too fast. I think like collectively as an AI industry, let's just take a week off together. I took my first vacation actually two weeks ago, and Operator came out on the first day, and then a week later, DeepSeat came out. And I'm like on vacation trying to chill. I'm like, we got to build with this stuff, right? So it's been a breakneck year. But I'm super happy to be here and like talk more about all the stuff we're seeing. And I'd love to hear kind of what you guys are excited about too, and share with it, you know?swyx [00:01:39]: Where to start? So people, you've done a bunch of podcasts. I think I strongly recommend Jack Bridger's Scaling DevTools, as well as Turner Novak's The Peel. And, you know, I'm sure there's others. So you covered your Twilio story in the past, talked about StreamClub, you got acquired to Mux, and then you left to start Browserbase. So maybe we just start with what is Browserbase? Yeah.Paul [00:02:02]: Browserbase is the web browser for your AI. We're building headless browser infrastructure, which are browsers that run in a server environment that's accessible to developers via APIs and SDKs. It's really hard to run a web browser in the cloud. You guys are probably running Chrome on your computers, and that's using a lot of resources, right? So if you want to run a web browser or thousands of web browsers, you can't just spin up a bunch of lambdas. You actually need to use a secure containerized environment. You have to scale it up and down. It's a stateful system. And that infrastructure is, like, super painful. And I know that firsthand, because at my last company, StreamClub, I was CTO, and I was building our own internal headless browser infrastructure. That's actually why we sold the company, is because Mux really wanted to buy our headless browser infrastructure that we'd built. And it's just a super hard problem. And I actually told my co-founders, I would never start another company unless it was a browser infrastructure company. And it turns out that's really necessary in the age of AI, when AI can actually go out and interact with websites, click on buttons, fill in forms. You need AI to do all of that work in an actual browser running somewhere on a server. And BrowserBase powers that.swyx [00:03:08]: While you're talking about it, it occurred to me, not that you're going to be acquired or anything, but it occurred to me that it would be really funny if you became the Nikita Beer of headless browser companies. You just have one trick, and you make browser companies that get acquired.Paul [00:03:23]: I truly do only have one trick. I'm screwed if it's not for headless browsers. I'm not a Go programmer. You know, I'm in AI grant. You know, browsers is an AI grant. But we were the only company in that AI grant batch that used zero dollars on AI spend. You know, we're purely an infrastructure company. So as much as people want to ask me about reinforcement learning, I might not be the best guy to talk about that. But if you want to ask about headless browser infrastructure at scale, I can talk your ear off. So that's really my area of expertise. And it's a pretty niche thing. Like, nobody has done what we're doing at scale before. So we're happy to be the experts.swyx [00:03:59]: You do have an AI thing, stagehand. We can talk about the sort of core of browser-based first, and then maybe stagehand. Yeah, stagehand is kind of the web browsing framework. Yeah.What is Browserbase? Headless Browser Infrastructure ExplainedAlessio [00:04:10]: Yeah. Yeah. And maybe how you got to browser-based and what problems you saw. So one of the first things I worked on as a software engineer was integration testing. Sauce Labs was kind of like the main thing at the time. And then we had Selenium, we had Playbrite, we had all these different browser things. But it's always been super hard to do. So obviously you've worked on this before. When you started browser-based, what were the challenges? What were the AI-specific challenges that you saw versus, there's kind of like all the usual running browser at scale in the cloud, which has been a problem for years. What are like the AI unique things that you saw that like traditional purchase just didn't cover? Yeah.AI-specific challenges in browser infrastructurePaul [00:04:46]: First and foremost, I think back to like the first thing I did as a developer, like as a kid when I was writing code, I wanted to write code that did stuff for me. You know, I wanted to write code to automate my life. And I do that probably by using curl or beautiful soup to fetch data from a web browser. And I think I still do that now that I'm in the cloud. And the other thing that I think is a huge challenge for me is that you can't just create a web site and parse that data. And we all know that now like, you know, taking HTML and plugging that into an LLM, you can extract insights, you can summarize. So it was very clear that now like dynamic web scraping became very possible with the rise of large language models or a lot easier. And that was like a clear reason why there's been more usage of headless browsers, which are necessary because a lot of modern websites don't expose all of their page content via a simple HTTP request. You know, they actually do require you to run this type of code for a specific time. JavaScript on the page to hydrate this. Airbnb is a great example. You go to airbnb.com. A lot of that content on the page isn't there until after they run the initial hydration. So you can't just scrape it with a curl. You need to have some JavaScript run. And a browser is that JavaScript engine that's going to actually run all those requests on the page. So web data retrieval was definitely one driver of starting BrowserBase and the rise of being able to summarize that within LLM. Also, I was familiar with if I wanted to automate a website, I could write one script and that would work for one website. It was very static and deterministic. But the web is non-deterministic. The web is always changing. And until we had LLMs, there was no way to write scripts that you could write once that would run on any website. That would change with the structure of the website. Click the login button. It could mean something different on many different websites. And LLMs allow us to generate code on the fly to actually control that. So I think that rise of writing the generic automation scripts that can work on many different websites, to me, made it clear that browsers are going to be a lot more useful because now you can automate a lot more things without writing. If you wanted to write a script to book a demo call on 100 websites, previously, you had to write 100 scripts. Now you write one script that uses LLMs to generate that script. That's why we built our web browsing framework, StageHand, which does a lot of that work for you. But those two things, web data collection and then enhanced automation of many different websites, it just felt like big drivers for more browser infrastructure that would be required to power these kinds of features.Alessio [00:07:05]: And was multimodality also a big thing?Paul [00:07:08]: Now you can use the LLMs to look, even though the text in the dome might not be as friendly. Maybe my hot take is I was always kind of like, I didn't think vision would be as big of a driver. For UI automation, I felt like, you know, HTML is structured text and large language models are good with structured text. But it's clear that these computer use models are often vision driven, and they've been really pushing things forward. So definitely being multimodal, like rendering the page is required to take a screenshot to give that to a computer use model to take actions on a website. And it's just another win for browser. But I'll be honest, that wasn't what I was thinking early on. I didn't even think that we'd get here so fast with multimodality. I think we're going to have to get back to multimodal and vision models.swyx [00:07:50]: This is one of those things where I forgot to mention in my intro that I'm an investor in Browserbase. And I remember that when you pitched to me, like a lot of the stuff that we have today, we like wasn't on the original conversation. But I did have my original thesis was something that we've talked about on the podcast before, which is take the GPT store, the custom GPT store, all the every single checkbox and plugin is effectively a startup. And this was the browser one. I think the main hesitation, I think I actually took a while to get back to you. The main hesitation was that there were others. Like you're not the first hit list browser startup. It's not even your first hit list browser startup. There's always a question of like, will you be the category winner in a place where there's a bunch of incumbents, to be honest, that are bigger than you? They're just not targeted at the AI space. They don't have the backing of Nat Friedman. And there's a bunch of like, you're here in Silicon Valley. They're not. I don't know.Paul [00:08:47]: I don't know if that's, that was it, but like, there was a, yeah, I mean, like, I think I tried all the other ones and I was like, really disappointed. Like my background is from working at great developer tools, companies, and nothing had like the Vercel like experience. Um, like our biggest competitor actually is partly owned by private equity and they just jacked up their prices quite a bit. And the dashboard hasn't changed in five years. And I actually used them at my last company and tried them and I was like, oh man, like there really just needs to be something that's like the experience of these great infrastructure companies, like Stripe, like clerk, like Vercel that I use in love, but oriented towards this kind of like more specific category, which is browser infrastructure, which is really technically complex. Like a lot of stuff can go wrong on the internet when you're running a browser. The internet is very vast. There's a lot of different configurations. Like there's still websites that only work with internet explorer out there. How do you handle that when you're running your own browser infrastructure? These are the problems that we have to think about and solve at BrowserBase. And it's, it's certainly a labor of love, but I built this for me, first and foremost, I know it's super cheesy and everyone says that for like their startups, but it really, truly was for me. If you look at like the talks I've done even before BrowserBase, and I'm just like really excited to try and build a category defining infrastructure company. And it's, it's rare to have a new category of infrastructure exists. We're here in the Chroma offices and like, you know, vector databases is a new category of infrastructure. Is it, is it, I mean, we can, we're in their office, so, you know, we can, we can debate that one later. That is one.Multimodality in AI-Powered Browsingswyx [00:10:16]: That's one of the industry debates.Paul [00:10:17]: I guess we go back to the LLMOS talk that Karpathy gave way long ago. And like the browser box was very clearly there and it seemed like the people who were building in this space also agreed that browsers are a core primitive of infrastructure for the LLMOS that's going to exist in the future. And nobody was building something there that I wanted to use. So I had to go build it myself.swyx [00:10:38]: Yeah. I mean, exactly that talk that, that honestly, that diagram, every box is a startup and there's the code box and then there's the. The browser box. I think at some point they will start clashing there. There's always the question of the, are you a point solution or are you the sort of all in one? And I think the point solutions tend to win quickly, but then the only ones have a very tight cohesive experience. Yeah. Let's talk about just the hard problems of browser base you have on your website, which is beautiful. Thank you. Was there an agency that you used for that? Yeah. Herb.paris.Paul [00:11:11]: They're amazing. Herb.paris. Yeah. It's H-E-R-V-E. I highly recommend for developers. Developer tools, founders to work with consumer agencies because they end up building beautiful things and the Parisians know how to build beautiful interfaces. So I got to give prep.swyx [00:11:24]: And chat apps, apparently are, they are very fast. Oh yeah. The Mistral chat. Yeah. Mistral. Yeah.Paul [00:11:31]: Late chat.swyx [00:11:31]: Late chat. And then your videos as well, it was professionally shot, right? The series A video. Yeah.Alessio [00:11:36]: Nico did the videos. He's amazing. Not the initial video that you shot at the new one. First one was Austin.Paul [00:11:41]: Another, another video pretty surprised. But yeah, I mean, like, I think when you think about how you talk about your company. You have to think about the way you present yourself. It's, you know, as a developer, you think you evaluate a company based on like the API reliability and the P 95, but a lot of developers say, is the website good? Is the message clear? Do I like trust this founder? I'm building my whole feature on. So I've tried to nail that as well as like the reliability of the infrastructure. You're right. It's very hard. And there's a lot of kind of foot guns that you run into when running headless browsers at scale. Right.Competing with Existing Headless Browser Solutionsswyx [00:12:10]: So let's pick one. You have eight features here. Seamless integration. Scalability. Fast or speed. Secure. Observable. Stealth. That's interesting. Extensible and developer first. What comes to your mind as like the top two, three hardest ones? Yeah.Running headless browsers at scalePaul [00:12:26]: I think just running headless browsers at scale is like the hardest one. And maybe can I nerd out for a second? Is that okay? I heard this is a technical audience, so I'll talk to the other nerds. Whoa. They were listening. Yeah. They're upset. They're ready. The AGI is angry. Okay. So. So how do you run a browser in the cloud? Let's start with that, right? So let's say you're using a popular browser automation framework like Puppeteer, Playwright, and Selenium. Maybe you've written a code, some code locally on your computer that opens up Google. It finds the search bar and then types in, you know, search for Latent Space and hits the search button. That script works great locally. You can see the little browser open up. You want to take that to production. You want to run the script in a cloud environment. So when your laptop is closed, your browser is doing something. The browser is doing something. Well, I, we use Amazon. You can see the little browser open up. You know, the first thing I'd reach for is probably like some sort of serverless infrastructure. I would probably try and deploy on a Lambda. But Chrome itself is too big to run on a Lambda. It's over 250 megabytes. So you can't easily start it on a Lambda. So you maybe have to use something like Lambda layers to squeeze it in there. Maybe use a different Chromium build that's lighter. And you get it on the Lambda. Great. It works. But it runs super slowly. It's because Lambdas are very like resource limited. They only run like with one vCPU. You can run one process at a time. Remember, Chromium is super beefy. It's barely running on my MacBook Air. I'm still downloading it from a pre-run. Yeah, from the test earlier, right? I'm joking. But it's big, you know? So like Lambda, it just won't work really well. Maybe it'll work, but you need something faster. Your users want something faster. Okay. Well, let's put it on a beefier instance. Let's get an EC2 server running. Let's throw Chromium on there. Great. Okay. I can, that works well with one user. But what if I want to run like 10 Chromium instances, one for each of my users? Okay. Well, I might need two EC2 instances. Maybe 10. All of a sudden, you have multiple EC2 instances. This sounds like a problem for Kubernetes and Docker, right? Now, all of a sudden, you're using ECS or EKS, the Kubernetes or container solutions by Amazon. You're spending up and down containers, and you're spending a whole engineer's time on kind of maintaining this stateful distributed system. Those are some of the worst systems to run because when it's a stateful distributed system, it means that you are bound by the connections to that thing. You have to keep the browser open while someone is working with it, right? That's just a painful architecture to run. And there's all this other little gotchas with Chromium, like Chromium, which is the open source version of Chrome, by the way. You have to install all these fonts. You want emojis working in your browsers because your vision model is looking for the emoji. You need to make sure you have the emoji fonts. You need to make sure you have all the right extensions configured, like, oh, do you want ad blocking? How do you configure that? How do you actually record all these browser sessions? Like it's a headless browser. You can't look at it. So you need to have some sort of observability. Maybe you're recording videos and storing those somewhere. It all kind of adds up to be this just giant monster piece of your project when all you wanted to do was run a lot of browsers in production for this little script to go to google.com and search. And when I see a complex distributed system, I see an opportunity to build a great infrastructure company. And we really abstract that away with Browserbase where our customers can use these existing frameworks, Playwright, Publisher, Selenium, or our own stagehand and connect to our browsers in a serverless-like way. And control them, and then just disconnect when they're done. And they don't have to think about the complex distributed system behind all of that. They just get a browser running anywhere, anytime. Really easy to connect to.swyx [00:15:55]: I'm sure you have questions. My standard question with anything, so essentially you're a serverless browser company, and there's been other serverless things that I'm familiar with in the past, serverless GPUs, serverless website hosting. That's where I come from with Netlify. One question is just like, you promised to spin up thousands of servers. You promised to spin up thousands of browsers in milliseconds. I feel like there's no real solution that does that yet. And I'm just kind of curious how. The only solution I know, which is to kind of keep a kind of warm pool of servers around, which is expensive, but maybe not so expensive because it's just CPUs. So I'm just like, you know. Yeah.Browsers as a Core Primitive in AI InfrastructurePaul [00:16:36]: You nailed it, right? I mean, how do you offer a serverless-like experience with something that is clearly not serverless, right? And the answer is, you need to be able to run... We run many browsers on single nodes. We use Kubernetes at browser base. So we have many pods that are being scheduled. We have to predictably schedule them up or down. Yes, thousands of browsers in milliseconds is the best case scenario. If you hit us with 10,000 requests, you may hit a slower cold start, right? So we've done a lot of work on predictive scaling and being able to kind of route stuff to different regions where we have multiple regions of browser base where we have different pools available. You can also pick the region you want to go to based on like lower latency, round trip, time latency. It's very important with these types of things. There's a lot of requests going over the wire. So for us, like having a VM like Firecracker powering everything under the hood allows us to be super nimble and spin things up or down really quickly with strong multi-tenancy. But in the end, this is like the complex infrastructural challenges that we have to kind of deal with at browser base. And we have a lot more stuff on our roadmap to allow customers to have more levers to pull to exchange, do you want really fast browser startup times or do you want really low costs? And if you're willing to be more flexible on that, we may be able to kind of like work better for your use cases.swyx [00:17:44]: Since you used Firecracker, shouldn't Fargate do that for you or did you have to go lower level than that? We had to go lower level than that.Paul [00:17:51]: I find this a lot with Fargate customers, which is alarming for Fargate. We used to be a giant Fargate customer. Actually, the first version of browser base was ECS and Fargate. And unfortunately, it's a great product. I think we were actually the largest Fargate customer in our region for a little while. No, what? Yeah, seriously. And unfortunately, it's a great product, but I think if you're an infrastructure company, you actually have to have a deeper level of control over these primitives. I think it's the same thing is true with databases. We've used other database providers and I think-swyx [00:18:21]: Yeah, serverless Postgres.Paul [00:18:23]: Shocker. When you're an infrastructure company, you're on the hook if any provider has an outage. And I can't tell my customers like, hey, we went down because so-and-so went down. That's not acceptable. So for us, we've really moved to bringing things internally. It's kind of opposite of what we preach. We tell our customers, don't build this in-house, but then we're like, we build a lot of stuff in-house. But I think it just really depends on what is in the critical path. We try and have deep ownership of that.Alessio [00:18:46]: On the distributed location side, how does that work for the web where you might get sort of different content in different locations, but the customer is expecting, you know, if you're in the US, I'm expecting the US version. But if you're spinning up my browser in France, I might get the French version. Yeah.Paul [00:19:02]: Yeah. That's a good question. Well, generally, like on the localization, there is a thing called locale in the browser. You can set like what your locale is. If you're like in the ENUS browser or not, but some things do IP, IP based routing. And in that case, you may want to have a proxy. Like let's say you're running something in the, in Europe, but you want to make sure you're showing up from the US. You may want to use one of our proxy features so you can turn on proxies to say like, make sure these connections always come from the United States, which is necessary too, because when you're browsing the web, you're coming from like a, you know, data center IP, and that can make things a lot harder to browse web. So we do have kind of like this proxy super network. Yeah. We have a proxy for you based on where you're going, so you can reliably automate the web. But if you get scheduled in Europe, that doesn't happen as much. We try and schedule you as close to, you know, your origin that you're trying to go to. But generally you have control over the regions you can put your browsers in. So you can specify West one or East one or Europe. We only have one region of Europe right now, actually. Yeah.Alessio [00:19:55]: What's harder, the browser or the proxy? I feel like to me, it feels like actually proxying reliably at scale. It's much harder than spending up browsers at scale. I'm curious. It's all hard.Paul [00:20:06]: It's layers of hard, right? Yeah. I think it's different levels of hard. I think the thing with the proxy infrastructure is that we work with many different web proxy providers and some are better than others. Some have good days, some have bad days. And our customers who've built browser infrastructure on their own, they have to go and deal with sketchy actors. Like first they figure out their own browser infrastructure and then they got to go buy a proxy. And it's like you can pay in Bitcoin and it just kind of feels a little sus, right? It's like you're buying drugs when you're trying to get a proxy online. We have like deep relationships with these counterparties. We're able to audit them and say, is this proxy being sourced ethically? Like it's not running on someone's TV somewhere. Is it free range? Yeah. Free range organic proxies, right? Right. We do a level of diligence. We're SOC 2. So we have to understand what is going on here. But then we're able to make sure that like we route around proxy providers not working. There's proxy providers who will just, the proxy will stop working all of a sudden. And then if you don't have redundant proxying on your own browsers, that's hard down for you or you may get some serious impacts there. With us, like we intelligently know, hey, this proxy is not working. Let's go to this one. And you can kind of build a network of multiple providers to really guarantee the best uptime for our customers. Yeah. So you don't own any proxies? We don't own any proxies. You're right. The team has been saying who wants to like take home a little proxy server, but not yet. We're not there yet. You know?swyx [00:21:25]: It's a very mature market. I don't think you should build that yourself. Like you should just be a super customer of them. Yeah. Scraping, I think, is the main use case for that. I guess. Well, that leads us into CAPTCHAs and also off, but let's talk about CAPTCHAs. You had a little spiel that you wanted to talk about CAPTCHA stuff.Challenges of Scaling Browser InfrastructurePaul [00:21:43]: Oh, yeah. I was just, I think a lot of people ask, if you're thinking about proxies, you're thinking about CAPTCHAs too. I think it's the same thing. You can go buy CAPTCHA solvers online, but it's the same buying experience. It's some sketchy website, you have to integrate it. It's not fun to buy these things and you can't really trust that the docs are bad. What Browserbase does is we integrate a bunch of different CAPTCHAs. We do some stuff in-house, but generally we just integrate with a bunch of known vendors and continually monitor and maintain these things and say, is this working or not? Can we route around it or not? These are CAPTCHA solvers. CAPTCHA solvers, yeah. Not CAPTCHA providers, CAPTCHA solvers. Yeah, sorry. CAPTCHA solvers. We really try and make sure all of that works for you. I think as a dev, if I'm buying infrastructure, I want it all to work all the time and it's important for us to provide that experience by making sure everything does work and monitoring it on our own. Yeah. Right now, the world of CAPTCHAs is tricky. I think AI agents in particular are very much ahead of the internet infrastructure. CAPTCHAs are designed to block all types of bots, but there are now good bots and bad bots. I think in the future, CAPTCHAs will be able to identify who a good bot is, hopefully via some sort of KYC. For us, we've been very lucky. We have very little to no known abuse of Browserbase because we really look into who we work with. And for certain types of CAPTCHA solving, we only allow them on certain types of plans because we want to make sure that we can know what people are doing, what their use cases are. And that's really allowed us to try and be an arbiter of good bots, which is our long term goal. I want to build great relationships with people like Cloudflare so we can agree, hey, here are these acceptable bots. We'll identify them for you and make sure we flag when they come to your website. This is a good bot, you know?Alessio [00:23:23]: I see. And Cloudflare said they want to do more of this. So they're going to set by default, if they think you're an AI bot, they're going to reject. I'm curious if you think this is something that is going to be at the browser level or I mean, the DNS level with Cloudflare seems more where it should belong. But I'm curious how you think about it.Paul [00:23:40]: I think the web's going to change. You know, I think that the Internet as we have it right now is going to change. And we all need to just accept that the cat is out of the bag. And instead of kind of like wishing the Internet was like it was in the 2000s, we can have free content line that wouldn't be scraped. It's just it's not going to happen. And instead, we should think about like, one, how can we change? How can we change the models of, you know, information being published online so people can adequately commercialize it? But two, how do we rebuild applications that expect that AI agents are going to log in on their behalf? Those are the things that are going to allow us to kind of like identify good and bad bots. And I think the team at Clerk has been doing a really good job with this on the authentication side. I actually think that auth is the biggest thing that will prevent agents from accessing stuff, not captchas. And I think there will be agent auth in the future. I don't know if it's going to happen from an individual company, but actually authentication providers that have a, you know, hidden login as agent feature, which will then you put in your email, you'll get a push notification, say like, hey, your browser-based agent wants to log into your Airbnb. You can approve that and then the agent can proceed. That really circumvents the need for captchas or logging in as you and sharing your password. I think agent auth is going to be one way we identify good bots going forward. And I think a lot of this captcha solving stuff is really short-term problems as the internet kind of reorients itself around how it's going to work with agents browsing the web, just like people do. Yeah.Managing Distributed Browser Locations and Proxiesswyx [00:24:59]: Stitch recently was on Hacker News for talking about agent experience, AX, which is a thing that Netlify is also trying to clone and coin and talk about. And we've talked about this on our previous episodes before in a sense that I actually think that's like maybe the only part of the tech stack that needs to be kind of reinvented for agents. Everything else can stay the same, CLIs, APIs, whatever. But auth, yeah, we need agent auth. And it's mostly like short-lived, like it should not, it should be a distinct, identity from the human, but paired. I almost think like in the same way that every social network should have your main profile and then your alt accounts or your Finsta, it's almost like, you know, every, every human token should be paired with the agent token and the agent token can go and do stuff on behalf of the human token, but not be presumed to be the human. Yeah.Paul [00:25:48]: It's like, it's, it's actually very similar to OAuth is what I'm thinking. And, you know, Thread from Stitch is an investor, Colin from Clerk, Octaventures, all investors in browser-based because like, I hope they solve this because they'll make browser-based submission more possible. So we don't have to overcome all these hurdles, but I think it will be an OAuth-like flow where an agent will ask to log in as you, you'll approve the scopes. Like it can book an apartment on Airbnb, but it can't like message anybody. And then, you know, the agent will have some sort of like role-based access control within an application. Yeah. I'm excited for that.swyx [00:26:16]: The tricky part is just, there's one, one layer of delegation here, which is like, you're authoring my user's user or something like that. I don't know if that's tricky or not. Does that make sense? Yeah.Paul [00:26:25]: You know, actually at Twilio, I worked on the login identity and access. Management teams, right? So like I built Twilio's login page.swyx [00:26:31]: You were an intern on that team and then you became the lead in two years? Yeah.Paul [00:26:34]: Yeah. I started as an intern in 2016 and then I was the tech lead of that team. How? That's not normal. I didn't have a life. He's not normal. Look at this guy. I didn't have a girlfriend. I just loved my job. I don't know. I applied to 500 internships for my first job and I got rejected from every single one of them except for Twilio and then eventually Amazon. And they took a shot on me and like, I was getting paid money to write code, which was my dream. Yeah. Yeah. I'm very lucky that like this coding thing worked out because I was going to be doing it regardless. And yeah, I was able to kind of spend a lot of time on a team that was growing at a company that was growing. So it informed a lot of this stuff here. I think these are problems that have been solved with like the SAML protocol with SSO. I think it's a really interesting stuff with like WebAuthn, like these different types of authentication, like schemes that you can use to authenticate people. The tooling is all there. It just needs to be tweaked a little bit to work for agents. And I think the fact that there are companies that are already. Providing authentication as a service really sets it up. Well, the thing that's hard is like reinventing the internet for agents. We don't want to rebuild the internet. That's an impossible task. And I think people often say like, well, we'll have this second layer of APIs built for agents. I'm like, we will for the top use cases, but instead of we can just tweak the internet as is, which is on the authentication side, I think we're going to be the dumb ones going forward. Unfortunately, I think AI is going to be able to do a lot of the tasks that we do online, which means that it will be able to go to websites, click buttons on our behalf and log in on our behalf too. So with this kind of like web agent future happening, I think with some small structural changes, like you said, it feels like it could all slot in really nicely with the existing internet.Handling CAPTCHAs and Agent Authenticationswyx [00:28:08]: There's one more thing, which is the, your live view iframe, which lets you take, take control. Yeah. Obviously very key for operator now, but like, was, is there anything interesting technically there or that the people like, well, people always want this.Paul [00:28:21]: It was really hard to build, you know, like, so, okay. Headless browsers, you don't see them, right. They're running. They're running in a cloud somewhere. You can't like look at them. And I just want to really make, it's a weird name. I wish we came up with a better name for this thing, but you can't see them. Right. But customers don't trust AI agents, right. At least the first pass. So what we do with our live view is that, you know, when you use browser base, you can actually embed a live view of the browser running in the cloud for your customer to see it working. And that's what the first reason is the build trust, like, okay, so I have this script. That's going to go automate a website. I can embed it into my web application via an iframe and my customer can watch. I think. And then we added two way communication. So now not only can you watch the browser kind of being operated by AI, if you want to pause and actually click around type within this iframe that's controlling a browser, that's also possible. And this is all thanks to some of the lower level protocol, which is called the Chrome DevTools protocol. It has a API called start screencast, and you can also send mouse clicks and button clicks to a remote browser. And this is all embeddable within iframes. You have a browser within a browser, yo. And then you simulate the screen, the click on the other side. Exactly. And this is really nice often for, like, let's say, a capture that can't be solved. You saw this with Operator, you know, Operator actually uses a different approach. They use VNC. So, you know, you're able to see, like, you're seeing the whole window here. What we're doing is something a little lower level with the Chrome DevTools protocol. It's just PNGs being streamed over the wire. But the same thing is true, right? Like, hey, I'm running a window. Pause. Can you do something in this window? Human. Okay, great. Resume. Like sometimes 2FA tokens. Like if you get that text message, you might need a person to type that in. Web agents need human-in-the-loop type workflows still. You still need a person to interact with the browser. And building a UI to proxy that is kind of hard. You may as well just show them the whole browser and say, hey, can you finish this up for me? And then let the AI proceed on afterwards. Is there a future where I stream my current desktop to browser base? I don't think so. I think we're very much cloud infrastructure. Yeah. You know, but I think a lot of the stuff we're doing, we do want to, like, build tools. Like, you know, we'll talk about the stage and, you know, web agent framework in a second. But, like, there's a case where a lot of people are going desktop first for, you know, consumer use. And I think cloud is doing a lot of this, where I expect to see, you know, MCPs really oriented around the cloud desktop app for a reason, right? Like, I think a lot of these tools are going to run on your computer because it makes... I think it's breaking out. People are putting it on a server. Oh, really? Okay. Well, sweet. We'll see. We'll see that. I was surprised, though, wasn't I? I think that the browser company, too, with Dia Browser, it runs on your machine. You know, it's going to be...swyx [00:30:50]: What is it?Paul [00:30:51]: So, Dia Browser, as far as I understand... I used to use Arc. Yeah. I haven't used Arc. But I'm a big fan of the browser company. I think they're doing a lot of cool stuff in consumer. As far as I understand, it's a browser where you have a sidebar where you can, like, chat with it and it can control the local browser on your machine. So, if you imagine, like, what a consumer web agent is, which it lives alongside your browser, I think Google Chrome has Project Marina, I think. I almost call it Project Marinara for some reason. I don't know why. It's...swyx [00:31:17]: No, I think it's someone really likes the Waterworld. Oh, I see. The classic Kevin Costner. Yeah.Paul [00:31:22]: Okay. Project Marinara is a similar thing to the Dia Browser, in my mind, as far as I understand it. You have a browser that has an AI interface that will take over your mouse and keyboard and control the browser for you. Great for consumer use cases. But if you're building applications that rely on a browser and it's more part of a greater, like, AI app experience, you probably need something that's more like infrastructure, not a consumer app.swyx [00:31:44]: Just because I have explored a little bit in this area, do people want branching? So, I have the state. Of whatever my browser's in. And then I want, like, 100 clones of this state. Do people do that? Or...Paul [00:31:56]: People don't do it currently. Yeah. But it's definitely something we're thinking about. I think the idea of forking a browser is really cool. Technically, kind of hard. We're starting to see this in code execution, where people are, like, forking some, like, code execution, like, processes or forking some tool calls or branching tool calls. Haven't seen it at the browser level yet. But it makes sense. Like, if an AI agent is, like, using a website and it's not sure what path it wants to take to crawl this website. To find the information it's looking for. It would make sense for it to explore both paths in parallel. And that'd be a very, like... A road not taken. Yeah. And hopefully find the right answer. And then say, okay, this was actually the right one. And memorize that. And go there in the future. On the roadmap. For sure. Don't make my roadmap, please. You know?Alessio [00:32:37]: How do you actually do that? Yeah. How do you fork? I feel like the browser is so stateful for so many things.swyx [00:32:42]: Serialize the state. Restore the state. I don't know.Paul [00:32:44]: So, it's one of the reasons why we haven't done it yet. It's hard. You know? Like, to truly fork, it's actually quite difficult. The naive way is to open the same page in a new tab and then, like, hope that it's at the same thing. But if you have a form halfway filled, you may have to, like, take the whole, you know, container. Pause it. All the memory. Duplicate it. Restart it from there. It could be very slow. So, we haven't found a thing. Like, the easy thing to fork is just, like, copy the page object. You know? But I think there needs to be something a little bit more robust there. Yeah.swyx [00:33:12]: So, MorphLabs has this infinite branch thing. Like, wrote a custom fork of Linux or something that let them save the system state and clone it. MorphLabs, hit me up. I'll be a customer. Yeah. That's the only. I think that's the only way to do it. Yeah. Like, unless Chrome has some special API for you. Yeah.Paul [00:33:29]: There's probably something we'll reverse engineer one day. I don't know. Yeah.Alessio [00:33:32]: Let's talk about StageHand, the AI web browsing framework. You have three core components, Observe, Extract, and Act. Pretty clean landing page. What was the idea behind making a framework? Yeah.Stagehand: AI web browsing frameworkPaul [00:33:43]: So, there's three frameworks that are very popular or already exist, right? Puppeteer, Playwright, Selenium. Those are for building hard-coded scripts to control websites. And as soon as I started to play with LLMs plus browsing, I caught myself, you know, code-genning Playwright code to control a website. I would, like, take the DOM. I'd pass it to an LLM. I'd say, can you generate the Playwright code to click the appropriate button here? And it would do that. And I was like, this really should be part of the frameworks themselves. And I became really obsessed with SDKs that take natural language as part of, like, the API input. And that's what StageHand is. StageHand exposes three APIs, and it's a super set of Playwright. So, if you go to a page, you may want to take an action, click on the button, fill in the form, etc. That's what the act command is for. You may want to extract some data. This one takes a natural language, like, extract the winner of the Super Bowl from this page. You can give it a Zod schema, so it returns a structured output. And then maybe you're building an API. You can do an agent loop, and you want to kind of see what actions are possible on this page before taking one. You can do observe. So, you can observe the actions on the page, and it will generate a list of actions. You can guide it, like, give me actions on this page related to buying an item. And you can, like, buy it now, add to cart, view shipping options, and pass that to an LLM, an agent loop, to say, what's the appropriate action given this high-level goal? So, StageHand isn't a web agent. It's a framework for building web agents. And we think that agent loops are actually pretty close to the application layer because every application probably has different goals or different ways it wants to take steps. I don't think I've seen a generic. Maybe you guys are the experts here. I haven't seen, like, a really good AI agent framework here. Everyone kind of has their own special sauce, right? I see a lot of developers building their own agent loops, and they're using tools. And I view StageHand as the browser tool. So, we expose act, extract, observe. Your agent can call these tools. And from that, you don't have to worry about it. You don't have to worry about generating playwright code performantly. You don't have to worry about running it. You can kind of just integrate these three tool calls into your agent loop and reliably automate the web.swyx [00:35:48]: A special shout-out to Anirudh, who I met at your dinner, who I think listens to the pod. Yeah. Hey, Anirudh.Paul [00:35:54]: Anirudh's a man. He's a StageHand guy.swyx [00:35:56]: I mean, the interesting thing about each of these APIs is they're kind of each startup. Like, specifically extract, you know, Firecrawler is extract. There's, like, Expand AI. There's a whole bunch of, like, extract companies. They just focus on extract. I'm curious. Like, I feel like you guys are going to collide at some point. Like, right now, it's friendly. Everyone's in a blue ocean. At some point, it's going to be valuable enough that there's some turf battle here. I don't think you have a dog in a fight. I think you can mock extract to use an external service if they're better at it than you. But it's just an observation that, like, in the same way that I see each option, each checkbox in the side of custom GBTs becoming a startup or each box in the Karpathy chart being a startup. Like, this is also becoming a thing. Yeah.Paul [00:36:41]: I mean, like, so the way StageHand works is that it's MIT-licensed, completely open source. You bring your own API key to your LLM of choice. You could choose your LLM. We don't make any money off of the extract or really. We only really make money if you choose to run it with our browser. You don't have to. You can actually use your own browser, a local browser. You know, StageHand is completely open source for that reason. And, yeah, like, I think if you're building really complex web scraping workflows, I don't know if StageHand is the tool for you. I think it's really more if you're building an AI agent that needs a few general tools or if it's doing a lot of, like, web automation-intensive work. But if you're building a scraping company, StageHand is not your thing. You probably want something that's going to, like, get HTML content, you know, convert that to Markdown, query it. That's not what StageHand does. StageHand is more about reliability. I think we focus a lot on reliability and less so on cost optimization and speed at this point.swyx [00:37:33]: I actually feel like StageHand, so the way that StageHand works, it's like, you know, page.act, click on the quick start. Yeah. It's kind of the integration test for the code that you would have to write anyway, like the Puppeteer code that you have to write anyway. And when the page structure changes, because it always does, then this is still the test. This is still the test that I would have to write. Yeah. So it's kind of like a testing framework that doesn't need implementation detail.Paul [00:37:56]: Well, yeah. I mean, Puppeteer, Playwright, and Slenderman were all designed as testing frameworks, right? Yeah. And now people are, like, hacking them together to automate the web. I would say, and, like, maybe this is, like, me being too specific. But, like, when I write tests, if the page structure changes. Without me knowing, I want that test to fail. So I don't know if, like, AI, like, regenerating that. Like, people are using StageHand for testing. But it's more for, like, usability testing, not, like, testing of, like, does the front end, like, has it changed or not. Okay. But generally where we've seen people, like, really, like, take off is, like, if they're using, you know, something. If they want to build a feature in their application that's kind of like Operator or Deep Research, they're using StageHand to kind of power that tool calling in their own agent loop. Okay. Cool.swyx [00:38:37]: So let's go into Operator, the first big agent launch of the year from OpenAI. Seems like they have a whole bunch scheduled. You were on break and your phone blew up. What's your just general view of computer use agents is what they're calling it. The overall category before we go into Open Operator, just the overall promise of Operator. I will observe that I tried it once. It was okay. And I never tried it again.OpenAI's Operator and computer use agentsPaul [00:38:58]: That tracks with my experience, too. Like, I'm a huge fan of the OpenAI team. Like, I think that I do not view Operator as the company. I'm not a company killer for browser base at all. I think it actually shows people what's possible. I think, like, computer use models make a lot of sense. And I'm actually most excited about computer use models is, like, their ability to, like, really take screenshots and reasoning and output steps. I think that using mouse click or mouse coordinates, I've seen that proved to be less reliable than I would like. And I just wonder if that's the right form factor. What we've done with our framework is anchor it to the DOM itself, anchor it to the actual item. So, like, if it's clicking on something, it's clicking on that thing, you know? Like, it's more accurate. No matter where it is. Yeah, exactly. Because it really ties in nicely. And it can handle, like, the whole viewport in one go, whereas, like, Operator can only handle what it sees. Can you hover? Is hovering a thing that you can do? I don't know if we expose it as a tool directly, but I'm sure there's, like, an API for hovering. Like, move mouse to this position. Yeah, yeah, yeah. I think you can trigger hover, like, via, like, the JavaScript on the DOM itself. But, no, I think, like, when we saw computer use, everyone's eyes lit up because they realized, like, wow, like, AI is going to actually automate work for people. And I think seeing that kind of happen from both of the labs, and I'm sure we're going to see more labs launch computer use models, I'm excited to see all the stuff that people build with it. I think that I'd love to see computer use power, like, controlling a browser on browser base. And I think, like, Open Operator, which was, like, our open source version of OpenAI's Operator, was our first take on, like, how can we integrate these models into browser base? And we handle the infrastructure and let the labs do the models. I don't have a sense that Operator will be released as an API. I don't know. Maybe it will. I'm curious to see how well that works because I think it's going to be really hard for a company like OpenAI to do things like support CAPTCHA solving or, like, have proxies. Like, I think it's hard for them structurally. Imagine this New York Times headline, OpenAI CAPTCHA solving. Like, that would be a pretty bad headline, this New York Times headline. Browser base solves CAPTCHAs. No one cares. No one cares. And, like, our investors are bored. Like, we're all okay with this, you know? We're building this company knowing that the CAPTCHA solving is short-lived until we figure out how to authenticate good bots. I think it's really hard for a company like OpenAI, who has this brand that's so, so good, to balance with, like, the icky parts of web automation, which it can be kind of complex to solve. I'm sure OpenAI knows who to call whenever they need you. Yeah, right. I'm sure they'll have a great partnership.Alessio [00:41:23]: And is Open Operator just, like, a marketing thing for you? Like, how do you think about resource allocation? So, you can spin this up very quickly. And now there's all this, like, open deep research, just open all these things that people are building. We started it, you know. You're the original Open. We're the original Open operator, you know? Is it just, hey, look, this is a demo, but, like, we'll help you build out an actual product for yourself? Like, are you interested in going more of a product route? That's kind of the OpenAI way, right? They started as a model provider and then…Paul [00:41:53]: Yeah, we're not interested in going the product route yet. I view Open Operator as a model provider. It's a reference project, you know? Let's show people how to build these things using the infrastructure and models that are out there. And that's what it is. It's, like, Open Operator is very simple. It's an agent loop. It says, like, take a high-level goal, break it down into steps, use tool calling to accomplish those steps. It takes screenshots and feeds those screenshots into an LLM with the step to generate the right action. It uses stagehand under the hood to actually execute this action. It doesn't use a computer use model. And it, like, has a nice interface using the live view that we talked about, the iframe, to embed that into an application. So I felt like people on launch day wanted to figure out how to build their own version of this. And we turned that around really quickly to show them. And I hope we do that with other things like deep research. We don't have a deep research launch yet. I think David from AOMNI actually has an amazing open deep research that he launched. It has, like, 10K GitHub stars now. So he's crushing that. But I think if people want to build these features natively into their application, they need good reference projects. And I think Open Operator is a good example of that.swyx [00:42:52]: I don't know. Actually, I'm actually pretty bullish on API-driven operator. Because that's the only way that you can sort of, like, once it's reliable enough, obviously. And now we're nowhere near. But, like, give it five years. It'll happen, you know. And then you can sort of spin this up and browsers are working in the background and you don't necessarily have to know. And it just is booking restaurants for you, whatever. I can definitely see that future happening. I had this on the landing page here. This might be a slightly out of order. But, you know, you have, like, sort of three use cases for browser base. Open Operator. Or this is the operator sort of use case. It's kind of like the workflow automation use case. And it completes with UiPath in the sort of RPA category. Would you agree with that? Yeah, I would agree with that. And then there's Agents we talked about already. And web scraping, which I imagine would be the bulk of your workload right now, right?Paul [00:43:40]: No, not at all. I'd say actually, like, the majority is browser automation. We're kind of expensive for web scraping. Like, I think that if you're building a web scraping product, if you need to do occasional web scraping or you have to do web scraping that works every single time, you want to use browser automation. Yeah. You want to use browser-based. But if you're building web scraping workflows, what you should do is have a waterfall. You should have the first request is a curl to the website. See if you can get it without even using a browser. And then the second request may be, like, a scraping-specific API. There's, like, a thousand scraping APIs out there that you can use to try and get data. Scraping B. Scraping B is a great example, right? Yeah. And then, like, if those two don't work, bring out the heavy hitter. Like, browser-based will 100% work, right? It will load the page in a real browser, hydrate it. I see.swyx [00:44:21]: Because a lot of people don't render to JS.swyx [00:44:25]: Yeah, exactly.Paul [00:44:26]: So, I mean, the three big use cases, right? Like, you know, automation, web data collection, and then, you know, if you're building anything agentic that needs, like, a browser tool, you want to use browser-based.Alessio [00:44:35]: Is there any use case that, like, you were super surprised by that people might not even think about? Oh, yeah. Or is it, yeah, anything that you can share? The long tail is crazy. Yeah.Surprising use cases of BrowserbasePaul [00:44:44]: One of the case studies on our website that I think is the most interesting is this company called Benny. So, the way that it works is if you're on food stamps in the United States, you can actually get rebates if you buy certain things. Yeah. You buy some vegetables. You submit your receipt to the government. They'll give you a little rebate back. Say, hey, thanks for buying vegetables. It's good for you. That process of submitting that receipt is very painful. And the way Benny works is you use their app to take a photo of your receipt, and then Benny will go submit that receipt for you and then deposit the money into your account. That's actually using no AI at all. It's all, like, hard-coded scripts. They maintain the scripts. They've been doing a great job. And they build this amazing consumer app. But it's an example of, like, all these, like, tedious workflows that people have to do to kind of go about their business. And they're doing it for the sake of their day-to-day lives. And I had never known about, like, food stamp rebates or the complex forms you have to do to fill them. But the world is powered by millions and millions of tedious forms, visas. You know, Emirate Lighthouse is a customer, right? You know, they do the O1 visa. Millions and millions of forms are taking away humans' time. And I hope that Browserbase can help power software that automates away the web forms that we don't need anymore. Yeah.swyx [00:45:49]: I mean, I'm very supportive of that. I mean, forms. I do think, like, government itself is a big part of it. I think the government itself should embrace AI more to do more sort of human-friendly form filling. Mm-hmm. But I'm not optimistic. I'm not holding my breath. Yeah. We'll see. Okay. I think I'm about to zoom out. I have a little brief thing on computer use, and then we can talk about founder stuff, which is, I tend to think of developer tooling markets in impossible triangles, where everyone starts in a niche, and then they start to branch out. So I already hinted at a little bit of this, right? We mentioned more. We mentioned E2B. We mentioned Firecrawl. And then there's Browserbase. So there's, like, all this stuff of, like, have serverless virtual computer that you give to an agent and let them do stuff with it. And there's various ways of connecting it to the internet. You can just connect to a search API, like SERP API, whatever other, like, EXA is another one. That's what you're searching. You can also have a JSON markdown extractor, which is Firecrawl. Or you can have a virtual browser like Browserbase, or you can have a virtual machine like Morph. And then there's also maybe, like, a virtual sort of code environment, like Code Interpreter. So, like, there's just, like, a bunch of different ways to tackle the problem of give a computer to an agent. And I'm just kind of wondering if you see, like, everyone's just, like, happily coexisting in their respective niches. And as a developer, I just go and pick, like, a shopping basket of one of each. Or do you think that you eventually, people will collide?Future of browser automation and market competitionPaul [00:47:18]: I think that currently it's not a zero-sum market. Like, I think we're talking about... I think we're talking about all of knowledge work that people do that can be automated online. All of these, like, trillions of hours that happen online where people are working. And I think that there's so much software to be built that, like, I tend not to think about how these companies will collide. I just try to solve the problem as best as I can and make this specific piece of infrastructure, which I think is an important primitive, the best I possibly can. And yeah. I think there's players that are actually going to like it. I think there's players that are going to launch, like, over-the-top, you know, platforms, like agent platforms that have all these tools built in, right? Like, who's building the rippling for agent tools that has the search tool, the browser tool, the operating system tool, right? There are some. There are some. There are some, right? And I think in the end, what I have seen as my time as a developer, and I look at all the favorite tools that I have, is that, like, for tools and primitives with sufficient levels of complexity, you need to have a solution that's really bespoke to that primitive, you know? And I am sufficiently convinced that the browser is complex enough to deserve a primitive. Obviously, I have to. I'm the founder of BrowserBase, right? I'm talking my book. But, like, I think maybe I can give you one spicy take against, like, maybe just whole OS running. I think that when I look at computer use when it first came out, I saw that the majority of use cases for computer use were controlling a browser. And do we really need to run an entire operating system just to control a browser? I don't think so. I don't think that's necessary. You know, BrowserBase can run browsers for way cheaper than you can if you're running a full-fledged OS with a GUI, you know, operating system. And I think that's just an advantage of the browser. It is, like, browsers are little OSs, and you can run them very efficiently if you orchestrate it well. And I think that allows us to offer 90% of the, you know, functionality in the platform needed at 10% of the cost of running a full OS. Yeah.Open Operator: Browserbase's Open-Source Alternativeswyx [00:49:16]: I definitely see the logic in that. There's a Mark Andreessen quote. I don't know if you know this one. Where he basically observed that the browser is turning the operating system into a poorly debugged set of device drivers, because most of the apps are moved from the OS to the browser. So you can just run browsers.Paul [00:49:31]: There's a place for OSs, too. Like, I think that there are some applications that only run on Windows operating systems. And Eric from pig.dev in this upcoming YC batch, or last YC batch, like, he's building all run tons of Windows operating systems for you to control with your agent. And like, there's some legacy EHR systems that only run on Internet-controlled systems. Yeah.Paul [00:49:54]: I think that's it. I think, like, there are use cases for specific operating systems for specific legacy software. And like, I'm excited to see what he does with that. I just wanted to give a shout out to the pig.dev website.swyx [00:50:06]: The pigs jump when you click on them. Yeah. That's great.Paul [00:50:08]: Eric, he's the former co-founder of banana.dev, too.swyx [00:50:11]: Oh, that Eric. Yeah. That Eric. Okay. Well, he abandoned bananas for pigs. I hope he doesn't start going around with pigs now.Alessio [00:50:18]: Like he was going around with bananas. A little toy pig. Yeah. Yeah. I love that. What else are we missing? I think we covered a lot of, like, the browser-based product history, but. What do you wish people asked you? Yeah.Paul [00:50:29]: I wish people asked me more about, like, what will the future of software look like? Because I think that's really where I've spent a lot of time about why do browser-based. Like, for me, starting a company is like a means of last resort. Like, you shouldn't start a company unless you absolutely have to. And I remain convinced that the future of software is software that you're going to click a button and it's going to do stuff on your behalf. Right now, software. You click a button and it maybe, like, calls it back an API and, like, computes some numbers. It, like, modifies some text, whatever. But the future of software is software using software. So, I may log into my accounting website for my business, click a button, and it's going to go load up my Gmail, search my emails, find the thing, upload the receipt, and then comment it for me. Right? And it may use it using APIs, maybe a browser. I don't know. I think it's a little bit of both. But that's completely different from how we've built software so far. And that's. I think that future of software has different infrastructure requirements. It's going to require different UIs. It's going to require different pieces of infrastructure. I think the browser infrastructure is one piece that fits into that, along with all the other categories you mentioned. So, I think that it's going to require developers to think differently about how they've built software for, you know

Uncharted Podcast
Jill of All Trades: Lessons from Ashley Wilson on Growth, Change and Embracing Uncertainty

Uncharted Podcast

Play Episode Listen Later Nov 11, 2024 19:05


This week's guest is Ashley Wilson, the co-founder and COO of Momentum.io. Prior to Momentum, she founded Olivine, a product marketing agency, working with companies like ServiceNow, Aruba, Diligent, and Mercury. Before that, she was an early employee and marketing leader at Sauce Labs. Ashley lives in Argentina, by way of SF, and is the mother of 3 energetic kids.  --- Support this podcast: https://podcasters.spotify.com/pod/show/uncharted1/support

The Cloud Pod
280: Evidently, The Cloud Pod Was Always Right

The Cloud Pod

Play Episode Listen Later Oct 31, 2024 55:53


Welcome to episode 280 of The Cloud Pod, where the forecast is always cloudy! This week Justin, Jonathan, Ryan, and Matthew are your hosts as we travel through the latest in cloud news. This week we're talking more about nuclear power, some additional major employee shakeups, Claude releases, plus saying RIP to CloudWatch Evidently and hello to Azure Cobalt VMs.   Titles we almost went with this week: The cloud providers are colluding on Nuclear Power I fear our AWS AI nightmare might get worse without Dr. Matt Wood. I'm a glow with excitement about nuclear cloud power Plainly no one else knew what “CloudWatch Evidently” did either We sing a Claude Sonnet about Nuclear Power Evidently, The Cloud Pod was always right Amazon goes nuclear while their AI VP goes AWOL A big thanks to this week's sponsor: We're sponsorless! Want to get your brand, company, or service in front of a very enthusiastic group of cloud news seekers? You've come to the right place! Send us an email or hit us up on our slack channel for more info. AI Is Going Great – Or How ML Makes All It's Money   00:53 Introducing computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Haiku Anthropic is announcing the upgraded Claude 3.5 Sonnet and a new Model Claude 3.5 Haiku.  Claude 3.5 Sonnet delivers across the board improvements over its predecessor, with particularly significant gains in coding — an area where it already leads the field (per anthropic).   Claude 3.5 Haiku interestingly matches the performance of Claude 3 Opus, the prior largest model, on many evaluations at the same cost and similar speed to the previous generation of Haiku.  Claude 3.5 Sonnet also includes a groundbreaking new capability in beta: Computer Use.   Available today as an API, developers can direct Claude to use computers the way people do – by looking at a screen, moving a cursor, clicking buttons and typing text.   Claude 3.5 is the first frontier AI model to offer this capability.  Anthropic warns the feature is still experimental – at times cumbersome and error-prone. As well as things that are effortless for a human are still difficult including scrolling, dragging or zooming.    The idea is to make Claude complete individual tasks, without always needing to leverage an API, like clicking in a GUI, or uploading a file from a computer.  These types of solutions are typically found in Build and Test like scenarios with tools such as Saucelabs or Browserstack.  To do this, Claude was built to perceive and interact with computer interfaces. You can use data from my computer to fill out this online form or check a spreadsheet, move the cursor to a web browser, navigate to the relevant web pages, select the data for the spreadsheet and so on.  3:06 Jonathan – “If you can take pictures of the screen, then it can identify where buttons and things are with

Test Automation Experience
16 Years of Brutally Honest Automation Advice in 30 Mins

Test Automation Experience

Play Episode Listen Later Oct 25, 2024 28:40


Can you handle these truths about automated testing? In this episode, Nikolay Advolodkin reveals the hard-hitting truths he's discovered throughout his 16-year career in software engineering. From the common misuse of Cucumber to selecting the wrong automation tools, he talks about how these mistakes can lead to wasted effort, unnecessary complexity, and lost resources. He also explains why automating everything can backfire and how flaky tests destroy trust in automation.Tune in so you don't have to learn the same hard lessons.Sauce Labs accelerates higher-quality software delivery. Free Trial

The Engineering Leadership Podcast
Connecting bugs & quality to the business bottom line w/ Dave Rhodes #190

The Engineering Leadership Podcast

Play Episode Listen Later Aug 6, 2024 48:40


Dave Rhodes, CEO @ Sauce Labs, joins the pod to discuss the value of great digital experiences & how/why quality issues affect companies' bottom lines, and how to connect bugs to the business! Dave dissects strategies for addressing quality issues, examples connecting quality with the bottom line, best practices for quality testing strategies, and incorporating the philosophy of embracing the impossible within your eng teams. We also cover highlights of Dave's recent report, “Every Experience Counts” exploring the relationship between broken experiences, lost consumer trust, and topline revenue. And to set the stage & magnify the stakes, the Crowdstrike & Microsoft outage coincidentally happened the day we hit record.ABOUT DAVE RHODESDave Rhodes is CEO of Sauce Labs, a leading provider of continuous testing and software quality solutions to deliver digital confidence to enterprises. He has a proven track record as a strong operational leader with success in building and scaling growth businesses. Previously, Dave held key leadership roles at Unity, where as Chief Revenue Officer he grew the company's revenue from $160M to $640M (4x growth) and navigated its public market debut in 2020. He then created and oversaw Unity's AI-powered business, Digital Twins. He has also held leadership roles at Paradigm and Autodesk. Rhodes holds an MBA in marketing and finance from the University of San Diego and a bachelor of science degree in computer science from the University of California at San Diego.Join us at ELC Annual 2024!ELC Annual is our 2 day conference bringing together engineering leaders from around the world for a unique experience help you expand your network and empower your leadership & career growth.Don't miss out on this incredible opportunity to expand your network, gain actionable insights, ignite new ideas, recharge, and accelerate your leadership journey!Secure your ticket at sfelc.com/annual2024And use the exclusive discount code "podcast10" (all lowercase) for a 10% discountThis episode is brought to you by Revelo!Revelo helps you find, hire, and manage world-class remote developers in US time zones, pre-vetted for technical and soft skills. They provide:A talent network of 400,000+ pre-screened engineers, vetted for coding skills & English proficiency, making it fast and easy to find your perfect fitA payroll platform to pay developers in their preferred currencies, offer compelling local benefits, and handles taxes and complianceA team of staffing experts that help you find the best candidates and get the most from your hiresWith Revelo, you're in complete control: you get to decide who to hire, you get to decide what to offer, and you get to decide how long to keep them on your team.Visit Revelo.com/ELC today and save $2,500 off your first hire.SHOW NOTES:The Crowdstrike / Microsoft news & how bugs affect the bottom line (2:31)Understanding the stakes & complexity of the Crowdstrike issue (5:05)Dave's perspective on & passion for digital experiences (7:50)The impact of cloud computing, high-speed connectivity, AI / ML, and COVID on software innovation (10:10)Examples of how digital experiences drive a business's bottom line (13:45)How the quality of a product impacts developer velocity & motivation (17:31)Connecting the bottom line with product quality / bugs (20:31)Strategies for communicating the business benefits of developing for scale (24:51)Addressing quality issues that impact top OKRs, like customer churn (26:48)Highlights of the “Every Experience Counts” report (31:51)Best practices for eng leaders looking to evolve their current testing strategy (35:13)What it means to think about the impossible & reverse engineer it (38:05)Frameworks for instilling this mindset into your eng teams (41:18)Rapid fire questions (44:17)LINKS AND RESOURCESEvery Experience Counts - Sauce Labs' report exploring the relationship between broken experiences, lost consumer trust, and topline revenue.Be Useful: Seven Tools for Life - The seven rules to follow to realize your true purpose in life—distilled by Arnold Schwarzenegger from his own journey of ceaseless reinvention and extraordinary achievement, and available for absolutely anyone.This episode wouldn't have been possible without the help of our incredible production team:Patrick Gallagher - Producer & Co-HostJerry Li - Co-HostNoah Olberding - Associate Producer, Audio & Video Editor https://www.linkedin.com/in/noah-olberding/Dan Overheim - Audio Engineer, Dan's also an avid 3D printer - https://www.bnd3d.com/Ellie Coggins Angus - Copywriter, Check out her other work at https://elliecoggins.com/about/

The Testing Show
Let's Get Continuous

The Testing Show

Play Episode Listen Later Jun 19, 2024 36:10


CI/CD is a topic that comes up a lot and many organizations profess to doing it. Are they really doing it effectively? That was the question we had in mind and to that end, Nikolay Advolodkin, staff developer advocate at Sauce Labs, joined us to talk about implementing automated software testing and improving testing practices, specifically around the CI/CD processes. 

Humans of Martech
124: Angela Cirrone: How to pick between similar martech solutions and master platform migrations

Humans of Martech

Play Episode Listen Later Jun 18, 2024 46:35


What's up everyone, today we have the pleasure of sitting down with Angela Cirrone, Senior Director, Marketing Operations at Optimizely. Summary: Angela brings a fresh perspective to marketing operations, a key theme throughout the conversation is curiosity and how it helps boost your confidence and be a key lego block to a successful career. What makes her a unique leader is her experience being part of over a dozen acquisitions which came with over a hundred platform migrations and integrations. She's developed a framework for platform migrations and a knack for evaluating software and building a stack with martech minimization in mind. We also navigated the convergence of martech and analytics in MOPs and pondered whether MOPs should report into GTM?About AngelaAngela started her career as a dental assistant before moving to academic advisory and then trying out dental salesShe moved over to marketing – playing social media and community roles for various companiesEventually she found her way into Marketing Ops at Skill-soft where she learned Marketo and got her certificationShe later freelanced at CS2She then joined a proposal automation software company that would later get acquired by Upland Software, a portfolio of 25+ cloud apps, where she would eventually get promoted to Director of Marketing OperationsShe later took on the role of Senior Director of Marketing Ops and Demand Gen at Sauce Labs, a continuous test and error solution where she transformed the Ops function for enhanced efficiency and alignment with sales and GTMToday she's Senior Director of Marketing Operations at Optimizely, an enterprise digital experience platformBoosting Confidence by Embracing CuriosityAngela reflects on her initial days at Optimizely, surrounded by experts in marketing operations. She didn't start out knowing all the answers. Instead, she focused on moving challenges forward, a method she credits for easing her entry into a field filled with experienced professionals. Angela quickly realized the power of not knowing everything but having the skills to find out.She champions the idea of empowerment through curiosity within her team. This approach shifts the emphasis from having instant solutions to developing the ability to explore and tackle problems efficiently. Angela believes that when a marketer faces a new issue, the goal shouldn't be to solve it immediately but to start unraveling it bit by bit.Angela suggests that anyone can build confidence by being inquisitive and resourceful. This means enhancing one's skills in using tools like AI and Google, and tapping into a network of knowledgeable peers. This skillset turns daunting challenges into a series of smaller, more manageable tasks.She openly shares her moments of doubt, reassuring us that even seasoned professionals feel uncertain at times. What matters is how they handle these moments—by seeking solutions and learning from the process.Key takeaway: Angela's journey teaches us that true confidence in marketing operations comes from cultivating curiosity and resourcefulness. Marketers can future-proof their careers by learning to decompose complex issues and steadily work through them, which not only builds individual confidence but also enriches team dynamics.The Challenges and Opportunities of Numerous Migrations and IntegrationsWhen Angela joined Upland Software, she found herself right in the middle of a tidal wave of acquisitions—14 in total during her time there. Each of these mergers, including one with her former company Kubity, thrust her into a role that tested her skills and confidence. Her task was to merge different technologies and operational cultures into Upland's existing framework, and in some cases she had just six months to make it happen. This period marked a significant leap in her career, filled with both challenges and substantial learning.Angela's experience at Upland was filled with managing logistics but it also presented an opportunity to shape the company's future. With no formal marketing ops team in place and the function previously outsourced to an agency, Angela saw a gap. She proposed and established a dedicated team, shifting the company's approach from external reliance to internal strength. This move was about building a foundation that was robust and could handle the complexities of future growth.Each acquisition brought different practices and technologies to the table. Angela emphasized the importance of understanding the reasons behind each company's methods. She saw this as more than just integrating new tools into Upland's tech stack but a chance to think critically about what improvements these new elements could bring to the company.Reflecting on her time at Upland, Angela highlights the formation of the marketing ops team as a key achievement. Her approach shows how tackling immediate challenges with a strategic mindset can lead to lasting advancements within a company.Key takeaway: Dealing with acquisitions in martech requires strategic foresight and the courage to drive change. By viewing each migration and integration project as a stepping stone for improvement, marketers can capitalize on the opportunities these changes bring. Architecting a Framework for Platform MigrationsWe asked Angela to unpack how her first few integration projects looked liked compared to her 13th and 14th acquisitions. She started by sharing details on the evolution of the process for merging data from new acquisitions into existing systems. Initially, the process was somewhat indiscriminate, with an emphasis on transferring as much data as possible, regardless of its immediate value or relevance.Over time, Angela and her team developed a more nuanced strategy, likening it to "packing a suitcase, not the whole house." This approach meant being selective about which data and tech assets to integrate, focusing on quality and relevance rather than quantity. They established clear criteria for what to include, such as activity levels and the strategic value of certain accounts or campaigns. This method allowed them to streamline the integration process and avoid cluttering their system with unnecessary data.Naturally, when two companies merge, two tech stacks also need to merge. A key part of refining their approach involved making tough decisions about existing contracts and technologies. Angela encountered scenarios where newly acquired companies had recently entered into multi-year contracts for technologies that were not part of her company's preferred tech stack. Deciding whether to honor these contracts, transition to preferred technologies immediately, or find a middle ground was a complex challenge that required strategic thinking and careful negotiation.By the time of the later acquisitions, Angela's strategy had matured significantly. The team had moved from a lenient approach to a more standardized method, focusing on aligning new acquisitions closely with operational standards. This shift not only improved the efficiency of the integrations but also ensured that new additions could seamlessly contribute to the company's overall strategy.Key takeaway: By focusing on what truly adds value and aligning new assets with established standards, marketers can enhance the efficiency and effectiveness of their tech stacks and data strategies. This strategic integration ensures smoother transitions during acquisitions and can significantly boost a company's capabilities in the competitive martech landscape.How to Pick Between Similar Martech Solutions?Angela often faced a common scenario: deciding whether ...

Test Automation Experience
Blockchain, Generative UIs, and Test Language Decisions – Episode Highlights (Part 2)

Test Automation Experience

Play Episode Listen Later Jun 12, 2024 5:44


Industry experts answer some of your biggest testing questions in this highlight video of our favorite moments from past episodes. From leveraging blockchain technology to testing generative UIs, they've got you covered.You'll hear insights from these experienced leaders:Marcus Merrell, VP of Technology Strategy at Sauce Labs – watch the full episode with Marcus here: https://www.youtube.com/watch?v=6vkfbtwF3dQ&list=PL67l1VPxOnT7qLyCn37RmESq-luA36iIh&index=20Hanson Ho, Android Architect at Embrace – watch the full episode with Hanson here: https://www.youtube.com/watch?v=TkRqjCeYuYM&list=PL67l1VPxOnT7qLyCn37RmESq-luA36iIh&index=16Titus Fortner, Senior Developer Advocate at Sauce Labs – watch the full episode with Titus here: https://www.youtube.com/watch?v=sNIA1EYpt9o&list=PL67l1VPxOnT7qLyCn37RmESq-luA36iIh&index=36Lindsay Walker, Product Lead at Starling Lab for Data Integrity – watch the full episode with Lindsay here: https://www.youtube.com/watch?v=6vkfbtwF3dQ&list=PL67l1VPxOnT7qLyCn37RmESq-luA36iIh&index=20Karen Laiacona Frazier, Senior Director, QA at Unqork – watch the full episode with Karen here: https://www.youtube.com/watch?v=qBtMp3IPjX8&list=PL67l1VPxOnT7qLyCn37RmESq-luA36iIh&index=8Join us as we discuss:00:25 Which languages developers and testers should use01:11 Who decides which tests are important02:07 How to verify digital content to avoid misinformation03:03 What happens when everyone uses the same version of an app03:56 What testing a generative UI looks like04:49 How white hat hackers can prevent Blockchain fraudWe'd love to hear from you! Share your thoughts in the comments below or at community-hub@saucelabs.com.SUBSCRIBE and visit us at https://saucelabs.com/community to dig into the power of testing in software development.Sign up for a free account and start running tests today at https://saucelabs.com/. ▶ Sauce YouTube channel:  / saucelabs  

Founder Spotlight
Engineering Entrepreneurship with Tech Founder, Samy Bahra, Co-Founder and Former CTO of Backtrace I/O

Founder Spotlight

Play Episode Listen Later May 16, 2024 24:37


Samy Bahra is the Co-Founder and Former CTO of Backtrace I/O, a turn-key debugging platform that stabilized large-scale companies' software with clients including Amazon, Cisco, Verizon, and more. Backtrace was purchased by Sauce Labs in 2021. Samy is also the founder of the Concurrency Kit project, which several leading technology companies rely on for scalability and performance. Additionally, he is an avid investor in venture opportunities and is currently launching his new company, which is in stealth mode. Samy has been a 3i Member since 2022. Listen to the episode to hear:Influence of engineering experience on entrepreneurshipTailored lessons and advice for technical foundersInsights into investment philosophy and actionable venture tipsLearn more about 3i Members and follow us on LinkedIn for updates. Subscribe to the Rosen Report here.

Test Automation Experience
Transforming Mobile QA: Jason Huggins Talks Tapster.io : Part 2

Test Automation Experience

Play Episode Listen Later May 3, 2024 30:21


Keep watching until a robot plays Angry Birds! It's insane!Jason Huggins, Creator of Selenium, Co-Founder of Sauce Labs, and Founder & CEO of Tapster Robotics, demos game-changing robots that can swipe, tap, and even insert credit cards in part two of our conversation. Jason shares how teaching a robot to play Angry Birds became a way to provide control over real devices with no limitations. He explains how Tapster's robots complement Appium, shares the evolution of Tapster Valet, and gives advice for aspiring innovators.In case you missed it, we covered the creation of Selenium and Sauce Labs in Part 1 of the conversation with Jason Huggins here:https://www.buzzsprout.com/2211482/14957179-jason-huggins-creator-of-selenium-sauce-labs-part-1.mp3?download=true❓What did you think of the show? Leave your anonymous feedback:https://forms.gle/Df5sDABiNMQn4YSj7CONNECT WITH JASON HUGGINS

Test Automation Experience
Jason Huggins: Creator of Selenium & Sauce Labs: Part 1

Test Automation Experience

Play Episode Listen Later Apr 26, 2024 46:55


Testing is a Goldilocks game.You don't want too many tests, and you don't want too few. You need to get it just right.Jason Huggins, Creator of Selenium, Co-Founder of Sauce Labs, and Founder & CEO of Tapster Robotics, shares how to find the perfect balance of testing. He reveals the worst automation mistake you can make, gives his best advice, and tells the stories behind Selenium and Sauce Labs.❓What did you think of the show? Leave your anonymous feedback:https://forms.gle/Df5sDABiNMQn4YSj7CONNECT WITH JASON HUGGINS

Test. Optimize. Scale.
Test. Optimize. Scale. Ep #133 “AI generated content is the future of marketing." W/Anupreet Singh

Test. Optimize. Scale.

Play Episode Listen Later Mar 7, 2024 53:37


My guest is Anupreet Singh Lamba! Anupreet is the Chief Revenue Officer of Gan.ai, and a young leader with a diverse background in coding, sales, entrepreneurship, and building go-to-market strategies for top VC-backed companies. At Gan.ai, he oversees the scaling of revenue and marketing across all channels. He started his sales career not so long ago in 2016 with Mettl as their Head of US and Europe, which was acquired by Mercer in 2019. After spending some time in the San Francisco office of Mercer, he returned to India to build a GTM engine for Slintel, which was also acquired by the largest ABM company in the world, 6sense. Anupreet has witnessed 2 $100m+ exits by global giants in the last 6 years, thanks to his record-breaking growth from 0 to 10 million dollars for these startups, back to back! Under Anupreet's leadership, Gan.ai has powered marketing campaigns for renowned brands like Cadbury, Pepsi, Samsung, Unilever etc and top SaaS companies like Turing, Sauce Labs, etc. These campaigns have reached half a billion views worldwide. Anupreet is passionate about the use of generative AI in marketing and sales and is committed to making it accessible to every seller and marketer. Social and Website: Linkedin:    / anupreetsingh   Website: https://gan.ai/ For more episodes and information, visit us at https://www.digitalnicheagency.com/media Apple Podcasts: https://podcasts.apple.com/us/podcast... Spotify: https://open.spotify.com/show/4zS5V79... Stitcher: https://www.stitcher.com/s?fid=524781... Follow Digital Niche Agency on Socials for Up To Date Marketing Expertise and Insights Facebook:    / digitalniche.  . Linkedin:    / digi.  . Instagram: DNA - Digital Niche Agency @digitalnicheagency • Instagram photos and videos. Twitter:    / dnagency_ca   YouTube: https://www.youtube.com/channel/UCDlz…

Test Automation Experience
Generative AI Testing Tool - Loadmill | AI Generates Automated Tests

Test Automation Experience

Play Episode Listen Later Jan 26, 2024 58:23


Can AI really write working tests for your app or software? How can businesses use AI to cut costs in testing QA? What is the biggest mistake you can make in load testing? On this week's episode of the Test Automation Experience, Loadmill Co-founder and CEO Ido Cohen joins our host Nikolay Advolodkin to do a deep dive on using AI for test automation, how AI can cut costs on testing QA, and how Loadmill can help you do both. Stay informed, stay ahead with Test Automation Experience - your source for all things test automation!CONNECT WITH IDO COHEN

Test Automation Experience
Cypress vs Playwright: 70% Faster Automation

Test Automation Experience

Play Episode Listen Later Jan 19, 2024 44:49


Which is the better test automation tool, Playwright or Cypress? Can Playwright really run tests 2-3x faster than Cypress? How hard is it to migrate your tests from one framework to another? Let's find out! This week, the amazing Lisa Weilguni, Software Developer at Lingvano, joins Nikolay Advolodkin to discuss how Cypress compares with Playwright. She delves into how and why Lingvano made the change into Playwright, including an incredible 70% test time reduction and overall better experience for their developers. They also discuss the benefits of test-driven development, how to deal with flaky tests on different browsers, and more. Stay informed, stay ahead with Test Automation Experience - your source for all things test automation!How We Reduced Testing Time by 70% (Lingvano blog post) - https://medium.com/lingvano/how-we-reduced-testing-time-by-70-by-moving-from-cypress-to-playwright-32a731d468baFull Code Coverage For Free (Gleb Bahmutov blog post) - https://glebbahmutov.com/blog/full-cy-code-coverage/CONNECT WITH LISA WEILGUNI

The First 100 | How Founders Acquired their First 100 Customers | Product-Market Fit
[Raised $2.4 million] Ep.122 - The First 100 with Nozomi Ito, the co-founder and CEO of MagicPod | AI | No-code Platforms

The First 100 | How Founders Acquired their First 100 Customers | Product-Market Fit

Play Episode Listen Later Jan 12, 2024 14:01


Nozomi Ito is the co-founder and CEO of MagicPod, an AI no-code test automation platform supporting the development of high-speed, high-quality software. Using MagicPod, developers can easily automate most of their UI testing one step at a time, all without having to write any code. They can use the built-in device emulator for mobile app testing, or test on real-world devices they either own themselves or through integrations with SauceLabs, BrowserStack and HeadSpin. MagicPod raised a $2.4 million funding round from STRIVE and Angel Bridge.If you like our podcast, please don't forget to subscribe and support us on your favorite podcast players. We also would appreciate your feedback and rating to reach more people.We recently launched our new newsletter, Principles Friday, where I share one principle that can help you in your life or business, one thought-provoking question, and one call to action toward that principle. Please subscribe Here.It is Free and Short (2min).

Test Automation Experience
The Ultimate Testing Cheat Sheet: 24 Hacks by 24 Tech Legends for 2024

Test Automation Experience

Play Episode Listen Later Jan 12, 2024 54:45


When is a good time to automate a test? How do you do CRUD testing? How do you start a mobile testing initiative? How do you do this or that in testing? Speedrun over 250 years of combined experience in this very special episode of the Test Automation Experience! With bite-sized insights from industry legends we've interviewed over the past year, get ready to supercharge your testing automation skills with these 24 mind-blowing hacks from industry experts! CONNECT WITH THE EXPERTSSimon Stewart

Test Automation Experience
Stephanie Stimac: Design Mastery for Developers

Test Automation Experience

Play Episode Listen Later Jan 5, 2024 44:34


What makes up good design for a website? Is minimalism in web design overrated? Should developers learn how to design websites too? We answer all these and more in our newest episode!Join Nikolay Advolodkin and Stephanie Stimac as they discuss the practical aspects of incorporating design into development, touching upon tools such as Webhint.io and Rapid API. The conversation sheds light on the pragmatic benefits that developers and engineers can derive from learning design principles, emphasizing its impact on customer satisfaction, business outcomes, and project success. Stay informed, stay ahead with Test Automation Experience - your source for all things test automation!Design for Developers (Stephanie's book) - https://www.amazon.com/Design-Developers-Stephanie-Stimac/dp/1617299472webhint.io - https://webhint.io/RapidAPI - https://rapidapi.com/hubStephanie's blog post about webhint.io - https://blog.stephaniestimac.com/posts/2023/07/issues-panel-devtools/Stephanie's blog - https://blog.stephanie.stimac.com/CONNECT WITH STEPHANIE STIMAC

Test Automation Experience
QA Career Growth: Expert Tips

Test Automation Experience

Play Episode Listen Later Dec 29, 2023 58:21


What are the biggest, most common mistakes in QA testing? Why does that happen? Do we REALLY still need manual testing today? We'll answer all these questions and more on this episode of the Test Automation Experience! This week, Nikolay is joined by Anna Patterson, Software Test Automation Engineer, Applitools Ambassador, and QA Career Mentor.  She is a Software Tester focusing on Test Automation and Continuous Testing.  Subscribe now to Test Automation Experience and elevate your career in the world of tech!Test Automation University - https://testautomationu.applitools.com/Introduction to Cypress (Filip Hric) - https://testautomationu.applitools.com/cypress-getting-started/index.htmlAdvanced Cypress (Filip Hric) - https://testautomationu.applitools.com/advanced-cypress-tutorial/CS50: Introduction to Computer Science (Harvard University) - https://pll.harvard.edu/course/cs50-introduction-computer-scienceEdX (free certification for CS50 course) - https://cs50.harvard.edu/x/2023/certificate/CONNECT WITH ANNA PATTERSON 

Test Automation Experience
Design Patterns for High-Quality Automated Tests: Anton Angelov

Test Automation Experience

Play Episode Listen Later Dec 22, 2023 35:24


What is the best unit testing framework? How do good engineers write their tests? How will AI affect test automation? In this episode, dive deep into the realm of high-quality testing and the fundamentals of automated testing with our guest, Anton Angelov, CTO and co-founder of Automate The Planet. Join us as we explore essential techniques and innovative approaches to ensure top-notch automated testing.  Tune in now to enhance your skills with Test Automation Experience!Automated Testing Unleashed: Automated Testing Engineering Fundamentals: The Complete Handbook Volume 1 - https://amzn.to/3Pz82Pl Volume 2 - https://amzn.to/3tcR81l Volume 3 - https://amzn.to/46tsV5oVolume 4 - https://amzn.to/3tbJHaLVolume 5 - https://amzn.to/3Zy2edgCONNECT WITH ANTON ANGELOV

Test Automation Experience
Mastering Front-End Performance Testing

Test Automation Experience

Play Episode Listen Later Dec 15, 2023 22:31


Is browser-based load testing really worth it? How do you set up testing scenarios on k6.io? What are the most common mistakes you can make in software testing? Get answers and insights to these questions on this fantastic episode of the Test Automation Experience! Marie Cruz, Senior Developer Advocate at Grafana Labs' k6.io, returns for part two of our breakdown of front-end performance testing. With our host Nikolay Advolodkin, get an insider look into k6.io with demos on setting up and running scenarios for load testing, asynchronous operations and best practices for front-end performance testing. Stay informed, stay ahead with Test Automation Experience - your source for all things test automation!k6 Documentation - https://k6.io/docs/testing site: https://test.k6.io/Adobo & Avocados YT Channel - https://www.youtube.com/@adoboandavocadosCONNECT WITH MARIE CRUZ

Test Automation Experience
Mastering Performance Testing with Marie Cruz

Test Automation Experience

Play Episode Listen Later Dec 8, 2023 45:49


Welcome to Test Automation Experience! In this episode, Nikolay is joined by Marie Cruz, a Developer Advocate for Grafana Labs' k6.io.  She is a Software Tester focusing on Test Automation and Continuous Testing.  In this episode, they dive deep into questions about manual testing, the advantages and pitfalls of test automation, and even the idea of testing too much.   Subscribe now to Test Automation Experience and elevate your career in the world of tech!k6 Documentation - https://k6.io/docs/Jacob Nielsen's 1993 article - https://nngroup.com/articles/response-times-3-important-limits/CONNECT WITH MARIE CRUZ 

Test Automation Experience
Master API Mocking With MSW

Test Automation Experience

Play Episode Listen Later Dec 1, 2023 41:39


Welcome to Test Automation Experience! In this episode, we have open source wizard and software engineer Artem Zakharchenko.  In this Nikolay and Artem discuss API mocking and the awesome features of API mocking tool Mock Service Worker (MSW).   Subscribe now to Test Automation Experience and elevate your career in the world of tech!CONNECT WITH ARTEM ZAKHARCHENKO

Test Automation Experience
Unlocking Mobile Testing Secrets with Daniel Knott

Test Automation Experience

Play Episode Listen Later Nov 24, 2023 49:34


Dive into the realm of mobile testing expertise with our latest episode of Test Automation Experience! Join Nikolay Advolodkin and Daniel Knott, acclaimed author and blogger at www.adventuresinqa.com, as they answer crucial questions on how to kickstart your mobile testing journey. Whether you're a seasoned developer or a budding tester, this episode provides invaluable insights into the dynamic world of mobile app testing. Tune in and stay ahead of the curve with Test Automation Experience!Hands-On Mobile App Testing: A Guide for Mobile Testers:https://www.amazon.com/Hands-Mobile-App-Testing-Involved/dp/0134191714CONNECT WITH DANIEL KNOTT

Test Automation Experience
Visual Testing: The Future of Software Testing

Test Automation Experience

Play Episode Listen Later Nov 17, 2023 29:08


In this episode of Test Automation Experience, join Nikolay Advolodkin and Marcus Merrell as they delve into the realm of visual testing. Gain insights, tips, and tricks into the evolving world of quality assurance and explore the future of UI and visual testing. Don't miss out on the latest trends and technologies in software testing. Subscribe now for more episodes packed with expert and actionable strategies!https://docs.saucelabs.com/visual/https://opensource.saucelabs.com/sauce_bindings/CONNECT WITH MARCUS MERRELL

Salesforce Developer Podcast
201: Test Automation using MaxTAF with Alex Delic

Salesforce Developer Podcast

Play Episode Listen Later Nov 6, 2023 27:30


Join us as we explore the journey of Alex Delic, Director at Code Development, from his earliest exposure to technology to his fascinating foray into coding. Listen in as we discuss his journey from playing with Raspberry Pi to coding professionally and his unexpected detour into archaeology during his university years. Unpack how Salesforce's investment in automated testing can help reduce the burden of manual regression testing and expand beyond just Salesforce applications. Alexander shares his insights on the challenges of UI testing and how MaxTAF can create reusable components for test scripts. In the world of mobile applications, we discuss the benefits and challenges of automated testing.  It's an episode filled with nostalgia, progress, and personal anecdotes you won't want to miss. Show Highlights: The concept of automated testing in application development. The role of technologies like Sauce Labs and BrowserStack in providing solutions for automated testing of mobile applications.  The importance of regression testing and the need for rigorous, structured testing methods to catch regressions.  The open-source technologies like Selenium, UTAM, and Playwright, used for automated testing.  The challenges and possible solutions for mobile testing. Links: Alex on LinkedIn: https://www.linkedin.com/in/alex-delic-32375874/ MaxTAF: https://www.maxtaf.com/  

Test Automation Experience
Master Professional Page Objects: Part 2

Test Automation Experience

Play Episode Listen Later Nov 3, 2023 23:10


In this episode, dive deep into the world of test automation with host Nikolay Advolodkin and special guest Titus Fortner, Senior Developer Advocate at Sauce Labs. Discover the art of designing tests, mastering page objects, and understanding essential design patterns in Selenium. Join us to uncover the secrets behind building a robust testing framework that guarantees reliable and consistent results. If you're passionate about creating effective testing strategies, this episode is a must-watch. Page Object code-shared by Titus: https://github.com/titusfortner/craft_frameworkPage Factory: https://titusfortner.com/2021/02/03/page-factory-optimization.htmlCONNECT WITH TITUS FORTNER

Test Automation Experience
Titus Fortner's Selenium Logger: Part 1

Test Automation Experience

Play Episode Listen Later Oct 27, 2023 24:50


In this episode, host Nikolay Advolodkin and special guest Titus Fortner, Senior Developer Advocate at Sauce Labs, take you on a fascinating journey through the evolution of the Selenium logger and the future of AI in testing and in the Selenium ecosystem. Join us for a captivating discussion that dives deep into the heart of Selenium innovation. Tune in now to stay ahead in the world of test automation with Test Automation Experience!Selenium Logger: https://github.com/titusfortner/selenium-loggerCONNECT WITH TITUS FORTNER 

Test Automation Experience
Unlock CICD: TestRail, Cypress & Sauce Labs

Test Automation Experience

Play Episode Listen Later Sep 29, 2023 42:04


In this episode, join host Nikolay Advolodkin and our special guest, Diogo Rede, a Solution Architect and Testing Advocate at TestRail. Get ready for an insightful discussion on unlocking the power of CI/CD (Continuous Integration and Continuous Deployment) with a focus on TestRail, Cypress, and Sauce Labs. Discover strategies and insights that can supercharge your testing processes. Subscribe now and stay ahead in the world of test automation with Test Automation Experience!0:00 - Intro1:20 - TestRail introduction3:50 - How TestRail + Sauce Labs integration works5:37 - Setup, demo, and workflow11:10 - Executing tests12:27 - Configuring Sauce Labs for integration21:02 -  Build Link in Sauce Labs24:04 - Cypress tests and TestRail CLI27:55 - Cypress automated test run32:14 - JUnit test result 35:09 - Push defects for value and visibility==================CONNECT WITH DIOGO REDE

Test Automation Experience
Testing a Kickstarter Clone on Blockchain with Sauce Labs and WebdriverIO: A Case Study (Part 2)

Test Automation Experience

Play Episode Listen Later Sep 1, 2023 31:29


Welcome back to Test Automation Experience with Nikolay Advolodkin! We're back with PART 2! If you missed the first half, tune in over here

Test Automation Experience
Testing a Kickstarter Clone on Blockchain with Sauce Labs and WebdriverIO: A Case Study [Part 1]

Test Automation Experience

Play Episode Listen Later Aug 25, 2023 58:57


Welcome to Test Automation Experience with Nikolay Advolodkin!In this week's episode, Nikolay Advolodkin, Principal Developer Advocate at Sauce Labs, and Christian Bromann, Creator of WebDriverIO, host a hands-on live coding workshop that delves into the world of Sauce Labs and WebDriverIO. Join us as we walk through solving testing exercises on WebDriverIO and Sauce Labs in a live environment. Don't miss out on the chance to gain practical insights into live testing with JavaScript!Subscribe now and stay ahead of the curve.CONNECT WITH CHRISTIAN BROMANN

Test Automation Experience
How to Use ChatGPT and AI to Improve Your SaaS Business

Test Automation Experience

Play Episode Listen Later Aug 17, 2023 50:52


Welcome to Test Automation Experience with Nikolay Advolodkin! In this episode, Nikolay is joined by two industry experts, Evelyn Coleman, Implementation Manager, and Jason Baum, Director of Community, both from Sauce Labs.  Join this dynamic trio as they explore the potential of ChatGPT in revolutionizing the world of test automation, and gain invaluable insights for your automation testing journey. Subscribe now and stay ahead of the curve.CONNECT WITH EVELYN COLEMAN

Decoded by Threado
Jason Baum - The art of building powerful dev communities!

Decoded by Threado

Play Episode Listen Later Jun 22, 2023 56:34


TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
Selenium Insight from All-Star SeleniumConf Speakers!

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation

Play Episode Listen Later Feb 26, 2023 35:31


In this episode, you'll hear from five SeleniumConf Chicago 2023 speakers and/or project core committers about their upcoming talks, the reasons for their participation, and the benefits attendees can expect to gain from the conference. Additionally, our guests shed light on the Webdriver ecosystem - open-source projects that complement and add features and functionality to the browser automation capabilities that Selenium provides. They discuss the inaccuracies and misleading comparisons that pit Selenium against tools such as Cypress and Playwright. They also explain how using Selenium with Webdriver frameworks can help achieve parity with these tools while using real browsers. Join us as we hear from Corina Pip, QA Lead at Deloitte Digital; David Burns, Head of Open Source Program Office at BrowserStack; Noemi Ferrara, Software Dev Engineer II-TEST at Amazon Spain; Simon Stewart, Selenium Project Core Contributor and creator of WebDriver, and Marcus Merrell Vice President of Technology Strategy for Sauce Labs, . Tune in to learn more about browser automation, the Webdriver ecosystem, and how the community can work together to achieve better results.

Business Ninjas
This Will Change Your Perspective on Software Testing | Business Ninjas: WriteForMe and Sauce Labs

Business Ninjas

Play Episode Listen Later Dec 19, 2022 21:10


Join our resident Business Ninja Andy, together with Jason Baum, the Director of Community at SauceLabs, the only cloud-based continuous testing platform that enables developers to run their automated tests across desktops, emulators, simulators, and real devices, using Selenium, Appium, Espresso or XCUITest. Sauce Labs helps organizations deliver a trusted digital experience with the most comprehensive and trusted continuous testing cloud in the world. Only Sauce Labs provides the visibility, analytics, and expertise needed to deliver flawless digital experiences and better products to market, faster. Sauce Labs' new "Every Experience Matters" report explores user experience and brand loyalty, focusing on the way users interact with brands, which is more complex and important than ever. Their new study shows the importance of the test, and how that empowers development with speed and quality to keep consumers happy. Every framework, browser, OS, mobile device, API, in every step, from design to deployment, and for the best customer experience, just add Sauce. Visit their website at https://saucelabs.com/.-----Do you want to be interviewed for your business?  Schedule time with us, and we'll create a podcast like this for your business:  https://www.WriteForMe.io/----- https://www.facebook.com/writeforme.iohttps://www.instagram.com/writeforme.io/https://twitter.com/writeformeiohttps://www.linkedin.com/company/writeforme/https://www.pinterest.com/andysteuer/Want to be interviewed on our Business Ninjas podcast? Schedule time with us now, and we'll make it happen right away! Check out WriteForMe, more than just a Content Agency! See the Faces Behind The Voices on our YouTube Channel!

Security Voices
Massive Stakes & Undersized Budgets: Roundtable on Life After the Joe Sullivan Conviction

Security Voices

Play Episode Listen Later Nov 7, 2022 83:48


The winds of change are always blowing in cybersecurity, but there's moments when they reach a gale force, When the landscape is reshaped dramatically by an event that hits us like a hurricane, changing how we feel about our jobs, our industry, and perhaps even shaking our resolve to continue on in the same career path. When Joe Sullivan, former head of security for Uber, was found guilty of concealing a breach in early October the effect was immediate. No matter how you felt about Joe or the court case itself, the implications for security leaders— and especially those at public companies— were clear: you could now face criminal charges for mishandling a breach. Fines, jail and likely never be employed again in cybersecurity.This episode of Security Voices is a roundtable format with Jack, Dave and 3 security leaders: Justin Dolly, Myke Lyons and Bob Fish. All have a broad range of experiences and represent together a combined 70+ years in cybersecurity. Our focus throughout the ~80 minute conversation is not dissecting the Joe Sullivan case, but discussing the implications for security leaders. Will CISOs insist on having their own outside counsel in the future? How much insurance is now the right amount and type for a security leader? Does this alter our approach to social media, knowing that everything we say could have very serious implications?A clear picture of the unsettling impact of recent events emerges from the dialogue: the conviction of Joe Sullivan makes us feel less safe as security professionals. For an industry that is often accused of tribalism and secrecy, this event raises the stakes of how we communicate profoundly, threatening to drive important conversations even further into ephemeral messaging and private Slack rooms. In these quiet locations we can ask honest questions such as whether the modern CISO is simply being set up to fail given perennially undersized budgets, too small teams and the now outsized consequences of data breaches.

TestGuild News Show
Automation Voting, C# API Testing, and More! TGNS62

TestGuild News Show

Play Episode Listen Later Oct 17, 2022 9:57


Did you vote yet for what sessions you want at the next Automation Guild? Have you seen the Disruptive New Product in data analytics and C# API testers listen up. Find out about these and other end-to-end full pipeline DevOps, software testing, automation testing, performance testing, and security testing in 10 minutes or less in this episode of the test guild news show for the week of Oct 16th. So grab your favorite cup of coffee or tea, and let's do this. Time News Title Rocket Link 0:26 Create a FREE Applitools Account https://rcl.ink/xroZw 0:49 Keysight and Sauce Labs have teamed up! https://testguild.me/j8wqp5 1:47 Playwright continues to surprise me. https://testguild.me/bnrbq3 2:46 You, Me, and Accessibility https://testguild.me/dn2si7 3:54 RestAssured .Ne https://testguild.me/6dl3gi 4:56 Grokking Continuous Delivery https://testguild.me/m8mx9y 5:26 Vote for your favorite Automation Guild Sessions https://links.testguild.com/unXBf 6:33 Dynatrace's New Product https://testguild.me/5ocvnd 7:42 TelemetryHub https://testguild.me/udu9sn 8:42 Microsoft launches new security services https://testguild.me/3xuavi  

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation

Want to learn more about automation testing and contribute to a good cause simultaneously? In this episode, Nikolay Advolodkin, founder of UltimateQA and a Sr Solutions Architect at Sauce Labs, shares all about his event Testing For Good. Discover what's new in open-source automation, trends based on data from Sauce labs, what is the Testing For Good event, and much more.

TestGuild News Show
Testing for Good, Debug JMeter, Uber Hack and More! TGNS 59

TestGuild News Show

Play Episode Listen Later Sep 19, 2022 9:14


Do you want to know an awesome way to learn more about test automation and, at the same time, help the environment? Looking for a super helpful way of debugging JMeter performance tests How was Uber recently hacked? Find out about these and other end-to-end full pipeline DevOps, software testing, automation testing, performance testing, and security testing in 10 minutes or less in this episode of the test guild news show for the week of Sep 18th. So grab your favorite cup of coffee or tea, and let's do this. Time News Title Rocket Link 0:27 Create a FREE Applitools Account https://rcl.ink/xroZw 0:52 launch our new Test Composer! https://testguild.me/jn7gw0 1:36 Sauce Labs is the first in the market to support #iOS16 on real devices! https://testguild.me/nceebj 2:20 How to Visualize your JSON https://testguild.me/i3wbuv 3:03 Testing for Good Web event https://testguild.me/29f8xo 3:44 LambdaTest, through this grant, looks to support open-source innovation https://testguild.me/dc7n8o 4:30 Copado launched its Quality Integration Framework https://testguild.me/0wlkgy 5:27 performance engineering toolbox https://testguild.me/aeu5w2 6:05 debugging JMeter performance & load testing https://testguild.me/08u865 6:58 Uber incident explained https://testguild.me/k2dxqs 7:34 AutoRABIT unveils security tools for Salesforce ecosystems https://testguild.me/2u09z1

SheLeads with Carly
86: Tatyana Mamut | Senior VP & General Manager, Pendo.io Adopt (Part 2 of 2)

SheLeads with Carly

Play Episode Listen Later Sep 1, 2022 31:13


Tatyana is now the Senior VP and GM at Pendo.io - Adopt, which focuses on driving adoption, transformation and the future of the digital workspace. Prior to Pendo, Tatyana worked at top companies - including IDEO, Salesforce, Amazon Web Services as a Director of Product Management, and NextDoor as the Chief Product Officer. Tatyana is also an Adviser and Board Member to many companies, including Braintrust, UserTesting and Sauce Labs.This is the second part of a two-part conversation with Tatyana; to hear Tatyana's early career path and the key values and lessons she incorporated into her career decisions, be sure to listen to part 1! Enjoy!

SheLeads with Carly
85: Tatyana Mamut | Senior VP & General Manager, Pendo.io Adopt (Part 1 of 2)

SheLeads with Carly

Play Episode Listen Later Aug 25, 2022 29:56


Tatyana is now the Senior VP and GM at Pendo.io - Adopt, which focuses on driving adoption, transformation and the future of the digital workspace. Prior to Pendo, Tatyana worked at top companies - including IDEO, Salesforce, Amazon Web Services as a Director of Product Management, and NextDoor as the Chief Product Officer. Tatyana is also an Adviser and Board Member to many companies, including Braintrust, UserTesting and Sauce Labs.Enjoy!

Finding Gravitas Podcast
Did you hear the news?

Finding Gravitas Podcast

Play Episode Listen Later May 19, 2022 12:22 Transcription Available


Stellantis reverses controversial changes in contract terms for suppliershttps://www.autonews.com/automakers-suppliers/why-stellantis-retreated-burdensome-contract-term-changes-suppliers?utm_medium=social&utm_term=automotive+news&adobe_mc=MCMID%3D40406725175085922120783321951674270084%7CMCORGID%3D138FFF2554E6E7220A4C98C6%2540AdobeOrg%7CTS%3D1652783462&utm_source=linkedin&utm_content=b4cab056-abaf-49ae-ad28-abb93e712549&CSAuthResp=1%3A%3A903981%3A20957%3A24%3Asuccess%3AF8F49C6B8914C7F1DC82E4AA454D36C6 (Here's the Automotive News article) Good move but what's next? how will Stellantis rebuild supplier trust? We're taking a break, recording from Wales, and changing habits and routines. Time to challenge your thinking and listen to an episode outside of your industry silo. Try one of these:- https://findinggravitas.com/episode/meet-nick-norris-navy-seal (Episode #12, Nick Norris, Navy SEAL) https://findinggravitas.com/episode/meet-clint-bruce-former-navy-special-warfare-officer-nfl-player-and-entrepreneur (Episode #29, Clint Bruce, Former Navy Special Warfare Officer) https://findinggravitas.com/episode/meet-aled-miles-president-ceo-of-sauce-labs (Episode #33, Aled Miles, President & CEO of Sauce Labs) https://findinggravitas.com/episode/meet-david-chislett-chief-activator-weapon-of-mass-creation (Episode #35, David Chislett, Chief Activator & Weapon of Mass Creation ) https://findinggravitas.com/episode/meet-the-generation-z-ceo-michael-chime-ceo-of-prepared (Episode #18, Michael Chime, Generation Z CEO) https://findinggravitas.com/episode/meet-kristy-fercho-head-of-home-lending-at-wells-fargo-chair-of-mortgage-bankers-association (Episode #08, Kristy Fercho, Head of home lending at Wells Fargo & Chair of Mortgage Bankers Association) https://findinggravitas.com/episode/meet-laura-lawson-chief-people-officer-united-wholesale-mortgage (Episode #03, Laura Lawson, Chief People Officer - United Wholesale Mortgage)

CodeKlets
[S2E16] Observability met Vincent Lussenburg en Jeroen Zeegers

CodeKlets

Play Episode Listen Later May 18, 2022 115:14


Show Notes In deze aflevering gaan we het hebben over Observability. Een onderwerp waar onze gasten veel mee te maken mee hebben en hier vast wel iets over kunnen vertellen. Een van onze gasten is Vincent Lussenburg die werkt bij Backtrace I/O, bedrijf van SauceLabs uit Denver US! Hij werkt daar als Technical Product Manager. Onze andere gast is Jeroen Zeegers die werkt bij de Nederlandse Spoorwegen als Site Reliability Engineer. Een speciale shoutout doen naar Wouter Dijks, een van onze CodeKlets.nl fans die voor ons alle vragen heeft opgesteld voor deze aflevering. Zonder jouw effort was deze aflevering leeg! Met hosts Kishen Simbhoedatpanday - LinkedIn Twitter Vincent Lussenburg Twitter - @vlussenburg LinkedIn Jeroen Zeegers Twitter - @jeroenzeegers LinkedIn Onderwerpen 00:00:11 Intro 00:10:45 - Wanneer is het programmeren bij jullie begonnen? 00:19:30 - Wat is observability nou eigenlijk? 00:22:00 - Wat doet Backtrace eigenlijk mbt observability en games? En hoe verschilt dat bij de Nederlandse Spoorwegen? 00:25:45 - Wat is het verschil met monitoring? 00:30:30 - Wat is het verschil met metrics? 00:34:50 - Wat is het verschil met tracing? 00:37:45 - Waar moet ik mee beginnen met observability? 00:43:15 - Wat is Observability by design met tools als Prometheus en Graphana en type data? 01:00:00 - Wat zijn de minimale gegevens die je moet observeren? 01:03:47 - Hoe maak je plannen voor observability en hoe gaat het verder in zijn werk? The tips and tricks 01:09:00 - Wie neemt de verantwoordelijkheid van de observability resultaten? 01:10:35 - Hoe omgaan met alerts met machine learning met self healing capabilities? 01:23:00 - Tips rondom client side observability in browsers en gameconsoles 01:28:00 - Developer Dilemmas 01:42:40 - Tip and tricks 01:48:07 - Outro Random notes Matrix printer in action Unreal Engine 5 AppSignal Linus Torvalds on his insults Tips Vincent Guerrilla Games - Horizon series Bobiverse series Old Mans War - John Scalzi Jeroen Vraag aan CodeKlets luisteraars: Wat zijn preventieve manieren rondom vulnerability mbv observability? De zeven vinkjes van Joris Luyendijk CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
Every Experience Matters Report with Marcus Merrell

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation

Play Episode Listen Later May 1, 2022 37:45


With modern software development there are more nuanced ways of interacting with our users. But they're also a challenge for the developers and testers tasked with maintaining and testing the complex underlying code. In this episode Marcus Merrell Vice President of Technology Strategy at Sauce Labs shared why user experience matters. Discover effective ways to utilize automated to help test your users experience. Also, listen in to learn some key insights taken from Sauce Labs' latest Every Experience Matters Report.

What the Dev?
Special Edition: The democratization of test automation - Episode 155

What the Dev?

Play Episode Listen Later Apr 12, 2022 12:40


In this episode Mike Donovan, VP of Product for Sauce Labs' Test Automation solution, explains his predictions for the future of test automation, as well as the role low-code tooling will play. Check out the videos from our Low-Code/No-Code Developer Day.

My Climate Journey
Startup Series: BasiGo

My Climate Journey

Play Episode Listen Later Mar 31, 2022 55:45


Today's guests are Jit Bhattacharya, Co-Founder & CEO of BasiGo, and Alex Roetter, Managing Director & General Partner at Moxxie VC.Jit has been a technology leader in rechargeable (lithium-ion) batteries for more than 12 years. He worked as the CEO of Mission Motors in Silicon Valley and was a senior manager at Project Titan — the secret electric car project by Apple Inc. More recently, he served as the chief technology officer of Fenix International, an off-grid solar home system company acquired by the French multinational electric utility company ENGIE in 2018.Alex is an engineer, leader, investor, and aviator who loves bringing new products and services to life. Alex was formerly the President of Kitty Hawk (an eVTOL company) and was previously the SVP of Engineering at Twitter. Alex has over a decade of experience investing in and advising early to late-stage private companies, including Coinbase, Mainstreet, Nuro, Sauce Labs, Digits, Caption Health, and Certn. He is the co-chair of the Visible Hands VC Fellowship Advisory Committee and an observer on their Board of Directors. Alex started his career as a software engineer at Google and various other early startups.BasiGo is an e-mobility startup looking to revolutionize the public transportation sector by providing public transport bus owners with a cost-effective electric alternative to diesel. Headquartered in Nairobi, Kenya, our team is strategically composed of seasoned entrepreneurs who have spent over a decade working and innovating within electric vehicle technology, mobility in Africa, and renewable energy financing. The team is dedicated to creating an inclusive, sustainable mobility revolution in Africa. Moxxie VC invested in the startup in February 2022 during Basigo's seed round.In this episode, I'm joined by investor and founder who added insights to the climatetech startup process. Jit discusses why EV buses are the future of public transportation, Kenya's reliance on renewable energy sources, and how he founded the company. Alex dives into investing in an international startup, how the benefits outweigh the drawbacks, and why Moxxie funded BasiGo. This is a great episode to understand the founder/investor relationship in climatetech.Enjoy the show!You can find me on twitter @jjacobs22 or @mcjpod and email at info@mcjcollective.com, where I encourage you to share your feedback on episodes and suggestions for future topics or guests.Episode recorded March 21st, 2022To learn more about BasiGo, visit: https://www.basi-go.com/To learn more about this episode, visit: https://mcjcollective.com/my-climate-journey-podcast/basigo

Marketing Ops Confessions
10 Things MOPs Leaders Should Know (ft. Angela Cirrone)

Marketing Ops Confessions

Play Episode Listen Later Mar 24, 2022 52:42


In this episode, Angela Cirrone, Senior Director, Marketing Operations, at Sauce Labs, talks about how to confidently grow your Marketing Ops career - from participating in communities, building internal relationships, and determining what's essential. She shares how participating in communities can build your confidence, proving your value while empowering your teams,10 key things MOPs professionals should know.

The Jason Cavness Experience
James Newell Managing Director at Voyager Capital

The Jason Cavness Experience

Play Episode Listen Later Aug 23, 2021 115:34


On this episode of the Jason Cavness Experience I talk to James Newell – Managing Director at Voyager Capital CavnesssHR Beta Testing Wait List Sign up Be sure to sign up for the Beta Testing of the CavnessHR platform. www.CavnessHR.co By signing up to our beta testing you will receive 3 months free and after that be locked into our beta pricing forever. REFERRAL BONUS - For each company you refer that signs up for the waitlist, you will receive one free month of HR in addition to the above. CavnessHR Social Media CavnessHR website: https://www.cavnessHR.com Jason's email: jasoncavness@cavnessHR.com @CavnessHR across social media @jasoncavnessHR across social media We talk about the following Name, Image and Likeness rule in College Sports VC Deal Funnel When should a founder stop What is the role of a VC on a board James' Bio James has been working with high growth technology companies as an adviser and investor since 2005 and focuses on early stage and seed investments in the Pacific Northwest. He currently serves on the boards of Voyager portfolio companies Kaskada, Lighter Capital and WellSaid Labs. He previously served as a board member or observer at Casper, DoubleVerify, General Assembly, Sauce Labs and Zerto, among others. Prior to joining Voyager, James worked for Institutional Venture Partners (IVP), a later stage VC based in Menlo Park. While with IVP, James worked on investments in AlienVault, Carbonite (NASDAQ: CARB), Casper (NYSE: CSPR), Checkr, DoubleVerify, General Assembly, Kayak (Acquired: PCLN), LegalZoom, Prosper, Sauce Labs, SoFi and Zerto. James earned a B.A. in Economics and a B.A. in Business Administration with a concentration in Finance from the University of Washington, where he was a first team Pac-10 All-Academic football player at free safety. He has also earned his M.B.A. from the Wharton School at the University of Pennsylvania with a concentration in entrepreneurial management. James' Social Media James' LinkedIn: https://www.linkedin.com/in/jamesfnewell/ Company Website: https://www.voyagercapital.com/ Email: Newell@voyagercapital.com James' Twitter: @jamesfnewell Company YouTube: https://www.youtube.com/channel/UCr52LdMY7h6eMNqnHn6BSaA Tony's email: info@tonytaylorinspires.com James' Advice In terms of in terms of advice. don't take any advice from what VCs are posting on Twitter or saying on a podcast or live stream. I think just because somebody is a good investor doesn't mean that they should be a guru and give life advice, as well. Develop real authentic relationships with people outside of social media. Most of what's available on there is just marketing anyway. Once the world kind of opens up and everybody's getting together in person. Get back out there, meet lots of people, develop lots of authentic relationships.

This Week in Health Tech
Mobile Apps Management for Health Systems with Wayne Che || Encore Presentation

This Week in Health Tech

Play Episode Listen Later May 4, 2021 53:33


In this episode of This Week in Health Tech we welcome our very own and close friend Wayne Che to talk about Health System and Mobile Apps - Management, Resources, Build vs Buy, Testing, Infrastructure, Security, Privacy, and more!This episode aligns well with the new digital product offering of Tido Inc. for the management of mobile and web apps for health systems. Wayne Che works in multiple roles, primarily as CTO of Sowingo Inc., and has tons of experience with the implementation of mobile apps.We get right into mobile development by starting the discussion on build vs buy.Vik comments that health systems main focus is improving patient outcomes and it does not make sense to assemble a development team in-house. Wayne agrees that you gain speed of execution and plus allows you to focus on the primary job of using IT for providing better care of patients.Jimmy asks what to look for in the development shop and Wayne thinks that you need to have a partner that understands requirements and helps to define requirements. Also, the shop should not only have development skills but it is also more important to have management skills to keep the app updated and continuously test to provide the best user experience.Vik comments that Tido Inc. launched a new digital package to help health systems manage apps and includes custom development of apps. It also includes test automation and maintenance. Wayne indicates that testing and maintenance is a key component otherwise with iOS or android updates app may stop working.Vik and Jimmy then dive into test automation and the importance of testing on actual real devices. This is where real device testing comes into play. Both Vik and Wayne recommend the selenium framework with real device cloud providers like Sauce Labs or BrowserStack.Testing helps provide the best user experience and it is so crucial for patients who may be already going through a lot and a frustrating app experience just adds to negative patient satisfaction.The group then discusses infrastructure for apps. There are many cloud providers and what is the best approach for health systems.Wayne comments that cloud providers do several things well including staying compliant with HIPAA and PHIPA. Vik comments that using the cloud has another benefit which is to reduce traffic from mobile devices directly into the health system network.The group then talks about using APIs for data sharing for mobile apps. Also with ONC's Cures Act, it is required that there are no more data silos, but most health systems should go beyond Cures Act for bidirectional data flow securely.Wayne comments that this is where health systems should look into hiring the expertise for API development and management and ensure security.Jimmy asks the question of why this urgency of APIs and mobile development now? Wayne and Vik respond that not only Cures Act but from providing the best user experience, health systems have to provide APIs and app support.Group then talks about the hybrid approach for mobile app development where you have some expertise in-house, maybe a product owner or architect but use an outside development company.Website: http://www.thisweekinhealthtech.comTwitter: @TWIHT1Tido Inc.: https://www.tidoinc.com/Wayne Che: Wayne CheSowingo Inc: https://sowingo.com/Music Provided by Soundstripe.comSupport the show (http://www.thisweekinhealthtech.com/)

Agile and Project Management - DrunkenPM Radio
Catching up with Melissa Boggs

Agile and Project Management - DrunkenPM Radio

Play Episode Listen Later Apr 26, 2021 44:32


From 2019 to 2021 Melissa Boggs served as Co-CEO and Chief ScrumMaster for the Scrum Alliance. Earlier this year she stepped down from her Chief SM role and took on the position of Vice President of Business Agility at Sauce Labs. AFAIK, Melissa was the Chief ScrumMaster ever so I wanted to check in with her and see what she learned during her time in the role, what advice she could share for those headed down that path, and what new challenges she’s taken on since she started her new gig. What is truly powerful about this interview is how open Melissa is about the things she learned about herself on this journey. She offers a great example of brave vulnerability and shows how, if you are in the business of helping others transform, you have to be willing to develop an inner sense of personal agility as well. Links from the Podcast - Russel Brand Interviews Brene Brown https://youtu.be/SM1ckkGwqZI Contacting Melissa - Scrum Alliance Bio: https://www.scrumalliance.org/community/profile/mboggs2 - LinkedIn: https://www.linkedin.com/in/melissa-boggs/ - Twitter: twitter.com/hmngbirdagility - Sauce Labs: https://saucelabs.com/

Quality Sense Podcast
S3E5 Tristan Lombard - Building community and lifting others up

Quality Sense Podcast

Play Episode Listen Later Mar 12, 2021 41:27


A self-proclaimed "stage mom" and "recovering social worker" Tristan fell into test automation and community management a few years ago by taking a new role at Sauce Labs and hasn't looked back. In our conversation, we talked about the meaning of community, how testers can take more advantage of their network, overcoming imposter syndrome, and much more. Episode Highlights: - Tristan's story of falling into software testing after his career in social work and how he brings his non-profit skills to the B2B world - Why all the hype around communities and how professionals can enhance their careers by getting involved with them - Why Testim bets on developing community and its potential to amplify value for all - Tristan's top 5 recommended reads for software testers Episode transcript and relevant links: https://abstracta.us/blog/podcast/tristan-lombard-building-community/

The Irish Tech News Podcast
Being hungry for connection during the pandemic with Aled Miles (PT 2)

The Irish Tech News Podcast

Play Episode Listen Later Feb 2, 2021 21:28


Ronan talks to Aled Miles the CEO of San Francisco based Sauce Labs. Aled hosted the keynote event at the Welsh Emerging Tech Fest and also sourced the other guests. Aled talks about the era of living services a report by Accenture, digitisation and technology in the pandemic, his unscripted podcasts, the power of edge computing and the merging Tech Fest. More on Aled: Aled is the President, CEO and board member of Sauce Labs. In September 2020 he was appointed as the Welsh Government Envoy to the United States. Before he joined Sauce Labs he was CEO and member of the board of TeleSign Corporation, and he had been a Senior Vice President at the global security firm, Symantec. He is a graduate of St Mary's University and the Stanford Graduate School of Business.

The Irish Tech News Podcast
Building a sustainable business during the dot com decline and a pandemic with Aled Miles (PT 1)

The Irish Tech News Podcast

Play Episode Listen Later Jan 29, 2021 20:11


Ronan talks to Aled Miles the CEO of San Francisco based Sauce Labs. Aled hosted the keynote event at the Welsh Emerging Tech Fest and also sourced the other guests. Aled talks about his background which is wide and varied, his role as Welsh Envoy to the United States, what Sauce Labs and how they raised just over €190 million over the past 3 years, building a sustainable business during the dot com decline and a pandemic and placing technology in the hands of everyone in a simple easy more efficient way. More on Aled: Aled is the President, CEO and board member of Sauce Labs. In September 2020 he was appointed as the Welsh Government Envoy to the United States. Before he joined Sauce Labs he was CEO and member of the board of TeleSign Corporation, and he had been a Senior Vice President at the global security firm, Symantec. He is a graduate of St Mary's University and the Stanford Graduate School of Business.

Finding Gravitas Podcast
Meet Aled Miles, President & CEO of Sauce Labs and the foremost authority on digital confidence

Finding Gravitas Podcast

Play Episode Listen Later Jan 6, 2021 64:10 Transcription Available


In this episode, we explore the technology culture Aled has successfully led his entire career, specifically, how to create a high-performance team in an environment that demands fast-paced change and constant innovation in order to survive. Listen for the Welsh Star Wars connection! Click here for more on Sauce Labs 03:00 Aled’s story 10:07 Authentic leadership 15:14 Creating the high-performance team 22:12 Starting the day 31:51 The Auto industry through the eyes of a tech guy 37:19 Innovation culture 45:01 The vine of trust 54:46 Advise to your 25 yr old self 58:00 Being a Welsh Government envoy & the Star Wars connection  

This Week in Health Tech
Mobile Apps Management for Health Systems with Wayne Che

This Week in Health Tech

Play Episode Listen Later Dec 8, 2020 52:57


In this episode of This Week in Health Tech we welcome our very own and close friend Wayne Che to talk about Health System and Mobile Apps - Management, Resources, Build vs Buy, Testing, Infrastructure, Security, Privacy, and more!This episode aligns well with the new digital product offering of Tido Inc. for the management of mobile and web apps for health systems. Wayne Che works in multiple roles, primarily as CTO of Sowingo Inc., and has tons of experience with the implementation of mobile apps.We get right into mobile development by starting the discussion on build vs buy. Vik comments that health systems main focus is improving patient outcomes and it does not make sense to assemble a development team in-house. Wayne agrees that you gain speed of execution and plus allows you to focus on the primary job of using IT for providing better care of patients. Jimmy asks what to look for in the development shop and Wayne thinks that you need to have a partner that understands requirements and helps to define requirements. Also, the shop should not only have development skills but it is also more important to have management skills to keep the app updated and continuously test to provide the best user experience. Vik comments that Tido Inc. launched a new digital package to help health systems manage apps and includes custom development of apps. It also includes test automation and maintenance. Wayne indicates that testing and maintenance is a key component otherwise with iOS or android updates app may stop working. Vik and Jimmy then dive into test automation and the importance of testing on actual real devices. This is where real device testing comes into play. Both Vik and Wayne recommend the selenium framework with real device cloud providers like Sauce Labs or BrowserStack. Testing helps provide the best user experience and it is so crucial for patients who may be already going through a lot and a frustrating app experience just adds to negative patient satisfaction. The group then discusses infrastructure for apps. There are many cloud providers and what is the best approach for health systems. Wayne comments that cloud providers do several things well including staying compliant with HIPAA and PHIPA. Vik comments that using the cloud has another benefit which is to reduce traffic from mobile devices directly into the health system network. The group then talks about using APIs for data sharing for mobile apps. Also with ONC's Cures Act, it is required that there are no more data silos, but most health systems should go beyond Cures Act for bidirectional data flow securely. Wayne comments that this is where health systems should look into hiring the expertise for API development and management and ensure security. Jimmy asks the question of why this urgency of APIs and mobile development now? Wayne and Vik respond that not only Cures Act but from providing the best user experience, health systems have to provide APIs and app support. Group then talks about the hybrid approach for mobile app development where you have some expertise in-house, maybe a product owner or architect but use an outside development company. Website: http://www.thisweekinhealthtech.comTwitter: @TWIHT1Tido Inc.: https://www.tidoinc.com/Wayne Che: Wayne CheSowingo Inc: https://sowingo.com/Music Provided by Soundstripe.comLinkedin:

Big-Ticket Clients™
153: Meet Aled Miles

Big-Ticket Clients™

Play Episode Listen Later Sep 26, 2020 34:56


In this episode, we meet Aled Miles, CEO at Sauce Labs & Welsh Government Envoy to the U.S.Aled is President & Chief Executive Officer of Sauce Labs, delivering digital confidence as the provider of the world's most comprehensive and trusted continuous testing cloud. With offices in Europe, Canada, Texas and headquartered in San Francisco, this 12 year old company enables more than 700 enterprise customers conduct over 3 million tests each day enabling a flawless digital experience.Aled is also the Welsh Government Envoy to the United States, one of the first three global envoys appointed in September 2020.The best ways to connect with Aled Miles online are:Website: https://saucelabs.com/LinkedIn: https://www.linkedin.com/in/aledmiles/About the PROFITABLE HAPPINESS™ Podcast:In this podcast, we feature stories from highly successful Experts and Creative Entrepreneurs who exemplify the use of Profitable Happiness™ to build influence and business success. For a weekly journey of music, marketing, and motivation, subscribe to the PROFITABLE HAPPINESS™ Podcast with Dr. Pelè.https://drpele.comSupport the show (https://drpele.com)

Women Who Change Tech
Episode 19: Terri Avnaim - A Woman Who Leads Brave Conversations

Women Who Change Tech

Play Episode Listen Later Jun 15, 2020 59:09


In this episode, Alison Wade and Jessie Shternshus chat with Terri Avnaim, a Woman Who Leads Brave Conversations. Terri is the chief customer and marketing officer for Sauce Labs, and she loves creating marketing plans that are authentic to the brand and meaningful to the target audience. Most of all, she loves hiring and inspiring great marketing teams. Listen, as we discuss the new realities of the all-remote, all-virtual work world that we are all living in, and how you can find creative ways to lead teams and reach and engage with your customers in this new paradigm.

DevOps Chat
Solving Complexity in Continuous Testing / Matt Wyman

DevOps Chat

Play Episode Listen Later Mar 4, 2020 21:11


SauceCon 2020 (https://saucecon.com/) by the good folks at Sauce Labs is just about a month and half away (April 27). As part of our lead up to the show and our coverage including live broadcasting on Digital Anarchist, we caught up with newly minted, Chief Product Officer, Matt Wyman. Matt discusses how continuous testing, automation and DevOps has led to better testing. With that though we are more complex and sophisticated than ever in how, what and when we test. Can't we just keep it simple? Do we want to keep it simple? Have a listen to what Matt has to say, as well as why he is so excited about this coming event. If you are interested in testing at all, do check out the great lineup for SauceCon and hope to see you there.

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
Best Automation Practices and Red Flags with Nikolay Advolodkin

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation

Play Episode Listen Later Feb 16, 2020 38:20


Automated testing best practices are critical if you want to succeed with test automation! Just as important is knowing what works is what doesn’t work as well. In this episode, Nikolay Advolodkin, founder of Ultimate QA and a solution architect at SauceLabs will share his top automation best practices and things to avoid (hint: BDD). Discover some red flags to look for in your team’s automation efforts. Listen up!

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
SauceLabs and TestProject Team Up with Kevin Dunne & Kristian Meier

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation

Play Episode Listen Later Feb 2, 2020 28:57


In this episode, discover an end-to-end solution that requires low code with the ability to run your test on an infinite amount of browsers, OS, and real device combinations. Kevin Dunne, an SVP of Strategic Initiatives at TestProject, and Kristian Meier, Technical Director of Business Development at SauceLabs, will share their take on this exciting new initiative. Don’t miss it!

PerfBytes Español
Entrevista Diego Molina en STPCon

PerfBytes Español

Play Episode Listen Later Sep 25, 2019 58:47


Estamos en la #STPCon y nos topamos a nuestro amigo Diego Molina! Aprovechamos para platicar con el literalmente secuestrandolo y entrevistandolo! Nos cuenta su trayectoria y movimientos en el mundo del testin con recomendaciones para los amigos Latinos y de habla hispana.sa

STP Radio
Catch up with Diego Molina from Sauce Labs

STP Radio

Play Episode Listen Later Sep 25, 2019 59:23


Hola Software Test Professionals! This is an interview with attendee Diego Molina from Sauce Labs with our guest host Leandro Melendez. They had a great conversation about general test automation, new innovations from Sauce Labs and the STPCON conference here in Boston. The entire interview is in Español (Spanish) so for the English speaking audience, you might skip this one!Estamos en la #STPCon y nos topamos a nuestro amigo Diego Molina! Aprovechamos para platicar con el literalmente secuestrandolo y entrevistandolo! Nos cuenta su trayectoria y movimientos en el mundo del testin con recomendaciones para los amigos Latinos y de habla hispana.sa

STP Radio
Catch up with Diego Molina from Sauce Labs

STP Radio

Play Episode Listen Later Sep 25, 2019 59:23


Hola Software Test Professionals! This is an interview with attendee Diego Molina from Sauce Labs with our guest host Leandro Melendez. They had a great conversation about general test automation, new innovations from Sauce Labs and the STPCON conference here in Boston. The entire interview is in Español (Spanish) so for the English speaking audience, you might skip this one!Estamos en la #STPCon y nos topamos a nuestro amigo Diego Molina! Aprovechamos para platicar con el literalmente secuestrandolo y entrevistandolo! Nos cuenta su trayectoria y movimientos en el mundo del testin con recomendaciones para los amigos Latinos y de habla hispana.sa

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation

Today we’ll be discussing Appium and Visual Testing with Wim Selles. Wim is a Netherlands-based solutions architect for Sauce Labs. He has extensive knowledge about all things automation and has helped hundreds of Sauce customers solve automation challenges in their own organizations. Wim is also known for his extensive experience using Appium for automating Hybrid and React Native apps. Don’t miss this chance to discover Appium hacks for your mobile automation efforts.

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
263: So You Want to Be a SeleniumConf Speaker with Marcus Merrell

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation

Play Episode Listen Later Jul 28, 2019 33:28


Do you dream of becoming a testing conference speaker, but are unsure about how to get your talk accepted at an event? In this episode, Marcus Merrell, Director of Technical Services at Sauce Labs (and one of the lead organizers of the Selenium Conference) will some thoughts on running a testing event as well as what it takes to be a competent speaker. He’ll also share some insights regarding a cool new product from Sauce Labs to help you with performance testing. Check it out!

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
261: WebDriverIO and Extended Debugging with Christian Bromann

TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation

Play Episode Listen Later Jul 14, 2019 28:26


Listen in on this episode to get an inside look into the life of Christian Bromann, the maintainer of WebDriverIo. Christian will share the pros and cons of WebDriverIo, some extended debugging features he’s currently working on for the DevTools team at SauceLabs, plus a whole lot more. Check it out!

Voices in DevOps
A Conversation with Thomas Boyles of Sauce Labs

Voices in DevOps

Play Episode Listen Later Apr 8, 2019 26:15


In this episode of Voices in DevOps, Jon Collins speaks with Thomas Boyles live at Power Up about building a DevOps practice and growing it towards success. Voices in DevOps – Episode 1: A Conversation with Thomas Boyles of Sauce Labs

Voices in DevOps
A Conversation with Thomas Boyles of Sauce Labs

Voices in DevOps

Play Episode Listen Later Apr 8, 2019 26:15


In this episode of Voices in DevOps, Jon Collins speaks with Thomas Boyles live at Power Up about building a DevOps practice and growing it towards success. Voices in DevOps – Episode 1: A Conversation with Thomas Boyles of Sauce Labs

Voices in DevOps
A Conversation with Thomas Boyles of Sauce Labs

Voices in DevOps

Play Episode Listen Later Apr 8, 2019 26:15


In this episode of Voices in DevOps, Jon Collins speaks with Thomas Boyles live at Power Up about building a DevOps practice and growing it towards success. Voices in DevOps – Episode 1: A Conversation with Thomas Boyles of Sauce Labs

Voices in DevOps
A Conversation with Thomas Boyles of Sauce Labs

Voices in DevOps

Play Episode Listen Later Apr 8, 2019 26:15


In this episode of Voices in DevOps, Jon Collins speaks with Thomas Boyles live at Power Up about building a DevOps practice and growing it towards success. Voices in DevOps – Episode 1: A Conversation with Thomas Boyles of Sauce Labs

DevOps Chat
Sauce Labs Offers Headless Browser Testing

DevOps Chat

Play Episode Listen Later Nov 26, 2018 18:11


SauceLabs has unveiled its new headless browser testing capability which will allow for automated and continuous testing to perform even faster. I sat down with Lubos Parobek, VP of Product at Sauce to discuss what drove this development and how it can help DevOps teams be even more efficient with their testing.

DTV- Digital Transformation Channel
The Advantages of Open Source in the Digital Enterprise with Charles Ramsey, CEO of Sauce Labs

DTV- Digital Transformation Channel

Play Episode Listen Later Nov 19, 2018 12:47


Sauce Labs and Infostretch have collaborated for several years helping enterprise delivery teams achieve high-speed, continuous testing for their web and mobile apps. In this installment of DTV, Sauce Labs’ CEO Charles Ramsey discusses the growing strategic importance of testing and automation in digital environments, and the agility and flexibility that open source testing platforms offer for enterprises looking to accelerate their digital efforts.

Real Talk JavaScript
Episode 3: Dan Wahlin on End to End Testing with Cypress.io

Real Talk JavaScript

Play Episode Listen Later Oct 16, 2018 60:32


Recording date: 2018-09-13 Tweet John Papa https://twitter.com/john_papa Ward Bell https://twitter.com/wardbell Dan Wahlin https://twitter.com/danwahlin (0:03:30) Ward asks Dan when there are too many end to end tests (0:04:23) Dan talks about how he got into end to end tests (0:06:42) Ward talks about how he approaches testing a component (0:07:50) Dan talks about how deep routes in javascript frameworks help end to end testing (0:10:00) John asks Dan about how testing workflows can be a sweet spot for end to end tests (0:10:47) John asks Dan how he uses id vs class in elements to locate what he wants to test (0:12:20) Dan mentions how he uses css selectors to locate what he wants to test (0:12:50) Ward says don't drill down through your HTML to locate elements for testing (0:15:47) Dan talks about his experience with Protractor and Selenium https://www.seleniumhq.org/ (0:16:26) Dan talks about how he uses Cypress.io https://www.cypress.io/ (0:18:40) Dan talks abot how Cypress.io doesn't work in all browsers (0:19:10) Ward mentions how he uses Test Cafe http://devexpress.github.io/testcafe/ (0:19:50) Dan discusses his pain points for testing child routing without end to end tests (0:21:00) Dan says he wrote his first 5 or 10 tests with Cypress within an hour (0:21:36) Ward says end to end tests can be more fragile and slower than unit tests (0:21:56) Ward says his large team uses end to end tests because it makes sure that nobody breaks anybody else (0:24:25) Dan says Cypress is pretty fast to run (0:24:58) Dan says he uses TypeScript a lot (0:25:20) John asks Dan "how fast is fast?" (0:27:00) John asks Dan to clarify how he handles authenticating during an end to end test (0:28:30) Ward asks Dan how if he opens the browser for each test, or once for the entire sequence of tests (0:30:00) Dan disucsses how he uses containers for testing (0:21:40) Edge browser https://www.microsoft.com/en-us/windows/microsoft-edge (0:23:37) Sauce Labs https://saucelabs.com/ (0:31:28) John talks about security expert Brian Clark https://twitter.com/_clarkio (0:32:10) Ward discusses how animations can cause tests to run slower (0:33:30) Dan says Cypress is good at responding in github (0:34:03) Cypress on twitter https://twitter.com/Cypress_io (0:34:14) Cypress github issues https://github.com/cypress-io/cypress/issues (0:38:25) Dan talks about Electron https://electronjs.org/ (0:39:00) Dan talks about time travel in cypress's test tools (0:42:03) Cross browser testing in Cypress.io https://github.com/cypress-io/cypress/issues/310 (0:49:00) John asks Dan about how you can use npm install for cypress (0:50:19) Dan talks about how it works (Cypress.io) https://www.cypress.io/how-it-works/ (0:51:10) Cypress Docs https://docs.cypress.io/guides/overview/why-cypress.html (0:53:47) Someone to follow: Brandon Roberts https://twitter.com/brandontroberts (0:54:05) Someone to follow: Tracy Lee https://twitter.com/ladyleet and https://www.thisdot.co/labs (0:55:00) Someone to follow: Netanel Basal https://twitter.com/NetanelBasal and https://github.com/datorama/akita (0:55:48) Someone to follow: Alyssa Nicoll https://twitter.com/AlyssaNicoll More Resources Wahlin Consulting (https://codewithdan.com)

Cross Cutting Concerns Podcast
Podcast 061 - Eric Elliott on TDD

Cross Cutting Concerns Podcast

Play Episode Listen Later Oct 1, 2017 19:47


Eric Elliott is increasing code quality by leveraging pure functions and fast feedback. Editors note: sorry for the audio quality; I had to use the Skype audio recording, and it's not as good as I'd like. But it's too good of an episode to just throw out! Show Notes: I mentioned Episode 056: Jeremy Clark on Convincing Your Boss on Unit Testing The Outrageous Cost of Skipping TDD and Code Reviews Five Questions Every Unit Test Must Answer JavaScript Testing: Unit vs Functional vs Integration Tests TDD the RITE Way How to Build a High Velocity Development Team Tools mentioned: Tape Zuul Nightwatch.js Jest Ava Sauce Labs DevAnywhere - online mentorship Eric Elliott is on Twitter. Special thanks to JS Cheerleader, who set up this interview! Want to be on the next episode? You can! All you need is the willingness to talk about something technical. Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.

The Stack Overflow Podcast
Podcast #116 - What is Technology? Do we even know?

The Stack Overflow Podcast

Play Episode Listen Later Sep 25, 2017 53:58


Today we welcome Jonathan Lipps, Dir. of Open Source at Sauce Labs, to chat (and sing) about some of the philosophies behind the tech that we all use every day. Also Stack Overflow PM Joe Friend is here to continue the conversation about improving the user experience on SO.

The Stack Overflow Podcast
Podcast #116 - What is Technology? Do we even know?

The Stack Overflow Podcast

Play Episode Listen Later Sep 25, 2017 53:58


Today we welcome Jonathan Lipps, Dir. of Open Source at Sauce Labs, to chat (and sing) about some of the philosophies behind the tech that we all use every day. Also Stack Overflow PM Joe Friend is here to continue the conversation about improving the user experience on SO.

Radio QA
Выпуск 43: Мобильный тестировщик

Radio QA

Play Episode Listen Later Jul 3, 2017 140:25


В очередном выпуске нашего подкаста мы объявили мобилизацию тестировщиков. Настрой был настолько боевой, что очередной рекорд длительности оказался побит, а мы не рассмотрели и половину из возможных тем. Участники Денис Яременко — Mobile QA Engineer в Betsson Group (Malta). Познал дзен тестирования мобильных приложений во время медитации в горах Тибета =). Тестирует мобильные приложения больше 4х лет. Победитель на 3х тестатонах в номинации IOS. Максим Железный — QA team lead компании Trinity Digital. В сфере тестирования более 2х лет. Обожает не только находить чужие баги, но и генерить свои в pet project’ах на swift’е. Анна Краснова — QA Lead компании REDMADROBOT. Тестирует мобильные приложения более 4-х лет. Когда-то пришла в компанию и была единственным тестировщиком без опыта работы. Теперь организует тестирование на проектах. Считает, что тестировщики делают приложения лучше. Алексей Виноградов — ведущий Radio QA, любит потупить в iPhone и iPad, но понятия не имеет каким образом в эту маленькую коробочку запихивают софт. Темы Различия между мобильными и веб приложениями Типы мобильных приложений Web App Native Hybrid Progressive (новый тренд от Гугла) Инструменты, помогающие в мобильном тестировании Build Distribution Hockey App Fabric TestFlight (iOS) Testing AVD (Android Virtual Device) GenyMotion Charles Proxy Cloud (Xamarin Test Cloud, Browser Stack, Sauce Labs, Test Object, OpenStf) Monitor из Android Studio Monitoring Xcode (iOS) Devices из Xcode Console из Xcode Pidcat & Adb Crashlytics Google Analytics Fire Base Зарплаты и hiring в области мобильного тестирования. Автоматизация в мобильном тестировании Appium Calabash Espresso Selendroid Robotium

Chinchilla Squeaks
Mobile and Web App testing with Sauce Labs

Chinchilla Squeaks

Play Episode Listen Later May 19, 2017 28:38


Chris speaks with Jonathan Lipps and Ken Drachnik about Sauce Labs, Selenium, Appuim and testing the internet of things. --- Send in a voice message: https://anchor.fm/theweeklysqueak/message

Churn It Up: Customer Success Podcast
#3 From Founding CSM to One of Many with Srajan Bhagat at Sauce Labs

Churn It Up: Customer Success Podcast

Play Episode Listen Later Apr 27, 2017 26:49


This week, Aly talks with Srajan Bhagat, recently the founding CSM at RecruiterBox, and currently a CSM of many at Sauce Labs. He explains the differences between working in smaller and larger success teams with a more technical product, giving insights into what you can expect in different types of organizations and CS roles. Key Takeaways - The difference between solo and team based onboarding & CS. - What it’s like to work in CS on a highly technical product. - The initial questions you should ask your sales teams during handoff. - The key tools you can use to work more efficiently. - The types of documentation that can help with your onboarding process. Resources - Find Srajan on LinkedIn: https://www.linkedin.com/in/srajanb - Find him on Twitter here: https://twitter.com/srajan821 - Wunderlist: https://www.wunderlist.com/ - Looker: https://looker.com/

The Top Entrepreneurs in Money, Marketing, Business and Life
EP 612: Sauce Labs Raises $130M (At Great Valuation!) Helping 3500 Customers Execute Concurrent and Parallel High Fidelity Testing with CEO Charles Ramsey

The Top Entrepreneurs in Money, Marketing, Business and Life

Play Episode Listen Later Mar 28, 2017 24:38


Charles Ramsey. He’s the CEO of Sauce Labs and has been in that position since April 2015, and has served as Chief Revenue Officer from February to April 2015. Prior to that, he’s had 25 years of industry experience—he was a venture partner at JMI Equity and held a number of roles at Quest Software, including VP of marketing and sales. Famous Five: Favorite Book? – Finding Your North Star What CEO do you follow? –  Elon Musk Favorite online tool? — No Do you get 8 hours of sleep?— No If you could let your 20-year old self, know one thing, what would it be? – “I wish I’d become a CEO sooner in my career”   Time Stamped Show Notes: 02:27 – Nathan introduces Charles to the show 03:03 – Sauce Labs has just raised a significant amount, $70M 03:45 – Sauce Labs has raised a total of $130M 04:04 – Charles shares how they decide to raise capital 04:14 – Sauce Labs checked their ability for an acquisition 04:42 – Sauce Labs had great timing 04:54 – Sauce Labs does automated testing in the cloud for web app and mobile devices 06:38 – Sauce Labs’ market is about continuous integration and delivery 07:17 – Sauce Labs is SaaS based with an annual subscription and self-service 07:58 – Sauce Labs has invested in pre-sell and technical support 08:30 – Average transaction fee is $50K annually 08:56 – The fee varies from the number of parallel testings the customer wants 09:20 – The concurrency of 50 09:45 – Sauce Labs is growing organically 10:11 – Sauce Labs is an 8 year old company 10:33 – “The founders started the company with the notion of automated testing from day 1” 10:54 – 3 years ago, a number of ISVs realized that they wanted to leverage selenium 12:03 – One of the founders is still in Sauce Labs and all of them are still on the cap table 12:41 – Team size 13:20 – Sauce Labs currently has 3500 customers 13:58 – Sauce Labs’ 90-day post-transaction clause window 14:17 – Depending on the complexity of the environment, it can require professional services 14:26 – Charles shares what their technical team does 14:58 – Average ARR 16:00 – Average pay of self-serve customers 16:59 – Valuation 17:46 – Sauce Labs wants to focus on the enterprise companies 19:15 – Gross annual customer churn 19:46 – Sauce Labs is currently at net negative revenue churn 19:54 – CAC 20:00 – Sauce Labs is doing paid marketing 21:20 – The Famous Five   3 Key Points: Do your research—know what your customer wants and needs. Focus your energy on the strengths of your company. Take courage, take the leap.   Resources Mentioned: Acuity Scheduling – Nathan uses Acuity to schedule his podcast interviews and appointments Drip – Nathan uses Drip’s email automation platform and visual campaign builder to build his sales funnel Toptal – Nathan found his development team using Toptal for his new business Send Later. He was able to keep 100% equity and didn’t have to hire a co-founder due to the quality of Toptal Host Gator – The site Nathan uses to buy his domain names and hosting for the cheapest price possible. Audible – Nathan uses Audible when he’s driving from Austin to San Antonio (1.5-hour drive) to listen to audio books. The Top Inbox  – The site Nathan uses to schedule emails to be sent later, set reminders in inbox, track opens, and follow-up with email sequences Jamf – Jamf helped Nathan keep his Macbook Air 11” secure even when he left it in the airplane’s back seat pocket Freshbooks – Nathan doesn’t waste time so he uses Freshbooks to send out invoices and collect his money. Get your free month NOW Show Notes provided by Mallard Creatives

STP Radio
STP Radio: STPCon Sponsor Sauce Labs, Charles Ramsey, Bill McGee and workshop leader Leo Laskin

STP Radio

Play Episode Listen Later Mar 6, 2017 28:26


Today Mike Lyles, STPCon Spring 2017 Conference host, chats with the guys from Sauce Labs about where they have been and where they are going in the industry. Listen in to hear a little about the upcoming "SauceCon" in San Francisco and find out more about Leo Laskin's workshop; Selenium – Advanced Best Practices – Hands On.Learn More about Leo's Workshop:http://www.stpcon.com/sessions/workshop-selenium-advanced-best-practices-hands-on/

STP Radio
STP Radio: STPCon Sponsor Sauce Labs, Charles Ramsey, Bill McGee and workshop leader Leo Laskin

STP Radio

Play Episode Listen Later Mar 6, 2017 28:26


Today Mike Lyles, STPCon Spring 2017 Conference host, chats with the guys from Sauce Labs about where they have been and where they are going in the industry. Listen in to hear a little about the upcoming "SauceCon" in San Francisco and find out more about Leo Laskin's workshop; Selenium – Advanced Best Practices – Hands On.Learn More about Leo's Workshop:http://www.stpcon.com/sessions/workshop-selenium-advanced-best-practices-hands-on/

Code Monkey Talks
Episode 7: Robots for your Mobile Device Testing with Jason Huggins

Code Monkey Talks

Play Episode Listen Later Feb 20, 2017 56:48


Jason Huggins (http://www.codemonkey.fm/guests/hugs), founder of Tapster (http://tapster.io), cofounder of SauceLabs (http://saucelabs.com/) and Selenium (http://www.seleniumhq.org/), joins us to discuss testing automation in both the virtual and physical realms. Correction: Jason meant "Montezuma's Revenge" when he referenced "Pitfall" in this week's show. In the News Google launches 1.0 of its AI platform TensorFlow (https://www.tensorflow.org/) Microsoft's Informatics and Robotics Platform (http://www.theverge.com/2017/2/15/14622074/microsoft-aerial-informatics-and-robotics-platform) for simulating the real world Netflix releases HubCommander (http://techblog.netflix.com/2017/02/introducing-hubcommander.html) Something to Do Six Wakes (https://www.amazon.com/Six-Wakes-Mur-Lafferty/dp/0316389684) Visit Tapster’s new office neighbor, Happy Apple Pie Shop (http://happyapplepie.com/). They just had their Grand Opening yesterday (February 14, 2017). A Tour of Go (https://tour.golang.org/) Credits Opening Music: Another beek beep beer please (http://freemusicarchive.org/music/Rolemusic/gigs_n_contest/rolemusic_-_gigs_n_contest_-_03_Another_beek_beep_beer_please) by Rolemusic (http://freemusicarchive.org/music/Rolemusic/) Special Guest: Jason Huggins.

Advertising Influencers: Conversations with Marketing Thought Leaders
Rob Meinhardt, Partner at Toba Capital on Organizational Culture and Leadership

Advertising Influencers: Conversations with Marketing Thought Leaders

Play Episode Listen Later Jan 18, 2017 39:23


Rob Meinhardt is an advisor and investor as partner at Toba Capital, a venture capital and private equity firm in the San Francisco Bay Area. He also sits on the board of a number of companies in his portfolio including Reach150, Transifex, SauceLabs, and Flowcast. Prior to his work as a VC, Rob was on the other side of the startup world as a founder himself, launching KACE Systems Management as CEO in 2003. He spent 7 years there, growing KACE to over 400 employees and an acquisition by Dell where he spent another three years as a General Manager. The topics discussed in this episode include creating a cult of personality around your brand, be predictable and repeatable when forecasting your KPIs, and focusing on your brand narrative.

PurePerformance Cafe
PurePerformance Cafe 016: Sofico means Shift-Left Performance with Jan Swaelens

PurePerformance Cafe

Play Episode Listen Later Nov 30, 2016 4:07


Sofico’s 50 globally distributed engineers are committing 350 changes which triggering 90 builds per day. To ensure that the pipeline can handle that load and that the quality of the code changes is still good Sofico is using Bamboo, Ant, Selenium, SauceLabs and Dynatrace to check for performance and architectural regressions early on. Listen to some of the reasoning and best practices that Jan Swaelens, Solution Manager at Sofico, shares with us.@JanSwaelenshttps://be.linkedin.com/in/janswaelens

PurePerformance Cafe
PurePerformance Cafe 016: Sofico means Shift-Left Performance with Jan Swaelens

PurePerformance Cafe

Play Episode Listen Later Nov 30, 2016 4:07


Sofico’s 50 globally distributed engineers are committing 350 changes which triggering 90 builds per day. To ensure that the pipeline can handle that load and that the quality of the code changes is still good Sofico is using Bamboo, Ant, Selenium, SauceLabs and Dynatrace to check for performance and architectural regressions early on. Listen to some of the reasoning and best practices that Jan Swaelens, Solution Manager at Sofico, shares with us.@JanSwaelenshttps://be.linkedin.com/in/janswaelens

STP Radio
STP Radio: STPCon Fall 2016 Keynote: Leo Laskin & Session Leader Kevin Berg of Sauce Labs

STP Radio

Play Episode Listen Later Aug 25, 2016 36:03


It's that time again. Time for our STP Radio host, Mike Lyles, to have a conversation with more of our STPCon speakers. Today, Mike chats with one of our Keynote Speakers, Leo Laskin of Sauce Labs. He also finds out more about Kevin Berg's sessions and the newest workshop just added to the Dallas STPCon program - Selenium – Advanced Best Practices – Hands On! This episode is packed with details about the program and includes other guests as well. Give it a listen and then see what else STPCon has to offer. http://www.STPCon.com

STP Radio
STP Radio: STPCon Fall 2016 Keynote: Leo Laskin & Session Leader Kevin Berg of Sauce Labs

STP Radio

Play Episode Listen Later Aug 24, 2016 36:03


It's that time again. Time for our STP Radio host, Mike Lyles, to have a conversation with more of our STPCon speakers. Today, Mike chats with one of our Keynote Speakers, Leo Laskin of Sauce Labs. He also finds out more about Kevin Berg's sessions and the newest workshop just added to the Dallas STPCon program - Selenium – Advanced Best Practices – Hands On! This episode is packed with details about the program and includes other guests as well. Give it a listen and then see what else STPCon has to offer. http://www.STPCon.com

DevOps Chat
Steve Hazel, Sauce Labs

DevOps Chat

Play Episode Listen Later Jul 6, 2016 15:40


We had a chance to sit down with Steve Hazel of Sauce Labs. Steve is the CTO, co-founder of the Sauce Labs. There has been so much written lately about the role of automated testing in DevOps and what the role of QA is going forward. Listen to what an industry veteran and thought leader has to say on the subject. Also Steve recommended The Phoenix Project in our interview as a great book to read. Afterwards he had another great selection that we wanted to include: The Principles of Product Development Flow by Donald G. Reinertsen is never going to be a best seller, but it's a real engineer's book on process. If you aspire to push the state of the art forward beyond today's Agile and DevOps ideas, this book will show you a deeper and more rigorous way of thinking about product development processes.

principles cto agile qa devops phoenix project sauce labs product development flow donald g reinertsen
Teahour
#78 - 和 Vue.js 框架的作者聊聊前端框架开发背后的故事

Teahour

Play Episode Listen Later Aug 16, 2015 116:56


本期由 Terry 和 袁滚滚 一起主持, 邀请到了 Vue.js 的作者 尤小右, 聊聊前端框架开发背后的故事。 这一期我们将聊到非常多前端框架和技术,大家也可以听到小右同学对各种前端框架和技术的点评,如果你正愁如何选择你的前端工具栈, 我相信这一期将会对你有非常大的帮助。(涉及到的技术包含 Knockout, BackboneJS, Spine, Marionette, AngularJS, Ember, Ractive.js, React, Flux, webpack, Karma, Jasmine 等等等等) Meteor Parsons School of Design Clojure Colgate University ActionScript Zachary Lieberman openframeworks three.js Google Creative Lab Google Data Arts Team Aaron Koblin Chrome Experiments Dependency injection Object.defineProperty() Knockout Backbone.js Spine AngularJS Marionette MVVM Glimmer Ractive React React Virtual DOM shouldComponentUpdate (React) Flux Immutable JS CommonJS substack Browserify webpack Babel CoffeeScript TypeScript Jasmine Mocha Karma Selenium CasperJS PhantomJS Nightwatch.js Sauce Labs BrowserStack DailyJS Laravel Laracasts Processing TasteJS Avalon 尤小右 知乎 Relay Ember FastBoot react-server-example 功夫熊 硬派健身 硬派健身 - 知乎专栏 Python China 青城 Theme BTW: 录制中途,突然楼上开始敲东西,虽然后期做了一些处理, 但是可能还是略有影响,但并无大碍,希望大家多多饱含. 小右口误更正: 小右到达美国的时间是 05 年 Typescript 是有类型推导的 Special Guests: 尤小右 and 袁滚滚.