Taking PHP Seriously
Keith Adams from Slack Engineering illustrates the pros and cons of PHP and explains why, even though it doesn't have the best reputation, it's still a great language to build complex applications.
“Companies spend millions of dollars on firewalls, encryption and secure access devices, and it’s money wasted, because none of these measures address the weakest link in the security chain”
Best 7 links of week #43, 2017
Keith Adams from Slack Engineering illustrates the pros and cons of PHP and explains why, even though it doesn't have the best reputation, it's still a great language to build complex applications.
When it came out in 2005, Firebug was the first tool to let programmers inspect, edit, and debug code right in the Firefox browser. Over its 12-year lifespan, the open source tool developed a near cult following among web developers. Today we have to say goodbye to it...
A fantastic presentation by Sara Soueidan about the capabilities of SVG and why you should use this technology when developing your web interfaces.
Learning modern JavaScript is tough if you haven’t been there since the beginning. This article illustrates why in a funny and thought-challenging way!
Once upon a time, we had products that were colorful, in shapes that were quirky, whimsical, and expressive. Interesting! And then, almost every tech product became white, silver, gray, black, flat, square, round, and minimalist. Boring. But there are hints that this is changing. And one of the leaders of this change is, somewhat improbably, Google.
An interesting article about the internals of JavaScript and its single-threaded environment. The article illustrates pros and cons of this model and it also provides 5 tips on how to write cleaner code with async/await.
You know there are too many JS libraries when there is a game for it. Can you guess the library from its logo? If you do you definitely are a JavaScript master!
by Daniel J. Barrett
If you use Linux in your day-to-day work, this popular pocket guide is the perfect on-the-job reference. The third edition features new commands for processing image files and audio files, running and killing programs, reading and modifying the system clipboard, and manipulating PDF files, as well as other commands requested by readers. You’ll also find powerful command-line idioms you might not be familiar with, such as process substitution and piping into bash. Linux Pocket Guide provides an organized learning path to help you gain mastery of the most useful and important commands. Whether you’re a novice who needs to get up to speed on Linux or an experienced user who wants a concise and functional reference, this guide provides quick answers. Selected topics include:The filesystem and shell, File creation and editing, Text manipulation and pipelines, Backups and remote storage, Viewing and controlling processes, User account management, Becoming the superuser, Network connections, Audio and video, Installing softwar, Programming with shell scripts.