4 COMMENTs
Entrepreneur
Jacob McMillen, Jan 05

How to Write a Good Response to a Client/Customer Complaint

Customers with resolved complaints are more likely to become repeat customers than those who don't complain at all. Here's how to respond to complaints.
PHP
Alex Bilbie, Jan 05

Re-Introducing Jenkins: Automated Testing with Pipelines

Alex Bilbie looks at Jenkins' newest feature: pipelines. With it, we configure Laravel's auto-testing procedure, and make sure our builds stay alive!
2 COMMENTs
Design & UX
Andrew Tiburca, Jan 05

4 Killer Typography Tips from the World's Biggest Brands

Successful global brands can become so ubiquitous that we don't almost don't notice them. Andrei shows they have some valuable typography tips to teach us.
7 COMMENTs
JavaScript
Robin Orheden, Jan 05

Build a React.js Application with User Login and Authentication

Learn how to use Stormpath to build a React.js application with user authentication.
14 COMMENTs
Web
Craig Buckler, Jan 04

10 Web Predictions for 2017

Despite previous annual disasters, Craig is back with forecasts of the hottest trends in web technology for 2017.
1 COMMENT
JavaScript
Vildan Softic, Jan 04

Host, Publish and Manage Private npm Packages with Verdaccio

Want to manage your own modules with npm, without making them public? Vildan Softic shows how to host private npm packages to use within your organisation.
Mobile
Theodhor Pandeli, Jan 04

Integrating Stripe into Your Android App

In this tutorial I will show how to allow users buy products or services from your app, using Stripe. Stripe is one of the simplest way to manage your online products, orders, and payments. You can find the code for this tutorial on Github. In the end of this tutorial, users would be able to buy plan subscriptions. The first step is creating some simple plans. To begin with, login to Stripe (or create an account if you haven't already). Make sure that you are in Test Mode before creating the plans from the dashboard.
1 COMMENT
HTML & CSS
Louis Lazaris, Jan 04

Improve Your Website's Accessibility With WAI-ARIA

17 COMMENTs
JavaScript
Simon Codrington, Jan 03

5 jQuery Print Page Options

Did you ever wonder how possible is to use jQuery to create a page button? Check out our 10 jQuery-made “print page” button/option tutorials.
Mobile
Hunter Jensen, Jan 03

IoT Predictions for 2017

To consider how far the Internet of Things (IoT) could take us, consider the example of comic book superhero Tony Stark (aka Iron Man) and his virtual assistant, JARVIS, an artificial intelligence. The name JARVIS is an acronym for “Just A Rather Very Intelligent System,” but is also an obvious hat tip to the idea of a human butler. JARVIS takes care of all the things a butler would — he runs Tony’s home, keeps an eye on his master’s health, and helps him with administrative tasks. But JARVIS can do much more than merely dim the lights at Tony’s command. He also controls his car and computers. JARVIS is like Siri on steroids, able to fulfill nearly any request once asked. Each year, IoT gets a little closer to JARVIS-level intelligence in real life. We’re excited about smart home gadgets like the very tech-savvy Samsung Family Hub Refrigerator, as well as personal trainer substitutes like the HOIST fitness machines. What will happen with this technology next year? In the next 10 years? To date, most of the buzz around IoT has concentrated on technology in the home. But will other spaces start to see the impact of IoT, too? How much is the phenomenon predicted to grow? Here’s what you need to know about where IoT might be headed.
Entrepreneur
M. David Green, Jan 03

Scrum Roles: Scrum Master

1 COMMENT
Design & UX
Alex Walker, Jan 02

Web Design 2016: Attack of the Chromes!

Every year your workflow changes. For me, 2016 was the year when the Chrome App arrived as a serious web/UI design option.
Java
Thorben Janssen, Jan 02

10 Java Blogs to Follow in 2017

Stay ahead of the curve in 2017 by reading high quality posts on a regular basis. Here are 10 great blogs to get you started.
17 COMMENTs
JavaScript
Tim Severien, Jan 02

3 JavaScript Libraries to Keep an Eye on in 2017

Did you suffer JavaScript overload in 2016? Tim Severien suggests two frameworks and a library that, in his opinion, you should be watching this year.
9 COMMENTs
Ruby
Fred Heath, Jan 02

Master Many-to-Many Associations with ActiveRecord

Fred Heath discusses the many different many-to-many associations and how to handle each with ActiveRecord.
3 COMMENTs
PHP
Thomas Punt, Jan 02

How PHP Executes - from Source Code to Render

Thomas Punt goes through the four stages of PHP execution - from lexing to compilation and optimization. Here's what you make happen, daily!
PHP
Bruno Skvorc, Dec 21

SourceHunt Xmas 2016 - Give the Gift of Open Source Prestige

This year's final Sourcehunt deals with some packages and libraries that have potential and inertia, but never really got critical mass. Let's change that!
12 COMMENTs
Mobile
Valdio Veliu, Dec 21

Volley, a Networking Library for Android

Valdio Veliu looks at Volley, Google's standard library for network requests that takes care of a lot of the hard work for you.
Design & UX
Louis Lazaris, Dec 21

HTML5 & CSS3 for the Real World

6 COMMENTs
HTML & CSS
Louis Lazaris, Dec 20

Front-end Tools: My Favorite Finds of 2016

Here is a look at Louis Lazaris' favorite front-end tools of 2016!
111 COMMENTs
JavaScript
Todd Motto, Dec 20

Angular 2 Tutorial: Create a CRUD App with Angular CLI

In this Angular 2 tutorial, Todd Motto and Jurgen Van de Moere build a todo list CRUD app, using Angular CLI to generate components, services, and tests.
4 COMMENTs
PHP
Memi Allamani, Dec 20

Social Logins with Oauth.io - Log in with Anything, Anywhere

Memi Allamani takes you through a crash course of implementing a merged Google+ / Facebook login with Oauth.io
Mobile
Mike Canarelli, Dec 20

Google's Interstitial Ad Penalty and Its Effect on Mobile Marketers

Last year, Google put digital marketers on notice that a deep freeze was coming for interstitial ads. Now, the search giant has officially put them out in the cold, a move that will open opportunities for marketers willing to create a better mobile experience for consumers. Starting January 10, 2017, Google will institute what some observers are calling a “pop-up penalty,” targeting ads that hide or gray-out most or all of a mobile screen. Websites displaying the intrusive advertisements on mobile devices may not rank as highly in search results. It’s a change that will leave a significant footprint; mobile use drives about 56 percent of consumer traffic to top U.S. websites, according to SimilarWeb’s State of Mobile Web in the U.S. 2015 report. The move isn’t exactly a surprise; in 2015, the search engine giant announced it would penalize websites that displayed interstitial ads prompting users to download an app. Soon after, Apple gave Safari users the ability to install ad blocker apps that would stop interstitials on iPhones and iPads. It’s important to note that Google will penalize a website in mobile search results only, which seems appropriate given the challenge of navigating the intrusive ads on screens as small as 4.5 inches versus ads viewed on a laptop or desktop. What’s more, interstitial advertising remains one of many signals the search engine uses to assess ranking. However, don’t expect these mobile pop-ups to disappear completely. If you’re a company using them for age verification, cookie usage, or paywall logins, Google won’t ding you in search results. It also won’t impose a penalty if your business displays mobile banners that are easy to dismiss and don’t take up a large amount of screen space.
Design & UX
Daniel Schwarz, Dec 20

Adobe XD or Sketch: Which Will Result in the Best UX?

Adobe have finally offered a genuine competitor to Sketch. The big question is: Adobe XD or Sketch? Is the new kid on the block a real contender?