First Look at Flarum – Next Generation Forums Made Simple
Flarum is a forums solution that is currently in public beta and is under active development. Today we’re going to…
Focused Image Cropping with smartcrop.js
Images tend to make any page more engaging, especially when done right. The problem is that automating image creation and…
A Beginner’s Guide to Currying in Functional JavaScript
If you’ve come across the term currying before, but never knew what it meant, you can be forgiven for thinking…
Sourcehunt: Hacktoberfest 2015 Edition – Hack to Glory
We love open source. In fact, it’s almost exclusively what we write about. But using the outreach we have for…
Building Database-free Websites with Statamic CMS
A content management system (CMS) is a package of code around which you build a dynamic website—with components that change,…
Docker and Dockerfiles Made Easy!
It’s become second nature for developers to use Virtual Machines to configure and manage their working environments. Most professionals who…
Simplified NGINX Load Balancing with Loadcat
Toptal NGINX, a sophisticated web server, offers high performance load balancing features, among many other capabilities. Like most other web…
Simplified NGINX Load Balancing with Loadcat
Toptal NGINX, a sophisticated web server, offers high performance load balancing features, among many other capabilities. Like most other web…
Creative Ways to Make Money as a Digital Nomad
Last week we discussed digital nomadism and some of the many ways that we can reduce the risk of financial…
Storing Local Data in a Cordova App
Most mobile apps will need to store data locally and HTML5 introduced new options for storing data locally. To store…