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.
2 COMMENTs
Entrepreneur
Anja Skrba, Mar 27

How to Get Started with Marketing Automation for Free

Anja Skrba looks at seven marketing automation tools for entrepreneurs on a budget.
4 COMMENTs
Java
Valdio Veliu, Mar 27

Fundamentals of Java Enum Types

Java enum types make it easy to define a fixed number of constants. More than that, enums are full-blown classes and can have fields and methods.
16 COMMENTs
JavaScript
Chris Lienert, Mar 27

How to Choose the Right Front-End Framework for Your Company

Chris Lienert talks about selecting the right front-end framework for his company and compares the pros and cons of Angular 2, Aurelia, Vue.js and React.
4 COMMENTs
Web
Maria Antonietta Perna, Mar 27

Is Using SVG Images Good for Your Website's Performance?

Maria Antonietta Perna shows why SVG images can be great for website performance, provided you follow a few simple steps when you design and export them
5 COMMENTs
PHP
Christopher Pitt, Mar 27

Game Development with ReactJS and PHP: How Compatible Are They?

Chris bootstraps a basic Stardew-Valley-like game in this game development with PHP post, using an async server, preprocessors, and ReactJS!
Entrepreneur
Daniel Schwarz, Mar 26

How to Leave Your Terrible Job or Project This Year

You've decided it's time to leave a job that isn't paying enough, or is making you miserable. Daniel Schwarz shows you how to leave without burning bridges.
1 COMMENT
Web
Adrian Try, Mar 24

What Sort of Hosting Should I Choose for My Website?

There are many factors to consider when choosing a web hosting plan. In this article, Adrian Try explains them and helps you make a decision.
13 COMMENTs
Web
Maria Antonietta Perna, Mar 24

Five CSS Performance Tools to Speed up Your Website

Maria Antonietta Perna highlights the importance of a fast-loading website and introduces five CSS performance tools to help you optimize your stylesheets.
Web
Maria Antonietta Perna, Mar 24

Cut the File Size with These Three HTML Minification Tools

Maria Antonietta Perna introduces three HTML minification tools to automate optimization of your markup for a faster website and better user experience.
7 COMMENTs
PHP
Bert Ramakers, Mar 24

Creating Strictly Typed Arrays and Collections in PHP

Bert discusses an interesting approach to creating arrays and collections that automatically enforce certain types - both scalar and fully custom
2 COMMENTs
JavaScript
Manuel Matuzovic, Mar 23

Writing JavaScript with Accessibility in Mind

Don't let accessibility be an afterthought! Join Manuel Matuzovic for some easy-to-implement tips and tricks to improve users interactions with your site.
9 COMMENTs
HTML & CSS
Ahmad Ajmi, Mar 23

An Introduction to the CSS Grid Layout Module

Ahmad Ajmi introduces the future of layout: The CSS Grid Layout Module. He discusses the basic concepts along with demos.
6 COMMENTs
HTML & CSS
Nitish Kumar, Mar 23

Seven Ways You Can Place Elements Using CSS Grid Layout

Nitish Kumar shows seven ways in which CSS Grid Layout lets front-end developers quickly and intuitively place content on the web.