Donald Dragoti looks at some of the special features of the new Vivaldi browser, and why you might consider making the switch.
Tag: RalphM
Shaumik Daityari looks at the subtle differences you might face when shifting your development environment from Ubuntu to OS X, and vice versa.
Tanay Pant introduces ProtonMail, a free, web-based, encrypted email service based in Switzerland.
Craig's recent experiences with passwordless authentication have been overwhelmingly positive. Could your application and users enjoy the same benefits?
Zack Wallace presents ways for non-technical people to establish a presence online, from social sites to free websites and ecommerce options.
Corey Martin compares Stripe and Braintree, two online API-driven systems for collecting payments on the web.
As Halloween descends, Craig reveals the nightmares which keep programmers awake and the hidden fears we all deny.
You need rarely worry about caching — until you're hit by bizarre behavior, such as pages returning JSON data on the live app but not the test versions ...
Gareth Redfern introduces Statamic, a full-featured, flat-file CMS for creating sophisticated, fully version-controlled websites without a database.
Lesley Lutomski introduces the Linux operating system and what you need to know to give it a try and install it on your computer.

Chris Ward demonstrates how to generate PDF files from Markdown files using Pandoc, LaTeX and PDFJam.
Aldo Ziflaj looks at what's involved in moving your dev environment to the cloud, reviewing the tools available and the advantages of cloud development.

DK Lynn details how to detect hacked files with SuperScan, a CRON script that tracks site changes and reports any changes to files in an account.
In the continuing SQL vs NoSQL debate, Craig discusses example project scenarios to determine which type of database offers the most benefit.
Chris Ward introduces Estonia's e-Residency Program, which provides a way to register a business abroad and acquire a secure, digital identity.
Ralph reviews the main uses of apostrophes in writing, covering possession and missing letters, it's vs its, and apostrophes with verbs and plural nouns.
A. Hasan introduces the Python Imaging Library and Pillow, showing how to read and resize images, convert to grayscale and change image file formats.

Shaumik examines ways to manage huge repositories with Git, including shallow cloning, cloning a single branch, using submodules and third-party extensions.
Jeff Smith gives tips on resumes, portfolios, research & preparation for getting hired as a web dev, with expert advice from senior recruiters at Atlassian.
In this article, Shaumik Daityari will teach you how to deploy a Django applicaiton for production using mod_wsgi on Ubuntu 14.04.
Craig reviews Microsoft's new browser, Edge. Will it help the company move beyond the tainted Internet Explorer brand?
Spicing up your emails with Markdown is easy with Markdown Here, a simple extension for Chrome, Firefox, Safari, Thunderbird, Evernote, WordPress and more.
Chris Ward introduces Git LFS, an open-source Git extension by GitHub that provides a versioning solution for large files in Git.
Craig recommends several packages and themes that transform GitHub's Atom from a being good editor into a truly great editor.
Abder-Rahman lists 10 time-saving tips for Pythonists, from coding styles to using libraries and testing Python code regularly.
Jeff Smith looks at the challenges of being a freelancer and how best to manage time, balance work and life, and deal with non-billable time.
Bruno Skvorc reviews Hemingway Editor 2, the writing assistance tool which aims to scan your writing style and suggest fixes.

Craig Buckler compared PHP and Node in his smackdown, and now Bruno and James, SitePoint's editors, have their say.
Ian Oxley looks at using CSP to create a whitelist of allowable resource types and locations, to prevent website injection attacks such as XXS.
Christian Cantrell presents tips on how designers and developers can get familiar with the devices and platforms they develop for.