One of my first Go projects involved taking a bunch of JSON test fixtures and feeding them to the APIs we’d built. Another team created these fixtures in order to provide expected inputs and outputs to an API with implementations across a number of different languages. JSON is always tricky in a typed language — it’s a [...]
astorm
The closest parallel to the current “Magento 2 might fork” situation I can think of is the SugarCRM/SuiteCRM split. SugarCRM started life as an open source, self-installed PHP based customer relationship management system. It was one of the many PHP systems that was easy to bucket under the “C.R.U.D. line-of-business [...]
astorm
It’s been clear that the relationship between “the Magento Inc. spun out of eBay and purchased by Adobe” and its open source community has been strained for a long time. While there were individuals inside the company who tried to nurture and maintain this relationship, the software engineering that Magento Inc. did [...]
astorm
I’ve got one last WordPress post in me for now. Today we’ll be taking a quick look at what WordPress’s “The Loop“™ and its related functions are actually doing behind the scenes. Per the docs, a basic The Loop™ loop looks like this if ( have_posts() ) : while ( have_posts() ) : the_post(); // Display post [...]
astorm
Last week I had one of those “quick hack that works for years” finally reach its half life, with the result being a few hours with a blank homepage. Today’s article is going to be a pilgrimage through the various parts of WordPress I had to touch to fix this The Right way. “The Right Way” is, of course, a [...]
astorm
Book: XML by Example Author: Benoit Marchal An XML book I found much more approachable than the previously mentioned Professional XML. I recall this book being the one where XSL clicked into place for me, and also where I started to learn about DTDs and XML schemas. I’ve always had a general “hey, this one was helpful” [...]
astorm
Book: Professional XML By: Didier Martin, Mark Birbeck, Michael Kay, Brian Loesgen, Jon Pinnock, Steven Livingston, Peter Stark, Kevin Williams, Richard Anderson, Stephen Mohr, David Baliles, Bruce Peat, Nikola Ozu Wrox was definitely one of those imprints that seemed to be serving the customer, possibly mythical, who needed to learn [...]
astorm
I need a quick “non-quickies” post to unjam a page generation issue with this website so why not use it as an excuse to talk about how I create this website? I have a WordPress install that runs locally on my computer. Once a day I use a command line script to generate a full static site from this system and then rsync those [...]
astorm
This entry is part 14 of 14 in the series A Sentimental Gen-X Programmer Culls his Tech Books. Earlier posts include A Sentimental Gen-X Programmer Culls his Tech Books, Cocoa Programming for Max OS X Second Edition, Danny Goodman's AppleScript™ Handbook, Database Processing, Web Design on a Shoestring, Designing with Web Standards, [...]
astorm
This entry is part 13 of 14 in the series A Sentimental Gen-X Programmer Culls his Tech Books. Earlier posts include A Sentimental Gen-X Programmer Culls his Tech Books, Cocoa Programming for Max OS X Second Edition, Danny Goodman's AppleScript™ Handbook, Database Processing, Web Design on a Shoestring, Designing with Web Standards, [...]
astorm
This entry is part 12 of 14 in the series A Sentimental Gen-X Programmer Culls his Tech Books. Earlier posts include A Sentimental Gen-X Programmer Culls his Tech Books, Cocoa Programming for Max OS X Second Edition, Danny Goodman's AppleScript™ Handbook, Database Processing, Web Design on a Shoestring, Designing with Web Standards, [...]
astorm
This entry is part 11 of 14 in the series A Sentimental Gen-X Programmer Culls his Tech Books. Earlier posts include A Sentimental Gen-X Programmer Culls his Tech Books, Cocoa Programming for Max OS X Second Edition, Danny Goodman's AppleScript™ Handbook, Database Processing, Web Design on a Shoestring, Designing with Web Standards, [...]
astorm
This entry is part 10 of 14 in the series A Sentimental Gen-X Programmer Culls his Tech Books. Earlier posts include A Sentimental Gen-X Programmer Culls his Tech Books, Cocoa Programming for Max OS X Second Edition, Danny Goodman's AppleScript™ Handbook, Database Processing, Web Design on a Shoestring, Designing with Web Standards, [...]
astorm