#BLOG

Creating a Unique Index on MongoDB

We have implemented MongoDB on a number of past projects and continue to, as we are a MongoDB partner. We wanted to share some of the knowledge we’ve gained and pass along tutorials on how you can get the most out of MongoDB with your current or future projects. Check out this easy to follow tutorial on creating a unique index in MongoDB.
Topics: DevOps

Apps: To Charge Or Not To Charge

When apps are about to launch the one question everyone has is less so the “How much should we charge for this thing?” and more frequently, “Should this be free or not?” But it doesn’t stop there! There’s paid, free, trial or freemium! Yes, selling your app is harder and confusing than you thought it was months ago, but let’s compare the two and see which is the lesser evil.

Topics: Mobile

December CTO Mixer: Scaling, Caching and CDNs

Yesterday was the evening of our December CTO Mixer, held at the spacious Verizon Offices located in Los Angeles.

SaltStack and Terraform: Installing Minions: Option 1

Terraform is a great orchestration tool, and SaltStack is a great configuration management software. The first one allows you to create resources in the cloud (instances, load balancer, databases, etc) and the second is used to provision the instances. Salt works in a master-agent mode, the agents are called minions. To provision an instance you have to install the salt-minion first. I’ve found two options to do it, this article is about the first one.
Topics: DevOps

Managing MongoDB with Meteor

We have implemented MongoDB on a number of past projects and continue to, as we are a MongoDB partner. We wanted to share some of the knowledge we’ve gained and pass along tutorials on how you can get the most out of MongoDB with your current or future projects. Check out this easy to follow tutorial.
Topics: DevOps

The ABC's of Startup Funding

The average startup’s greatest struggle is locating startup funding. You have the idea, product, service and manpower, but when it comes to collecting the cash to push your project to market you need a little help and a lot of patience.

We’ve compiled a few conventional and unconventional (yet, increasingly popular) ways to get you that dough you need to get your startup off the ground.

Topics: Diamond Labs

Using Signed URLs to Offload Uploads to AmazonS3 with NodeJS

There is a feature in Amazon S3 that can help you move your application from the path, in order to upload the files to S3. This feature is called “Signed URLs”, and basically allows you to call the S3 API to return a URL with a signature that you can use later to upload files directly.
Topics: DevOps

Failure to Launch: Rejected from the App Store

Being rejected from the App store doesn’t mean it’s the end, but it does mean you should re-evaluate what you’ve previously created. Check out some of the reasons your app may have been rejected – it may just be that you need to make some easy changes or start back at square one – but we doubt the latter. Take a peak!

Started from the Bottom: Startup Success Stories

Some of your favorite brands began as startup success stories. It’s not about how much money you have, but the product you pitch. Check out some of the most successful companies and their journeys to becoming the giants they are today.

Topics: Diamond Labs

Salt Recipes: Multi Operating System Support

Salt recipes and Multi Operating System support is something that we should have in mind. Here at Diamond we use SaltStack to provision our environments automatically. All of them are set up using recipes starting from the developer’s desktop, using Vagrant+Salt, up to QA or production if the application is running in our infrastructure.

As a software development company, one of the challenges the DevOps team faces is when an application runs on client premises. Different clients, different infrastructures and sometimes different operating systems (We develop under Linux, so different distributions can be more precise). Configuration management services offer tools to sort out this issue, and recipes in Salt is no exception.

Topics: DevOps