Introduction

Issue #50: Craft-CMS-satiation — loads of tips, how-to's and more
This issue publishes exactly one week before Dot All, the very first Craft conference. I hope to see you there, but if not this issue has loads of good info to keep you Craft-CMS-satiated for a while. There are some real gems in this issue.
Speaking of gems, thank you to this issue's sponsors: Solspace Freeform Pro and Illumetrik by Superbig.
Also, thank you to the authors writing the Craft posts that make up each issue of CLL. If you publish something Craft-related, please let me know.
Let's hit the links.
-John Morton
News
Craft 2.6.2992 released
With this release, Craft 2 got a few more bugs squashed and an update to Redactor 2.11.
Featured Sponsor

Introducing Solspace Freeform Pro!
Need more from Freeform? Freeform Pro includes all of the same features as Freeform, but includes support for popular API integrations, additional fieldtypes (confirmation, date & time, number, phone, rating, regex, website), flexible exporting options, and powerful widgets! Try Freeform Pro today!
Tools, tips, and fundamentals
20 principles for Craft CMS
Knut Melvær has a must-read article for Craft developers. This is filled with great ideas to make you better at your craft and Craft.
Is there an easy-to-follow tutorial to learn Craft CMS basics?
In case you’re getting up to speed on Craft CMS yourself or if you’re introducing someone to Craft, this link is a keeper.
Handling Errors Gracefully in Craft CMS
Andrew, aka nystudio107, is at it again with great advice for writing your code “defensively” because errors happens. (That's in intentional typo, unlike the rest of them.)
Display a copyright year (or range)
A quick Twig templating tip on how to write a smarter copyright line.
How to add to your Twig blocks.
Craft tip: To add to, rather than just replace a {% block %} use {{ parent() }} to render the parent block.
CentOS 6 に Craft 3 をインストール | かたつむりくんのWWW
I don’t speak Japanese but a Japanese friend tells me this is about Craft and Centos 6.
The PHP Practitioner
A Craft Slack user was asking about a "PHP crash course" before starting development of a new plugin. This Laracast series was recommended. "Not free, but Laracasts has great PHP tutorials."
Yii 2.0 ActiveRecord Explained
Yii 2.0 ActiveRecord may not sound like a Craft link, but it’s what Craft is using for database calls. Understanding ActiveRecord helps you understand Craft.
Essential Image Optimization
A free (Creative Commons) eBook by Addy Osman on modern image optimization techniques. Formats, decoders, techniques for efficient compression and more.
Updated PhpStorm gets Twig inject powers
In this build, we’ve implemented language injections for Twig custom tags and named blocks. To inject a language into named block or between custom tags, place caret inside {% customTag %} or {% block block_name %}, press Alt+Enter and select Inject language.
Create custom share images with your company logo
David Hellmann shares his thoughts on share images.
Perfecting your technique
Speed up your Craft CMS Templates with Eager Loading
Andrew continues his wonderful series of posts on Craft development, digging deeper into eager loading this time.
ImageOptimize 1.2.4 for Craft 3 released
ImageOptimize for Craft 3 keeps getting better. Check it out if you want low resolution images for your lazy-load technique. Inspired by LQIP.
Choose a License for Your Project
Are you making a Craft CMS open source plugin? What license should you choose? Here's an overview to help in that decision.
htop
htop is an interactive process viewer for Unix. It is a text-mode application (for console or X terminals) and requires ncurses.
Make your change logs with Markdown
If you're making a Craft 3 plugin, the method of creating your change logs is now Markdown, not JSON. There is no support for release feeds in Craft 3 like there was in Craft 2.
Sponsor

Analyze, understand and improve your Craft Commerce store
Get insights faster without tedious exporting and spreadsheet wrangling. See your customers’ history in your favorite support tool. Connect with more than 750 apps through Zapier. Running your Commerce store will be a breeze. Join the beta.
Plugged In
Migration Manager for Craft CMS
Create migrations to easily move settings and content between CraftCMS website installations. You can select which elements to migrate and create a migration file that can be committed to your version control system.
Craft3 Typogrify
Typogrify prettifies your web typography by preventing ugly quotes and 'widows' and more.
The Craft Advantage
How Different CMS's Handle Content Blocks
This is an overview on the topic of content blocks across many CMS’s. See section on Craft and Matrix blocks.
Overheard
It’s not Craft, but it’s interesting.
Cross Browser Testing Tool: 1500+ Real Browsers & Devices
I've mentioned BrowserStack here before for cross-browser testing. It appears there's a new option, creatively named "Cross Browser Testing".
How to Use Laravel Mix in Non-Laravel Projects
Webpack can be daunting. Laravel Mix tries to make that easier. Here's a Sitepoint post to explain how to get the most out of it.