I made the switch from Sublime Text to Visual Studio Code

Like many, if not most, web developers, my IDE of choice for the last half decade has been Sublime Text. Prior to ST, i was using TextWrangler and Notepad++; before that, it was NoteTab Light and code-only mode of Dreamweaver (shudders). Still odd that i switched to a quasi open source code editor created by […]

Continue Reading …

How to choose a VPN service and browser for desktop and Android/iOS

So, you’ve heard this “VPN” (Virtual Private Network) thrown around and how you should use it if you’re connecting to a strange WiFi network or you’re conducting sensitive work at the job that needs added protection. The simple answer for what is and why you should use a VPN is: private, secure (encrypted), dedicated connection […]

Continue Reading …

Firebase custom domain verification with Namecheap DNS

So i received a message that i still needed to verify my domain ownership — odd, because two weeks prior i thought i had covered my Firebase custom domain verification. I double-checked i followed the Google instructions verbatim, going so far as deleting and re-entering the records, yet after a few hours, still no luck. […]

Continue Reading …

How End-to-End Encryption Works

All right. Here’s a simple explanation of how end-to-end encryption works. Recently there’s been a healthy amount of chatter in the news regarding WhatsApp, and i’ve noticed more and more of my contacts using (installing at least) Signal on their phones. This will give you an idea essentially of how our text message convos go when […]

Continue Reading …

WordPress + ACF + Instagram Feed without API

With the the privacy climate these days — see Facebook’s woes with Cambridge Analytica — Instagram has finally enforced the API changes and limits they announced in January. After riding dirty with the feeds for the past few months (despite the summertime deadline), two sites’ feeds stopped working last week. Crap. I needed a quick fix; something […]

Continue Reading …

Video Game-Playing Thoughts: Dragon Age: Inquisition (PS4)

Ahh. I’m loving this game. I legit only played about 35 minutes for the PS3 version a few years back. Seems to be a pattern with me the past few years: not playing games for long periods of time or giving them any real play-through. Dragon Age: Inquisition is an action role playing game with […]

Continue Reading …

WordPress Developers: to use functions.php or a functionality plugin?

I first learned of the functionality plugin vs functions.php way of thinking either from a StackOverflow comment while searching for some elusive WP answer or via Dave Clements’s posts: Create Functions Plugin and Putting Things Where They Belong. Not sure it matters, but i like to attribute inspiration. Anywhoo… The more i’ve tackled WordPress projects, especially while […]

Continue Reading …

Video Game-Playing Thoughts: Final Fantasy Type-0 HD (PS4)

Time to get back into Final Fantasy games via the physical copy of Final Fantasy Type-0 i had bought like a year ago from Game Stop. The story and cinematic scenes are engrossing, intense from the moment you hit “New Game”. Death, loss, and blood. Beautiful intro music while credits are rolling. Started playing this […]

Continue Reading …

Fonts blocked by CORS policy on localhost: How to fix that

I’m using MAMP Pro and have a separate Host setup for each of my website projects. This let’s me navigate to local.mydomain.com instead of localhost:8888/mywebsitedirectory. You can easily setup local.mydomain.com to be a.b.c if you wanted; this is my convention for projects. Helps me separate local dev with production and sandbox/staging sites. Since i decided to serve […]

Continue Reading …

How-to: delete “Icon?” icon\r files on your Mac

For the longest time these “Icon?” (or Icon\r) files kept popping up on my Mac without any rhyme or reason. I would manually delete them. Eventually i got fed up again when several popped up in my main Music folder and all its sub-directories. I googled a Terminal (bash) command to find and delete files […]

Continue Reading …

WordPress Custom Shortcode Not Displaying or Breaks Page–help!

So, i’m working locally on this site, tweaking my Wikipedia User Contributions Display plugin, and i noticed that some tweaks i pushed live are actually working fine, but locally they’re not (kinda backwards, i know). Heck, anything after the plugin shortcode doesn’t display–it actually breaks the site (footer scripts and other code fails to run). […]

Continue Reading …

MacBook Pro keyboard and trackpad not working: how to fix

Update: On November 2, 2018, using the DIY method, i successfully repaired the broken hardware of my MacBook Pro for $23.98 + tax. Drastic difference from the $400-500 estimate if i allowed the Mac Store folks to do it. At the end of this post i have appended what i did to fix the keyboard […]

Continue Reading …

Removing article:tag from Yoast’s WordPress SEO plugin

Scroll down for the code since i’m a little long-winded on this post. Ye’ve been warned. Yoast’s WordPress SEO plugin is awesome at getting you quickly setup with adding Twitter Cards and Facebook OpenGraph data to your website. But over the latest iterations it’s either added superfluous meta data or removed the options to toggle […]

Continue Reading …

I found the best WordPress activity log plugin: Stream

Some backstory: i’ve been developing several WordPress projects back-to-back or in parallel in the last few months, and once they’re ready to transfer from local dev environment to staging server, the content provided to me from clients or coworkers usually becomes stale, needing to be updated with increased frequency or in sporadic bulk edits, which […]

Continue Reading …

WordPress FTP Error fix when upgrading WordPress core or plugin

You go to update a plugin or the latest security patch for WordPress, but when you click update you’re prompted for FTP credentials. It can be frustrating and annoying, but it has (typically) a simple fix. This WordPress FTP error is frustration at its peak. You’ll need access to your wp-config.php file and ssh access to your […]

Continue Reading …

We are closer and closer to Star Trek and The Jetsons

All things are moving faster towards a Star Trek and The Jetsons-esque reality: Google’s new Pixel Buds (wireless!) allow real-time language translation in your EAR; Amazon’s Echo and Google’s newly announced Home (and Home Mini) are full-house voice listening/activation devices to do ish throughout your abode. What’s awesome, amazing — and frickin’ freaky! — about […]

Continue Reading …

Fix brew update – Error: /usr/local must be writable!

So, you wanted to update homebrew with the command brew update but received a similar error below: Error: /usr/local must be writable! Simple fix is to run sudo chown -R $(whoami) /usr/local Your problem should now be fixed. If not, you might have ran into this issue that i’ve come across, too: Error: update-report should […]

Continue Reading …

WordPress: You Changed the Site Address URL and now Blog Posts are Blank!

So you installed WordPress in a sub-directory because you want your URL to still be simple, such as installed here www.mydomain.com/wordpress-installed-here/ yet visitors will see www.mydomain.com when navigating your site, but after doing so your blog posts and pages show up as a white blank page. Not good. Luckily, there’s a simple fix! Just update […]

Continue Reading …

Flickity is the Best Carousel Around—Period

I was in desperate need for a functioning yet robust, and most importantly, quick-to-install-and-deploy carousel/slider for a large project i was working on for my job. Perusing my job’s rival-of-sorts website, i dove into their code and learned they used Flickity, which i instantly fell in love with after reading its documentation and API. Several ways […]

Continue Reading …

How Do Open Source Communities Govern Themselves?

Are you interested in governance in general as well as specifically to the Open Source world/community? Check out this read, How Do Open Source Communities Govern Themselves, the second part in a series about governance. It’s written by Randy Fay. This is the start of my Someone Else’s Good Read series of posts. I would like to […]

Continue Reading …

MySQL Server Not Starting on MAMP for Mac

So if you’re like me, you do a lot of WordPress development locally and experience annoying issues. I use MAMP, personally, as do many others. One of these common headaches is the MySQL server not starting on MAMP for Mac; inexplicably stopping and whatever you try, it won’t start again. Here’s a fix that has worked […]

Continue Reading …

WordPress Install: unknown character set utf8mb4 error

How to fix this “WordPress database error: [Unknown character set: ‘utf8mb4’] ~” error. Simply change “utf8mb4” to “utf8” in the Database Charset setting in your wp-config.php file. Voila. Update (2018.02.01): Do NOT follow any of that above. You’re going to want to keep the ‘utf8mb4’ under Database Charset in your wp-config.php file, but you’ll need […]

Continue Reading …