As a stupid person, this is what I wish someone had told me when I struggled learning Flux. It's not straightforward, not well documented, and has many moving parts.


Imagine you could embed an image in a web page, scale that page to any size, and never lose image quality. Well, you can. It’s totally possible, we just haven’t been doing it as much as we should.


A few interesting JavaScript benchmarks and tips.


There's a large number of PHP users who rely on their trusty *AMP installs to "just work". However, many need to go beyond default setups for certain frameworks or projects. When you do, these "easy" tools break down because the operating systems (and/or the applications) on which you work break standards set by the Linux/Unix servers on which the projects likely will live in production. When you start hitting these walls, it's time to leave *AMP behind and start using virtual machines to set up a "real" server. You'll never look back.


We can use the decorator pattern when we just want to give some added responsibility to our base class. This design pattern is a great alternative to a sub‑classing feature for extending functionality with some added advantages.


It’s sometimes hard for a marketing manager to move into email marketing management, going into it head down can sometimes even cause a melt down on their first campaign. Doing email marketing is special, you have a lot of tools available but at the same time you are dealing with a very outdated technology. Here is my top 6 things an email marketing manager should know.


Imagine you have the master branch, latest commit checked out. You know that a previous version branch worked fine. Git will analyze how many revisions exist between good and bad, split the difference, and checkout that commit.


This repository is an attempt to answer the age old interview question "What happens when you type google.com into your browser's address box and press enter?"