How Do You Drink Your Cellar? August 22nd, 2017

I thought I'd take a break from development news to talk to my fellow Beer Cellarers (that's totally a word, right?). I recently held a tasting party and went through most of my Firestone Walker Brewing collection (pictures below), and that got me wondering what other folks do when it comes to making progress through their collections.


After closing in on 400 total bottles late last year, I slowed down my intake pace and set out to focus on making a dent in my cellar—all in the name of freeing up space for future bottles, of course. Tasting parties like this one have been a nice way to try a lot of beer, bring friends into that enjoyment, and to ensure I get to bottles that otherwise might age out.

So how do you keep up with your cellar? Does a weekly bottle or three do the trick, or do you need to take more drastic measures (like me)? Feel free to tweet me at @CellarDotBeer, and I'll rewteet any fun stories that come in. And in the meantime, santé!

Ready for consumption on both desktop and mobile clients, a handful of sorting improvements are now available. Details are as follows:

  • A new Filter by Brewery option is now available, which lets you view all the entries from a specific brewery.
  • The Filter by Location option, previously only available on mobile, has been added to the desktop site, allowing you to show only entries from the specified location. (This only affects users with Storage Locations enabled.)
  • On the desktop site, Trade Status filtering has been condensed into a single drop-down list, and you can now filter by entries with no status, along with the usual For Trade and In Search Of options.
In addition to the updates above, I spent a little time on a mild refactor of the sorting code, which should result in slightly quicker sort operations in some circumstances. Enjoy!

Fueled by many a crowler from Fieldwork Brewing here in Berkeley, CA, the mobile redesign is now complete. This revamp brings the mobile experience and aesthetic in line with the styling introduced in the recent desktop update, and includes a number of enhancements meant to increase usability on the go. Some screenshots of the new look are included below.

    

Additionally, because I am a crazy person even when it comes to the aesthetic of cellar URLs, I've also taken this opportunity to update cellar addresses to use Twitter-style routing. What this means is that, while you could previously find your cellar at https://cellar.beer/cellar/[username], your cellar is now located at https://cellar.beer/[username]. For example, you can find my cellar at https://cellar.beer/josh

All existing cellar links with the old /cellar syntax will redirect to the new location, so there's no need to update any links to your cellar out in the wild if you don't want to. And while I've tested this feature extensively, I'd appreciate it if you let me know of any strange behaviors that I might not have accounted for.

Lastly, this release includes a smattering of other updates and bug fixes:

  • Brewery and Beer add forms are now properly cleared when adding multiple breweries or beers in succession.
  • The mobile site no longer defaults to "app" mode when adding the link to your home screen. If you notice the site is in a non-standard full screen mode, try deleting your home screen link and re-adding the site from your browser.
  • On the desktop site, when viewing your consumed history in expanded mode, pagination links now retain your view preference.
  • Fixed an issue where some Android clients wouldn't connect to the website due to HTTP/2.

As usual, this release took longer than anticipated, but I'm really happy with the new look and I hope you enjoy it as well. There's definitely enough change here to introduce some new bugs (though I hope not!), so if you notice anything strange please message me, shoot me an email, or mention me on Twitter. Santé!

A New URL, and Lightening Up March 31st, 2017

The Beer Cellar is sporting a new, swankier URL. You can now find the site at https://cellar.beer. I've been sitting on this domain for a while, and coupled with the work detailed below, I figured it was time to make it live. The old URL will redirect automatically, so no worries about updating existing links. I think the new address is pretty cool, if you don't mind my saying so!

On a related note, I've changed the official Twitter account for The Beer Cellar to match the new URL. While existing followers won't need to do anything, in the future you can find and follow me at @CellarDotBeer.

In addition, and in anticipation of upcoming work around trading features, I decided to refactor the site's styling in SCSS. I took the opportunity to make some changes, and the result is a new aesthetic for The Beer Cellar. Things have gotten a bit lighter, less rounded, and a little more modern, but the site should still feel very familiar for existing users. If anything looks off or isn't rendering properly, please refresh your browser to ensure you're seeing the latest changes. Some screenshots of the new look are available below.

      

The mobile site is still using the same look introduced in v2.0, but I'm planning to take a styling pass there as well. I'll make another announcement when those updates launch.

As always, if you have any questions, suggestions, or issues, please don't hesitate to get in touch with me. You can contact me by email at josh@cellar.beer, on Twitter at @CellarDotBeer, or via in-site message. Santé!

As the Reserved Instance leases were up for both the EC2 and RDS pieces of the site, I wanted to do some testing in other environments. After a bit of looking around, I decided to give Linode a shot, and The Beer Cellar has now been migrated to one of their servers.

On the user end, if I did everything correctly, no one should notice a thing. In fact, loading speeds may actually be measurably quicker for some users, as the database—the primary bottleneck for those with large cellars—is now served from an SSD. There is now also considerable CPU and memory headroom, which won't hurt.

Enjoy! And if you notice anything awry, please don't hesitate to let me know.