Sunday, June 26, 2016

Perl blog post #53


Friday night I dreamt about time zones ...

This makes sense, as I have finally released an official version of my date module, which you can read all about over on my Other Blog.  So I’ve been drowning in timezone-related minutiae all week, which week I spent at YAPC, which you can also read about over on my Other Blog.  (Basically, I had two things to write about, and neither one was really a full blog post’s worth, so I just did two half-posts.  So to speak.)

As is becoming a (somewhat disturbing) tradition, last Sunday I was engaged in YAPC travel-related activities and completely spaced on the blog post again.  This pisses me off (at myself) because I knew that this was coming, and I knew that I always do this every year, and I knew that what I really needed to do was just write a quick blurb ahead of time saying that I was traveling even though I wouldn’t have been yet because I was writing this ahead of time, and schedule it to be released on Sunday, and then I’d have it covered.  I thought this to myself several times throughout the week, and I promised myself that I would do this thing, and yet I still managed to get caught up in preparing to leave (and also I was a bit under the weather, as my evil family finally managed to get me sick after 2 full weeks of trying) and, once again, totally spaced.  Classic me.

But back to my dream.  You know, often with dream elements, you sort of vaguely know where they come from, or else you have no clue and it’s just a super-bizarre dream that you can’t even remotely explain.  This dream was somewhat unique in that, while it was ultra-bizarre and made no rational sense, it was composed of very distinct and easily identified bits.  I don’t believe there was any deeper meaning in it—it was just my brain taking a bunch of mostly unrelated bits and swirling them together to make an incoherent whole.

In the dream, I needed to use a special timezone (see: date module) to move on to the next day.  I was thinking about writing my own code for this (see: YAPC), but then I realized I could just repurpose this existing code which told the story of The Comedian (see: Steve Agee’s joke on @Midnight, which I binge-watched on my return home: in response to a request for “comic book songs,” Steve quipped “All Along the Watchmen Tower”), explaining the timeline of his death, which would work perectly for my purposes, although my boss might have trouble swallowing it, because he was already suspicious of me for going rogue (see: The Last Coyote, a.k.a. the fourth Harry Bosch book, the audiobook version of which I both started and finished during my travels), and, in fact, I had to figure out which of several different versions of the timezone to use, some of which only covered one hour, but some of which covered several hours, which would of course be more efficient than having to write or rewrite several different one-hour timezones and, as long as it was going to cover the same length of time anyway, why not? and then I woke up and had to pee.  But then I went back to sleep again, and I think I may have had some similar-but-not-the-same dream but I don’t remember.

Anyhow, if you’re not so inclined to pop over to the Other Blog and read either of the two half-posts I’ve provided for you (although I highly recommend the second one, even if you’re not techincally inclined, as it’s a bit of a travelogue and doesn’t have that much technobabble in it), at least you’ve now had a rambling run-on discussion of my latest weird dream to chew on.  You’re welcome.

Sunday, June 12, 2016

Saladosity, Part 7: The Savory Proteins


[This is the seventh post in a long series.  You may wish to start at the beginning.  Like all my series, it is not necessarily contiguous—that is, I don’t guarantee that the next post in the series will be next week.  Just that I will eventually finish it, someday.  Unless I get hit by a bus.]


So far in our journey to salad nirvana, we’ve bought a whole lotta produce, plus some trail mix fodder.  Now it’s time to pick out some proteins: meat and cheeses.

Meats

The main thing we’re going to need meat for is our chef’s salad.  In my opinion, you can’t make chef’s salad without meat, but your opinion may vary, especially if you’re a member of the Vegan tribe.  We won’t need meat for any other salad (although I’ll throw in a few optional ideas), so, if you happen to be a firm vegan, you could skip this particular salad (and this whole section), and not be any the worse for wear.

For those of you still with me, let me tell you what you’re going to need for the perfect chef’s salad.  Finding good pre-sliced, deli-style meat is a challenge, even in a relatively good shopping environment such as Trader Joe’s.  If you’re a TJ’s fan too, I’ll give you exact brand names.  If not, you’ll just have to do basically what I did: spend 10 or 15 minutes at the lunchmeat section of your favorite store reading labels.  What you basically want is to find the meats that:
  • don’t have any added sweeteners, and
  • don’t have any preservatives (e.g. sulfites, nitrates, etc).
This will be remarkably challenging.  When you think about eating a nice turkey sandwich, it may seem insane to you that anyone would want to stick any sort of sugar into your slices of turkey.  But nearly every label you check will tell you that it has molasses, or honey, or just plain sugar.  It’s downright weird, once you start realizing how much meat has been pre-sweetened, ostensibly for your tastebuds.  Trust me: your tastebuds don’t need that, nor do they particularly want it.  Meat isn’t supposed to be sweet.  It’s supposed to be ... well, meaty.  Savory, and juicy, and just plain yummy.  But not sweet.  Yeck.

And, when it comes to preservatives, lunchmeat is some of the worst offenders in the store.  Lunchmeat needs to have a longer shelf-life than, say, ground beef.  So they fill it full of chemicals to make it last.  You don’t need that.  Pay a little extra for the preservative-free meat and just eat it quickly.  This will probably not be a problem, as it will be so tasty.

You will have to work extra hard to find meat without any added sweeteners or preservatives, but you’ll be better off in the long run: not only is it almost certainly healthier by nearly any tribe’s standards, but it’ll taste better too.  Win-win.

Turkey.  At my Trader Joe’s, I have 3 brand options for sliced turkey: Applegate, Columbus, and the TJ’s store brand.  Of these, only Applegate fits my criteria.  Columbus has brown sugar, not to mention a moderately frightening list of -ites and -ates, including sodium nitrite, sodium phosphate, and potassium chloride.  The TJ’s brand has sugar and disodium phosphate.  Applegate, on the other hand, has no sugar, and only carrageenan in the “what’s that?” department.1  Carrageenan isn’t technically a preservative, and it comes from seaweed, so I give it a pass.2  Applegate makes an organic version of their sliced turkey, but my TJ’s doensn’t carry it.  I would probably buy it, if it wasn’t too much more expensive than the other kind.  But so far I’ve been very pleased with this product even in its non-organic form.

Roast beef.  I only have 2 options here: Columbus and TJ’s.  Again, the Columbus is a bit of a mess; it has brown sugar and/or dextrose (yet another cleverly disguised name for “sugar”), plus potassium acetate and potassium lactate, plus some varities throw in sodium phosphate as well.  Happily, the TJ’s brand is much nicer here in the roast beef department than it was in the turkey area: the worst thing on the ingredient list is xanthan gum, which is not too awful in comparison.  Again, no organic options, but I’m okay with that.

That’s all we’ll need for our chef’s salad, but there’s a few other options I can recommend.

First of all, what are you going to do with any leftover slices of meat you have?  You can make sandwiches out of them, of course, but that involves grains and carbs,3 which you probably don’t want to deal with.  Happily, I’ve discovered that I don’t need bread to enjoy a sandwich: I just make a “cheesewich” instead.  Cheesewich (patent pending) is my personal concoction for enjoying sandwiches without bread.  The concept is extremely simple: Get yourself some decent sliced cheese that isn’t going to fall apart on you, take two slices, put your meat in between them, then eat it.  The end.  Brilliant, no?  I’ve honestly found that I don’t even miss the bread any more.  A turkey and roast beef cheesewich is really awesome, and I’ve come to like it even more without the bread.  Another excellent choice for the cheesewich is black forest ham.  Unfortunately, I’ve never been able to find any without added sweeteners, but, if you’re willing to overlook that (or cheat a little every once in a while), a ham-and-cheese cheesewich makes a pretty awesome lunch, especially when paired with a small salad such as the ones in this series.

Now, while none of the salads I’m going show you other than my chef’s salad will require meat, that’s not to say that you can’t add meat to any of them.  One excellent choice is canned chicken.  It’s precooked, easy to use, and typically has a ridiculously short ingredient list (look for something like: chicken, water, salt—this is what the Trader Joe’s brand has).  You can toss this into a salad as is, or add some simple seasonings first and maybe even give it a short trip in the microwave to add a hot element to an otherwise cold salad.

Cheese

Havarti (sliced).  When it comes to sliced cheese, Havarti is my new best friend.  Way more interesting than Monterey Jack (which is hard to find sliced anyway), typically firmer than provolone, more solid (and less ... distinct, shall we say) than Swiss—it’s the perfect pre-sliced white cheese for our chef’s salad, and excellent for cheesewiches as well.  Don’t get the “light” stuff: it tastes awful.4

Mexican blend (shredded).  Typically this will be a blend of cheddar, Monterey Jack, asadero and queso blanco (although some crappier brands may try to sneak in Colby or even mozzarella on you).  The TJ’s store brand is pretty good.  This is crucial for our Mexican salad.  Note that nearly all shredded cheese uses corn starch to keep it from clumping.  I generally accept this as an exception to my “no grains” policy, as it’s a pretty small amount.

Bleu cheese (crumbled).  So far I have yet to find a bleu cheese dressing that I like that’s also free from disreputable ingredients.  But happily I’ve found that, if you buy blue cheese crumbles and just add them directly to the salad, you don’t actually need bleu cheese dressing.

Feta cheese (crumbled).  Feta cheese is remarkably versatile; you may recall that it’s a crucial ingredient back in our original salad.  I still like the “Mediterranean herbs” version that TJ’s sells, but whatever you can lay hands on is good.  Just look out for preservatives.

Parmesan (grated).  We won’t be adding this directly to a salad, but it’s a vital ingredient in one of our dressings.  I actually like the blend of parmesan and romano cheese that TJ’s sells, but choose your own favorite.  As always, be wary of unnecessary preservatives.

As far as other cheeses go, we won’t need any, but I can always recommend a good sliced cheddar as being excellent for cheesewiches (I actually make all my cheesewiches with one slice of cheddar and one of Havarti), and you could try some crumbled goat cheese instead of feta if you’re into that sort of thing.  Personally I find goat cheese to be a bit strong for my tastes, but to each his own.

Storage

Typically you want to put your meat and cheese into the refrigerator drawer that’s not the fruit drawer (where you’ve got the humidity cranked up) or the veggie drawer (where you’ve got it cranked down).  But the main thing you want is a good, airtight seal.  If your meat comes in one of those packages with a little piece of plastic that “seals to keep in freshness,” screw that: stick it in a Ziploc bag.  For me, my roast beef will fit nicely in a quart-sized Ziploc, as long as I cut off the corners with a pair of scissors first.  (If I don’t, the sharp corners will tear holes in the bag.)  The Applegate turkey thankfully comes with its own Ziploc-style sealer.  The black forest ham is a long package that requires a gallon-size Ziploc.  Meats stored this way should last a few weeks.  The ham will eventually get white, crusty stuff on it (this is the fat congealing), and the roast beef will just turn shiny and make rainbows in the fluorescent kitchen lights.  The turkey will be hard to identify visually.  Trust your nose for all the meats: if it doesn’t smell yummy, toss it out.5

If you don’t use an entire can of the canned chicken, you’ll need to put those leftovers in your own sealed containers (either Tupperware-style, or Rubbermaid-style glass containers if you’re trying to avoid plastic).

The grated and crumbled cheeses come in plastic containers that seal pretty well.  I can keep the grated parmesan roughly forever, but the crumbled cheeses will start to smell a bit sour if they last more than 3 weeks or so (at which point, toss ’em).  The sliced and shredded cheeses typically have a Ziploc-style sealer, but really make sure you get as much air out of those packages as you can before you seal them.  Air is your enemy.  (Well, actually aerobic bacteria are your enemy.  So squish all the air out of the package and starve those little buggers out.)  For the sliced cheeses (or the meats), squish the living hell out of the packages to remove maximal air.  For the shredded cheeses, be a little more gentle, or else you’ll end up with a giant rubber cheese mass that won’t work in your salad nearly as well.  If you do a good job keeping the air out, the sliced and shredded cheeses should also last several weeks.  When they give up the ghost, they will nearly always start growing mold.  Unless you’re a qualified penicillin extractor or something, that means it’s time to toss ’em out.



Next time around, there’s still more shopping to do!  Next up: condiments.



__________

1 The ingredient list for my particular package has only 4 ingredients, actually: turkey, water, salt, and carrageenan, in that order.

2 However, Whole30 does not.  Carrageenan is specifically prohibited on Whole30, so bear that in mind if you’re trying to follow the program strictly.

3 Which aspect of the bread you consider worse depends on which of the nutritional tribes you’ve joined.  And let’s not even get into the whole gluten debate.

4 Of course, this is true of “light” cheese in general.  If you’re a staunch member of the low-fat tribe, this will be difficult for you.  But hopefully you at least believe that fat from cheese is “good” fat.

5 Or give it to your dogs.  Remember: their digestive systems can kill bacteria that would make us sick.









Sunday, June 5, 2016

Another week drifting away ...


Well, it’s been a tough week, with some work stuff going on, a sick kid, an aborted camping trip, and some outside editing duties that I’ve been trying to catch up on.  So, unfortunately, I’ve been unable to find the time to gen up a proper post for you.  I do apologize.  But next week should be much more satisfactory, I’m thinking.