Web
Tim Evko, Mar 19

From Alert to Post-mortem: How to Manage an Outage with VictorOps

Tim Evko explains how VictorOps' tools — like its Transmogrifier and timeline views — can help a devops team before, during and after any incident.
Web
Jacco Blankenspoor, Mar 19

How to Integrate APM and Log Management: Loggly and New Relic

Jacco explains how to use New Relic and Loggly to transform your troubleshooting and problem-solving workflow.
Web
Abder-Rahman Ali, Mar 04

Which Code Editors Do Pythonists Use?

Abder-Rahman takes a look at the most popular code editors used by Python experts, and explains how to set up the most popular: Sublime Text
Web
Peter Nijssen, Feb 12

Supercharge Continuous Delivery in Jenkins with Workflow

Peter Nijssen takes a look at the new Workflow plugin for Jenkins, which makes continuous delivery much more streamlined.
PHP
Lukas Smith, Feb 04

CMS Content Organization Structures: Trees vs Facets vs Tags

Lukas Kahwe Smith discusses CMS Content Organization structures, comparing Trees to Facets to References to Tags. Running a CMS? You need to read this.
Programming
Adam Bolte, Feb 02

The Beginner’s Guide to Being On-call

From having the right tools to tailoring your environment to suit, SitePoint sysadmin Adam Bolte shares his tips for surviving a life of being on-call.
PHP
Lukas White, Jan 30

RAML, the RESTful API Modeling Language

Lukas White explains RAML, the RESTful API Modeling Language, which you can use to scaffold, test, mock and document your API endpoints.
Design & UX
Alex Walker, Jan 28

When Bad Software Kills

Writing software can seem cool and abstracted until you realise the impact your code can have. Therac-25 was a tragic example of how bad code hurts people.
JavaScript
Sandeep Panda, Jan 14

Using Redis with Node.js

This article explains how Node.js applications can integrate with Redis data stores.
Programming
Shaumik Daityari, Jan 12

Using Python to Parse Spreadsheet Data

Shaumik takes a quick look at two Python modules that you can use to parse and extract data from spreadsheets.
PHP
Taylor Ren, Jan 07

Developing PHP Extensions with C++ and PHP-CPP: Advanced

Taylor Ren demonstrates some advanced PHP extension development with the PHP-CPP library and C++
Web
Craig Buckler, Dec 15

Would You Implement Passwordless Login?

It's possible to create a secure system which doesn't rely on passwords, biometrics or any complicated solutions. Craig looks at the pros and cons
Web
Sandeep Panda, Dec 03

Integrated and Collaborative Code Reviewing with Beanstalk

Code review is an essential part of any development team's process. Sandeep Panda explains how to improve the process with Beanstalk's collaborative tools.
1 COMMENT
Programming
Camilo Reyes, Dec 01

Bundling in ASP.NET

Camilo Reyes takes a look at how ASP.NET's bundling features can improve host request load times.
Web
Bruno Skvorc, Nov 25

Implementing TitleCapitalization in StackEdit

Bruno Škvorc goes through the step by step procedure of adding TitleCapitalization functionality to his favorite open source MD editor: StackEdit
6 COMMENTs
Programming
Mladen Martincevic, Nov 19

Flask for the Masses

Flask is a microframework for Python, the opposite of the giant that is Django. It makes it super easy to get started with Python. See how in this tutorial!
35 COMMENTs
PHP
Arno Slatius, Nov 19

Yii 2.0 ActiveRecord Explained

Arno Slatius explains Yii 2.0's ActiveRecord, listing the features, novelties, upgrades and usage examples.
PHP
Younes Rafie, Nov 07

Google Analytics API v3 and PHP: Filters and Charts

Younes Rafie upgrades his previous demo application by extending the Google Analytics implementation with filters and charts from Highcharts.js
4 COMMENTs
Web
Glenn Goodrich, Nov 06

How to Set Up Continuous Deployment with Ninefold

Ruby editor Glenn Goodrich walks us through how to set up a continuous deployment system with Ninefold and Codeship.
3 COMMENTs
Programming
Bruno Skvorc, Oct 30

OSQuery: Explore your OS with SQL

Facebook recently released OSQuery - a way to inspect your operating system's state with SQL as if it were a relational database. See how!
Web
Shaumik Daityari, Oct 30

An Introduction to ChatOps: Devops Meets IM

Shaumik Daityari takes a look at the emerging trend of ChatOps, and looks at how VictorOps can take your chat app's development powers even further.
2 COMMENTs
Programming
Alex Walker, Oct 29

The 100 Year Old Trick to Writing at 240 Words Per Minute

Stenography is 'old tech' that still makes sense today. Plover is an open source project designed to deliver 240 wpm typing to authors, bloggers and coders.
7 COMMENTs
Web
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.
Web
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