The Effect of AI in Testing and Test Automation
AI is a hot topic these days, and for good reason. It can help with mundane tasks, act as a pair in a pair programming session, and generate ideas and outlines for articles or projects.
We can't find the internet
Attempting to reconnect
AI is a hot topic these days, and for good reason. It can help with mundane tasks, act as a pair in a pair programming session, and generate ideas and outlines for articles or projects.
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.
I recently needed to add a component with client-side state to a Phoenix LiveView application. This post describes the steps taken to add LiveSvelte components to a view.
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.
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
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.
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.
Here are some tips on what I've found to be good practices when working on test automation
This post lists the benefits of using test automation in your software project.
While the importance of testing is widely understood, this post lists some of the important points.
Continuous integration is basically a mandatory requirement for todays development work. Here is how I setup an Elixir/Phoenix project to run on CircleCI
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.
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.