2 COMMENTs
WordPress
Craig Buckler, Mar 31

How to Synchronize WordPress Live and Development Databases

Developing WordPress themes and plugins on a local server can be problematic if it doesn't match your live system. Craig discusses synchronization options.
2 COMMENTs
Java
Nicolai Parlog, Mar 31

Top Resources to Get Started with Java 9

All about Java 9: talks, articles, sites, blogs, courses, and books. If you want to get into Java 9, these resources are going to get you started.
2 COMMENTs
Web
Adrian Try, Mar 31

The Ultimate Guide to Choosing a Hosting Provider

Having trouble deciding on a web hosting company? Overwhelmed by the options? Follow Adrian Try's checklists to discover the best one for you.
1 COMMENT
PHP
Christopher Pitt, Mar 31

Procedurally Generated Game Terrain with ReactJS, PHP, and Websockets

Chris uses ReactJS, PHP, and Websockets to demonstrate how we can procedurally generate game terrain for our rip-off of Stardew Valley!
Entrepreneur
M. David Green, Mar 30

Taking Steps towards Scrum

In this exclusive excerpt from our book, Scrum: Novice to NInja, by M. David Green, we discuss how to get teams started with the Scrum process.
7 COMMENTs
JavaScript
Nilson Jacques, Mar 30

Writing Better JavaScript with Flow

In this article Nilson Jacques introduces you to Flow, its main features, & how to integrate it into your project to discover bugs in your JavaScript code.
HTML & CSS
Asha Laxmi, Mar 30

CSS Viewport Units: A Quick Start

Asha Laxmi offers an accessible but thorough introduction to the use of CSS viewport units for truly responsive typography and layout elements on the web.
1 COMMENT
PHP
Younes Rafie, Mar 30

How Can I Use Laravel Envoyer or Deployer with SemaphoreCI?

Younes sets up a CI pipeline on SemaphoreCI and makes sure it invokes Deployer or Laravel Envoyer to deploy the app after a successful commit / test.
6 COMMENTs
Entrepreneur
Daniel Schwarz, Mar 30

​Active Collab: How Collaboration Should Have Been All Along

Daniel Schwarz takes a look at Active Collab, a powerful collaboration tool with time tracking, invoicing, task management and more.
1 COMMENT
Design & UX
Ada Ivanoff, Mar 30

6 Free Web-Based SVG Editors Compared

SVG is more important to web design than ever before. Today we no longer need to leave our web browsers to create it. Ada looks at the options.
HTML & CSS
Tiffany Brown, Mar 29

Debugging CSS for UI Responsiveness

In this exclusive book excerpt, we examine CSS properties and values that trigger reflows.
3 COMMENTs
WordPress
Craig Buckler, Mar 29

7 Ways to Make WordPress Simpler for Users

Despite being one of the easier Content Management Systems, WordPress can be bewildering for some users. Fortunately, the experience can be simplified.
Mobile
Ariel Elkin, Mar 29

Editorial: Mobile and the 2017 Developer Survey Results

Stack Overflow has recently published the results of its 2017 Developer Survey. It consisted of about 100 questions covering all important aspects of a developer’s professional life: from attitudes towards programming language to salaries, including important yet overlooked topics such as what would developers choose for performance metrics. Now in its seventh year, the Developer Survey is gathering and quantifying important information about us and our industry. Let’s take a closer look at what it says about mobile. Of the 51,392 respondents who provided usable responses, 23% considered themselves mobile developers. Note that respondents could select more than one category, and the survey doesn’t clarify what percentage of developers consider themselves primarily mobile developers. What we can nonetheless infer is that 77% of developers do not consider themselves mobile developers. In other words, we are a minority.
Web
Maria Antonietta Perna, Mar 29

Tame Unruly Style Sheets With These Three CSS Methodologies

Maria Antonietta Perna introduces BEM, SMACSS and eCSS, three CSS architecture methodologies to help you write clean and maintainable CSS code.
Java
Jackie Ng, Mar 29

Java's Binary Search API in Five Minutes

Java offers Arrays.binarySearch and Collections.binarySearch, which perform a binary search on an array or list. Learn how to search and insert.
JavaScript
Pavels Jelisejevs, Mar 29

Automated Accessibility Checking with aXe

Pavels Jelisjevs looks at aXe, a JS library that scans your website for a11y issues. Learn how to do automated accessibility checking via your test runner.
3 COMMENTs
WordPress
Jeff Smith, Mar 29

5 WordPress Plugins for Backups and Migrations

It's not hard to backup or migrate your WordPress sites - there are so many amazing choices, there's no reason you can't get it done quickly and easily!
WordPress
Craig Buckler, Mar 29

Develop WordPress Themes Faster with Gulp

WordPress theme developers need little more than a text editor and graphics package. But modern tools like Gulp can revolutionize your development workflow.
PHP
Thomas Punt, Mar 29

Upgrading from Pthreads v2 to v3: What to Look out For

Thomas shows us the difference between Pthreads 2 and 3 and explains the upgrade procedure - the changes are big and backwards-incompatible, but worth it.
29 COMMENTs
JavaScript
Sebastian Seitz, Mar 28

The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery)

Sebastian Seitz gives you a crash course in DOM manipulation with vanilla JavaScript, abstracting the more verbose parts into a set of helper functions.
2 COMMENTs
Mobile
Josh Marchello, Mar 28

Sourcehunt - Swift Edition - March 2017

In continuation of Swift Month, this Sourcehunt is full of Swift goodness. We’ll show you packages for manipulating strings, creating re-usable styles, displaying user avatars, and bringing the awesomeness of FontAwesome to iOS. We’ve also got a package for parsing JSON like a boss, and user authentication for your next (or first!) Vapor app. Did I mention it’s all in Swift! ArtSabintsev/Guitar (350 ★) Inspired by JavaScript’s Voca library, this package makes working with strings a cinch. It adds some helpful methods to the String class that let you do anything from change case to add padding. Let’s say I have an app that takes a filename as input from the user. I want to make sure that filename does not have any spaces or capitalized words in it. Thanks to Guitar, I can do this easily.
Programming
Gabe Wyatt, Mar 28

Why Your Business Needs Error Monitoring Software

Gabe Wyatt explains why error monitoring software is important for your business, and how it makes tracking down bugs easier.
Web
Robin Osborne, Mar 28

How to Select the Perfect Image Format to Optimize Your Website

Robin Osborne explains how you can ensure the most optimal image format is always served on your site, including future-proofing for new formats.
Design & UX
Andrew Tiburca, Mar 28

5 Tips for Improving Your Consumer UX

43% of consumers have very minimal computer skills, Andrew Tiburca shows you how to optimise your consumer UX so that your users aren't left in the dark.