RSSAmplifier

Blog

Donavon West's Blog

This is my personal feed!

donavon.comRSS feed ↗12 posts

Latest posts

Never Trust the Client: Architecting a Resilient API

It's important to architect your APIs in a way that can't be spoofed by a mischievous client application.

You may be doing try/catch all wrong

What if I told you that you're doing try/catch in JavaScript all wrong? I'll discuss three things that you should be doing differently in your try/catch blocks.

Adding ETag Support to Remix

Learn what an ETag and If-None-Match are, why they're beneficial to your users, and how to implement them in your Remix application quickly and easily with remix-etag.

SSR Date Formatting in Remix using the User's Locale

How I achieved consistent date formatting in Remix on both client side and server side rendered React using a LocaleProvider and Intl.DateTimeFormat.

Markdown API Guide

This API Guide will get you familiar with the Markdown syntax supported by remix-blog.

I code using const (and why you should too)

The main benefit of using const vs let is signaling intent.

Math.max() without Arguments

In JavaScript, Math.max() without any arguments returns -Infinity. But why?

Intro to React Hooks

React Hooks are live in production. Learn what you need to know to get started using and testing them today.

Spread Love: A Look into JavaScript's Rest and Spread Syntax

Learn how the new JavaScript rest and spread syntax can simplify your code and reduce visual clutter.

Conditional Rendering in React using Ternaries and Logical AND

If you are explicit and always create a boolean, there's no reason not to use a logical AND vs. a ternary for conditional rendering.

Clean Code vs. Dirty Code: React Best Practices

Clean code is a consistent style of programming that makes your code easier to write, read, and maintain. Discover how to make your React code cleaner using easy-to-follow examples.

Lorem ipsum

Ultrices viverra netus in faucibus, lorem ipsum.