Archive for the ‘Programming’ Category

How Privileged Are Programmers? Are You a John, Too?

Posted on: No Comments
John was a developer. To be specific, he was a young, white, straight, young, self-taught developer. He wasn't rare, but he was special. John grew up with a couple parents, who paid for everything he needed. John regularly filled his belly, with the fi...

Managing Code Components with Bit

Posted on: No Comments
As the world moves to software architecture based on microservices and multiple repositories, the ecosystem struggles to keep code bases maintainable. From monoliths to publishing hundreds of micro-packages, solutions try to battle growing code duplic...

Front-End Tooling Trends for 2017

Posted on: No Comments
Do you have more than two years' development experience? Are your advanced CSS skills aided with Sass and Autoprefixer? Is your JavaScript knowledge reasonable and you're happy using Gulp, npm, and jQuery? If so, you're a typical developer, according ...

Web Maker, an Offline, Browser-based CodePen Alternative

Posted on: No Comments
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, you've probably tried one or more of the code playgr...

Projects Can Sometimes Be the Worst Way to Learn JavaScript

Posted on: No Comments
This article was peer reviewed by Tim Severien and Chris Perry. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! One of the most surprisingly dangerous pieces of advice to JavaScript learners is to "just d...

Heroku Alternative: Deploy Apps with Dokku on DigitalOcean

When Heroku announced their (quite reasonable) new limits for free apps, I realized that I would have to find another source of hosting for all the small, low-traffic projects that I currently have running on Heroku. Way back in the day, Heroku was tot...

Please: Automated CMS and Framework Installs in Vagrant

If you're a web developer, possibly one of your most boring and repetitive tasks is the configuration of the basic setup for every new project. Configuring your my-project.dev domain, creating the database, installing WordPress (or any other CMS/Framew...

Find JavaScript Code Snippets by Functionality with Cocycles

Posted on: No Comments
Cocycles is a new code search service that enables code to be found by functionality. In this article, Cocycles team member Jonathan explains the idea behind this approach to code searching. We're all familiar with it: that moment when you're forced t...

Technical Debt: Rescuing Legacy Code through Refactoring

Posted on: No Comments
How can you get a legacy codebase under control and bring it to a new level of maturity? In this post, Jeroen summarizes the lessons learned from years of working on a large legacy web application. This article was originally published by intracto. Le...

Quick Tip: Sync a Fork with the Original via GitHub’s Web UI

Posted on: No Comments
I often find myself having to update my fork of someone else’s repo to include the changes made to the original since the fork. In fact, we use this approach often in SitePoint’s Peer Review System as well. Purely by accident, I’ve recently disco...