
Harbor Patrol
I'm building Harbor Patrol, a desktop app that checks for security vulnerabilities in your local web projects.
I'm building Harbor Patrol, a desktop app that checks for security vulnerabilities in your local web projects.
On a hot day in June, I was standing at the waters edge of a majestic glacial blue lake in the Eastern Sierra known as Big Pine Lakes. Only, this season, the waters edge was nowhere near where it was supposed to be. The unusually dry season didn't provide enough snow melt to fill this lake.
If terms like SQL injection, Content Security Policy, and cross-site scripting make you feel like a foreign language, you're not alone. Building secure applications doesn't have to be overwhelming. You just need to know where to look for guidance.
Learn how to create full-width background images that break out of page margins using a clever CSS calc() and viewport units technique. No HTML restructuring required!
You can stop copying that clipboard logic off of StackOverflow and no I'm not telling you to use an LLM.
One of the hardest things about web development is knowing what's available in the ecosystem because there are so many awesome things on the internet
These are my three favorite hotkeys while coding. They make me faster, more productive, and improve my code quality. On top of that, they reduce my cognitive load and make my code easier to read.
Code is messy, language is messy, and sometimes you want to rename a model in a codebase that a team has sunk years into...for consistency's sake. Doing a quick find and replace isn't enough in this case...
Pack the car. Fill up on gas. Grab ice from the store. And hit the road. The getting away part of getaways is the hardest part. We were headed to Sequoia National Park from Los Angeles. It should be an uneventful drive through California's Central Valley.
Nifty art has little utility beyond being able to display it in somewhat obscure virtual worlds. Some say to buy them for bragging rights, because owning things feels good, or to start a collection.
I've become mildly obsessed with box-shadows. When they are done well, they're magic. They provide depth, contrast, and clarity to the page. When done poorly, they're distracting. Let's dive into box-shadows.
I got an email from Ugohow the other day. Ugohar also sent me one. The Ugos send me a lot of emails, they write to me in Russian with links to buy prescription drugs. Thanks, Ugos.
Rain offers scenery we don't get to appreciate most days. During a recent rain storm my girlfriend and I decided to get out and explore.
We are building an app to help the people of LA navigate street sweeping. Follow along as we document the journey here.
As I hiked through the desert, observing all of the holes in the ground that are surely home to a feast of rodents, there was one question I couldn't get out of my head.
This tutorial will show you how to use React with Laravel in a way that lets you sprinkle React into a legacy Laravel codebase and blade templates. We will not be creating an SPA or using Create React App.
I don't always consider myself a developer. Some would classify this thinking as imposter syndrome. To me, it's something else.
I thought it would be nice to create my own implementation of shortcodes for my blog so I can include my custom react components into my post by adding a simple shortcode. This creates the bridge between CMS and code that I was missing.
I'm providing free APIs for anyone to use at data.joeczubiak.com. Our first API serves important public data about COVID-19. The idea is to provide a way to give myself and others useful tools to build interesting things with.
I started making sourdough a few months ago, finding my way to it though my journey into all things fermentation. Sourdough is yet another fermented product after all.
We're building a simple contact form with three fields — name, email, message. It will be a React component that uses the Ant Design components to display a Netlify form.
The new norm in the US will be to wear a mask when you're sick. This is a cultural hurdle that has taken a pandemic to finally get over. It's not something that we treat as normal or American.
Patient Tracker V brings project management tools to dentists to help organize and track complex cases.