Links: Plugs, Top Websites, Leverage, Hackers & Doomsdays
Fake Science diagrams the Types of Plugs. I’m going to have to hang on to this one for the “shameless” variety. Nmap has a nice visualization of the Internet’s top websites: Icons of the Web Leverage...
View ArticleRecent Links: Recalls, Ticket Meltdowns and More
XKCD: ( – it’s true! TicketLeap dissects the technical bottleneck [archived] that caused last weekend’s Comic-Con sales meltdown. (TLDR version: Hostname lookups were turned on in the database, and it...
View ArticleCacheback
You know you’re a programmer when you misspell “cash” as “cache.” The post Cacheback appeared first on K-Squared Ramblings.
View ArticleForgotten Edge
There’s nothing like finding an edge case for a program you’ve written, thinking “Oh no, I didn’t take that into account!”…then checking the code and realizing that you already did. The post Forgotten...
View Articlecfspreadsheet + GetTempFile() = NullPointerException
Every once in a while I encounter a problem with something so blindingly simple that I can’t imagine I haven’t tried it before, and I can’t believe no one else has documented the problem either....
View ArticleLinks: Plugs, Top Websites, Leverage, Hackers & Doomsdays
Fake Science diagrams the Types of Plugs. I’m going to have to hang on to this one for the “shameless” variety. Nmap has a nice visualization of the Internet’s top websites: Icons of the Web Leverage...
View ArticleRecent Links: Recalls, Ticket Meltdowns and More
XKCD: ( – it’s true! TicketLeap dissects the technical bottleneck [archived] that caused last weekend’s Comic-Con sales meltdown. (TLDR version: Hostname lookups were turned on in the database, and it...
View ArticleCacheback
You know you’re a programmer when you misspell “cash” as “cache.” The post Cacheback appeared first on K-Squared Ramblings.
View ArticleForgotten Edge
There’s nothing like finding an edge case for a program you’ve written, thinking “Oh no, I didn’t take that into account!”…then checking the code and realizing that you already did. The post Forgotten...
View Articlecfspreadsheet + GetTempFile() = NullPointerException
Every once in a while I encounter a problem with something so blindingly simple that I can’t imagine I haven’t tried it before, and I can’t believe no one else has documented the problem either....
View ArticleGroovy, null, and ‘null’
Groovy will let you call toString() on a null object. The result is the word ‘null’, which might be what you’re expecting if you know the object is null, but probably isn’t what you’re expecting if you...
View ArticleLOLSpam Returns as a Super-Simple Mastodon Bot
Back when I was comparing social media archives, I considered resurrecting my old LOLspam project as a Mastodon bot. I never quite got around to it, partly because I was able to do most of what I...
View ArticleA Dynamite Approach
Working through a book on modding Minecraft with the kiddo. It knows its target audience: the first few lessons are all about explosions! It’s written for 1.8, which is a problem because a lot of the...
View ArticleHow to get Grails to use a reserved word with Microsoft SQL
If you’re building a Grails application using a Microsoft SQL database, and you want to have a property on an object that’s a reserved word in MSSQL, like RULE, you’ll probably end up with a SQL syntax...
View ArticleForgotten Edge
There’s nothing like finding an edge case for a program you’ve written, thinking “Oh no, I didn’t take that into account!”…then checking the code and realizing that you already did. The post Forgotten...
View ArticleTo the Limit
Kiddo’s been wanting to learn programming, with the ultimate goal of modding Minecraft. We’ve done some Ruby, but he’s impatient, so last night I we started Java with a simple program that repeats a...
View ArticleCacheback
You know you’re a programmer when you misspell “cash” as “cache.” The post Cacheback appeared first on K-Squared Ramblings.
View Article