Understanding Hydration Errors by building a SSR React ProjectIf you’ve written React code in any server-rendered framework, you’ve almost certainly gotten a hydration error. These look like:Apr 4Apr 4
Make your LLMs worse with this MCP ToolWe are a remote company, and as a remote company, there just aren’t as many opportunities for hanging out, talking around the water cooler.Apr 1Apr 1
FastAPI in Prod: Handling DB migrations, auth, and moreFastAPI is a modern Python framework known for its speed, developer-friendly features, and (my personal favorite) automatic OpenAPI schema…Feb 18Feb 18
Rate Limiting: A Practical Guide to Prevent OveruseRate limiting is a technique used to control the frequency of requests a client can make to a server over a specified period.Feb 12Feb 12
Adding Enterprise SSO / SAML to LaravelLaravel is a PHP-based web application framework. If you read through their marketing site, you’ll see a few common words like elegant…Jan 12Jan 12
Building internal AI tools with StreamlitMost companies have a ton of valuable data internally. This could be analytics data on your customers interactions with your product. This…Oct 2, 2024Oct 2, 2024
FastAPI Auth with Dependency InjectionFastAPI is a modern web framework for building APIs in Python. It’s one of my personal favorite web frameworks as it has built-in support…Sep 23, 2024Sep 23, 2024
Libraries for writing raw SQL safelyOne of my responsibilities at PropelAuth is writing example apps / guides in various languages / frameworks. It’s truly one of the most fun…Sep 13, 2024Sep 13, 2024
OAuth2 in Simple TermsIf you’ve ever searched for OAuth (or OAuth2 or OpenID connect/OIDC), you’ve probably been greeted with a picture that looks like this:Sep 5, 2024Sep 5, 2024
Complete Guide to State Management in ReactIf you are writing a React application, you are almost certainly managing state somewhere. State is surprisingly hard to define, but easier…Jul 26, 2024Jul 26, 2024