Issue #14 · June 12, 2017

A Beginner’s Guide to Website Speed

“Good programmers use their brains, but good guidelines save us having to think out every case”

Best 7 links of week #23, 2017

Articles

Will PHP die out in 2017?

Stack Overflow just published their Stack Overflow Developer Survey 2017 to see where the trends are leading. PHP is still holding a respectable slot. In this Quora question, you will have some opinion about the future of (still) the most common language on the web.

Enough with the microservices

Don’t even consider microservices unless you have a system that’s too complex to manage as a monolith. The majority of software systems should be built as a single monolithic application. Do pay attention to good modularity within that monolith, but don’t try to separate it into separate services.

Best Practices For Hero Images

When users come to your page, they’ll feel some kind of reaction. Whether it’s positive or negative, that reaction is determined in large part by what they see. A hero image is one of the fastest ways to grab the user’s attention. In this article, you'll learn few tips on using hero images effectively.

Creating Better, Faster And More Optimized WordPress Websites

A list of bad web practices and recommendations on what not to do on your Wordpress site. Some of these range from beginner mistakes to more complex issues. A lot of these can be the difference between having a successful WordPress site and a failure.

slap-editor/slap

A new terminal text editor that aims to be as simple and friendly as Sublime. And there's more... It's written in JavaScript!

The Modern Javascript Tutorial

The modern JavaScript tutorial is a website that provides simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.

Book of the week

Getting Started with hapi.js

Getting Started with hapi.js

by John Brett

This book will introduce hapi.js and walk you through the creation of your first working application using the out-of-the-box features hapi.js provides. Packed with real-world problems and examples, this book introduces some of the basic concepts of hapi.js and Node.js and takes you through the typical journey you'll face when developing an application. Starting with easier concepts such as routing requests, building APIs serving JSON, using templates to build websites and applications, and connecting databases, we then move on to more complex problems such as authentication, model validation, caching, and techniques for structuring your codebase to scale gracefully.