6 COMMENTs
WordPress
Adrian Try, May 03

How to Optimize Your WordPress Site’s Performance

Having a fast site is important for your visitors and search results. How do you achieve that? Adrian Try lists the steps that will make a difference.
2 COMMENTs
Java
Graham Cox, May 03

How to Run Multiple Versions of All Your Dev Tools with Jenv

The jenv tool allows for easy management of multiple versions of Java-based tools. With jenv versions can easily be set system-wide or for single shells.
4 COMMENTs
JavaScript
Peter Bengtsson, May 03

Optimizing React Performance with Stateless Components

Writing inefficient React components can cause them to rerender too often. Peter Bengtsson looks at ways of creating and optimizing stateless components.
Web
Maria Antonietta Perna, May 03

Lightning Fast Websites with Prefetching

Maria Antonietta Perna highlights the advantages and a few downsides of prefetching resources to speed up website performance and improve user experience.
2 COMMENTs
Web
Adrian Try, May 03

How to Choose, Register and Make the Most of Your Domain Name

Every website needs a good domain name. In this article, Adrian Try takes you through the basics of choosing, registering, and making the most of yours.
4 COMMENTs
HTML & CSS
Jon Persson, May 03

Quick Tip: E-Commerce in 30 Seconds with Gumroad and Jekyll

In this quick tip Jon Persson illustrates how you can quickly integrate the popular e-commerce services provided by Gumroad with your Jekyll website.
WordPress
Jeff Smith, May 03

Deploy & Manage Multiple WordPress Sites with ServerPilot

Do you manage multiple WordPress sites on multiple servers? We're taking a look at ServerPilot, a tool for deploying and managing your installations.
WordPress
Katie Keith, May 03

WordPress Table Plugins: The Complete Guide

Are you trying to choose from the many available WordPress table plugins? Here's our guide to help you identify your needs and pick the best from the crowd!
17 COMMENTs
Mobile
Charles Muzonzini, May 03

Push Notifications in Your Ionic App with OneSignal

Push notifications are messages sent directly to your app’s users. They notify users of new content, even when the user is not using your application. They increase user engagement and retention in your app. An example is the WhatsApp “whistle” that notifies you of new messages received. In this tutorial, we’ll dive into integrating push notifications into your Ionic app using OneSignal. How push notifications work A push notification is sent from the Push notification platform of the mobile OS: Apple’s Push Notification Service for iOS and Google Cloud Messaging for Android. These push notification services relay the message to the devices that have subscribed to them. This means that you need to keep track of all the devices that have subscribed for push notifications. But there are some great services out there to simplify the process. One such service is OneSignal. Step 1: Install Ionic To start off with, you need to have Ionic installed on your machine. You install it using the node package manager npm; $ npm install -g ionic If you do not have npm installed, follow the instructions in the References section to install it.
3 COMMENTs
Digital Marketing by WooRank
Greg Snow-Wasserman, May 03

How to Run an SEO Campaign in 6 Steps

Greg Snow-Wasserman shows you how to run an SEO campaign for your site, including planning, keyword research, content creation and measurement.
1 COMMENT
Web
Jeff Smith, May 03

Why Every Website Needs HTTPS

Every website needs encryption. Read about the benefits that HTTPS offers to you and to your site's visitors, and then get started today!
Mobile
Abbas Suterwala, May 03

How To Write Tests For Android Development

6 COMMENTs
Design & UX
Alex Walker, May 03

Finch.io: A Visual Tool for Finding and Fixing Design Bugs

Finch.io is a new visual approach to finding and fixing bugs in your web projects. We take a test-drive of the beta to see what the fuss is about.
Web
M. David Green, May 02

Three Keys to Being a Productive Software Engineer

In this one-on-one episode of the Versioning Show, David and Tim look at what it means to be a productive software engineer.
23 COMMENTs
JavaScript
Michael Wanyoike, May 02

Build a CRUD App Using React, Redux and FeathersJS

Michael Wanyoike walks you through building a full-stack JavaScript CRUD contact list application, using FeathersJS and MongoDB for the back-end API.
7 COMMENTs
Design & UX
Chris Ward, May 02

The Meaning and Purpose of Responsive Web Design

How do we support this ever-increasing array of devices? The answer is responsive web design, which allows websites to adapt to screens of all sizes.
Mobile
Larry Alton, May 02

Location-Based Marketing Will Rely on Mobile in 2017

More than 74 percent of adults own a smartphone. What's more, most of these adults won't leave the house without their phones. This obsession allows organizations to collect endless amounts of data. Phones with GPS beacons and apps make it easy for stores to gather data and develop insights regarding the typical actions of consumers. It's not surprising that location-based marketing (LBM) has centered on mobile.

Study Shows Mobile Location-Based Marketing Creates Deeper Relationships with Customers

Recently, the Location Based Marketing Association (LBMA) released a semi-annual Global Location Trends Report, revealing huge trends in usage and investments regarding location-based marketing and projections for implementing relevant technology in 2017.

16 COMMENTs
Design & UX
Gabrielle Gosha, May 02

GIF, PNG, JPG or SVG. Which One To Use?

This short guide outlines the differences between the file types and also uses a couple of examples to show you how the file sizes vary.
58 COMMENTs
PHP
Bruno Skvorc, May 02

Can 9-to-5 Developers Be Good Developers?

Discussing recycled conference talks and developers who stop learning after 5pm (when they come home from work). Are you one of them? Can they ever be good?
Java
Pierre-Yves Saumont, May 01

Lessons in Abstraction: What FP Can Teach OOP

Abstraction is the key to tenable code bases. Where OOP eyes abstraction with suspicion, functional programming pushes it as far as possible.
8 COMMENTs
JavaScript
James Hibbard, May 01

How to Write Shell Scripts with JavaScript

JavaScript is well suited to desktop scripting tasks. James Hibbard looks at how you can leverage JavaScript's power to write your own shell scripts.
PHP
Deji Akala, Apr 29

Upgrading Sylius the TDD Way: Exploring Behat

We focus on Behat now to further extend Sylius in true TDD fashion. We write stories, we test against them, and then we develop features to make them pass!
2 COMMENTs
Java
Nicolai Parlog, Apr 28

Where's the Java?

PHP
Deji Akala, Apr 28

Upgrading Sylius the TDD Way: Exploring PhpSpec

Deji extends the core of Sylius by adding some back end features via true TDD: writing PhpSpec tests first, seeing that they fail, and then making them pass