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.
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.
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.
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.
Sandeep Panda, Jan 14
Using Redis with Node.js
This article explains how Node.js applications can integrate with Redis data stores.
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.
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++
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
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.
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.
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
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!
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.
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
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.
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!
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.
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.
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.
George Fekete, Oct 10
How to be a Good Developer
George speaks from experience when he explains how one can be a good developer, or even, a professional.
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.