<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom">
    <title>Alan Storm</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/" />
    <link rel="self" type="application/atom+xml" href="http://alanstorm.com/atom" />
    <id>tag:alanstorm.com,2008-10-05:/</id>
    <updated>2012-05-01T21:17:47Z</updated>
    

<entry>
    <title>Debugging Magento API Method Calls</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/debugging_magento_api_method_calls" />
    <id>tag:alanstorm.com,2012:/ //1.678</id>

    <published>2012-05-01T21:07:31Z</published>
    <updated>2012-05-01T21:17:47Z</updated>

    <summary> It&apos;s been a long and arduous trek, but we&apos;re finally ready to discuss how the business logic of a Magento API call is implemented. This article will contain all the information you&apos;ll need to debug Magento&apos;s mysterious API faults,...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         It&apos;s been a long and arduous trek, but we&apos;re finally ready to discuss how the business logic of a Magento API call is implemented. This article will contain all the information you&apos;ll need to debug Magento&apos;s mysterious API faults,...       
    </content>
</entry>

<entry>
    <title>The Magento API: Interlude and Mercury API</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_api_mercury_api" />
    <id>tag:alanstorm.com,2012:/ //1.677</id>

    <published>2012-04-23T21:34:54Z</published>
    <updated>2012-04-24T19:43:39Z</updated>

    <summary> There&apos;s no new Magento API article this week, primarily because everyone&apos;s going to be too tired for code after the Magento Imagine parties. If you&apos;re not in Vegas this week you&apos;ll need to settle for living vicariously through twitter...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         There&apos;s no new Magento API article this week, primarily because everyone&apos;s going to be too tired for code after the Magento Imagine parties. If you&apos;re not in Vegas this week you&apos;ll need to settle for living vicariously through twitter...       
    </content>
</entry>

<entry>
    <title>Magento API SOAP Adapaters and Handlers</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_api_soap_adapaters_and_handlers" />
    <id>tag:alanstorm.com,2012:/ //1.676</id>

    <published>2012-04-18T20:46:58Z</published>
    <updated>2012-04-18T21:40:34Z</updated>

    <summary> Last time we looked at the full request and response flow for a Magento XML-RPC API call. Today we&apos;ll look at the same flow for a Magento **SOAP** API call, and see how the architecture holds up. We still...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         Last time we looked at the full request and response flow for a Magento XML-RPC API call. Today we&apos;ll look at the same flow for a Magento **SOAP** API call, and see how the architecture holds up. We still...       
    </content>
</entry>

<entry>
    <title>Magento API Adapters and Handlers</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_api_adapater_xml_rpc" />
    <id>tag:alanstorm.com,2012:/ //1.675</id>

    <published>2012-04-09T17:55:27Z</published>
    <updated>2012-04-09T18:33:37Z</updated>

    <summary> Now that we have a general picture of the Magento API architecture, we&apos;re going to take a look at that architecture&apos;s ideal implementation in the XML-RPC adapter. The specifics of this article refer to the 1.6.x branch of Magento...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         Now that we have a general picture of the Magento API architecture, we&apos;re going to take a look at that architecture&apos;s ideal implementation in the XML-RPC adapter. The specifics of this article refer to the 1.6.x branch of Magento...       
    </content>
</entry>

<entry>
    <title>The Magento API</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_api_tutorial" />
    <id>tag:alanstorm.com,2012:/ //1.674</id>

    <published>2012-04-04T00:54:35Z</published>
    <updated>2012-04-04T01:16:01Z</updated>

    <summary> I&apos;ve been wanting to write about the Magento API for a long time, but it&apos;s one of those slippery topics that has no clean entry point. It&apos;s easy to talk about small slices of the API, or provide tricks...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         I&apos;ve been wanting to write about the Magento API for a long time, but it&apos;s one of those slippery topics that has no clean entry point. It&apos;s easy to talk about small slices of the API, or provide tricks...       
    </content>
</entry>

<entry>
    <title>Goodnight and Goodluck</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/yoav_leaves_magento" />
    <id>tag:alanstorm.com,2012:/ //1.673</id>

    <published>2012-03-30T21:20:49Z</published>
    <updated>2012-03-30T21:20:51Z</updated>

    <summary> If you follow Magento closely there have been hints, but it seems like the cat&apos;s out of the bag. Yoav Kutner, Magento&apos;s co-founder and CTO, is moving on. It&apos;s easy to scoff at Magento&apos;s complicated hierarchy, or the sometimes...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         If you follow Magento closely there have been hints, but it seems like the cat&apos;s out of the bag. Yoav Kutner, Magento&apos;s co-founder and CTO, is moving on. It&apos;s easy to scoff at Magento&apos;s complicated hierarchy, or the sometimes...       
    </content>
</entry>

<entry>
    <title>Magento Block Lifecycle Methods</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magneto_listener_lifecycle_block" />
    <id>tag:alanstorm.com,2012:/ //1.672</id>

    <published>2012-03-28T02:47:43Z</published>
    <updated>2012-03-28T19:15:25Z</updated>

    <summary> There&apos;s two design patterns used in PHP systems that are often conflated. First, there&apos;s the event/observer pattern. This pattern allows a system-developer to issue global *events* which client-developers may then setup listener object/methods/functions for. These listeners *observe* the event,...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         There&apos;s two design patterns used in PHP systems that are often conflated. First, there&apos;s the event/observer pattern. This pattern allows a system-developer to issue global *events* which client-developers may then setup listener object/methods/functions for. These listeners *observe* the event,...       
    </content>
</entry>

<entry>
    <title>Scrubbing Bubbles for Magento&apos;s SOAP</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_soap_api_shell_scripts" />
    <id>tag:alanstorm.com,2012:/ //1.671</id>

    <published>2012-03-19T17:53:04Z</published>
    <updated>2012-04-04T01:16:38Z</updated>

    <summary> People often talk about Magento having a &quot;SOAP&quot; API. SOAP is a series of protocols that, from one point of view, is designed to allow programmers to call a function on one computer, and have it executed on another...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         People often talk about Magento having a &quot;SOAP&quot; API. SOAP is a series of protocols that, from one point of view, is designed to allow programmers to call a function on one computer, and have it executed on another...       
    </content>
</entry>

<entry>
    <title>Commerce Bug 1.5</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_commercebug_1_5" />
    <id>tag:alanstorm.com,2012:/ //1.670</id>

    <published>2012-03-04T23:02:54Z</published>
    <updated>2012-03-04T23:02:55Z</updated>

    <summary> Two quick announcements this week. The first is the immediate availability of Commerce Bug 1.5, and the second is the new Pulse Storm blog. I&apos;ll still be posting Magento articles and tutorials here on alanstorm.com, but the Pulse Storm...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         Two quick announcements this week. The first is the immediate availability of Commerce Bug 1.5, and the second is the new Pulse Storm blog. I&apos;ll still be posting Magento articles and tutorials here on alanstorm.com, but the Pulse Storm...       
    </content>
</entry>

<entry>
    <title>Magento Config: A Critique and Caching</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_config_a_critique_and_caching" />
    <id>tag:alanstorm.com,2012:/ //1.669</id>

    <published>2012-02-13T15:33:00Z</published>
    <updated>2012-02-14T17:53:23Z</updated>

    <summary> This article is part of a longer series exploring the Magento global configuration object. While this article contains useful stand-alone information, you&apos;ll want to read part 1, part 2, and part 3 of the series to fully understand what&apos;s...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         This article is part of a longer series exploring the Magento global configuration object. While this article contains useful stand-alone information, you&apos;ll want to read part 1, part 2, and part 3 of the series to fully understand what&apos;s...       
    </content>
</entry>

<entry>
    <title>The Magento Config: Loading System Variables</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_loading_config_variables" />
    <id>tag:alanstorm.com,2012:/ //1.668</id>

    <published>2012-02-07T21:19:48Z</published>
    <updated>2012-02-13T15:32:08Z</updated>

    <summary>This article is part of a longer series exploring the Magento global configuration object. While this article contains useful stand-alone information, you&apos;ll want to read part 1 and part 2 of the series to fully understand what&apos;s going on. When...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        This article is part of a longer series exploring the Magento global configuration object. While this article contains useful stand-alone information, you&apos;ll want to read part 1 and part 2 of the series to fully understand what&apos;s going on. When...       
    </content>
</entry>

<entry>
    <title>Magento Config Revisited: Interlude</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_config_revisited_interlude" />
    <id>tag:alanstorm.com,2012:/ //1.667</id>

    <published>2012-01-31T21:40:47Z</published>
    <updated>2012-02-01T01:51:56Z</updated>

    <summary> We hope you&apos;re enjoying the latest Magento programming series covering the the global config. Unfortunately, the former core team member we have chained in the basement escaped over the weekend **without** finishing his latest assignment. We have dogs canvasing...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         We hope you&apos;re enjoying the latest Magento programming series covering the the global config. Unfortunately, the former core team member we have chained in the basement escaped over the weekend **without** finishing his latest assignment. We have dogs canvasing...       
    </content>
</entry>

<entry>
    <title>Magento Configuration: Loading Declared Modules</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_config_declared_modules_tutorial" />
    <id>tag:alanstorm.com,2012:/ //1.666</id>

    <published>2012-01-23T08:17:36Z</published>
    <updated>2012-03-21T22:36:51Z</updated>

    <summary>This article is part of a longer series exploring the Magento global configuration object. While this article contains useful stand-alone information, you&apos;ll want to read part 1 of the series to fully understand what&apos;s going on. When our last article...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        This article is part of a longer series exploring the Magento global configuration object. While this article contains useful stand-alone information, you&apos;ll want to read part 1 of the series to fully understand what&apos;s going on. When our last article...       
    </content>
</entry>

<entry>
    <title>The Magento Global Config, Revisited</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_config_tutorial" />
    <id>tag:alanstorm.com,2012:/ //1.665</id>

    <published>2012-01-16T17:57:45Z</published>
    <updated>2012-01-26T19:05:33Z</updated>

    <summary> If you&apos;ve spent any time with Magento, you know the importance the &quot;global config&quot; plays in a the system. However, you may not fully understand how that configuration tree is built. Usually, most tutorial authors (myself included), will gloss...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         If you&apos;ve spent any time with Magento, you know the importance the &quot;global config&quot; plays in a the system. However, you may not fully understand how that configuration tree is built. Usually, most tutorial authors (myself included), will gloss...       
    </content>
</entry>

<entry>
    <title>Magento Helper and API Reference</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/magento_api_helper_manual" />
    <id>tag:alanstorm.com,2012:/ //1.664</id>

    <published>2012-01-02T23:27:58Z</published>
    <updated>2012-01-03T18:45:02Z</updated>

    <summary> Happy 2012! I&apos;m pleased to announce a new release of the Magento Developer Manual extension, available **for free** via Magento Connect or the Pulse Storm GitHub repository. The three big takeaways for the 1.1 release are some behind the...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
         Happy 2012! I&apos;m pleased to announce a new release of the Magento Developer Manual extension, available **for free** via Magento Connect or the Pulse Storm GitHub repository. The three big takeaways for the 1.1 release are some behind the...       
    </content>
</entry>

</feed>


