Featured
New Theme
Themes
Download our new SitePoint Base Theme. 100% FREE. GPL 2.0.
Minimal. Clean. Simple. Lightweight. Responsive. 100% Free. Open Source GPL 2.0. Take it for a spin.
00:12:55
Web
Setting Up an Elm Environment
Every developer will have their own development setup; perhaps a different one for each language they use, or maybe they just vim all the...
Java
Property Based Testing with Javaslang
Learning property based testing, or property checking, using Javaslang and the FizzBuzz Kata.
00:10:18
Back End
Python Package Management with pip
One of Python's biggest strength is the ease of transferring a development environment to a different machine, which is facilitated...
00:14:52
JavaScript
Processing MediaRecorder Data
Using the MediaRecorder API, it’s possible to capture audiovisual input from the user’s machine. We will write a Darth Vader voice changer...
2 Comments
Entrepreneur
Elastic and On Demand - Why Influx Is the Solution for Customer Support
We chat to Influx's CMO Alex Holmes about how Influx is the solution to the customer support industry, plus his best advice for emerging...
00:11:28
Web
Data Types in Elm
Data Types are the bedrock of Elm, a type safe language and a solid foundation on which to build your application. In this screencast,...
1 Comment
Design & UX
4 Ways to Turn Your Site Into Your Best Salesperson
Talented salespeople are a wonderful asset to business but they don't come cheap. Aja has 4 ways to permanently increase your website...
Latest Articles
For Developers, By Developers
Like SitePoint on FacebookSponsored content
11 Comments
Web Dev @ Microsoft
Projects Can Sometimes Be the Worst Way to Learn JavaScript
Yaphi Berhanu explains why trying to learn JavaScript by working on projects can be misguided, and offers tips on a better approach.
3 Comments
Web Dev @ Microsoft
Exploring React's State Propagation
Following his article on working with data in React, Eric Greene of the Microsoft Developer Network looks at state propagation in React.
3 Comments
Web Dev @ Microsoft
Working with Data in React: Properties & State
Eric Greene of the Microsoft Developer Network teaches the fundamentals of working with data in React apps.
2 Comments
Web Dev @ Microsoft
ES6 Template Literals: Techniques and Tools
Kurt Cagle of the Microsoft Developer Network explains a new JavaScript ES6 feature, template literals.
