Joel Ramosinramosly | blogFix “session deleted because of page crash” when using Selenium Grid and DockerRecently I created a CI pipeline that stands up a local selenium grid and then pipeline jobs run WebdriverIO tests against that selenium…3 min read·Mar 19, 2021----
Joel Ramosinramosly | blogVersioning with semantic-releaseIn this post I’ll run through configuring the Semantic Release GitHub Action to automation versioning, creating GitHub Releases, and…7 min read·Nov 14, 2020----
Joel Ramosinramosly | blogShould you use QA Wolf?My “unboxing” experience, and the pros and cons of frameworks that generate tests.10 min read·Aug 21, 2020----
Joel Ramosinramosly | blogLoad Testing in 2020 with k6!While looking into load testing tools, I came across k6! Write scripts in JavaScript, while k6 is written in Go for performance.5 min read·Jul 15, 2020----
Joel Ramosinramosly | blogControlling How Docker Compose ExitsTearing down based on one container’s exit code.3 min read·Jun 22, 2020--1--1
Joel Ramosinramosly | blogMacBooks, Typescript, ZSH, Oh my!Adventuring into why tsc was command-not-found-ing.4 min read·May 24, 2020--1--1
Joel Ramosinramosly | blogHow I’ve been Using PuppeteerToday I thought I would go over how I’ve been using Puppeteer’s… maybe less obvious features.10 min read·May 11, 2020----
Joel Ramosinramosly | blogPuppeteer: Getting into Coding with Browser AutomationBrowser automation might just be the best, and easiest way to get into coding 🤔 🤓11 min read·Apr 26, 2020----
Joel Ramosinramosly | blogSQLAlchemy ORM: Setting Up Self-Referential Many-to-Many RelationshipsA short how-to guide on modeling self-referencing many-to-many relationships with SQLAlchemy’s ORM4 min read·Feb 10, 2017--4--4
Joel Ramosinramosly | blogPython Context Managers and the “with” StatementIf you’re like me and you are relatively new to Python, you may have come across the term “context manager” while reading documentation, or…5 min read·Feb 5, 2016--2--2