Product Info,Thought Leadership

Scaling SQLite to 4M QPS on a single server (EC2 vs Bare Metal)

Scaling SQLite to 4M QPS on a single server (EC2 vs Bare Metal)

Expensify has an unusual technology stack in many ways.  For example, we don't use DNS internally — just configuration-managed /etc/hosts files — and it works great.  Similarly, we only make limited use of AWS — instead hosting our own hardware for the web and database layer — and it works great.  But most surprising of all is that we don't use MySQL or Postgres — instead using none other than SQLite — and it works great.

Duplicate detection will make your expense reports even better

Duplicate detection will make your expense reports even better

Duplicate expenses are a pain for everyone, so we’re finally doing something about it.

The simplest SQLite common table expression tutorial

The simplest SQLite common table expression tutorial

I've been trying to wrap my head around Common Table Expressions for a while, and all the tutorials I've read started out with "simple" examples that were way too advanced for me to follow. Here's my attempt to write a tutorial that starts as simple as possible.

Tracking distance? Now you can select a default category for mileage!

Tracking distance? Now you can select a default category for mileage!

Expensify covers a variety of reimbursable and non-reimbursable expense types. With mileage being such a common form of reimbursable expense, we’ve worked to improve the functionality in order to make it not only easier for the user, but for the admin and for accounting purposes as well. 

Check it out: Our shiny new automatic statement reporting feature is live!

Check it out: Our shiny new automatic statement reporting feature is live!

Howdy from Al and the Success Coaches! I want to take this time to share our newest feature, Automatic (yes, AUTOMATIC) Statement Reporting. Automatic Statement Reporting is a domain control feature that auto-creates and auto-populates a report with expenses for an assigned credit card in a given statement period.

Expensify streamlining continues: Submitting reports on the free plan

Expensify streamlining continues: Submitting reports on the free plan

As we continue towards our major realtime expense reporting push, we are continuing to streamline the Expensify product. This started with simplifying our pricing structure and now involves changing the way report submission and approval works for those people using Expensify outside of an expense policy. 

Kilometre/time support: A long time (and distance) coming

Kilometre/time support: A long time (and distance) coming

Great news everybody! We've just released support for kilometres in mileage expenses (both web and mobile) as well as time tracking on the web interface.

We’ve added corporate card reconciliation for more banks!

We’ve added corporate card reconciliation for more banks!

Last month we announced Amex Corporate Card Reconciliation and received a huge enthusiastic response from our users. Due to the popularity of the feature and user demand, we have expanded Corporate Card Reconciliation to many more major banks.

New feature: Bitcoin reimbursement!

New feature: Bitcoin reimbursement!

Maybe you’ve heard of Bitcoin recently in the media. It's quickly gaining popularity and we believe we are the most mainstream company to implement it with an actual business implication. We’ve hinted that it's coming, but today we are excited to announce Expensify has added Bitcoin as a reimbursement option for your expense reports. Fans of digital, decentralized, crypto-currencies rejoice! 

CEO Friday: Why we don’t hire .NET programmers

CEO Friday: Why we don’t hire .NET programmers

As you might know, we're hiring the best programmers in the world.  Sure, everyone says that.  But my coders will beat up your coders, any day of the week.  For example, Mich is barely 5 foot tall, but is a competitive fencer.  Witold is a 6'3" former professional hockey player.  Nate practices knife fighting for fun.  And they're pretty decent programmers, too.

More categories

Better money management = more money to manage.

Get started with Expensify.