Programming
Mal Curtis, May 27

Why I Love Programming in Go

I’ve been programming in Go for a couple of years now, and while it took a little warming to in the beginning, it has become my go to language of choice.
1 COMMENT
Web
Shaumik Daityari, May 21

Why Bring a DevOps Spirit to Non-Engineers?

Shaumik Daityari explains how the principles from DevOps can help make the rest of your business work much smoother.
Mobile
Mark Wong, Apr 28

Building a Simple REST API for Mobile Applications

Mark Wong shows us how to create a simple REST API using Python to feed data to an iOS application.
JavaScript
Vildan Softic, Apr 17

Extending HTML the Aurelia.io Way

Expanding our Aurelia Reddit client, Aurelia core team member, Vildan Softic, demonstrates how to extend HTML by leveraging custom elements and attributes.
Programming
Oltjano Terpollari, Apr 17

Virtual Environments in Python Made Easy

Oltjano shows you some hacks to become more productive in Python, in particular with using virtual environments.
Programming
Bruno Skvorc, Apr 11

Introduction to R and RStudio

Bruno Skvorc introduces you to the wonderful world of R - a programming language designed specifically for data analysis and plotting. Let's mine some data!
Web
Peter Nijssen, Apr 01

7 Ways to Optimize Jenkins

From avoiding bloat to using the right plugins, Peter Nijssen explains how to make sure continuous delivery/integration tool Jenkins is working hard.
JavaScript
Tanay Pant, Mar 30

Understanding Two-way Data Binding in AngularJS

Tanny Pant demonstrates how you can use the magic of two-way data binding in AngularJS to respond to a user's actions with immediate visual feedback.
Web
Shivam Mamgain, Mar 23

Getting Started with SQLite3 - Basic Commands

Shivam Mamgain introduces the basic commands of SQLite3, explaining how to use it from the command line.
JavaScript
Louie Bacaj, Mar 20

Build a Real-time SignalR Dashboard with AngularJS

SignalR is a library for real time websocket communication. Louie Bacaj demonstrates how to leverage its power to build a service dashboard with AngularJS.
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.