Open source https://www.garfieldtech.com/index.php/ en Crell/Serde 1.5 released https://www.garfieldtech.com/index.php/blog/serde-15 <article data-history-node-id="331" role="article" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/blog/serde-15" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Crell/Serde 1.5 released</span> </a> </h2> <div class="node__meta"> <article class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Larry</span></span> on <span class="field field--name-created field--type-created field--label-hidden">15 July 2025 - 1:01pm</span> </span> </div> </header> <div class="node__content clearfix"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>It's amazing what you can do when someone is willing to pay for the time!</p> <p>There have been two new releases of <a rel="noopener noreferrer" target="_blank" href="https://github.com/Crell/Serde">Crell/Serde</a> recently, leading to the latest, Serde 1.5. This is an important release, not because of how much is in it but what major things are in it.</p> <p>That's right, Serde now has support for union, intersection, and compound types! And it includes "array serialized" objects, too.</p></div> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/serde-15" rel="tag" title="Crell/Serde 1.5 released" hreflang="en">Read more<span class="visually-hidden"> about Crell/Serde 1.5 released</span></a></li></ul> </div> </div> </article> Tue, 15 Jul 2025 18:01:11 +0000 Larry 331 at https://www.garfieldtech.com The era of the Linux desktop is here. Ish. https://www.garfieldtech.com/index.php/blog/linux-desktop-ish <article data-history-node-id="336" role="article" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/index.php/blog/linux-desktop-ish" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">The era of the Linux desktop is here. Ish.</span> </a> </h2> <div class="node__meta"> <article class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Larry</span></span> on <span class="field field--name-created field--type-created field--label-hidden">21 February 2021 - 4:10pm</span> </span> </div> </header> <div class="node__content clearfix"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>I've been a Linux user for 20 years, and Linux-primary for about 15 years. That puts me in the minority in most groups, even among developers who these days are still mostly Mac-o-philes if they're non-Windows. For that entire time, it's been a running gag that "this will be the year of the Linux desktop." And, of course, it never is. Whatever that means.</p> <p>Guess what, we're now in the age of Linux. On the desktop. But it's not what you thought, and probably not what you wanted.</p> <p>According to Ars Technica, the second most popular desktop OS after Windows is no longer Mac. It's... <a rel="noopener noreferrer" target="_blank" href="https://arstechnica.com/gadgets/2021/02/the-worlds-second-most-popular-desktop-operating-system-isnt-macos-anymore/">Chrome OS</a>. Chromebooks run Linux, but are probably not what most people meant by "Linux on the desktop." They're also four of the top ten selling Laptops on Amazon. (Two others are Mac.)</p></div> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/index.php/blog/linux-desktop-ish" rel="tag" title="The era of the Linux desktop is here. Ish." hreflang="en">Read more<span class="visually-hidden"> about The era of the Linux desktop is here. Ish.</span></a></li></ul> </div> </div> </article> Sun, 21 Feb 2021 22:10:51 +0000 Larry 336 at https://www.garfieldtech.com Open Source is awful https://www.garfieldtech.com/index.php/blog/oss-awful <article data-history-node-id="351" role="article" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/index.php/blog/oss-awful" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Open Source is awful</span> </a> </h2> <div class="node__meta"> <article class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Larry</span></span> on <span class="field field--name-created field--type-created field--label-hidden">6 March 2018 - 5:48pm</span> </span> </div> </header> <div class="node__content clearfix"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>One of my favorite podcasts is <a rel="noopener noreferrer" target="_blank" href="https://www.marketplace.org/topics/make-me-smart">Make Me Smart</a>, hosted by public radio's Kai Ryssdal and Molly Wood. It's part of the <a rel="noopener noreferrer" target="_blank" href="https://www.marketplace.org/podcasts">Marketplace</a> family of shows by American Public Media and is a friendly, casual look at the "big picture" of many of the stories of the day. One of their running themes is the "Make Me Smart question" that they ask everyone they interview, and encourage listeners to write or tweet or vlog in with their own answers to:</p> <blockquote> <p>What is something you thought you knew that it later turned out you were wrong about?</p> </blockquote> <p>It took me a while to decide what my own answer to that would be, but when I finally did I realized it was going to be way too long for a tweet to explain, so here we go.</p></div> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/index.php/blog/oss-awful" rel="tag" title="Open Source is awful" hreflang="en">Read more<span class="visually-hidden"> about Open Source is awful</span></a></li></ul> </div> </div> </article> Tue, 06 Mar 2018 23:48:19 +0000 Larry 351 at https://www.garfieldtech.com The Crafting Code Tour https://www.garfieldtech.com/index.php/blog/crafting-code <article data-history-node-id="222" role="article" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/blog/crafting-code" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">The Crafting Code Tour</span> </a> </h2> <div class="node__meta"> <article class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Larry</span></span> on <span class="field field--name-created field--type-created field--label-hidden">30 April 2014 - 7:37pm</span> </span> </div> </header> <div class="node__content clearfix"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Over the last few years, one of my foci has been bringing together the PHP community and taking the time to celebrate the PHP Renaissance. That effort has taken me all around the world, from Paris to Toronto to New York to Costa Rica to New Zealand. And this summer it's taking me to the Midwestern US as part of the <a href="http://www.craftingcodetour.com/">Crafting Code Tour</a>.</p> </div> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/crafting-code" rel="tag" title="The Crafting Code Tour" hreflang="und">Read more<span class="visually-hidden"> about The Crafting Code Tour</span></a></li><li class="comment-forbidden"></li></ul> </div> </div> </article> Thu, 01 May 2014 00:37:01 +0000 Larry 222 at https://www.garfieldtech.com Pay it Forward https://www.garfieldtech.com/index.php/blog/pay-it-forward <span class="field field--name-title field--type-string field--label-hidden">Pay it Forward</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="http://www.imdb.com/title/tt0223897/">Pay It Forward</a> was a 2000 romantic drama featuring Kevin Spacey, Haley Joel Osment, and Helen Hunt. Decently well-received, I found it a good, heart-warming, thought-provoking movie.</p> <p>It is also an allegory for how open source works.</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">25 December 2010 - 12:48pm</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/pay-it-forward" rel="tag" title="Pay it Forward" hreflang="und">Read more<span class="visually-hidden"> about Pay it Forward</span></a></li><li class="comment-comments"><a href="/blog/pay-it-forward#comments" title="Jump to the first comment." hreflang="und">4 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/49/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1298936670" data-history-node-field-name="comment"></a></li><li class="comment-forbidden"></li></ul> </div> Sat, 25 Dec 2010 18:48:49 +0000 Larry 185 at https://www.garfieldtech.com Experts vs. opinions https://www.garfieldtech.com/index.php/blog/experts-opinions <span class="field field--name-title field--type-string field--label-hidden">Experts vs. opinions</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>For those who don't know him, Aaron Seigo is one of the leading KDE developers and community leaders. (KDE doesn't have a "lead developer" position, just as Drupal does not, but my understanding is if you merge Earl Miles and Angie Byon you sort of have Aaron's role within the KDE community.) He also blogs far more than is probably healthy, but his posts, while long, tend to be very spot-on.</p> <p>His <a href="http://aseigo.blogspot.com/2010/01/we-do-it-to-ourselves.html">latest article</a> is one that is of particular interest to the Drupal community, I believe, because as a large, minimally-structured, Open Source development community we face many of the same challenges that other such projects do, such as KDE. In particular, the challenge of who to listen to.</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">24 January 2010 - 4:40pm</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/experts-opinions" rel="tag" title="Experts vs. opinions" hreflang="und">Read more<span class="visually-hidden"> about Experts vs. opinions</span></a></li><li class="comment-comments"><a href="/blog/experts-opinions#comments" title="Jump to the first comment." hreflang="und">18 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/49/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1264516159" data-history-node-field-name="comment"></a></li></ul> </div> Sun, 24 Jan 2010 22:40:50 +0000 Larry 165 at https://www.garfieldtech.com Nice knowing you, Palm https://www.garfieldtech.com/index.php/blog/goodbye-palm <span class="field field--name-title field--type-string field--label-hidden">Nice knowing you, Palm</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>As many people who know me know, I've been a Palm OS affictionado for years. Starting with the Palm III back in 1998, I've used 8 different Palm OS devices personally, 5 of them Palm, Inc.-branded.</p> <p>So it is therefore with much sadness that I now say "Palm, go to hell, preferably bankrupt".</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">23 September 2009 - 10:51pm</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/goodbye-palm" rel="tag" title="Nice knowing you, Palm" hreflang="und">Read more<span class="visually-hidden"> about Nice knowing you, Palm</span></a></li><li class="comment-comments"><a href="/blog/goodbye-palm#comments" title="Jump to the first comment." hreflang="und">5 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/49/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1255076077" data-history-node-field-name="comment"></a></li><li class="comment-forbidden"></li></ul> </div> Thu, 24 Sep 2009 03:51:16 +0000 Larry 161 at https://www.garfieldtech.com What is a colleague? https://www.garfieldtech.com/index.php/blog/colleagues <span class="field field--name-title field--type-string field--label-hidden">What is a colleague?</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Earlier tonight, I was commenting on a friend's blog. He was asking about <a href="http://gbgames.com/blog/2008/08/online-development-platforms/">web game programming</a>, and the challenges of Flash vs. Java. For whatever reason, the first thing that came to mind was <a href="http://www.openlaszlo.org/">OpenLaszlo</a>, which some fellow Drupal colleagues have been very big on lately, so I left a quick note to that effect despite, to be honest, not knowing much about the subject.</p> <p>Wait, colleagues? It took me a moment to realize that I had indeed just written "colleagues", because I've never actually worked with the people in question.</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">6 August 2008 - 8:30pm</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/colleagues" rel="tag" title="What is a colleague?" hreflang="und">Read more<span class="visually-hidden"> about What is a colleague?</span></a></li><li class="comment-comments"><a href="/blog/colleagues#comments" title="Jump to the first comment." hreflang="und">3 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/49/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1218147213" data-history-node-field-name="comment"></a></li><li class="comment-forbidden"></li></ul> </div> Thu, 07 Aug 2008 01:30:40 +0000 Larry 122 at https://www.garfieldtech.com