Skip to content

Instantly share code, notes, and snippets.

I tried to restrict this list to "first recorded output" debuts, which disqualifies solo debuts such as Sting, Peter Gabriel, George Michael, and even Michael Jackson. Totally arbitrary, and some probably even slipped in (for instance, it would be easy to argue Asia breaks this rule--tough). This selection is more reflective of the music I listen to in my personal library than it is of anything thoroughly definitive.

I also tried to limit to songs with broad appeal. There are a number of songs that fit the category that I love but I don't think many other people not like me would recognize. "Astronomy Domine" is probably my biggest sop to this.

It's also surprisingly hard to define true "debut albums". Some of these tracks would be debatable. Oh, well.

Alphabetically by artist:

  • Asia, "Heat of the Moment"
  • Bad Company, "Can't Get Enough"
@pgor
pgor / NSArray+Batching.h
Last active August 29, 2015 14:07
Simple category on NSArray to process it in specified batch sizes
@interface NSArray (Batching)
- (void) enumerateObjectsWithBatchSize:(NSUInteger)batchSize
usingBlock:(void (^)(NSArray* batch, NSUInteger startIndex, BOOL *stop))block;
@end
@pgor
pgor / related_counts
Created October 7, 2014 21:09
Alternative to “containers.@count == 0” predicate. Still haven't got it filtering in query, though.
@pgor
pgor / NSMutableURLRequest+CacheControl.m
Last active November 7, 2020 01:41
NSURL mechanism doesn't automatically set last-modified or etag headers, so this category does if the cache contains cached responses.
//
// NSMutableURLRequest+CacheControl.m
//
// Created by Paul Goracke on 2/26/13.
//
@implementation NSMutableURLRequest (CacheControl)
+ (instancetype) newCachePolicyRequestWithURL:(NSURL *)url timeoutInterval:(NSTimeInterval)timeoutInterval {
// If we have cached info, tell request to ignore cache because we only want to process data when we get new from server