Introduction
A potluck of plugins, performance, Panama Papers and other 'portant stuff.
Welcome to another mid-month issue of Craft Link List. We've got 40+ links since the last issue. Some of them are new, some are not, but they've all come up in Craft discussions recently so they're on the list.
If you're a new subscriber, welcome! Due to a mention of Craft Link List from the Pixel & Tonic team in their newsletter last month, there are more of you here than ever before. Thanks P&T!
There are links in the "Craft Advantage" section which are more "Wordpress Disadvantage" articles but that's not a real category here.
If you got links to share, please send me an email or hit me up on Slack.
Let's hit the links!
-John
Top Stories

Website Performance: Part I
The Craft Podcast hit it out of the park with this episode. You've got to listen to this.
News
Tools for getting started with plugin development
This Straight Up Hangout should have been in the previous issue, Plugin-palooza, but it didn't make it. It's definitely worth watching. Grab a happy lager and enjoy.
Twig's null-coalescing operator (??)!
Ben, Michael and Matt question and validate the ?? in another helpful Straight Up Hangout.
Featured Sponsor

Pic Puller for Craft
Instagram is back in Craft CMS with the updated Pic Puller.
Add authorized image & video feeds to your site. Plus use the Instagram Image Browser field type to add Instagram media into individual entries.
Tools, tips, and fundamentals
Duplicating a Craft Site
If you've got a good template of a site figured out, it's probably easier to duplicate it and start from there. This page from the Craft docs will help you get that done.
Perfecting your technique
Clear your cache based on "live" date of future entries
You learn so much in the Craft Slack channel. Take this one for example.
What if you have an entry you want to appear at some future date saved in database and you also cache your pages. Does your cache magically get invalidated when that entry should be live? Nope. This Stack Exchange post was referenced as the solution to this problem.
Plugged In
Currency Price
Currency Price is a fieldtype that allow you to input a price in multiple currencies.
Constant Contact Subscribe
Plugin for CraftCMS that adds subscribers to Constant Contact List via AJAX.
Typogrify
This typography... err... typogrify plugin has got loads of useful styling filters for text, like widow prevention (aka widont), the ability to all-cap text, wrapping of ampersands in class name for styling purposes, and more.
This 2-year-old plugin hasn't been updated recently, but it still does the job. (I used it just this week.) Be sure to check Ben Parizek's note in the issue log if you run into a * Smartypants* conflict when using it.
Asset Metadata plugin for Craft CMS
The plugin provides a configurable field type to extract and store metadata from an asset on element save into subfields.
Shipit Assets
Tim Kelty wrote a little ShipitJS script that runs an rsync command. Because "shipit production pull-assets
is slightly nicer than having having people remember the correct rsync command."
Craft Gmaps
This is a plugin, from 40Digits, provides a simple Field Type for CraftCMS. It's very similar to ACF's Google Maps Field with a few twists.
Aviary Image Editor
The plugin allows you to make edits to images through Craft using the Aviary Image Editor.
The Aviary SDK is now the Adobe Creative SDK so I'm not sure how that will affect this plugin, but it looks like you might need to migrate your plugin. Still, it sounds really useful.
YouTube Upload
This Plugin + FieldType uploads video assets to YouTube and is able to output their YouTube URL's in the front-end.
Craft Video Embed Utility
A Craft CMS plugin providing a Twig filter for embedding video from YouTube and Vimeo URLs
Videos plugin for Craft CMS
Videos manager allows you to connect to YouTube & Vimeo and retrieve your videos from your uploads, favorites, playlists, channels and albums.
Craft json data
Adds jsonData filter to templates allowing the pipe in of entry data and return of json encoded data.
Checkboxfield that stores a boolean
This plugin provides a field type that looks exactly like Craft's default Checkboxes field, but stores a boolean value to the database (similar to the Lightswitch field), so you can use a custom field parameter in your ElementCriteriaModel.
Craft Faker
Allows you to use Faker, a PHP library that generates fake data for you, to output random fake data in your templates.
It’s not Craft, but it’s interesting.
Gulp Starter
A delicious blend of gulp tasks combined into a configurable asset pipeline and static site builder.
GutterColor
A Sublime Text 3 plugin which displays a colour in the gutter if the line contains a colour.