Eric Mann

  • Object-Oriented JavaScript

    ·

    First a caveat: JavaScript is a prototype-based language, not an object-oriented language.  Now that we have an understanding of that very important fact, let’s learn how to use JavaScript as if it were object-oriented. A few weeks ago, I was asked to teach a couple of my colleagues how to code with JavaScript.  We’re building

    Read More

  • Consider the Source

    ·

    Open source is fantastic because you can build upon the code of others.  It’s also horrible because you can build upon the code of others.  This means someone can take a well-developed plug-in, make one or two minor changes, and redistribute an almost identical system to yours while taking all of the credit.  So, as

    Read More

  • Why Open Source?

    ·

    This past week, several people related to the WordPress project have been discussing their motivations for working with free and open source software.  There have people explaining the new business leads they get from being prominently listed as open source developers.  There have been others lamenting the fact that free development is, by nature, free.

    Read More

  • The Robustness Principle

    ·

    Working in software, I get to learn a few rules that are specific to programming that can be easily applied to regular life at the same time.  One of the more recent ideas is known as Postel’s Law: Be conservative in what you do; be liberal in what you accept from others. In programming, this

    Read More

  • Things Found in the Forest – Part 1

    ·

    Dawn came too early for Chris.  He rolled over in the tent and struggled to pull the sleeping bag over his eyes, hoping to delay the inevitable for a few more minutes.  Morning meant everyone would be up, alert, and wanting to do something when all Chris wanted to do was go home. It could

    Read More

  • WordPress XML-RPC — MovableType API

    ·

    Those of you paying close attention probably noticed that I neglected to list a couple of the MetaWeblog API calls last week.  That’s because they’re duplicated by calls in the “wp” namespace, and I want to keep everything you can call with a “native” WordPress method in one group.  Luckily, none of the MovableType API

    Read More

  • What Drives your Faith?

    ·

    Years ago, I had a debate with a friend about the phrase “God fearing.”  We were discussing the ides of forced conversions and whether or not they had the same value and meaning as willing conversions.  My stance has always been that a willingly made decision is more heartfelt and sincere than one you’re forced

    Read More

  • WordPress XML-RPC – MetaWeblog API

    ·

    As odd as it may sound, WordPress’ XML-RPC system is built on others.  This makes sense from a development standpoint – why reinvent the wheel when others have done such a great job?  But it can be incredibly confusing and downright frustrating when you start working with the WordPress API and have to turn to

    Read More

  • Investing your Talents

    ·

    On Sunday, we discussed the parable of the talents in church.  It’s one of my favorite passages of scripture, both for the uplifting message about hard work and perseverance and for the convicting way it reminds me not to squander the gifts given me by God.  For those of you keeping track at home, you

    Read More

  • WordPress XML-RPC – Using the API

    ·

    The most important thing to know about WordPress’ XML-RPC interface is how to send and receive data through it.  The interface is turned off by default for security purposes, so when you’re ready to start using it, you’ll have to manually turn it on.  Go to Settings » Writing and look for the XML-RPC option

    Read More