Tutorials Page 71
![301 Redirect with Express]()
301 Redirect with Express
If you've created a site using Node.js, there's a great chance you've used the Express framework. Express has turned into a massive project and for good reason: it's loaded with useful functionality, an easy API, and massive community support. On of my recent projects was...
![Create a Global .gitignore]()
Create a Global .gitignore
The
.gitignorefile is cherished by developers because it can keep repositories clean after build files and OS-generated files (like.DS_Store) clutter the structure of your repository. What I find is that I'm constantly adding the same files and directories (likenode_modules) to every repository...![O’Reilly Fluent Conf – San Francisco – 20% Discount]()
O’Reilly Fluent Conf – San Francisco – 20% Discount
Fluent: Spotlighting the Crucial Tools and Technologies of the Web The Web is undergoing countless transformations as new ways of interacting with it emerge, and keeping up with the sheer volume of new and changing web development tools and practices is a challenge for anyone...
![Activate Service Workers Faster]()
Activate Service Workers Faster
Service workers are great for many purposes: speed, offline, cache control, and more. You can view many code service worker usage samples over at the Service Worker Cookbook, if you're so interested. One of those recipes, Immediate Claim, is as important and useful as it provides...
![Run Your Own Scraping API with PhearJS]()
Run Your Own Scraping API with PhearJS
So-called 'client-side dynamic rendering' gives clients cool experiences, but makes it harder for machines to comprehend. In case you want to do data mining, scrape websites or send static versions of your slick single-page application to Altavista, you essentially need a browser in the loop. This...
![Convert Image to ASCII Art with Node.js]()
Convert Image to ASCII Art with Node.js
There are many people out there that don't appreciate ASCII art; we call those people "idiots". ASCII art has been used forever and remains, in my opinion, a feat of programming and creativity. There's a project called image-to-ascii which doesn't just create ascii art but does so from...
![JS Charting: Google Sheets]()
JS Charting: Google Sheets
In this article, we will chart data from a publicly accessible google spreadsheet feed (via JSON) and create a dashboard using the JS Charting library. By consuming the spreadsheet in this way, updated results will show live as soon as any shared edits are made...
![Crafting Twelve-Column Layouts with Flexbox]()
Crafting Twelve-Column Layouts with Flexbox
If there's one thing flexbox excels at, it's twelve-column layouts. In a twelve-column layout, the page is broken into twelve invisible columns. These columns have small amounts of space between them, called gutters. The page is divided into rows, and the containers in the rows take...
![How to Collaborate with Clients in a Way that Boosts Business (and a Giveaway!)]()
How to Collaborate with Clients in a Way that Boosts Business (and a Giveaway!)
Web design and development is much like the universe itself – ever-growing, ever-changing, with trillions of bright stars (and endless dust). We invest a lot to learn, grow, and develop in order to stand out as one of the stars: we study trends, uncover tools, keep...
![JS Charting: Mapping]()
JS Charting: Mapping
JS Charting comes integrated with geographic mapping support, including optimized data files for all country, province and state maps without the need of a separate product or add-on. What's more interesting is that the API for mapping is the same as that used for regular...








