George Martsoukos, Feb 01

Animated Filtering & Sorting with the MixItUp 3 JS Library

George Martsoukos introduces MixItUp 3, a high-performance JavaScript library that allows you to animate filtering and sorting of page content.
Aleczander Gamboa, Feb 01

Turn Your Side Project into a Full-Time Gig: Tips from Hacking UI

Hacking UI and Side Project Accelerator Co-Founder David Tinter shares his top tips to turning your side project into a full-time gig.
Nicolai Parlog, Feb 01

Java's Switch Statement in Three Minutes

Java's switch statement allows easy selection of execution paths based on a variable's value. Switches can replace if-else-if chains.
Valdio Veliu, Feb 01

Mastering Complex Lists with the Android RecyclerView

Valdio Veliu looks at the RecyclerView in Android, perfect for handling long lists of data efficiently.
Design & UX
John Stevens, Feb 01

6 Email Hacks Guaranteed to Boost Results from Your Email Efforts

According to the Direct Marketing Association, you can expect an ROI of $38 for every $1 you spend on email marketing. Small tweaks can be big money.
Louis Lazaris, Feb 01

More HTML5 Semantics: Changes to Existing Features

While new elements and APIs have been the primary focus of HTML5, this latest iteration of web markup has also brought with it changes to existing elements.
Design & UX
Kelsey Bryant, Jan 31

Kerry Ellis Shares Her Passion for Book Cover Design

What makes a good book cover designer, and how can you work with one? Kerry Ellis, one of 99designs' top designers, shares her advice.
Shaumik Daityari, Jan 31

How to Import Data and Export Results in R

Shaumik explains how to extract data from text files, CSV files and databases, and how to send that data to a web server.
Tania Rascia, Jan 31

A Beginner's Guide to JavaScript Variables and Datatypes

Get a solid understanding of the language from first principles, as Tania Rascia explains the basics of JavaScript variables and datatypes.
Louis Lazaris, Jan 31

20+ Docs and Guides for Front-end Developers (No. 11)

Louis Lazaris is here with installment number 11 of his series on fantastic learning resources, docs and guides for front-end developers 
Deivi Taka, Jan 31

Understanding iOS Proactive Suggestions

With the introduction of the “Proactive” feature in iOS 9, Apple is trying to proactively assist you. The system learns from your actions and attempts to anticipate them. It starts showing suggestions, recommendations, apps you frequently use, etc. The Handoff feature hasn’t changed but the space usually reserved for it in the lock screen is used for suggested apps. Apps shown in the bottom-left corner of the lock screen and in the app switcher are based on your location or habits. The following screenshots show quick access to the Music app when I plug in my headphones. iOS has noticed that when I plug in my headphones, I immediately go to the Music app, so it now gives me quicker access to it. The same will happen for an app that uses location. It will appear when you are near your favorite restaurant, for instance. Spotlight search can be reached from the home menu; by swiping down or by swiping all the way left. The first thing to notice are the Siri suggestions below the search bar. By default, you’ll see the 4 apps you are likely to use at that given time (of the day or night), but it can be expanded up to 8 apps. It also depends on your location, or on whether your headphones are plugged in. So Siri suggests apps depending on your previous behavior or on the time of the day. In the screenshot below on the left, Siri has suggested messaging apps and a game I currently play. Notice that in the screenshot on the right, the suggestions change as I plugged in my headphones. Just as in the previous example, the system is trying to help access the Music app quicker.
Alejandro Gervasio, Jan 30

Using CDI/Weld to Inject JPA/Hibernate Entity Managers

A tutorial on how to use Contexts and Dependency Injection (CDI) / Weld and Hibernate in the development of a full-blown JPA application.
Mark Brown, Jan 30

A Beginner's Guide to Webpack 2 and Module Bundling

In this beginner-friendly webpack 2 tutorial, Mark Brown demonstrates how to set up and configure webpack to transform and bundle all your front-end assets.
Ian Chandler, Jan 30

9 WordPress Plugins to Help Get More Social Shares

Ian Chandler shares 9 WordPress plugins that will help you leverage the power of social media to get your content shared over and over again.
Bruno Skvorc, Jan 30

Testing Frenzy - Can We BDD Test the Units?

Let's take a look at Peridot - a testing suite with a different approach. Can we BDD test our units? Should we?
M. David Green, Jan 30

Scrum Rituals: Sprint Retrospective

If the daily standup is one of the most iconic rituals of scrum, the sprint retrospective may be the most representative of the agile philosophy.
Bruno Skvorc, Jan 27

Sourcehunt 17.1: 7 Interesting PHP Packages to Keep an Eye On

Here's January's Sourcehunt with 7 new libs/packages to keep and eye on or to contribute to. Use open source? Give back by helping out!
Ada Ivanoff, Jan 27

The 12 Best Android Tutorials for First-Time App Developers

When you are a beginner, it's easy to get confused about where to start. To make it easy for you here are 12 Android tutorials to start with.
Tiffany Brown, Jan 27

CSS Selectors: Specificity

Think of specificity as a score or rank that determines which style declarations are ultimately applied to an element
Design & UX
Alex Walker, Jan 26

The First Rule Of Good Software Design? First, Do No Harm!

We design features with the idea that they are helping our users – but sometimes these same features can be damaging to users with different needs.
Nitish Kumar, Jan 26

A Step by Step Guide to the Auto-Placement Algorithm in CSS Grid

Nitish Kumar gets close and personal with the workings of the auto-placement algorithm in the CSS Grid Layout module
Louis Lazaris, Jan 26

More HTML5 Semantics: Content Types & New Elements

In this chapter, we’ll discuss even more new elements, along with changes to content types, available in HTML5
Kevin Wood, Jan 25

7 Copywriting Hacks to Boost Your Conversions

Kevin Wood shares seven copywriting tips that beginners can apply to their marketing materials immediately.