Description

Configuring a .pypirc File for Easier Python Packaging

.pypirc files can be used to simplify the process of uploading Python packages to the Python Package Index (PyPI). This post covers why and how to configure and secure a .pypirc file.

Description

Verify Travis CI Webhook Notifications with Node.js

This post demonstrates how to verify incoming webhook requests from Travis CI using two popular Node.js frameworks, hapi and Express.

Description

Request Signature Authentication for IVRs Built with Python

For many APIs it is desirable to authenticate requests made to an endpoint. For an interactive voice response (IVR) system API which returns TwiML, the only entity that should likely be allowed access in production is Twilio. This post will cover implementation of request signature validation in a Python IVR web application that uses the Pyramid web framework.

Description

Subresource Integrity

Subresource Integrity (SRI for short) is a technique that allows you to ensure that your assets are being served unaltered.

Description

Jimmy

Jimmy is a bit of the cultural genome of Truveris.

Description

Logging

🎶They roll down stairs and travel in pairs and over your devops dog🎶

Description

At PyCon I learned

The failure of networks and services our systems depend on is inevitable. How do we deal with these situations?

Description

Android Data Binding In Practice

Inspired by a Google I/O talk, I decided to leverage some of Android's Data Binding capabilities when building out a new feature in our OneRx application. Result: I loved it.

Description

My Tests Are Slow

The other day a coworker was remarking that their test suite ran much more slowly than mine. Much more slowly than the build server, too.

Description

Break On Attribute Change

Today I discovered a neat feature available in both Firefox and Chrome: break on attribute change. This allows us to break when some code changes a DOM element attribute.

Description

Locust

In my search for a scalable, session based, highly configurable load testing tool, I happened upon Locust. I was Looking for something between the lightweight but pure throughput testing of ab and full on virtual machine scripted browser transactions. Locust looked to fit the bill, and so far has done everything I have needed, both for quasi-functional testing as well as benchmarking API endpoints. A great departure from the normal heavyweight The Grinder, Locust provided a lightweight, yet totally functional approach to user emulation testing.

We are hiring