George Fekete, Oct 29
Increase Productivity with Komodo: an Extensible, Multi-language IDE
Komodo IDE is an excellent, cross-platform IDE that helps developers of all stripes work smarter. Here's a guide to making it your own.
Craig Buckler, Oct 21
Continuous Delivery: The Right Way to Deploy Your Software
How deploying website and app updates using manual FTP methods can break down, and how Continuous Delivery can provide an easier and more robust process
Shaumik Daityari, Oct 13
How to Supercharge Slack for Powerful Workplace Collaboration
Slack is an increasingly popular collaboration tool for startups and larger organizations. Shaumik Daityari explans how to make it even more useful.
Dhaivat Pandya, Oct 08
Integrating VictorOps with Salesforce Using its REST Endpoint
Dhaivat Pandya explains how to use VictorOps' REST endpoint to integrate it with other services, in this case, SalesForce.
Simon Mackie, Oct 07
Making the Most of Collaborative Editing with “Live Update”
SitePoint and Learnable are writing a new edition of the bestselling book, "HTML5 and CSS3 for the Real World", and we're asking for your help, via GitHub.
Shaumik Daityari, Sep 30
10 Time-saving Terminal Tips for UNIX Beginners
With the right set of commands, the terminal can definitely get things done faster. Shaumik Daityari shares 10 of the most useful, time-saving terminal tips
George Fekete, Sep 12
18 Critical Oversights in Web Development
George Fekete expands on previous posts about common PHP mistakes by listing 18 critical oversights in PHP and general web development
Bruno Skvorc, Aug 03
Legacy Code is a Cancer
Bruno Skvorc argues against legacy code in well established projects, stating that new versions should not only supersede older ones, but also kill them.
Shaumik Daityari, Aug 01
8 Essential Skills Developers Can Learn in a Weekend
There's no shortage of new things to learn in the web development world. Shaumik Daityari presents some of the best skills you can learn in a weekend
Shaumik Daityari, Jul 28
Debugging in Git with Blame and Bisect
Shaumik shows us, step by step, how to debug a code problem using git blame and git bisect.
Hugo Giraudel, Jul 08
Semantic Versioning: Why You Should Be Using it
Hugo looks at a logical solution for version number: SemVer, a new way to bump up version numbers in software development projects.
M. David Green, Jun 30
Using Regular Expressions to Check String Length
Learn how to use regular expressions in your coding, and you will discover a wide range of uses. Here's how to use them to check string length.
Shaumik Daityari, Jun 17
10 Tips to Push Your Git Skills to the Next Level
Shaumik covers 10 Git techniques that will help you take your Git knowledge and skills to a more advanced level, improving your workflow.
Shaumik Daityari, Jun 12
What's New in Git 2.0?
Shaumik provides an overview of the new features added in the much-anticipated Git 2.0, the latest major release of the popular source control software.
Shaumik Daityari, May 27
Getting Started with Git in a Team Environment
After learning simple git features, this tutorial will get you up to speed with the more advanced features, allowing you to work with Git on a team.
Tobias Günther, May 22
Understanding Version Control with Diffs
Tobias Günther explains the concept of "diffs" when using version control to track modifications to your code base.
Michael Sauter, May 21
A Closer Look at Go Interfaces
Michael Sauter takes a detailed look at Go Interfaces - a powerful concept in this brand new programming language by Google
Alexander Cogneau, May 09
Time Complexity of Algorithms
Alexander Cogneau explains time complexity of algorithms, the Big O notation, and demonstrates how an algorithm can be optimized
Design & UX
Ivaylo Gerchev, Apr 25
Is Your Product's Documentation Good Enough?
When we speak of UX, we are usually thinking about mom'n'pop users, but sometimes we are talking about UX for our fellow developers. Ivaylo explains.
Shaumik Daityari, Apr 22
Version Control Software in 2014: What are Your Options?
An overview of the most popular options for version control software, along with some other options worth noting.
Thien Tran Duy, Apr 07
Getting Started with PHP Extension Development via Zephir
Thien Tran Duy explains how we can get started with PHP Extension development through Zephir, the new language from the Phalcon team
Taylor Ren, Mar 26
Getting Started with PHP Extension Development via PHP-CPP
Taylor Ren explains how we can develop PHP extensions in C++ with the help of the PHP-CPP library
Craig Buckler, Feb 06
What is the Best Programming Language to Learn in 2014?
A look at programming language job trends, along with some advice on how to choose your first programming language.
Matthew Setter, Dec 25
Build Virtual Machines Easily with PuPHPet - Part 2
Learn more about PuPHPet, an online GUI to quickly build PHP enabled virtual machines