Category: best practice

File Bundling and HTTP/2: Rethinking Best Practices

This is the editorial from our latest JavaScript newsletter, subscribe here Almost all JavaScript applications these days will require some sort of build process. Even if you’re not transpiling from ES2015 or TypeScript, running sort of concatenation and minification processes on your code has become standard pra...

Harnessing the Google Maps JavaScript API the Right Way

Google Maps is an online mapping service providing up-to-date road maps, business listings, directions, street-level photos and more. There are notable alternatives to Google Maps, such as Mapbox and Open Street Map. But in my view, none of the competitors can match up to Google Maps for the sole reason of the comple...

Defensive Programming in PHP

Finagle’s Law of Dynamic Negatives: Anything that can go wrong, will – at the worst possible moment. What Does “Defensive Programming” Mean? Defensive programming, simply put, is programming with the intent to anticipate likely failure points. The goal is to circumvent those likely problems before they oc...

Applying App Design Concepts to Website Design

If you ever look up best practices, design techniques, or trends in application design, you’ll notice something significant: there seems to be a much greater focus on what is most important, that being the user experience, usability, and functionality. We see this stressed every now and then for that in web design t...