Semantic Versioning: Why You Should Be Using it
Semantic Versioning (referred to, for short, as SemVer), is a versioning system that has been on the rise over the last few years. With new plugins, addons, extensions, and libraries being built every...
View ArticleA First Look at Beegit: The Collaborative Online Markdown Editor
Some time ago, I wrote about the current state of MarkDown editors. It was a disappointing report in which I name my favorites and the ways in which some excel and all of them lack. The landscape of MD...
View Article8 Essential Skills Developers Can Learn in a Weekend
If you’re a beginner who’s finally comfortable developing projects in a particular language, there’s still a long way to go before your work is efficient. There are many technologies that you can...
View ArticleThe Difference Between Git and GitHub
Are you new to Git or Github? This introductory video is here to help you understand the difference between Git and GitHub. The meaning of pull requests, forks, pages and other GitHub lingo. Watch as...
View ArticleAutomate Debugging in Git with Unit Tests
A while ago, I published an article on debugging a codebase in Git using two commands blame and bisect. Git blame involved checking the author of each line of a file, whereas bisect involves traversing...
View ArticleRevisr – Git for WordPress
If you're a developer who uses WordPress, chances are that you probably try to implement processes in your development workflow into WordPress. One such process is the use of version control. At the...
View ArticleVersionPress – WordPress Meets Version Control
With the increasing popularity of version control, most developers are now accustomed to its capabilities. We have tried to extend the use of version control beyond the management of source code — like...
View ArticleEssential Tools & Libraries for Modern JavaScript Developers
Learning JavaScript is a great journey, but knowing the language and its syntax is only the beginning. Once the novice becomes a journeyman, they are confronted with a seemingly endless number of tools...
View ArticleWriting PHP Git Hooks with Static Review
If you’ve been using Git for more than a short length of time, you’ll hopefully have heard of Git hooks. If not, Git hooks, as Andrew Udvare introduced here on SitePoint back in August of last year,...
View ArticleShifting Your Development Environment from Ubuntu to OS X
Recently we've been presenting articles about development environments, for Linux, Windows, Mac and the Cloud. In this article, Shaumik looks at moving from one to another. Last year, I got myself a...
View ArticleIs Figma a Serious Option for Sketch Designers?
If you follow the Design blogs, you might have seen the social buzz around ‘Figma’, a new UI Design program. Product designers in SF have been raving about it and it’s not difficult to see the appeal....
View ArticleWhy You Need to Know About Sketch’s New File Format
Sketch 43 recently introduced a rather interesting update to their “.sketch” file format, making it more human-readable when opened in a code editor (by that I mean we actually could read the coding...
View ArticleFigma or Sketch: Who Wins the War on Multiplayer Design?
Multiplayer designing is when there is more than one designer working on the same design file. The concept of working in a design team (as opposed to companies with only one resident designer) is...
View ArticleVersion Control with Magento and Git
This article is part of a series created in partnership with SiteGround. Thank you for supporting the partners who make SitePoint possible. Many developers may wish to use version control with their...
View Article
More Pages to Explore .....