Tutorials Page 65
Manage Client Sites with LightCMS
My first job was at an agency around 10 years ago. When I look at the tools out there now, I'm amazed at how quickly the standard has changed. Sometimes I was made to cobble together an ugly, rigged CMS; other times I was hacking around subpar open...
Export and Import Patches with git
Most of us that use git probably only have use GitHub -- thus is the popularity of their service. If you (or a parent project) don't use a service like GitHub, however, you'll need to export patches for review. Let's have a look at how to export a patch...
Prevent Body Scrolling
One of my pet peeves with fixed or absolute positioned elements is the
<body>
scrolling while you scroll the the positioned element. Have you ever tried scrolling a dialog and seeing the page scroll in the background? Awful user experience, bordering on embarrassing. Yikes. So what's the best way...Complete Server Stability and Security with Plesk
Every few years my hosting sponsor will provide me a new VPS to host this WordPress blog. I love having a VPS so I have complete control over my server and the environment but one thing I do know is that I don't want to play...
Step-By-Step Guide to Stripe Payments in React
This is an adapted from several excerpts from Scott Hasbrouck's book, "The Node.js Engineer's Guide to Stripe" - Available Now! with a 10% discount for David Walsh readers with code: WALSH10 What We’ll Cover Replace Checkout.js with Stripe.js Removing the Checkout.js button Adding required...
Use Mozilla Firefox DevTools in Chrome
I shared on Twitter last week that I do casual browsing in Google Chrome but do most of my development work in Firefox. I can't give a great reason for doing so but Firefox has seemed like a development "security blanket" since I was in college (over a...
Respond to Prompt in Bash Script
I work on a project that requires I frequently build and destroy a virtual machine. I don't enjoy having to do so but virtual machines can be notoriously difficult to prop up, especially when you have a complex app living within it. Manually typing the same commands over...
can-zone
can-zone is a library that implements Zones. Zones are an abstraction allowing you to write cleaner code for a variety of purposes, including implementing server-side rendered (SSR) applications, profiling, more useful stack traces for debugging, or a clean way to implement dirty checking. This article will...
Image Optimization with Cloudinary
We're always looking for ways to improve site speed; we lazy load, minify and concatenate, create sprites, experiment with caching, and just about everything else we can think of. With all of the performance optimization strategies available, the best way to decrease page size always comes back to...
Remove Spaces from File Names
Spaces in file names are a nightmare with the web; you deal with
%20
and other nonsense when spaces are in file names. That's why when I receive images with spaces I cringe; I mean hell, dealing with spaces of file systems sucks too. Anyways, I use the...