Getting Started with Vagrant on Windows
Vagrant is the hot new buzzword right now on the web, it seems like everyone must be using it. If you don’t know, you’ll know Vagrant is a program to aid in creating virtual machines via a set of...
View Article21 Steps to Becoming a Successful Web Developer
With the web development industry booming, many are asking the question: How do I become a web developer? I think that's the wrong question to ask. It should rather be: How do I become a successful...
View ArticleWeb Maker, an Offline, Browser-based CodePen Alternative
In this article, Kushagra Gaur introduces Web Maker, a browser extension he created for front-end developers who want a blazing-fast, offline web playground. If you're a front-end developer like me,...
View ArticleTestCafe: Easier End-to-end Web App Testing with Node.js
In this article, TestCafe team member Vasily Strelyaev explains the benefits of this new Node.js-based app testing framework. Front-end web developers know how difficult it is to set up automated...
View ArticleWhat is HTTP/2?
HTTP/2 is the latest evolution of the Hypertext Transfer Protocol (HTTP). HTTP is the network protocol used to request and receive pages and data on the World Wide Web. The new technology will...
View ArticleOptimizing Web Fonts for Performance: the State of the Art
This article is part of a series created in partnership with SiteGround. Thank you for supporting the partners who make SitePoint possible. 67% of webpages now use custom fonts. However, popularity...
View ArticleHow to Get Started with Your Website Content Security Policy
This article is part of a series created in partnership with SiteGround. Thank you for supporting the partners who make SitePoint possible. The web is based on a "same-origin" policy. Only code at...
View ArticleWhich Browsers Should Your Website Support?
The question: "which browsers should my website/app support?" is often raised by clients and developers. The simple answer is a list of the top N mainstream applications. But has that policy become...
View ArticleA Guide to Writing Your First Software Documentation
As a developer, your pride and joy is your code. It’s readable, it meets DRY principles, it reflects best practices, and the end product is a great tool that solves some kind of problem for its target...
View ArticleAdversarial Interoperability
“Interoperability” is the act of making a new product or service work with an existing product or service: modern civilization depends on the standards and practices that allow you to put any dish into...
View Article8 Cross-Browser Testing Tools You Need in 2022
First off, what is cross-browser testing? Cross-browser testing is the formality of testing web applications and websites in all of the common web browsers that users use today — this ensures that we...
View ArticleHow to Use JSON Data Fields in MySQL Databases
My article "SQL vs NoSQL: The Differences" noted that the line between SQL and NoSQL databases has become increasingly blurred, with each camp adopting features from the other. MySQL 5.7+ InnoDB...
View Article7 Reasons to Use a Static Site Generator
Static site generators (SSGs) have become increasingly popular over the past decade. This article discusses how your site could benefit from the developer-friendly build processes, easier deployments,...
View Article7 Reasons NOT to Use a Static Site Generator
Static site generators (SSGs) are popular and offer many benefits, but this article discusses reasons why they may not be a suitable replacement for your content management system (CMS). In my previous...
View ArticleWhat WordPress Gallery Plugin Is Best? We Help You Choose
Hey there, WordPress aficionados! Are you on the hunt for the perfect gallery plugin to showcase your stunning images? Look no further! We've got the lowdown on the seven best WordPress gallery plugins...
View Article