Jason Cosper

Gentleman of fortune. Man of action. Jerk with a soapbox.

Reasons for Custom Tables and an API

When it comes to storing large amounts of data that does not very closely mimic existing WordPress database schemas, you should absolutely use custom tables. Choosing not to use a custom table will likely cause more harm than good. While it’s possible to store almost anything you want as a custom post type in the wp_posts table, that does not mean you should or that it is even a remotely good idea.

You have no idea how happy I am that someone is finally saying this. I’m even happier that the someone saying it is Pippin.

Really looking forward to the rest of the articles in this series!

Gotta Podcatch ‘Em All

A couple great WordPress podcasts — WP Dev Table and WPwatercooler — have been nice enough to have me on as a guest recently. Instead of having you dig around each site to find the episodes, I’ll just go ahead and leave them here…

As you can see, I’m a pretty insightful guy. Humble too.

Want to have me on your podcast? Hit me up on Twitter!

The Big List of Naughty Strings

The Big List of Naughty Strings is an evolving list of strings which have a high probability of causing issues when used as user-input data. This is intended for use in helping both automated and manual QA testing; useful for whenever your QA engineer walks into a bar.

What to Expect When Expecting Content Security Policy Reports

Zach Tollman goes deep on Content Security Policy reporting in browsers.

Shortcake Bakery

Shortcake + Shortcake Bakery = Easy PDF, JavaScript, iFrame, Facebook post, Scribd & Genius embeds from the team at Fusion.

There’s also a really nice image comparison tool. If you’re into that sort of thing. Which I am.

Scaling WordPress queries with Elasticsearch

File under: Cool shit you can do with Elasticsearch.

Stop using tail -f (mostly)

Despite using the less command frequently, I had no clue that it could be used in place of tail -f. So useful!

The WordPress Talent Shortage Might Be a Pricing Problem

An interesting article — and ensuing discussion down in the comments — from Andy Adams. Definitely worth a read if you make even just a fraction of your living from doing WordPress dev work.

Too Many Images

I love single use command line tools. This one helps you determine a URL’s image weight and even lets you know where you should start optimizing.

Implementing Public Key Pinning

While HPKP — which helps reduce the attack surface for man-in-the-middle attacks against HTTPS traffic — is only supported in a very small handful of recent Chrome and Firefox builds, it never hurts to get ahead of the curve. Especially when it comes to your site’s security.

Page 1 of 58

Powered by WordPress & Theme by Anders Norén