June 25, 2015
The way users experience software is very subjective, of course, but there are some ultimate truths that hold for all users.
June 19, 2015
Thomas Knight explains how his custom method adds representational capability that railroad diagrams simply don't have.
June 17, 2015
Learn more about how the CQRS pattern works and in which scenarios it is appropriate.
June 10, 2015
Learn more about tmux — one of the best tools for managing multiple interactive sessions, an essential activity for developers and sys admins who work with distributed systems.
June 4, 2015
This tutorial explains how AES encryption works and how to implement it in PHP.
May 29, 2015
Explore how anyone can get into open source and grow as a developer.
May 27, 2015
A cloud database can be deployed either as virtual machine image or as database as a service (DBaaS). Learn more about the pros and cons and how they are implemented.
May 26, 2015
Learn how GitColony provides an easy-to-use collaborative environment for your code reviews and QA processes.
April 28, 2015
Learn more about what developers should look forward to seeing in the coming years.
April 14, 2015
Part 2 of our series shows you how to secure services such as FTP, Apache HTTP server and outgoing e-mail server (SMTP).
April 2, 2015
This two-part tutorial will cover all the services and potential vulnerabilities to help you keep your server safe.
March 27, 2015
There are many aspects to successful library design, but the API is crucial. Get some tips on how to get it right the first time.
March 26, 2015
Learn how to leverage IdentityServer3 to lock down your SSO efforts.
March 16, 2015
Learn why exposing services through the proper APIs is crucial.
March 5, 2015
Explore how to best break down a project's objectives into smaller and more manageable tasks to be assigned to various team members.
March 3, 2015
Learn more about why Ansible is a valuable tool that provides a coherent model for safely provisioning, configuring and orchestrating multiple remote machines.
February 27, 2015
The fourth article in our series will explore time analysis, which is critical for any project. Learn more about the two best methods for project time analysis: PERT and CPM.
February 26, 2015
Learn more about how Vagrant allows you to easily manage and control multiple virtual machines.
February 20, 2015
Learn more about Scala, a programming language that supports both object-oriented and functional paradigms.