WordPress
Tahir Taous, Feb 09

How to Customize the SitePoint WordPress Base Theme

In this tutorial, Tahir Taous explains how to create a child theme and modify the new SitePoint WordPress Base Theme.
Design & UX
Kaitlyn Ellison, Feb 09

Learning from Long-Time Community Leader DSKY

Meet Konstantin Yastrebov, a freelance graphic designer making waves in the industry for his unique creativity. We discover how he got his foot in the door.
HTML & CSS
Maria Antonietta Perna, Feb 09

Awesome Front-end Resources and CSS Animation Course

Maria Antonietta Perna presents some front-end learning resources and the new SitePoint Premium's CSS Animation course by Donovan Hutchinson
7 COMMENTs
JavaScript
Roman Lubushkin, Feb 09

Introducing GraphicsJS, a Powerful Lightweight Graphics Library

Create beautiful graphics with ease, as Roman Lubushkin introduces you to GraphicsJS, a new and powerful open-source, SVG-based JavaScript drawing library.
JavaScript
George Martsoukos, Feb 08

Animating Bootstrap Carousels with the GSAP Animation Library

George Martsoukos shows you how to build a full-screen Bootstrap carousel and apply stylish looking animations using GSAP — the GreenSock Animation Platform
HTML & CSS
Guy Routledge, Feb 08

Bringing Websites to Life with CSS Animations

CSS animations are fast becoming an essential design tool and tap into a more engaged audience through micro interactions and visual validation.
Java
Ivan Mushketyk, Feb 08

Java's Thread Class in Five Minutes

Threads are Java's basic abstraction for running code in parallel. Learn how to use the Thread class to launch, finish, and wait for threads.
Design & UX
Alex Walker, Feb 08

Catching Frontend UI Design Tricks with SnappySnippet

Often the key to understanding complex things is to understand their simpler parts first. SnappySnippet is a tool that can help you with that.
16 COMMENTs
Design & UX
Jennifer Farley, Feb 08

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.
1 COMMENT
Mobile
Xuyen Bowles, Feb 08

Why We’re Fearful of Health and Fitness App Security

Health and fitness apps have changed the way we exercise, eat, and even sleep. Hundreds of thousands of these diverse apps exist — more than 165,000 at last count. While these apps are serious about counting our calories, and tracking our sleep cycles, very few of them take security as seriously as they should. An incredible 90% of mobile health apps have seriously risky security vulnerabilities. Given the wealth of valuable health and personal information these apps can contain, this is troubling — the app that’s smart enough to count users’ steps, or remind them to take their blood pressure meds, may be leaving these users (and their personal information) vulnerable to hackers. If that wasn’t enough, a study from the Future of Privacy Forum found that only 60% of health and fitness apps had privacy policies; compared to 76% of general apps. What implications does this have for those of us developing health and fitness apps for a loyal and trusting user base? Are we putting consumers in danger if they use our apps to keep a food log or monitor their REM sleep cycles? How can we keep our customers’ information safe and private, while still offering top-notch digital tools for their fitness and wellbeing?
HTML & CSS
Tiffany Brown, Feb 08

CSS Pseudo-classes: Styling Form Fields Based on Their Input

Let’s take a look at some pseudo-classes that are specific to form fields and form field input. These pseudo-classes can be used to style fields
Web
M. David Green, Feb 07

Learning HTML, CSS and SVG, and Facing Fears, with Joni Trythall

Joni Trythall joins the Versioning Show to discuss learning HTML, CSS and SVG, sharing code, teaching, writing, and facing your fears.
20 COMMENTs
Web
Kyle Prinsloo, Feb 07

21 Steps to Becoming a Successful Web Developer

Kyle Prinsloo discusses the mindset, knowledge and skills required to stand out from the crowd and make a success of your web development career.
JavaScript
Camilo Reyes, Feb 07

Building a Microblog Using Node.js, Git and Markdown

Camilo Reyes shows how to write robust, testable code using SOLID principles by building a small but functional microblog with only minimal dependencies
1 COMMENT
HTML & CSS
Asha Laxmi, Feb 07

Using Fontello to Only Load Icon Fonts That You Need

Asha Laxmi explores how to more effectively use icon fonts in your projects by building custom, tailored font files for your custom fonts using Fontello.
1 COMMENT
Mobile
Amit Diwan, Feb 07

Android App Accessibility Checklist

Developers and designers of mobile applications must always focus on ensuring accessibility for vision and hearing impaired users. This article will offer some checklists you should complete to ensure your application is more accessible. While working on any app, users rely on touchable controls. The controls should have appropriate size and be easily visible. Your app should have controls with a minimum of 48dp in length as well as width. It is approximately equal to 9mm and recommended for controls for which a user can select or take an action. In the below figures, you can see the correct and incorrect ways of sizing buttons. EditText is a control which configures itself to be editable. For ensuring accessibility, add an android:hint attribute for EditText fields. Adding the attribute will help users in understanding what content is written when the text field is empty. The content of the android:hint attribute can be spoken.
1 COMMENT
WordPress
Chris Burgess, Feb 07

How to Backup and Secure WordPress with Jetpack

Automattic has integrated VaultPress into Jetpack and given the plugin new security features. Chris Burgess walks you through them.
Design & UX
Kelsey Bryant, Feb 07

Artsigma Opens up about His Full-Time Career on 99designs

Curious about pursuing a career in design? artsigma from 99designs opens up about his career to date and how he got to where he is now.
HTML & CSS
Louis Lazaris, Feb 07

More HTML5 Semantics: New Elements and Features

In this section, let's touch on lesser-known elements, attributes, and features that have been added to the HTML5 spec
Java
Pierre-Yves Saumont, Feb 06

In Praise of Laziness

Java is known as a strict language regarding references and method arguments. It's however possible (and very useful) to implement laziness in types.
1 COMMENT
JavaScript
James Hibbard, Feb 06

SitePoint 2017 JavaScript Survey — the Results Are In

The results of our 2017 JavaScript survey are in! James Hibbard takes a look at how you answered and addresses some of the comments raised.
PHP
Bruno Skvorc, Feb 06

Quick Tip: LetsEncrypt "server" error fix on Ubuntu 16.04

Running into the cryptic "server" error when renewing your server's HTTPS certificates with LetsEncrypt? Here's how to solve it.
Entrepreneur
M. David Green, Feb 06

Scrum Artifacts: Product Backlog

Stories for the development team emerge from the product owner's product backlog.
Entrepreneur
Abhishek Talreja, Feb 03

How Processes Overcome These Small Business Productivity Hurdles

Businesses without good process management leave a lot of money on the table. Here's how you can boost your small business productivity.