Category: BlogPage 2 of 32

*Real* depth-of-field on an iPhone

You’re probably familiar with Portrait mode first introduced on iPhone 7 Plus. It’s a combination of the phone’s camera and software working together to provide depth-of-field (DOF) in…

Gutenberg Discussion Links

With WordPress 5.0 and the new Gutenberg editor being released December 6, 2018, there’s plenty of discussion about it on the web. Below I’m linking to several articles,…

Flying a Drone with React and Node.js

One of my favorite developer/communicators, Wes Bos, has put together a two-part video series where he shows how he built a Node.js backend and a React frontend to…

WordPress 5.0, The Gutenberg Editor goes live

WordPress 5.0 was released today, and with it comes the new Gutenberg editor. Coming from a developer’s perspective, I have a list of gripes about Gutenberg*, but controversy…

Links of Interest, Issue 23

Last night my wife and I signed up for a healthcare plan via the ACA Marketplace. Prior to that, our health insurance had been provided by a grandfathered…

Quick Hitters #devnotes

In the midst of working on some larger projects, during the past couple of days I’ve enjoyed working on two unexpected “quick hitters”. This past Friday, a long…

HowTo: Add a new sending address to your Gmail

This is an old trick, but as my clients ask me about it all the time, I’m providing the following instructions on how to add a new sending…

Iced Jasmine Tea

Ingredients 2½ teaspoons of loose leaf jasmine tea (4 bags) 2 cups hot water (195ºF/90ºC) 2 teaspoons sugar or 2 tablespoons of honey 2 cups cold water Directions…

Thanks to me, your next Dunkin’ coffee will be just right

After getting our orders wrong for months, I helped our local Dunkin’ fix a nationwide problem with their new ordering system My wife and I like our Dunkin’…

Optimizing WordPress for Speed

So, let’s say you’ve built out your new WordPress site. It’s looking like you want it, and you’ve got your content search engine optimized. Then someone mentions you…

WWDC 2018 Keynote Highlights

Here’s a quick rundown of the new features coming to your Apple devices as announced at today’s Apple WWDC 2018 Keynote: iOS 12 iOS 12 will be available…

Fennel Macro – Wallpaper

I’ve learned the following about fennel in the past month: 1) It’s great on pizza, 2) fresh from the garden it tastes like licorice, and 3) it makes…

SSHman – #cli SSH Manager

As the number of servers I manage has grown, I’ve developed my own command line script to help me keep track of all those connections. SSHman (i.e. SSH Manager)…

HowTo: Backup your data with Dropbox

If something happened to your computer, would you still be able to access all your important files? If you answered, “No,” you need a backup solution. Allow me…

Biggest Freelancing Fear

Biggest fear when I started as a freelance #webdev 17 years ago: my skillset stagnating. Without co-workers in an office setting, I was afraid I wouldn’t gain the…

TypeRocket – WordPress Framework

In recent weeks I’ve discovered TypeRocket. It’s a WordPress coding framework that makes it easy to extend WordPress themes and plugins with your own custom UX, custom fields,…

Office Rotation: Pianissimo Drift by Niklas Aman

It has been my habit to post what I’m listening to on Fridays; however, I plan to have Niklas Aman’s latest release, Pianissimo Drift, playing in the office…

Found: NASA’s Long Dead IMAGE Satellite

Stories like this one are some of my favorites on the web. Scott Tilley has found a NASA satellite that’s been “lost in space” since December 18, 2005….

Links of Interest: Setting my sights on GatsbyJS

This past Friday I was reacquainted with GatsbyJS, a static site generator for React. Out of the box, GatsbyJS gives you a true JAMstack framework, page resource prefetching for…

Osmo Mobile 2 – smartphone gimbal

DJI has announced the second generation of their popular smartphone gimbal, Osmo Mobile 2. Priced at $129, it’s an affordable way to capture some amazing video with those…