Nowcado Update: New API

We’ve released another update to Nowcado! You’ll want to make sure you update to this latest version as the previous versions will be unsupported very soon. Update or get it now for Android or iOS.

This one was a bit of “Spring cleaning” on our side (it is Spring now, right?) that reorganizes some of the database to streamline server calls and improve app performance. The only noticeable change for you, besides being faster, is that we have redone our searching algorithm to be much more forgiving of spelling errors and partial words. You may see more results, or in a slightly different order, for certain searches. (See details in our post from yesterday.)

Nowcado Search Algorithm

For those interested, we thought we’d explain a subtle change in Nowcado’s (get it for Android or iOS) search results coming in the next update, in case you notice the behavior is somewhat different and were wondering why.

We have noticed and heard some feedback that the current Nowcado search results are too strict and unforgiving of small spelling errors, especially involving whitespace and partial words. This is because each word in the search bar was only allowed about 1-2 characters flexibility.

Instead, we will now be using ngrams. It works by scoring each product based on the degree to which the letter sequences in your search bar match the letter sequences in each product’s name and category. For example, searching for “whiskey” will now match against “whiskey”, “whi”, “whis”, “whisk”, “his”, “hisk”, etc. The more matches there are, the higher the relevancy score. The ordering of the search results will be influenced by each product’s relevancy score, price, and distance (weighted depending on which sort you specify).

This could mean that you see a few products that aren’t very relevant (i.e. “pineapple” flavors match “wine”), but only near the bottom of the search results. We feel this is much more preferable than giving zero results for a minor misspelling of a brand. This change also allows us to easily tweak the scoring of results in the future, based on common patterns that we see that seem less than intuitive.

Go Lady Terps, Beat Tennessee!

Congratulations to the Women’s Basketball team, making it to the Sweet Sixteen yet again!  We’re definitely looking forward to tomorrow and what is sure to be another great game among the several we’ve had against tough competition this season.

Senior Alyssa Thomas is already the highest-scoring player ever in Maryland history, and you know with the team’s depth and a kick-ass coach like Brenda, we can take Tennessee head on.

For those like us who will be watching and cheering with a favorite drink in hand, be sure to restock with Nowcado (get it for Android or iOS now)!

Confectioners Sugar / Salt Hack

It turns out that the sweetness of sugar is actually consistent across sugars. The only thing that changes is the coarseness, or in the case of brown sugar, the use of molasses. The only sugar you should ever really need to buy is simple plain sugar!

In order to make confectioners sugar (or powdered sugar), all you need to do is run your regular granulated sugar through a blender until it has a fine, powdery consistency. Feel free to use this in yesterday’s drink recipe, or indeed any recipe that calls for confectioners sugar.


This also applies to salt, as all salt has the same salinity. The only thing that changes is the granularity. Run your kosher salt through a blender to make table salt!

Whiskey Sour

Here’s another great, simple recipe from barnonedrinks.com.

Ingredients:

  • 2 oz blended scotch whisky
  • 1/2 tsp confectioner’s sugar/powdered sugar
  • 1/2 lemon

Preparation:

  1. Shake and strain all the ingredients into a sour glass. Optionally garnish with a slice of lemon and a cherry.

Get a great deal on the whisky for the recipe with Nowcado for Android or iOS.

Brown Sugar Hack

You can avoid getting specialized brown sugar for yesterday’s drink recipe with this trick. All you need to do is take plain old granulated sugar and add molasses to it. The ratio is approximately 1 tbsp molasses to 1 cup of sugar for light brown sugar, and 2 tbsp molasses to 1 cup of sugar for dark brown sugar or packed brown sugar. Simply mix them together until the ingredients are well combined. This trick can of course be used in any recipe that requires brown sugar.

Hot Buttered Rum

Here’s a great recipe from cocktails.about.com for hot buttered rum, a classic drink.

Ingredients:

  • 1 small slice soft butter
  • 1 tsp brown sugar
  • Optional spices to taste: ground cinnamon, ground nutmeg, allspice
  • Vanilla extract
  • 2 ounces dark rum
  • Hot water

Preparation:

  1. Place the butter, sugar and spices at the bottom of an Irish coffee glass or mug.
  2. Mix well or muddle.
  3. Pour in the rum and hot water.
  4. Stir.

Get a great deal on the rum for the recipe with Nowcado for Android or iOS.

March Madness Drinking Game

For those of you watching March Madness (anyone catch that Duke upset?), we found a great game you may want to play. This game is courtesy of www.drinkinggamezone.com.

  • Rules for scoring baskets
    • (1) Drink: When the team you bet against hits a 3-pointer (beer)
    • (1) Shot: For every pretermined amount of points the team you bet against scores [you decide]
  • Drinking rules for fouls
    • (1) Drink: When a player from your team fouls someone
    • (1) Shot: When a player from your team fouls out
    • (1) Shot: When a technical foul is called on a coach, everyone drinks!
  • Drinking for cool stuff occurring
    • (1) Drink: For a good block or steal
    • (2) Drinks: For slam dunks
    • (3) Drinks: for each deep or clutch 3-pointer made
    • (3) Drinks: When players score through a foul (and-one)
    • (1) Shot: For a buzzer beating shot
    • (1) Shot: if someone shoots an air ball or gets rim checked on a slam dunk
  • Drinking when ridiculous sh*t happens
    • (3) Drinks: When an athlete does his bests soccer imitation and flops
    • (3) Drinks: if Dick Vitale rants about anything
    • (1) Shot: If a fight breaks out! (this isn’t hockey but pick a winner)

As always, get the best deal for the liquor or beer used for this game using Nowcado for  Android or iOS.

Meet Nowcado

In a world devastated by shopper complacency, Nowcado stands alone against the storm…

Whether you’re familiar with Nowcado or not, be sure to check out our new video below. It reintroduces our vision and highlights the power of Nowcado’s signature feature, the Cart, which optimizes your shopping trip. All of this is wrapped in a 94-second whirlwind of drama set to the soothing sounds of a Don LaFontaine-esque voice, pop culture allusions, and an app walkthrough that we hope will be entertaining as well as informative.

Behold the magnificence that is Nowcado for yourself on Android or iOS today!

Nowcado Sign Up: Via Facebook

Today we explain how the Facebook Omniauth sign up process works for Nowcado (get it for Android or iOS). You will see this process is just as secure as the standard one (all transactions with both the Nowcado server and Facebook server are performed over a secure, encrypted SSL channel) , yet even simpler for you to do!
nowcado_sign_in_fb

  1. A user signs in to Facebook using their Facebook credentials. Note that this is the only step the user must perform.
  2. Facebook responds with a Facebook authentication token which enables the holder to access your email address and Facebook username.
  3. The app sends the Facebook token to the Nowcado backend.
  4. Nowcado queries the Facebook server using the Facebook token in order to retrieve the user’s email address and Facebook username.
  5. Nowcado creates an account using the email address, permutation of the Facebook username (as a default – you can edit it later from the user page if you like), and a randomly generated secure password.
  6. Nowcado responds to the user with credentials that are used on subsequent requests. The same security on these credentials that applied to standard accounts still applies here.

Despite what Facebook may say when you are prompted, we do not use any information from Facebook beyond your email address and username. The email address is used if we need to communicate with you about your account (e.g. emailing your cart results) and the Facebook username is used as a basis for generating your Nowcado username. We cannot write any posts on your Facebook wall and we don’t see anything else about your Facebook account whatsoever.

If you wish to create an account unaffiliated with the email listed on your Facebook account, you can still use the standard sign up method.