15 COMMENTs
JavaScript
James Hibbard, Mar 06

What Is the Best Book for Learning JavaScript?

What is the best book for learning JavaScript? James Hibbard presents 3 of his favorites, outlining their target audiences & their strengths and weaknesses.
2 COMMENTs
JavaScript
Azat Mardan, Mar 02

React Quickly: How to Work with Forms in React

An excerpt from Azat Mardan's "React Quickly" book, which explains how to work with forms in React and the concept of controlled components.
15 COMMENTs
JavaScript
Olayinka Omole, Mar 01

Quick Tip: How to Sort an Array of Objects in JavaScript

Olayinka Omole shows you how to dynamically sort an array of objects in JavaScript, using Array.prototype.sort() and a custom compare function.
10 COMMENTs
Web
Craig Buckler, Feb 28

Front-End Tooling Trends for 2017

Are you using the best development tools? Is your CSS compilation complicated? Have you bungled your JavaScript bundling? Craig discusses what we're using.
6 COMMENTs
JavaScript
Almir Bijedic, Feb 28

Make a Skype Bot with Electron & the Microsoft Bot Framework

Almir Bijedic builds a chatbot to hold daily scrum meetings via Skype. Learn to use Microsoft Bot Framework and Node to connect to multiple chat networks.
13 COMMENTs
HTML & CSS
Craig Buckler, Feb 28

How to Build Your Own Progressive Image Loader

Craig Buckler shares a very handy technique for progressive image loading — loading a smaller blurred version first, followed by the full resolution image.
1 COMMENT
JavaScript
Yaphi Berhanu, Feb 27

What Tutorials Don't Tell You: How to Approach Projects

Yaphi Berhanu demonstrates how to plan your web dev projects, making them an iterative process and breaking large problems into small bite-size pieces.
5 COMMENTs
JavaScript
M. David Green, Feb 23

Functional JavaScript for Lazy Developers (Like Me)

Applying functional techniques improved my programs, problem-solving skills, process; my code was cleaner and easier to maintain — with less work.
1 COMMENT
JavaScript
Simon Codrington, Feb 22

jQuery Pagination Plugins

jQuery pagination plugins provide an easy way to separate your information into generated hyper-linked pages. Simon Codrington compares 5 plugins.
13 COMMENTs
JavaScript
Pavels Jelisejevs, Feb 21

React Storybook: Develop Beautiful User Interfaces with Ease

Pavels Jelisejevs introduces React Storybook, demonstrating how it aids collaboration and eases the pain of maintaining the UI components in your projects.
JavaScript
Nilson Jacques, Feb 20

Behind the Scenes: A Look at SitePoint's Peer Review Program

Nilson Jacques takes a look at how SitePoint uses peer review to help ensure we publish high-quality content, and gives you the opportunity to get involved.
JavaScript
Azat Mardan, Feb 16

How to Work with and Manipulate State in React

An excerpt from Azat Mardan's "React Quickly" book, which explains how to work with state in React and takes a look at the difference between state & props.
9 COMMENTs
Web
Kushagra Gour, Feb 15

Web Maker, an Offline, Browser-based CodePen Alternative

Kushagra Gour introduces Web Maker, a browser extension for front-end developers needing a blazing-fast, offline web playground.
2 COMMENTs
JavaScript
George Martsoukos, Feb 15

Quick Tip: User Sortable Lists with Flexbox and jQuery

George Martsoukos shows how to build a simple Flexbox and jQuery plugin which sorts elements based on the values of their custom data attributes.
4 COMMENTs
JavaScript
James Kolce, Feb 14

How to Build and Structure a Node.js MVC Application

In this tutorial, James Kolce shows how to create a note-taking app using Hapi.js, Pug, Sequelize and SQLite. Learn to build Node.js MVC apps by example.
JavaScript
Baljeet Rathi, Feb 13

A Comprehensive Look at jQuery DOM Traversal

Learn how to select elements that are parents, children, or siblings of an element, and more! Baljeet Rathi explains jQuery's many DOM traversal methods.
9 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
5 COMMENTs
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
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.
12 COMMENTs
JavaScript
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.
7 COMMENTs
JavaScript
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.
49 COMMENTs
JavaScript
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.
39 COMMENTs
JavaScript
Joyce Echessa, Jan 25

Building a Facebook Chat Bot with Node and Heroku

Create a simple Facebook Chat bot that responds to movie queries from users via Facebook messenger. Joyce Echessa steps you through the process in detail.