← Check out TrackMaven.com

Don’t Answer the User’s Question

Often times I find myself in a research session with a user where I’m asked how a particular feature should work. While the question in of itself is a clue to you as a product manager that either: a. it’s not working as intended; or b. the experience isn’t clear – it’s also an amazing opportunity to allow the user to guide you in their assumptions on how something should work.

I’ve ... Read more.

Upgrade Elasticsearch Cluster Software and Hardware Seamlessly

Cluster Upgrades

Our decision to begin using Elasticsearch came from a fairly typical use case for the popular distributed data store. We had hundreds of millions of pieces of content, and we wanted to support text search across them. As we set out to migrate our architecture from a relatively simple Postgres setup to include indexing all of our documents into Elasticsearch, we did ... Read more.

So you want another PostgreSQL database? (part 3)

Read Part 1 or Part 2

Tuning your PostgreSQL servers on Amazon EC2

It will probably come as no surprise that the settings that are best for your PostgreSQL cluster are heavily dependent on your data and how you're using it. ... Read more.

Using Bower

Using Bower can save you a lot of time installing and keeping track of your third-party JavaScript libraries. It can be difficult to keep track of which version of what library you or your team uses, that's why we use it here at TrackMaven. Below I will go into how and why we use it.

What is Bower

So what is Bower? Bower is the "package manager ... Read more.

A Better Development Environment with Docker and Fig

Local development environments can be a nightmare. Have you ever run into a scenario where something works on your machine but not on your colleagues'? Having to spend time debugging platform-specific problems is a frustrating productivity sink.

Before we explore how to set up our stress free development environment, let's consider what key elements it should ... Read more.

So You Want Another PostgreSQL Database? (Part 2)

Read Part 1

Automatic nightly base backups to Amazon S3 using WAL-E

In the first part of this series of posts, we set up streaming replication between a primary database and a replica database by shipping WAL files between them. While functional, it lacks the robustness and safety that a ... Read more.

So You Want Another PostgreSQL Database? (Part 1)

Streaming replication with PostgreSQL 9.3 on Amazon EC2

They grow up so fast, don't they? It seems like just yesterday you were setting up your PostgreSQL server and tweaking settings you barely understood to try to get the most out of your database. But now, you've got a lot more data and your traffic continues to rise, and you've decided it's time your database had a few ... Read more.

Setting Up HTTPS Security

Here at TrackMaven, we have made it our goal to provide our customers with the most secure access to our application as possible. And in light of the recent news emerging in web security, most concerning Heartbleed, we rethought our best practices and now limit access to our application to only secured HTTPS and making ... Read more.