DEV Community

Benjamin Dowen profile picture

Benjamin Dowen

I'm a quality hero, customer champion. Experienced software tester and newbie developer. Okay, so I've actually been dabbling in code for a long time. I've just not gone very deep in any language .

Education

BSc Forensic and Security Technology

Work

QA Engineer at PA Media

All 115 comments

Never make your text container a flexbox container

Yes! Thank you. I've made this mistake, got confused... And n...

Hosting a Twitter bot for free on Heroku

It retweets any Tweet that uses #TesterOfTheDay

Hosting a Twitter bot for free on Heroku

Usage so far in February so far 1.49hrs

Anatomy of test automation

As our microservices architecture matures and working with sk...

Anatomy of test automation

It starts to get a bit complicated to talk in general terms a...

Anatomy of test automation

I tend to find some problems I think have been solved by the ...

Anatomy of test automation

I was contrasting system integration testing, that I consider...

Anatomy of test automation

Us humble QA Engineers often have to manage being a lot of th...

Are GUIs better for learning purposes?

I like a mix, as follows: CLI I can script against IDE with...

How to create a Twitter Bot using Node.js and Heroku

Thank you for this tutorial and the code, I have used it to m...

Do you buy domains for personal or side projects?

I've only got one so far. For my blog. But considering anothe...

Using Grammarly in Opera Browser

I'll take a look. This might need updating.

Why JAMstack is Becoming so Popular

"Higher Security With the delegation of the server-side and...

Automated REST API Testing with Python

Thanks to a lucky Google ranking, this is my post popular art...

Ajax'd Javascript in dev tools

Nice trick thanks for sharing.

Why you may need a dedicated homelab.

Reminds me, I really must move beyond my Raspberry Pi 3 and...

New Feature Request

There is that "save to reading list" option, the blue label...

10 Python Articles you can read this weekend

Shameless plug: dev.to/dowenb/automated-rest-api-t...

Feedback requested for Software Quality talk

Yes please!

Feedback requested for Software Quality talk

What would you most want me to focus on? A: How to measure...

Getting Started With Browser Automation Testing in Python

Have you ever looked into using SeleniumBase? It's a test f...

STOP! Automating everything for "regression" is a waste of time

Absolutely! I have nothing against targetted automated regr...

Mac / Windows / Linux - Which Do You Use?

Windows as my client PC. But most deployed code tends to be...

How Do You Decide When To Get Your Next Computer?

This. Thanks Ivo, now I don't need to say it. :)

What do you wish to know about JavaScript when you were in university?

I did Bunch of JavaScript at University. Although all thing...

What common programming concept has the wrong name?

Yes indeed!

One small process improvement we made lately at DEV

Think I might see if I can get this to take off at work. Th...

What common programming concept has the wrong name?

We say "refactoring" we mean "rewriting". E.g much refacto...

Victimless Canary Testing with Scientist .NET

Great! Looking forward to hearing more from you on the topi...

How to Build a PWA

Thanks Wes. I really appreciate this style and level of det...

Victimless Canary Testing with Scientist .NET

I like this concept and pattern! Testing with production da...

How did you feel after your first open source PR?

My first, and so far only, PR for open source: github.com/c...

What does your team do when your communication channels go down?

I switched temporary from Slack to Team's today.. I'm not s...

Works on my machine

indeed, this is generally the way I've worked for a number ...

Happy Birthday Ali Spittel

Happy (belated) Birthday Ali!

101 Tips For Being A Great Programmer (& Human)

Excellent. 90% of this is also relevant directly to Testers...

101 Tips For Being A Great Programmer (& Human)

This

What Dev.to Theme Are You Using?

Default, Sans Serif. I tried dark, and switched back.

What do you think about the idea that "there should be only one way of doing a thing" in programming languages?

An example might be, using half, or or even quarter precisi...

What do you think about the idea that "there should be only one way of doing a thing" in programming languages?

If you think of what we didn't know yesterday, and then thi...

Do you use time-tracking for work or for your personal time?

I log my time in my current role. I'm slowly getting used t...

VS Code vs Atom - how to decide?

I picked VSCode, although I do have Atom installed for good...

how many of you are automated bots

I've noticed a lot more obviously commercial engagement. Li...

Difference Between Those HTTP Requests

Great stuff - if you want to look up the HTTP status return...

New computer

Work PC: 16GB Ram on a Dell laptop. Mostly I do testing at ...

Python in the browser

Mind, blown. Thank you.

Quick API Debugging Tip

Where possible - include the response as well as the cURL R...

Should a button communicate the current state, the intended behavior, or both?

Don't. Make. Me. Think! By this I mean, if it's a "button"...

Quick API Debugging Tip

I use the same technique in testing. Highly recommended.

Parents of DEV: How are you teaching your children about technology?

Oh my kids, 3 (almost) and 5, both have Kindle fire 8 table...

Parents of DEV: How are you teaching your children about technology?

My youngest is almost 3. She loves playing with the Codeapi...

Chromium and the browser monoculture problem

I'd sure love to only have to test on one browser engine. A...

My Favorite Software Development Podcasts

+1 for Code Newbie and BaseCS podcasts

What should I write about next?

Don't over think it - start small: Something you like Som...

What do you do, when you are stuck?

I really should give this a go. I spend a lot of time alone...

What do you do, when you are stuck?

Thanks Matthew, lots to think about there! When I get a cha...

What do you do, when you are stuck?

Excellent. I especially like the reminder to split the proble...

What do you do, when you are stuck?

Thanks for sharing Desi. I like the idea of using psuedo co...

What do you do, when you are stuck?

Excellent, this sounds useful. I'm going to give this a go....

Automated REST API Testing with Python

Thanks for the recommendation. I will take a look.

Python's random.choices is Awesome

100%! I have found random.choice is very useful for generat...

New Feature: Personal Configuration (sans serif fonts/night mode beta)

The new font is more helpful then I thought it would be! Ni...

Testing IS for Beginners

Corrected,I hope.

Testing IS for Beginners

Thanks!

What's your desk setup?

Thanks for sharing - My desk / home office is not tidy enou...

If DEV were an acronym, what would it stand for?

Dev, Evolving, Voice

Testing IS for Beginners

Those techniques sound interesting. I'll have to look into ...

Testing IS for Beginners

I'm so glad it was helpful for anyone but myself :)

Testing is Not for Beginners

My personal experience is a bit biased - because I'm a Test...

Hunt bugs down before they are merged!

And even more expensive if it makes it to production! and E...

Testing is Not for Beginners

Thanks for sharing Jon. I like to push myself out of my com...

STOP! Automating everything for "regression" is a waste of time

This actually goes for all regression tests not just automa...

Questions you should be asking before you test a new feature

Yes! Another good question. In my experience I have to ask...

STOP! Automating everything for "regression" is a waste of time

I would love to know, do these incident specific tests catc...

Questions you should be asking before you test a new feature

I like it, good question.

Changing job - How often is too often?

In the UK, contractors tend to have had lots of roles, ofte...

Path to Test Automation Success

I haven't yet. Would you recommend it?

Stop Doing Coding Tutorials

As a serial tutorial taker who recently starting doing some...

I'm Yechiel, and I'm not an ally.

This is great - I only wish I read it before I felt the nee...

A PSA for Well Meaning Coworkers This International Women's Day

Thank you for sharing. I'm an ally looking for more ways to...

Driven mostly by spite, jess coded

"Commit to pay transparency.", +1 for this! Thanks for shar...

Nevertheless, Ali Coded

Yikes - thanks for sharing I knew it could be bad, but this...

Calling *all* DEVs, please join us for #SheCoded 2019.

This is great, I've been reading the posts and wondering th...

What would you like to see on your DEV profile?

I like a lot of the other ideas listed here. I think many c...

What would you like to see on your DEV profile?

I'm going to be super controversial... I just like it very...

Dev.to API library for .NET 🚀

This is great I was just thinking I would like to do some a...

#100DaysofCode worth it or not? 🤔

Now we're talking! Almost Friday!

#100DaysofCode worth it or not? 🤔

mmm beer :)

#100DaysofCode worth it or not? 🤔

Cheers.

#100DaysofCode worth it or not? 🤔

I've written much mode code since I stopped 100 days of cod...

Follow Friday!

Follow me, if you are interested in hearing me learn and sh...

Where do I start learning automated testing?

Looks like you already found my recommendation of TAU. In ...

Path to Test Automation Success

Glad to be of help. I'm interested to hear about your autom...

Do you really want to learn how to be a programmer?

I really must find time to write the equivalent of this for...

15 Random Pieces Of Wisdom About People Management

I've recently stepped into a management role... Just going ...

Is there a good way to find out when your article is shared around?

Excuse the bias towards Python :)

Is there a good way to find out when your article is shared around?

Email alerts: pythonforbeginners.com/code-snippe...

Is there a good way to find out when your article is shared around?

Google search with Python: pypi.org/project/google-search-...

Is there a good way to find out when your article is shared around?

Scraping: docs.python-guide.org/scenarios/sc...

Is there a good way to find out when your article is shared around?

Start something open source on GitHub, I am sure others wou...

Is there a good way to find out when your article is shared around?

Maybe then "magic pixle" or image style approach might work...

Using Grammarly in Opera Browser

I've tried it, but couldn't get in with it. The update mech...

What do you do while your waiting for builds?

Mario Kart for the win!

What do you do while your waiting for builds?

I'm working from home so no table and no one to play with

What do you do while your waiting for builds?

This is great I don't make good use of SE

What do you do while your waiting for builds?

Classic.

Where are my manners! Hi I'm Glenn

Welcome Glenn!

Welcome Thread - v13

Welcome!

loading...