DEV Community

Ron Newcomb profile picture

Ron Newcomb

A senior developer working in Seattle.

Location Seattle Joined Joined on  github website

Education

Bachelor's

Work

Full-stack developer at a genetics firm

All 35 comments

What It's Like To Code For Amazon

With the exception of the great pay, my experiences at Micros...

Moose facts

my reaction: "nah just sitting there takes us a good six mon...

What do you think of React Testing Library?

I do not like it. I get random "should call act" errors dep...

From Travel Agent To Frontend Developer.

I really do think coding gets a bad rap for being harder than...

My take on clean code

+1 for YAGNI. Everyone forgets YAGNI.

JS Clean Code tip: Don't use tuples for returned objects

Counterpoint: call the same function multiple times. Withou...

Clean up your code by removing unneeded indentation 🧹

As much as I love my extensions that measure the cc of my fun...

Code Comments Are Stupid

Airight, the title drew me in. I agree, but the % of commen...

Naming Variables the Right Way

I'd also add the naming convention on boolean variables. Usu...

The Pros and Cons of DRY Code

I also sometimes do/don't factor out a piece of code based on...

Naming Variables the Right Way

Agreed. I'd add that functions should be named after verbs (...

Studying a programming language: tips from a former language teacher

Yeah but programming languages aren't actual languages. They'...

Missing the Message Bus in HTML Custom Elements (and Micro-Frontends in General)

Um, how to explain this? The event attributes like onClick o...

The Myth of the Spec

"what other "myths" have you found consistent across the vari...

Studying a programming language: tips from a former language teacher

"The best way to improve ones coding skills is to read other ...

What are/were your go-to resources for learning TypeScript?

I just used the official Typescript website. Every once in a...

Have you ever struggled with imposter syndrome? 👽

No, not really, in my entire 30+ years of writing code. I wr...

How do you deal with information and learning overload?

After 20 years in this industry + years of schooling before i...

A Secret to Writing Nice Code

Yes I know you shouldn't do awaits in strict sequence like th...

My confusions about TypeScript

1) function handleRelations<T extends Model>(modelCl...

Why can't Form Validation be nice?

I've read it over twice now, but near as I can tell, it doe...

Why can't Form Validation be nice?

It's not bad at all, but I'm starting to see a lot of compo...

Why can't Form Validation be nice?

Haven't heard of that one either. Just from reading the lan...

Why can't Form Validation be nice?

Actually my employer lost a client over this recently. Yea...

Why can't Form Validation be nice?

Haven't heard of that one but I'll check it out, thx.

Why can't Form Validation be nice?

Formik's mess was what prompted this post, particularly the...

React form validation with Hook in 5kB

Not bad. But not a fan of: ref={register({ vali...

5 Great Programming Books Rarely Mentioned in "Great Programming Books" Articles

Thx. I've owned Functional C# for ages, and agree it's a go...

Keeping your code clean by sweeping out "if" statements

Makes me sad when that gets called "clever". "Mapping A B ...

Comprehensive questionaire: Math role in programming

3D graphics needs geometry and vector calculus, and statist...

10 Concerns & How we can make the whole React codebase cleaner

Depending on codebase, #5's propTypes has been replaced by ...

NodeServices: Where Javascript and .NET Meet Back on the Other Side

Thank you for this article. I was pulling my hair out beca...

loading...