Remove Agile Remove Application Development Remove Exercises Remove Software Developers
article thumbnail

Build a CI/CD Pipeline in the Cloud: Part Four

Leading Agile

In Part 3 , we test-drove the initial thin vertical slice of our application. We did the application development work in Part 3. This exercise has been a relatively simple example of those things, but still a pretty realistic one. From here on out, it’s all configuration work. You became a programmer in Part 3.

article thumbnail

Build a CI/CD Pipeline in the Cloud: Part Three

Leading Agile

” This principle applies equally to software development. Now we’re going to do software development work. The specs are executable, and they will “fail” (display error messages) when the application does not behave according to expectations. cd playservice mkdir app. mkdir spec.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Webinar Recap: Project Performance Measurement – Part 1: Overview Of Project Performance Measurements

MPUG

He is responsible for the implementation of enterprise project management solutions for Edwards’ clients as well as overseeing the custom application development performed at Edwards around enterprise solutions and Microsoft Project for both desktop and server as well as SharePoint. So, that’s what a hybrid is.

article thumbnail

A Minimal Development Environment: Part Two

Leading Agile

There are more than a few special situations that call for specialized development tools, and a generalized and minimal Vim-based development setup will not support them adequately for professional work. Here are a few that I recognized in the course of this exercise. 5] Developer work flow is good (in my opinion). [2]

article thumbnail

Sometimes Less is More

Leading Agile

When it comes to software development tools, bigger is better. Integrated Development Environments (IDEs) keep growing. The old warhorses of software development, Emacs and Vim, were designed and built for keyboard usage with no concept of a mouse on the horizon. Install minimal development tools.

article thumbnail

Continuous Unit Checking:Part Two

Leading Agile

ZenTest and guard are specifically intended to support Ruby application development. Our purpose is to demonstrate the setup for a continuous testing tool, and not to exercise rspec or Ruby to any extent. We use bundler to define the dependencies for our application. group :test, :development do. This will do.

article thumbnail

Unit Testing Shell Scripts:Part Four

Leading Agile

This may be an unfamiliar approach for readers who don’t come from an application development background. It’s one of the development skills that system administrators and infrastructure engineers are picking up from the software engineering world as devops gains ground in the industry.