DEV Community

Steve Taylor profile picture

Steve Taylor

404 bio not found

Location Sydney, AU Joined Joined on  github website

Work

Frontend developer

All 35 comments

How React.js taken over the front end web development

I haven’t used Vue, so I don’t have much of an opinion.

How React.js taken over the front end web development

Why is React JS the Best Library Around? I disagree with t...

Caching dependencies to speed up workflows in GitHub Actions

What's the point of this caching feature if I have to run npm...

Testing API Request Hooks with Jest, Sinon, and react-testing-library

Yeah, I gave up and mocked my endpoint functions, which are a...

Testing API Request Hooks with Jest, Sinon, and react-testing-library

Sinon’s fake server doesn’t fall back to real requests. The i...

Testing API Request Hooks with Jest, Sinon, and react-testing-library

It doesn't work. I get errors such as Error: getaddrinfo ENOT...

Why not to use setInterval

There are perfectly sane ways of using setInterval without re...

How to Auto-Deploy Your React Apps with Cloudflare Pages

Worth noting that Cloudflare Pages supports only static asset...

Writing Your First React Test

Having used both Jest and Mocha extensively, I’d move all fro...

Writing Your First React Test

Testing in a fake browser environment is a fool’s errand. Use...

What CSS approach do you use in NextJS?

I’m using styled components because that’s what I know. Latel...

Why we shouldn't use "else"

I wouldn’t religiously avoid else just because some people ab...

Autocompleting JSX In WebStorm

I dabbled with TypeScript since 2014 and wasn’t a fan until I...

Autocompleting JSX In WebStorm

I never noticed this problem in WebStorm when using export de...

Why Most Developers Prefer The Dark Theme IDE?

Dark theme for the same reason I don’t stare at light bulbs.

What GIT GUI client do you use?

I use WebStorm’s built-in tools for viewing diffs and resolvi...

Tell me a thing that makes your day at work better

Some nice Ambient music without any distracting vocals, rhyth...

The bigger picture behind the GitHub master branch name change

I’d be all for breaking countless integrations and fragmentin...

Github is replacing the word master to avoid slavery references. Deal with it.

That’s cherry-picking from the quote. It was about git specif...

Github is replacing the word master to avoid slavery references. Deal with it.

It’s not that simple. Many systems that integrate with git (e...

Github is replacing the word master to avoid slavery references. Deal with it.

I’m opposed to the change for the following reasons: As sta...

Rename your master branch in Azure Repos

Master has many meanings, almost all of them not related to s...

Recoil - Facebook's own State Management Library

There’s Redux Observable by Netflix. I prefer Bacon.js over ...

Recoil - Facebook's own State Management Library

Recoil looks like it’s made for non-trivial apps. It’s very p...

Recoil - Facebook's own State Management Library

It uses promises, which makes it a non-starter for me. Promis...

How I Got Out of a Knee Deep Git Problem

Squashing via git rebase is hard. Do it in easy mode instea...

Interactively Rebase with git

The problem with interactive rebasing is that you’re replay...

Turning Git into an application database

This is what CouchDB/PouchDB is for.

NodeJS: How To Send An Email

Also take a look at mjml for creating emails that look cons...

Using JavaScript Fetch API to Get and Post Data

The problem with Promises is they don’t support cancellatio...

VueJS is dead, long live VueJS!

I’m using React, but if the choice was mine, I’d love to tr...

VueJS is dead, long live VueJS!

I’m using React, but if it was up to me, I’d probably use S...

VueJS is dead, long live VueJS!

Yes. Smart TV apps tend to run in a browser and there isn’t...

VueJS is dead, long live VueJS!

The difference is that hooks are in the component and execu...

loading...