Articles contains keyword: installation
This is a start of a series on applying developer/operations techniques to a Django project. In this series we will cover the following:
- Getting started with Django
- Defining Dev/Ops and establishing a process
- Setting up the host
- Simple, automated deployments with git
- Basic Continuous Integration w/Jenkins
- Enterprise Deployment Patterns
- Operationalizing Django
- Advanced Continuous Integration and Continuous Delivery
- Configuration Management and Orchestration
There is lots of information available on Dev/Ops. It means many things to many practitioners but to me it's simply automating various aspects of the software development life-cycle. Practically, this means automated testing and deployment. Another important aspect of devops is telemetry, which we cover much later in the series.
Django is a robust, all-purpose web application development framework, born from the news industry. Django requires a "model-first" approach to development, on which many aspects of the code base are centered. From a developer's perspective, this means writing code which denotes the the data and from there generating SQL schema, scaffolding code, and much more. The latest version, Django-1.7 comes complete with many attractive features including, but not limited to the following:
- Object Relational Mapping
- Auto-generated Administration
- Rich Management Capabilities on the CLI
In this article we will dive right into Django and quickly move through the various stages in the Django development cycle. First we will install the necessary dependencies, including Python and virtualenv. Next we'll introduce virtual environment and setup a project. Then we'll begin modeling data, creating views, configuring the url dispatcher, and implementing unit test. All along we'll explain the Django SDK as necessary to provided just enough context to understand what's happening.
Why Django? Well, honestly for no reason other than I wanted to jump into Python. Although, I've heard the Django deployment is "hard" so it seemed to be a good choice for Dev/Ops research.
Getting Started W/Zookeeper
A guide to learning and using Zookeeper.
- Install OS level dependencies
- Configure server and play with CLI facilities
- Starting development using nodejs and node-zookeeper-client
Splunk Enterprise Tutorial Getting Started
A short and simple guide to getting started with Splunk Enterprise.
This guide is based on version 6.3.2, the latest at the time of this writing.
For this guide we will use CentOS 7.
This guide explores how to provision Fujitsu servers automatically and walks through the process of setting up the environment.