<?xml version="1.0" encoding="utf-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Paul M. Jones | Solar</title>
    <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;tag&#x2F;solar&#x2F;" />
    <updated>2026-05-08T09:12:58-05:00</updated>
            <entry>
        <title>Atlas ORM 1.2.0 Released</title>
        <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;post&#x2F;2017&#x2F;04&#x2F;18&#x2F;atlas-orm-1-2-0-released&#x2F;" />
        <updated>2017-04-18T10:04:41-05:00</updated>
        <summary>The 1.2.0 release adds the ability to define WHERE conditions on relationships. (The 1.1.0 release added functionality to ignore foreign key string case when wiring up objects in memory, and 1.0.0 was released pretty quietly a couple of weeks ago.)
T...</summary>
    </entry>
            <entry>
        <title>If you inject a container into your class, you are using Service Locator, not Dependency Injection</title>
        <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;post&#x2F;2013&#x2F;10&#x2F;14&#x2F;if-you-inject-a-container-into-your-class-you-are-using-service-locator-not-dependency-injection&#x2F;" />
        <updated>2013-10-14T08:26:35-05:00</updated>
        <summary>A while ago I tweeted

ContainerAware is the new Singleton.

While many people agreed by retweeting and faving. I feel the need to elaborate some more on this statement and safe the explaination for the future.
TL;DR: No class of your application (ex...</summary>
    </entry>
            <entry>
        <title>Voices of the ElePHPant</title>
        <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;post&#x2F;2011&#x2F;03&#x2F;03&#x2F;voices-of-the-elephpant&#x2F;" />
        <updated>2011-03-03T10:17:57-06:00</updated>
        <summary>Cal Evans has posted his interview with yours truly: Interview with Paul M. Jones | Voices of the ElePHPant. Thanks for inviting me, Cal!...</summary>
    </entry>
            <entry>
        <title>Aura for PHP 5.3+, aka Solar 2.0</title>
        <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;post&#x2F;2011&#x2F;03&#x2F;02&#x2F;aura-for-php-5-3-aka-solar-2-0&#x2F;" />
        <updated>2011-03-02T09:19:22-06:00</updated>
        <summary>Measuring from the first Subversion commit, Solar was 6 years old on 14 Feb 2011. The project has come a long way since then, and has evolved from a collection of library classes with some content domain models, to a general purpose framework.
Moore�...</summary>
    </entry>
            <entry>
        <title>Happy Birthday Solar!</title>
        <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;post&#x2F;2011&#x2F;02&#x2F;14&#x2F;happy-birthday-solar&#x2F;" />
        <updated>2011-02-14T20:25:08-06:00</updated>
        <summary>The Solar Framework for PHP 5 is is 6 years old today.  From the Subversion log:
r1 | pmjones | 2005-02-14 15:11:50 -0600 (Mon, 14 Feb 2005) | 1 line
Initial import.

How far we&#039;ve come since then. :-)...</summary>
    </entry>
            <entry>
        <title>Benchmarking Slides from PHPBenelux 2011</title>
        <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;post&#x2F;2011&#x2F;02&#x2F;02&#x2F;benchmarking-slides-from-phpbenelux-2011&#x2F;" />
        <updated>2011-02-02T09:15:17-06:00</updated>
        <summary>Here are the slides from my PHPBenelux 2011 talk about benchmarking. This presentation includes updates to previous benchmarks; the graph is on slide 40.  The benchmarking project has moved from Google Code to Github at https://github.com/pmjones/php...</summary>
    </entry>
            <entry>
        <title>Solar 1.1.1 Stable Released</title>
        <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;post&#x2F;2010&#x2F;06&#x2F;19&#x2F;solar-1-1-1-stable-released&#x2F;" />
        <updated>2010-06-19T17:46:39-05:00</updated>
        <summary>On Thursday, I released version 1.1.0 of the Solar Framework for PHP.  Due to a small but critical bug in the PostgreSQL adapter, I released version 1.1.1 with the necessary fix earlier today. Change notes are here for 1.1.0, and here for 1.1.1.
The ...</summary>
    </entry>
            <entry>
        <title>Solar 1.0.1 Stable Released</title>
        <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;post&#x2F;2010&#x2F;03&#x2F;17&#x2F;solar-101-stable-released&#x2F;" />
        <updated>2010-03-17T16:05:38-05:00</updated>
        <summary>I just released version 1.0.1 (stable) of the Solar Framework for PHP 5. You can get it from the usual places. The change notes are here.
The most significant change is a bugfix to eager fetches in the model system. When eager conditions are present,...</summary>
    </entry>
            <entry>
        <title>Solar 1.0.0 Stable Released</title>
        <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;post&#x2F;2010&#x2F;03&#x2F;12&#x2F;solar-100-stable-released&#x2F;" />
        <updated>2010-03-12T08:38:57-06:00</updated>
        <summary>Yesterday, I announced the release of the 1.0.0 stable version of the Solar Framework for PHP on our mailing list.  (I tagged the release four days ago on Monday, but wanted to time the announcement to go along with my Solar presentation at ConFoo.)
...</summary>
    </entry>
            <entry>
        <title>Solar 1.0.0beta5 Released</title>
        <link href="http&#x3A;&#x2F;&#x2F;paul-m-jones.com&#x2F;post&#x2F;2010&#x2F;03&#x2F;01&#x2F;solar-100beta5-released&#x2F;" />
        <updated>2010-03-01T09:10:40-06:00</updated>
        <summary>This past Friday, I released verion 1.0.0beta5 of the Solar Framework for PHP. You can read the change notes here.
Overall, most of the work was related to the form helpers and making them even more flexible than they were previously.  We&#039;ve also add...</summary>
    </entry>
    </feed>
