Blog Posts

Learning Test Automation

I recently needed to brush up on some languages that I haven't used in a while. This post describes the methods I use to stay up-to-date on specific technologies.

Test automationTestingLearning

LiveBook for Testing

This post shows how to build a quick screenshotting tool using Elixir LiveBook. LiveBook is a versatile tool that can be used for many purposes, for example, prototyping, data analysis or exploration.

Elixirtesting

Planning Poker Project

This post describes development and testing of a responsive agile planning poker application, implemented using Elixir, Phoenix and Phoenix LiveView and tested using Playwright and TypeScript

Elixirdevelopmenttesting

NHL Finns Project Update

This post describes updates made to the NHL Finns Phoenix LiveView project. It also discusses reasons for working on side projects and explains how Oban is used for background jobs in this project.

ElixirdevelopmentLiveView

Phoenix LiveView Testing

Phoenix LiveView is great for building dynamic server rendered websites.The testing capabilities of LiveView allow for fast and effient test execution, adding add one more benefit to using it.

elixirtesting

CircleCI Elixir setup

Continuous integration is basically a mandatory requirement for todays development work. Here is how I setup an Elixir/Phoenix project to run on CircleCI

elixirphoenixCI

Elixir Programming Language

Introduction to Elixir some useful programming language features. This post covers several topics that are useful in general Elixir programming as well as when used in the context of test automation.

programmingelixir

Cucumber Best Practises - Push how down

Some tips on how to create a maintainable Cucumber test suite. Cucumber is a popular choice when the company is using BDD to ease the communication between stakeholders. Putting too much logic in the step definitions can make maintaining the test suite difficult.

automationcucumberruby