Did you know the history of the "string" in computation stretches back all the way to 1944? Come learn why strings are strings, and where they come from!
What is the theory of constraints, and can be it be applied to PHP application development? The answer to the latter is oh yes, and for the former, dive in!
How do you feel about WordPress - world-class content management system, or antiquated & insecure? Jeff responds to some criticisms of the platform.
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?
In this week's editorial, Nilson Jacques asks whether JS benchmark results are all they're cracked up to be, and should we be bothered about speed anyway?
All about Java 9: talks, articles, sites, blogs, courses, and books. If you want to get into Java 9, these resources are going to get you started.
Project Amber is the roof under which several productivity-oriented Java language JEPs like more type inference and pattern matching are developed.
Chances are you're using Git - a lot. Here's how to use it better! Aliases, settings, tools, and a little background about usability and documentation.
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.
Lots of great conferences have lots of great speakers. But does the lack of everyday developers speaking about their experiences feed the hype cycle?
Maria Antonietta Perna presents some front-end learning resources and the new SitePoint Premium's CSS Animation course by Donovan Hutchinson
In the first editorial of 2017, James Hibbard outlines one of his learning goals for the coming year and wants to know - what are yours?
Nilson Jacques explains why 2016 has been a good year for Vue.js and why you should check it out, in his end-of-year editorial.
What does open source mean to you? James Hibbard attempts to answer this question in the run up to SitePoint's open source week.
Nilson Jacques takes a look at the recent announcement of Yarn package manager, what it has to offer, and whether it's worth making the switch.
James Hibbard asks how you stay relevant in this fast-paced industry and suggests an altruistic method of keeping your skill set up-to-date.
Chris Ward looks at the 2015 trends in mobile development covering new languages, increasing use of frameworks and much more.