Tutorials Page 71
Create a Global .gitignore
The
.gitignore
file 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
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
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
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
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
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
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!)
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 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...
Get Redirect URL with cURL
URL redirects can be glorious or annoying depending on which side of them you are on and which side you want to be on. Redirects are helpful for vanity URLs (useful in advertising) but sometimes they're annoying in that they could potentially break your code if you...