Composer Cheatsheet
Unless you’ve been living under a rock, today’s PHP isn’t your grandmother’s PHP; it’s an entirely different, much more elegant and mature language with countless improvements and additions. One of the...
View ArticleBower vs BowerPHP
On October 28th, 2014, puppies all over the world spontaneously burst into flames - or so the community would have you believe. What happened was the reveal of BowerPHP (I shy from calling anything...
View ArticleA Beginner’s Guide to npm — the Node Package Manager
Node.js makes it possible to write applications in JavaScript on the server. It’s built on the V8 JavaScript runtime and written in C++ — so it’s fast. Originally, it was intended as a server...
View ArticleMastering Composer – Tips and Tricks
Composer has revolutionized package management in PHP. It upped the reusability game and helped PHP developers all over the world generate framework agnostic, fully shareable code. But few people ever...
View ArticleEssential Tools & Libraries for Modern JavaScript Developers
Learning JavaScript is a great journey, but knowing the language and its syntax is only the beginning. Once the novice becomes a journeyman, they are confronted with a seemingly endless number of tools...
View ArticleShifting Your Development Environment from Ubuntu to OS X
Recently we've been presenting articles about development environments, for Linux, Windows, Mac and the Cloud. In this article, Shaumik looks at moving from one to another. Last year, I got myself a...
View ArticleA Beginner’s Guide to npm — the Node Package Manager
Node.js makes it possible to write applications in JavaScript on the server. It's built on the V8 JavaScript runtime and written in C++ — so it's fast. Originally, it was intended as a server...
View ArticleComposer Global Require Considered Harmful?
We've discussed Composer best practices before, and I've always advocated using composer global require when installing packages that can be used across several projects - particularly command line...
View ArticleEditorial: Are We Heading for Package Manager Fatigue?
Facebook has made a big splash this past week with the announcement of its new JavaScript package manager, Yarn. Your initial reaction may be similar to mine when I first heard this: isn't another...
View ArticleYarn vs npm: Everything You Need to Know
Yarn is a new JavaScript package manager built by Facebook, Google, Exponent and Tilde. As can be read in the official announcement, its purpose is to solve a handful of problems that these teams faced...
View Article10 Tips and Tricks That Will Make You an npm Ninja
While there is much excitement about Facebook's new Yarn project, the continuing success of Node.js owes much to its original package manager, npm. A few simple npm commands is all it takes to...
View ArticleRe-Introducing Composer – the Cornerstone of Modern PHP Apps
In this article, we will tackle the basics of Composer, and what makes it such a powerful and useful tool. Before we go into detail, there are two things that we need to have in mind: What Composer is:...
View Article