Skip to content
Cory House

Cory House

  • Blog
  • Courses
  • Training
  • Presentations
  • Appearances
  • About

Category Archives: Uncategorized

Forms in React 19

React 19 has many new form-related features:

  • Server actions – Call async functions that run on the server in a client component
  • useActionState – Update state based on a form action
  • useFormStatus – Get a form’s status
  • useOptimistic – Optimistically
… Read on...
Posted byCory HouseJuly 15, 2024July 15, 2024Posted inUncategorized

Avoid Sprints

Sprints create an arbitrary deadline every x days. This creates estimation overhead, and fosters short-term thinking.

Instead:

1. Break work down into small tickets.

2. Estimate future flow by tracking the number tickets completed.

Simple.

Breaking tickets down is naturally … Read on...

Posted byCory HouseMarch 19, 2023September 6, 2023Posted inUncategorized

13 Reasons Software Development is a Unique, Amazing Career

1. Creative freedom.

Product managers and designers specify *what* I should build. But, I get to decide *how* to build it. I choose my patterns, libraries, technical approach, workflow, and more. There are infinite ways to solve a given problem. … Read on...

Posted byCory HouseAugust 17, 2022August 31, 2022Posted inUncategorized1 Comment on 13 Reasons Software Development is a Unique, Amazing Career

Stop disabling copy/paste

Hey developers, please stop disabling copy/paste in form fields! 🚨

  • It’s awful UX.
  • It’s confusing.
  • It doesn’t improve security.
  • It breaks password managers.
  • It risks typos on critical info.

If asked to do so, push back. Please don’t break the … Read on...

Posted byCory HouseMarch 14, 2022March 14, 2022Posted inUncategorized1 Comment on Stop disabling copy/paste

React Pattern: Centralized PropTypes

Avoid repeating yourself by centralizing PropTypes

Grand Central Station, New York, NY

There are three popular ways to handle types in React: PropTypes, TypeScript and Flow. This post is about PropTypes, which are currently the most popular.

📊 For enforcing types in React, I typically use…

… Read on...
Posted byCory HouseNovember 14, 2017December 12, 2021Posted inJavaScript, UncategorizedTags: JavaScript, React

I Don’t Do Q&A at the End of Conference Talks. Here’s Why.

I’m admittedly in the minority:

At the end of a conference or user group talk, how should the speaker handle questions?

— Cory House (@housecor) July 1, 2016

Q&A is so common that speakers do it by reflex. The moment … Read on...

Posted byCory HouseJuly 7, 2016May 1, 2018Posted inConference, Speaking, UncategorizedTags: Public speaking

In Defense of ES6 Classes

These days it feels like everyone is attacking classes in JavaScript. Developers I respect say ES6 classes are a virus. We’ve compiled long lists on the reasons that ES6 classes are not awesome. Apparently, if we’re still brave enough to … Read on...

Posted byCory HouseMarch 29, 2016May 1, 2018Posted inJavaScript, UncategorizedTags: JavaScript

React’s JSX: The Other Side of the Coin

When React was released, many people took one look at JSX and lost their minds. What are these angle brackets doing in JavaScript?! What about separation of concerns? Has Facebook learned nothing from the community?

Facebook: Rethink established best practices™

… Read on...
Posted byCory HouseSeptember 1, 2015December 12, 2021Posted inJavaScript, UncategorizedTags: JavaScript, React5 Comments on React’s JSX: The Other Side of the Coin

Building Applications with React and Flux

It’s live! I just published a new course on Pluralsight: “Building Applications with React and Flux“. This is the product of over six months of preparation including the creation of a rich demo application that implements the core … Read on...

Posted byCory HouseAugust 13, 2015Posted inUncategorized17 Comments on Building Applications with React and Flux

Knockout Bindings are Evaluated Left to Right

I just resolved an odd behavior that tripped me up. Have you ever attached a click handler to a checkbox/radio with Knockout and wondered why the old value is received in the click handler? Well here’s the solution. In Knockout, … Read on...

Posted byCory HouseAugust 4, 2014Posted inUncategorized

Posts navigation

1 2 Older posts

About Cory

Cory HouseCory House is a React and JavaScript specialist. Cory is principal consultant at reactjsconsulting.com. I'm a Pluralsight author, a Microsoft MVP, and an international speaker. I believe in clean code, test-driven development, and responsive web UIs. I'm a retired wedding singer, lousy golfer, and lover of fine automobiles.

Pluralsight Author Page
My Pluralsight Courses

Cory House, © 2010 - 2020 Bitnative LLC