SQL https://www.garfieldtech.com/blog-topics/sql en Moving on https://www.garfieldtech.com/blog/moving-on <span class="field field--name-title field--type-string field--label-hidden">Moving on</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>It's been five years since I had a major life change. Five years since I finished grad school, found Drupal, and joined the team at Palantir.net, all within a few months of each other. I've learned far more in the past five years than in the seven before it in college and graduate school, both technically and socially. Having a real job will do that to you.</p> <p>But, it has been five years and it's time for me to move on before I get too settled and lose all forward momentum in my career.</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/larry" typeof="schema:Person" property="schema:name" datatype="">Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">1 April 2010 - 12:21am</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/moving-on" rel="tag" title="Moving on" hreflang="und">Read more<span class="visually-hidden"> about Moving on</span></a></li><li class="comment-comments"><a href="/blog/moving-on#comments" title="Jump to the first comment." hreflang="und">7 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/16/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1270903176" data-history-node-field-name="comment"></a></li><li class="comment-add"><a href="/comment/reply/node/169/comment#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> Thu, 01 Apr 2010 05:21:48 +0000 Larry 169 at https://www.garfieldtech.com Databases, D7CX, and DrupalCon https://www.garfieldtech.com/blog/paris-dbtng <article data-history-node-id="158" role="article" about="/blog/paris-dbtng" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/blog/paris-dbtng" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Databases, D7CX, and DrupalCon</span> </a> </h2> <div class="node__meta"> <article typeof="schema:Person" about="/index.php/user/larry" class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/larry" typeof="schema:Person" property="schema:name" datatype="">Larry</span></span> on <span class="field field--name-created field--type-created field--label-hidden">27 August 2009 - 5:28pm</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>Do you have a Drupal module you want to upgrade to Drupal 7?</p> <p>Do you want to know how to leverage the <a href="http://drupal.org/node/310069">Drupal 7 database layer</a> to make your module better?</p> <p>Will you be at DrupalCon?</p> <p>There should be about 500 of you that meet that criteria, by my estimate. More than enough for a BoF. :-)</p> </div> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/paris-dbtng" rel="tag" title="Databases, D7CX, and DrupalCon" hreflang="und">Read more<span class="visually-hidden"> about Databases, D7CX, and DrupalCon</span></a></li><li class="comment-add"><a href="/comment/reply/node/158/comment#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> </div> </article> Thu, 27 Aug 2009 22:28:37 +0000 Larry 158 at https://www.garfieldtech.com ORMs vs. Query Builders: Database portability https://www.garfieldtech.com/blog/orm-vs-query-builders <span class="field field--name-title field--type-string field--label-hidden">ORMs vs. Query Builders: Database portability</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>There has been some discussion in recent days regarding Object-Relational Mappers (ORMs), Drupal, and why the latter doesn't use the former. There are, actually, many reasons for that, and for <a href="http://groups.drupal.org/node/8001">why Drupal doesn't do more with the Active Record pattern</a>.</p> <p>Rather than tuck such discussion away in an issue queue, I figured it better to document a bit more widely.</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/larry" typeof="schema:Person" property="schema:name" datatype="">Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">1 July 2009 - 10:59pm</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/orm-vs-query-builders" rel="tag" title="ORMs vs. Query Builders: Database portability" hreflang="und">Read more<span class="visually-hidden"> about ORMs vs. Query Builders: Database portability</span></a></li><li class="comment-comments"><a href="/blog/orm-vs-query-builders#comments" title="Jump to the first comment." hreflang="und">11 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/16/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1246919976" data-history-node-field-name="comment"></a></li><li class="comment-add"><a href="/comment/reply/node/155/comment#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> Thu, 02 Jul 2009 03:59:04 +0000 Larry 155 at https://www.garfieldtech.com Drupal 7 Database update https://www.garfieldtech.com/blog/database-7-update <span class="field field--name-title field--type-string field--label-hidden">Drupal 7 Database update</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Unless you've been living under a rock for the last six month, you should have already heard about Drupal 7's <a href="http://www.garfieldtech.com/blog/database-tng-lands">new-and-shiny database layer, DBTNG</a>. That was only the beginning, though! Much has happened since then to the database, and there's much yet to do. That's where you come in...</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/larry" typeof="schema:Person" property="schema:name" datatype="">Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">21 December 2008 - 4:18pm</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/database-7-update" rel="tag" title="Drupal 7 Database update" hreflang="und">Read more<span class="visually-hidden"> about Drupal 7 Database update</span></a></li><li class="comment-comments"><a href="/blog/database-7-update#comments" title="Jump to the first comment." hreflang="und">3 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/16/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1237045209" data-history-node-field-name="comment"></a></li><li class="comment-add"><a href="/comment/reply/node/136/comment#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> Sun, 21 Dec 2008 22:18:43 +0000 Larry 136 at https://www.garfieldtech.com Drupal Databases: The future is now https://www.garfieldtech.com/blog/database-tng-lands <span class="field field--name-title field--type-string field--label-hidden">Drupal Databases: The future is now</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>OK, I admit it. I'm not the most active Cubs fan around. I wouldn't say I'm a fair weather fan (the Cubs don't have fair weather that often) but I don't follow the team that closely. Perhaps I should start doing so, because I think this may be our year.</p> <p>No, it's not because this is the 100th anniversary of when the Cubs last won the World Series. It's because the <a href="http://drupal.org/node/225450">Databases: TNG patch</a> for Drupal 7 has finally landed.</p> <p>And there has been much rejoicing.</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/larry" typeof="schema:Person" property="schema:name" datatype="">Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">24 August 2008 - 1:58pm</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/database-tng-lands" rel="tag" title="Drupal Databases: The future is now" hreflang="und">Read more<span class="visually-hidden"> about Drupal Databases: The future is now</span></a></li><li class="comment-comments"><a href="/blog/database-tng-lands#comments" title="Jump to the first comment." hreflang="und">5 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/16/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1237529212" data-history-node-field-name="comment"></a></li><li class="comment-add"><a href="/comment/reply/node/123/comment#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> Sun, 24 Aug 2008 18:58:53 +0000 Larry 123 at https://www.garfieldtech.com Fare thee well, Postgres 7 https://www.garfieldtech.com/blog/drupal-7-postgres-8 <article data-history-node-id="121" role="article" about="/index.php/blog/drupal-7-postgres-8" class="node node--type-story node--promoted node--view-mode-teaser clearfix"> <header> <h2 class="node__title"> <a href="/index.php/blog/drupal-7-postgres-8" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Fare thee well, Postgres 7</span> </a> </h2> <div class="node__meta"> <article typeof="schema:Person" about="/index.php/user/larry" class="profile"> </article> <span> Submitted by <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/index.php/user/larry" typeof="schema:Person" property="schema:name" datatype="">Larry</span></span> on <span class="field field--name-created field--type-created field--label-hidden">14 July 2008 - 8:43pm</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>Drupal 7 is shaping up to be the most modern Drupal ever! (Now there's a silly title if I ever heard one...) Not only are we upping the system requirements to <a href="http://www.garfieldtech.com/blog/gophp5">PHP 5.2</a> and <a href="http://www.garfieldtech.com/blog/goodbye-mysql-4">MySQL 5.0</a>, but PostgreSQL users will now need <a href="http://drupal.org/node/248205">PostgreSQL 8.1</a> at least.</p> </div> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/index.php/blog/drupal-7-postgres-8" rel="tag" title="Fare thee well, Postgres 7" hreflang="und">Read more<span class="visually-hidden"> about Fare thee well, Postgres 7</span></a></li><li class="comment-add"><a href="/index.php/comment/reply/node/121/comment#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> </div> </article> Tue, 15 Jul 2008 01:43:07 +0000 Larry 121 at https://www.garfieldtech.com D7 Database update: Almost there https://www.garfieldtech.com/blog/drupal7-database-update <span class="field field--name-title field--type-string field--label-hidden">D7 Database update: Almost there</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>The new database system for Drupal 7 that I've been talking about for the past few months is nearly ready for submission. With chx's visit to Chicago we were able to refactor it for far better modularity and cleanliness. As of yesterday, the system is able to navigate around Drupal, submit forms, create and edit nodes, and view the insanely heavy modules admin page. I still need to make it work with the installer, but it's looking very promising. A very recent copy of the new code base, pre-Drupal-integration, is available in my sandbox.</p> <p>Here's a brief list of the features it offers:</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/larry" typeof="schema:Person" property="schema:name" datatype="">Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">16 February 2008 - 10:28pm</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/drupal7-database-update" rel="tag" title="D7 Database update: Almost there" hreflang="und">Read more<span class="visually-hidden"> about D7 Database update: Almost there</span></a></li><li class="comment-comments"><a href="/blog/drupal7-database-update#comments" title="Jump to the first comment." hreflang="und">11 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/16/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1219643965" data-history-node-field-name="comment"></a></li></ul> </div> Sun, 17 Feb 2008 04:28:30 +0000 Larry 98 at https://www.garfieldtech.com Goodbye MySQL 4 https://www.garfieldtech.com/blog/goodbye-mysql-4 <span class="field field--name-title field--type-string field--label-hidden">Goodbye MySQL 4</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>For those who may not have noticed it, it looks like Drupal 7 is going to require not only <a href="http://drupal.org/gophp5">PHP 5.2</a>, but <a href="http://drupal.org/node/220329">MySQL 5.0 as well</a>. It makes sense to do. Drupal 7 won't actually ship for another year, by which point <a href="http://www.mysql.com/company/legal/lifecycle/#calendar">MySQL 4.1 will be on life support</a> anyway. It will also lose all support during the Drupal 7 life cycle. So if you're planning a new server, get ahead of the curve and Go MySQL 5! :-)</p> <p>Drupal 7: The version that gets over the 20th century.</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/larry" typeof="schema:Person" property="schema:name" datatype="">Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">12 February 2008 - 2:43pm</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/goodbye-mysql-4" rel="tag" title="Goodbye MySQL 4" hreflang="und">Read more<span class="visually-hidden"> about Goodbye MySQL 4</span></a></li><li class="comment-comments"><a href="/blog/goodbye-mysql-4#comments" title="Jump to the first comment." hreflang="und">1 comment</a></li><li class="comment-new-comments"><a href="/taxonomy/term/16/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1214903949" data-history-node-field-name="comment"></a></li><li class="comment-add"><a href="/comment/reply/node/96/comment#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> Tue, 12 Feb 2008 20:43:33 +0000 Larry 96 at https://www.garfieldtech.com Drupal 7 battle plans https://www.garfieldtech.com/blog/drupal7-battle-plans <span class="field field--name-title field--type-string field--label-hidden">Drupal 7 battle plans</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>So, Dries wants to know what our <a href="http://drupal.org/node/216301">Drupal 7 battle plans are</a>. I think this is the first version where I'll have explicit battle plans before hand rather than just "whatever I come up with along the way". :-) So, for those playing along at home, here's my goals for Drupal 7:</p> <ul><li>Move Drupal to PDO</li> <li>Introduce a function registry</li> <li>Begin to solve the "Data API problem"</li> <li>Whatever I come up with along the way</li> </ul></div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/larry" typeof="schema:Person" property="schema:name" datatype="">Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">2 February 2008 - 1:58am</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/drupal7-battle-plans" rel="tag" title="Drupal 7 battle plans" hreflang="und">Read more<span class="visually-hidden"> about Drupal 7 battle plans</span></a></li><li class="comment-comments"><a href="/blog/drupal7-battle-plans#comments" title="Jump to the first comment." hreflang="und">5 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/16/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1202139550" data-history-node-field-name="comment"></a></li><li class="comment-add"><a href="/comment/reply/node/95/comment#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> Sat, 02 Feb 2008 07:58:14 +0000 Larry 95 at https://www.garfieldtech.com DrupalCon Barcelona: Best DrupalCon Ever! https://www.garfieldtech.com/blog/drupalcon-barcelona-best-drupalcon-ever <span class="field field--name-title field--type-string field--label-hidden">DrupalCon Barcelona: Best DrupalCon Ever!</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>So it's been a week since DrupalCon, which means I'm kinda sorta caught up enough to write about it. Hooray!</p> <p>As with DrupalCon Sunnyvale, I came away with one conclusion fixed in my mind: The Community is Drupal's greatest strength. Virtually everyone upholds a strong community and open source spirit, and will gladly talk to you for hours about subjects both on topic and off, with or without beer (free or otherwise).</p> <p>But enough about how cool we are. On with the rundown.</p> </div> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/larry" typeof="schema:Person" property="schema:name" datatype="">Larry</span></span> <span class="field field--name-created field--type-created field--label-hidden">2 October 2007 - 12:43am</span> <div class="node__links"> <ul class="links inline"><li class="node-readmore"><a href="/blog/drupalcon-barcelona-best-drupalcon-ever" rel="tag" title="DrupalCon Barcelona: Best DrupalCon Ever!" hreflang="und">Read more<span class="visually-hidden"> about DrupalCon Barcelona: Best DrupalCon Ever!</span></a></li><li class="comment-comments"><a href="/blog/drupalcon-barcelona-best-drupalcon-ever#comments" title="Jump to the first comment." hreflang="und">10 comments</a></li><li class="comment-new-comments"><a href="/taxonomy/term/16/feed" class="hidden" title="Jump to the first new comment." data-history-node-last-comment-timestamp="1191605177" data-history-node-field-name="comment"></a></li><li class="comment-add"><a href="/comment/reply/node/84/comment#comment-form" title="Share your thoughts and opinions." hreflang="und">Add new comment</a></li></ul> </div> Tue, 02 Oct 2007 05:43:18 +0000 Larry 84 at https://www.garfieldtech.com