The Central Hub of Toad Knowledge

Women Who Code Talk at Metal Toad

Metal Toad Opens Its Doors to Women Who Code

Metal Toad demonstrates its commitment to diversity in many ways. Around Portland, the Toads support causes and organizations that strive to trim in the disparate gap between minorities and the tech personnel landscape. On February 18th, 2016, we opened our doors to the Women Who Code (WWC) Portland Chapter. WWC is a national non-profit dedicated to inspiring women to excel in technology careers. Anyone at any level of involvement in tech is welcome to their events, provided they respect WWC’s…
By Rachel Gibbons, Designer
March 9, 2016
Students in classroom at computers

Metal Toad Supports the TechHire Initiative

Following the President's State of the Union Address, the US Department of Labor announced the TechHire Grant Competition - a $100 million dollar grant to support innovative approaches to moving lower skilled workers into information technology and high growth jobs.  For the software industry, with is overflowing with these types of jobs, this represents a beacon of governmental support for providing an onramp into the industry that is sorely needed.
By Joaquin Lippincott, CEO
March 7, 2016
The Context Behind Our Nomination for the 2016 DREAM BIG Award

Metal Toad Dreams Big

Metal Toad's nomination for the U.S. Chamber of Commerce's DREAM BIG award has been a rush of blood to our collective head. 
By Nate Rupert, Marketing Manager
March 1, 2016

Instant reload with Django, NPM, and Browsersync

Here at Metal Toad, we are starting to use NPM as a task runner to automate our development processes. This tutorial shows how to automate CSS compilation and instantly reload the browser when files change. Objectives In this post, we will be setting up an automated local build environment with the following goals in mind:
By Keith Dechant, Software Architect
February 23, 2016
People working on computers

The Open Source Apprenticeship Model

The software industry is facing a workforce shortage of unprecedented proportions.   The bureau of labor statistic is projecting a shortage of 1 million people over the next five years, when they compare the number of jobs that will be posted that require a Computer Science degree with the number of graduates the university system will be able to turn out within that same time window.  Looking at this huge gap, it's time fot the industry to look at vocational programming schools and…
By Joaquin Lippincott, CEO
February 18, 2016

For innovative work: Agile is about delighting customers, Waterfall about CYA (Cover Your A**)

For innovative work: Agile is about delighting customers, Waterfall about CYA (Cover Your A**)
By Matthew McLuckie, Director of Development
February 11, 2016

Using Capistrano with Dynamic Virtual Environments

The Problem At Metal Toad we use Capistrano to facilitate deploying projects. It allows us to support different environments, pulling and pushing databases and files, for all sorts of products.
By Nathan Wilkerson, Senior Cloud Engineer
January 9, 2016

Angular 2: HTTP, Observables, and concurrent data loading

Angular 2 provides a new pattern for running asynchronous requests, called Observables. Here, we will review a few of the concepts and eventually see how to run multiple concurrent HTTP requests, with the callbacks running only after all of them have completed.
By Keith Dechant, Software Architect
January 5, 2016

Does Lean Six Sigma Work at a Digital Tech Agency?

Using Lean and Six Sigma methodology in a manufacturing environment is practically required. The healthcare industry is a big fan. Applying it in a business services environment happens more frequently but it's still not status quo. Using Lean Six Sigma at a digital agency is practically unheard of,  which is why we wanted to try it!
By Hayli Hay, Director of Client Services
December 29, 2015

Teams Make Their Sprint Commitment

One cornerstone of scrum is the team sprint commitment. A team must make their sprint commitment in order for the business to have faith in the team and agile process, to allow predictability of dates, and for team truly to perform as a team vs. a set of individuals. I want to explore some of the reasons why teams don’t make their commitments and what the teams can do to avoid missing their commitments in each case.
By Matthew McLuckie, Director of Development
December 3, 2015