Expert insights

Explore the latest from Metal Toad.

Turning Your UI Into a Well Organized Symphony With Conductor

User interfaces have evolved over time. However, the archetypal approach to creating great user interfaces on Android™ has not. The first party tools available to all Android developers for…
By James Simshaw, Senior Software Engineer
December 11, 2017

Sluggish Drupal 8 Adoption Lags Even D6

We're just past the second anniversary of 8.0.0. To see how D8 is doing compared to prior releases, we put together the chart above, based on Drupal's usage stats page. For versions 5.x, 6.x, and 7.…
By Metal Toad ,
December 11, 2017

There are no estimates, only budgets

“How much does it cost to build my website?” “How much does it cost to build my mobile app?” “How much does it cost to build our IoT analytics portal?” These are very reasonable questions, but there…
By Tony Rost, Chief Technology Officer
December 8, 2017

Data Warehousing With Snowflake

Metal Toad is a certified AWS Advanced Consulting Partner with expertise in DCX, IoT, mobile, and beyond. Learn more. I recently had a chance to work on a data warehousing project for a client that…
By Rich Staats, Senior Cloud Engineer
December 6, 2017

Creating a Twitter ticker with a Raspberry Pi

The Raspberry Pi is great if you want a dedicated device for a task that you can turn on, get it to do its thing and leave it alone. Recently, I wanted to set up a little LCD screen that would…
By Toby Craig, Software Architect
November 28, 2017

AWS Lambda and Infrastructure as Code

Metal Toad is a certified AWS Advanced Consulting Partner with expertise in DCX, IoT, mobile, and beyond. Learn more. Amazon Lambda, for those not familiar with it, is an event driven serverless…
By Rich Staats, Senior Cloud Engineer
November 28, 2017

Building an Expandable IoT Data Pipeline - Part 2

Building an Expandable Data Pipeline - Part 2 Over the past year I've been building a cloud-based data pipeline for a client focusing on IoT data aggregation. There have been many bumps and bruises…
By Alex Banks, Senior Developer
November 27, 2017

Angular 5: Making API calls with the HttpClient service

Note to readers, May 18, 2018: the code in this post is built for Angular 5.x. The same techniques will work with Angular 6 as long as you use the rxjs-compat Node package. To see how to upgrade this…
By Keith Dechant, Software Architect
November 27, 2017

Building an Expandable IoT Data Pipeline - Part 1

Background and problem description In late 2016 we were approached with an opportunity to build a data pipeline for one of our large clients. The client needed to obtain sensor data and media (…
By Joshua De Leon, Data & Analytics Architect
November 27, 2017

Speed Kills: How Much does a Slow Web Site Cost?

In my last post, I wrote about the cost of tech debt, using a case study of skyrocketing hardware costs. Here's another, subtler effect of poor performance: impatient customers don't stick around…
By Dylan Tack, Principal Engineer
November 27, 2017

Drupal 8 Entity API cheat sheet

Wait, is it "$node->title" or "$node->title->value"? How do I write an EntityQuery again? Yeah, I can never remember, either. For the developers out there, if you've already read the…
By Keith Dechant, Software Architect
November 22, 2017

Be a Partner, not a Vendor

Years ago, I received a frustrating email from a disappointed client. I was confused – from an engineering perspective, this should have been a model project. It nailed the requirements on time,…
By Dylan Tack, Principal Engineer
November 16, 2017

The High Cost of Technical Debt: A Case Study

Technical Debt: we all have it. Yet, this phenomenon remains poorly understood by product managers. Unlike financial debt, the costs are often hidden and difficult to measure. But the most dangerous…
By Dylan Tack, Principal Engineer
November 14, 2017

Say no to NoSQL AKA NewSQL is the future!

Nosql image by John hoho (Own work) [CC BY-SA 4.0], via Wikimedia Commons   The rise of Big Data™ With the rise of Big Data™ and IoT we saw a large wave of NoSQL™ proponents. Everyone began to…
By Joshua De Leon, Data & Analytics Architect
November 13, 2017

Django 2.0 - Is your project ready?

Django 2.0 is in beta now. It's expected to be released in December 2017. The question remains, is the rest of the world going to be ready? Django has been on the 1.x branch for many years now.…
By Keith Dechant, Software Architect
November 6, 2017

Ready to get started?