corpus.blog
Most cited
Talked about
Blogs
41,554 blogs · 4,904,241 posts
Claim your blog
Back to coryhouse.dev
Blog · corpus.blog/blogs/coryhouse.dev/posts
coryhouse.dev
coryhouse.dev
2023
Tip: When naming a variable that stores a list, avoid needless suffixes
original ↗
13 Feb 2023
Concern: Isn't deploying multiple times a day risky
original ↗
13 Feb 2023
General rule: The fewer environments a web app has, the better
original ↗
12 Feb 2023
Software death spiral: “We don’t have automated tests, so we need many...
original ↗
11 Feb 2023
Just switched a large project from create-react-app to Vite
original ↗
10 Feb 2023
Claim: "Pair programming replaces code reviews" Are you willing to drive...
original ↗
10 Feb 2023
Tailwind tradeoffs in one tweet: Are you willing to: Learn some class names...
original ↗
9 Feb 2023
A developer who immediately approves PRs is a liability
original ↗
9 Feb 2023
When I teach teams React, I teach WAY more than just React: Debugging...
original ↗
8 Feb 2023
Pre-commit hook used well: ✅ Fast ✅ Focused (Lint changed files, auto-fix) ✅...
original ↗
7 Feb 2023
Problem: You want to assure your unit test doesn't produce console errors
original ↗
6 Feb 2023
A key dev team role: Architect
original ↗
4 Feb 2023
Today I woke up in Germany
original ↗
3 Feb 2023
As an “old” developer, I’m driven by two conflicting ideas: 1
original ↗
3 Feb 2023
Wow, just found Deno Lint, a Rust-based alternative to ESLint
original ↗
1 Feb 2023
Goal: Wrap React Router's Route component so I can avoid having to wrap 50+...
original ↗
31 Jan 2023
The closer developers are to end users, the better
original ↗
30 Jan 2023
Problem: You need to deep clone a JavaScript object
original ↗
30 Jan 2023
Branches should ideally have a short lifetime, less than a day
original ↗
28 Jan 2023
Unsurprisingly true: Having automated tests primarily created and maintained...
original ↗
27 Jan 2023
I've spent the last week in the UK
original ↗
26 Jan 2023
Ideally, onboarding a new developer on a JS project requires only 2...
original ↗
25 Jan 2023
An epidemic problem in software development: Resume driven development
original ↗
24 Jan 2023
One of the most wonderful benefits of public speaking: It raises the bar for...
original ↗
22 Jan 2023
A surprising irony about working in TypeScript: The better I get at it, the...
original ↗
20 Jan 2023
Code review habit: If a simple change is necessary, I just change it
original ↗
20 Jan 2023
In code reviews, I’m far more impressed with surprising simplicity than...
original ↗
19 Jan 2023
15 reasons I enjoy @tailwindcss: 1
original ↗
19 Jan 2023
Problem: Tailwind styles get long sometimes
original ↗
18 Jan 2023
The big idea of BDD/Cucumber tests: “Write tests in plain English so...
original ↗
18 Jan 2023
Concern: “Infinite scroll is bad because the user can’t ever access the...
original ↗
17 Jan 2023
React Router 6.4 introduced loaders
original ↗
16 Jan 2023
⚛️ React code smell: Multiple setState calls in a row
original ↗
16 Jan 2023
Monorepos are great…to a point
original ↗
14 Jan 2023
Employers shooting themselves in the foot: “We don’t allow using GitHub...
original ↗
14 Jan 2023
I don't write unit tests much anymore
original ↗
13 Jan 2023
Pre-commit hooks are a waste of time
original ↗
10 Jan 2023
Just switched a project from plain fetch to ky
original ↗
9 Jan 2023
A common mistake: Types with many optional properties
original ↗
9 Jan 2023
Problem: TypeScript errors are typed "unknown"
original ↗
8 Jan 2023
Problem: A PR is too big and contains unrelated changes
original ↗
8 Jan 2023
A common software development mistake: Going too wide or too narrow
original ↗
7 Jan 2023
Tip: Don't lie to TypeScript
original ↗
6 Jan 2023
Sometimes, a performance problem is actually a design problem
original ↗
5 Jan 2023
Problem: You want to send messages between tabs, frames, iframes, or windows
original ↗
4 Jan 2023
Client-side security boils down to one simple rule: Never trust the client
original ↗
3 Jan 2023
Problem: "Our code isn't testable"
original ↗
2 Jan 2023
A simple, but often overlooked benefit of using the URL for state: It avoids...
original ↗
1 Jan 2023
2022
Vercel converted the BBC site to @nextjs
original ↗
31 Dec 2022
Problem: You want to re-throw a JavaScript error to provide a friendlier error
original ↗
30 Dec 2022
13 ways to be a lousy developer: - Don't volunteer to help others
original ↗
28 Dec 2022
Common software dev mistakes are at the extremes: 1
original ↗
26 Dec 2022
Tip: Store sharable state in the URL
original ↗
24 Dec 2022
On some teams, writing good code feels like swimming upstream
original ↗
22 Dec 2022
Problem: Your page has many DOM elements, and you want it to render faster
original ↗
21 Dec 2022
How many records can you sort/filter/paginate in a web browser
original ↗
20 Dec 2022
Using Cypress, but wanna try Playwright
original ↗
19 Dec 2022
5 types of tests: 1
original ↗
19 Dec 2022
A unit test shouldn’t: 🚫 Call a DB 🚫 Run a browser 🚫 Make an HTTP call 🚫...
original ↗
18 Dec 2022
Writing code involves countless architectural decisions
original ↗
18 Dec 2022
Tip: npm scripts can reference env vars as variables: "start": "node...
original ↗
17 Dec 2022
Wow, just asked ChatGPT to convert some old Enzyme tests to use @TestingLib...
original ↗
16 Dec 2022
A sad irony: Some software projects fail simply because the team tried to...
original ↗
16 Dec 2022
Console noise is a problem
original ↗
14 Dec 2022
Problem: Changing code temporarily to support local development
original ↗
14 Dec 2022
Claim: “React Server Components (RSC) are just PHP”
original ↗
13 Dec 2022
⚛️ 10 ways to fetch data in React: Next 13: React server component Next 12:...
original ↗
12 Dec 2022
What’s a big pain point for you as a React developer
original ↗
11 Dec 2022
Prefer SPA: Internal app Behind a login Flakey internet Heavily interactive...
original ↗
10 Dec 2022
Server-rendering React is becoming popular
original ↗
9 Dec 2022
Okay, @ApiMocking has become a fundamental part of my dev and testing workflow
original ↗
8 Dec 2022
JavaScript tip: You might not need an if statement or a ternary
original ↗
8 Dec 2022
Problem: Using an open source component library often leads to bloat and...
original ↗
7 Dec 2022
I thought I knew Flexbox well, but I learned a few new tricks in this...
original ↗
6 Dec 2022
1992: Get answers in books 2002: Get answers on forums 2012: Get answers on...
original ↗
5 Dec 2022
Problem: package.json doesn’t support comments
original ↗
5 Dec 2022
Coding in 2002: The more effective you are at written communication, the...
original ↗
4 Dec 2022
Modern JavaScript has over 50 operators
original ↗
4 Dec 2022
Just learned JavaScript has logical OR assignment and logical AND assignment
original ↗
3 Dec 2022
This resonates
original ↗
2 Dec 2022
⚛️ My React component unit testing strategy: Test each prop
original ↗
2 Dec 2022
This isn’t error handling: .catch((error) => { console.log(error); });...
original ↗
2 Dec 2022
⚛️ 3 keys to fast React app tests: 1
original ↗
2 Dec 2022
Yesterday I shared why I'm switching from Cypress to Playwright
original ↗
1 Dec 2022
I’m a big Cypress fan, so I’m shocked to say this: I just switched to...
original ↗
30 Nov 2022
Just learned a new JavaScript array method: findLast It returns the last...
original ↗
29 Nov 2022
I think the term "prop drilling" encourages React developers to overuse...
original ↗
29 Nov 2022
Problem: JavaScript’s Date is lousy
original ↗
28 Nov 2022
I just radically simplified a fetch call
original ↗
27 Nov 2022
TypeScript tip: Many optional properties are a code smell
original ↗
27 Nov 2022
4 ways to handle multiple promises in #JavaScript How I choose: 1
original ↗
26 Nov 2022
Just learned you can use underscores as separators in JavaScript numbers
original ↗
26 Nov 2022
I just cleaned up a JS project
original ↗
25 Nov 2022
ESLint should report *ZERO* warnings or errors on CI
original ↗
24 Nov 2022
I have a wonderful wife and 3 healthy, amazing kids
original ↗
24 Nov 2022
A wasteful pattern: APIs that return PascalCase JSON
original ↗
23 Nov 2022
How to write unreadable code: Put all code in one giant function
original ↗
21 Nov 2022
Had a wonderful time in LA this week training a team on modern React
original ↗
20 Nov 2022
Problem: In React, it's often tricky to hunt down the component that's...
original ↗
20 Nov 2022
I prefer building REST APIs in TypeScript
original ↗
19 Nov 2022
Previous
Next