<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-33285636</id><updated>2008-04-30T00:04:21.956-05:00</updated><title type='text'>someElement</title><link rel='alternate' type='text/html' href='http://www.someelement.com/'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.someelement.com/atom.xml'/><author><name>Ryan Gahl</name></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-33285636.post-7325825957885419453</id><published>2008-04-29T11:49:00.003-05:00</published><updated>2008-04-30T00:04:22.240-05:00</updated><title type='text'>Silverlight About to Gain Some Ground</title><summary type='text'>Obviously, it has been a long time since I have written a blog post. Life is busy. New company, new kid on the way, and some other excuses... ANYWAY, I'm back in the saddle again.

For my first "returning to blogging" post here I just want to comment on the announcement from NBC (covered on ZDNet here).

This is some pretty big news as far as a marketing story. I'm sure plenty of MS haters have </summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2008/04/silverlight-about-to-gain-some-ground.html' title='Silverlight About to Gain Some Ground'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=7325825957885419453' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/7325825957885419453'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/7325825957885419453'/><author><name>Ryan Gahl</name></author></entry><entry><id>tag:blogger.com,1999:blog-33285636.post-9105089366223732288</id><published>2007-10-10T08:03:00.001-05:00</published><updated>2007-10-10T08:03:56.183-05:00</updated><title type='text'>Gartner's Predictions Predict Exactly What We've Been Doing... Uncanny!</title><summary type='text'>Today, via my Google Alert, via ZDNet (http://blogs.zdnet.com/BTL/?p=6560), Gartner has published a list of what they view as the top 10 strategic technologies for 2008. #7 is "Web Platforms"... and I think they're right on the money. Especially since we'll be launching our Complete Web Platform in 2008! The article has this poignant quote:   Longer term, however, Web platforms will be the model </summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2007/10/gartner-predictions-predict-exactly.html' title='Gartner&amp;#39;s Predictions Predict Exactly What We&amp;#39;ve Been Doing... Uncanny!'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=9105089366223732288' title='3 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/9105089366223732288'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/9105089366223732288'/><author><name>Ryan Gahl</name></author></entry><entry><id>tag:blogger.com,1999:blog-33285636.post-5570875335531124252</id><published>2007-09-07T09:15:00.001-05:00</published><updated>2007-09-18T09:50:02.907-05:00</updated><title type='text'>WebWidgetry(tm)'s New Blogging Platform</title><summary type='text'>The team at Nth Penguin, LLC, of which I am a part, and whom collectively owns the WebWidgetry(tm) and MashupStudio(tm) vision, also owns quite a few premium domains that as mentioned in this post will be utilized for various pieces of our platform. Today, I'd like to point you towards what will be our new main blogging site: WidgetsAndMashups.com. There are only two posts up there right now, but</summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2007/09/webwidgetrytm-new-blogging-platform.html' title='WebWidgetry(tm)&amp;#39;s New Blogging Platform'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=5570875335531124252' title='2 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/5570875335531124252'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/5570875335531124252'/><author><name>Ryan Gahl</name></author></entry><entry><id>tag:blogger.com,1999:blog-33285636.post-2810334376699710400</id><published>2007-06-27T09:26:00.001-05:00</published><updated>2007-06-27T09:29:29.063-05:00</updated><title type='text'>Oracle Presentation Recap</title><summary type='text'>So, last week Friday we took part in an Oracle User Group meeting, in which we presented our vision for the complete web platform (i.e. WebWidgetry(tm) and MashupStudio(tm)). The response was very interesting.  It became apparent to us that the canonical enterprise today is still struggling quite a bit with where to find the value in many of the "Web2.0" concepts and tools. For a lot of people, </summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2007/06/oracle-presentation-recap.html' title='Oracle Presentation Recap'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=2810334376699710400' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/2810334376699710400'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/2810334376699710400'/><author><name>Ryan Gahl</name></author></entry><entry><id>tag:blogger.com,1999:blog-33285636.post-4454837901519907421</id><published>2007-06-21T22:33:00.000-05:00</published><updated>2007-06-21T23:50:13.922-05:00</updated><title type='text'>Presenting WebWidgetry at an Oracle User Group</title><summary type='text'>Tomorrow (or today depending on what time I actually get this posted tonight) we will be giving a presentation of our web platform vision at an Oracle User Group meeting. We were invited by a Senior Solution Architect within Oracle, with an aim at eliciting insight from their customers on what they would like to see in such a platform. This will be both an education in market research and public </summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2007/06/presenting-webwidgetry-at-oracle-user.html' title='Presenting WebWidgetry at an Oracle User Group'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=4454837901519907421' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/4454837901519907421'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/4454837901519907421'/><author><name>Ryan Gahl</name></author></entry><entry><id>tag:blogger.com,1999:blog-33285636.post-1540767548758291904</id><published>2007-06-18T23:58:00.001-05:00</published><updated>2007-06-19T00:08:15.144-05:00</updated><title type='text'>From Libraries to Platforms</title><summary type='text'> We, as web developers, are living in a maelstrom of innovation today. There are literally hundreds of frameworks and libraries out there for us to choose from. They range from the low level abstractions to the complete deal... from javascript sweetness to tools aimed at people who don't want to learn javascript. What's happening now, though, is we are seeing quite a bit of code and concept </summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2007/06/from-libraries-to-platforms.html' title='From Libraries to Platforms'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=1540767548758291904' title='5 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/1540767548758291904'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/1540767548758291904'/><author><name>Ryan Gahl</name></author></entry><entry><id>tag:blogger.com,1999:blog-33285636.post-6437930343535713074</id><published>2007-03-29T09:18:00.000-05:00</published><updated>2007-03-29T18:25:06.943-05:00</updated><title type='text'>EventPublisher: custom events a la pub/sub using prototype.js</title><summary type='text'>Look at this: two blog posts in as many weeks. Maybe I can do this after all :-)

Ok, so I'm kind of building up to a post I have in mind for a little later where I'll explore, in-depth, my simple approaches to implementing classical underpinnings in javascript (including a discussion on the many benefits of doing so). My previous post speaks to one of the fundamental things that would be on any </summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2007/03/eventpublisher-custom-events-la-pubsub.html' title='EventPublisher: custom events a la pub/sub using prototype.js'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=6437930343535713074' title='6 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/6437930343535713074'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/6437930343535713074'/><author><name>Ryan Gahl</name></author></entry><entry><id>tag:blogger.com,1999:blog-33285636.post-7290433064158929530</id><published>2007-03-23T08:58:00.000-05:00</published><updated>2007-05-04T14:45:43.432-05:00</updated><title type='text'>Multiple inheritance with prototype.js</title><summary type='text'>As I promised way back in my first post, (which was only 3 posts ago so not really that long right? lol), here is a bit of code.

Really, my contribution to this code is almost nothing, but I have changed someone else's code enough to where I think the result could be useful for someone else, so here it is.

The original code is from Kevin Lindsey's blog. He offers up a pretty nice little </summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2007/03/multiple-inheritance-with-prototypejs.html' title='Multiple inheritance with prototype.js'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=7290433064158929530' title='6 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/7290433064158929530'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/7290433064158929530'/><author><name>Ryan Gahl</name></author></entry><entry><id>tag:blogger.com,1999:blog-33285636.post-3844024821451448444</id><published>2007-02-27T09:42:00.000-06:00</published><updated>2007-02-27T10:39:35.813-06:00</updated><title type='text'>Widgets Saving the World</title><summary type='text'>Since I am not currently able to blog like a true blogger (that is, remotely regularly), I figure I ought to try to at least make this space on the web serve some purpose. So here is my 18Seconds.org (http://www.18seconds.org) badge... may the world be a greener place (at least a little) because of my blog: (I found this via this blog post)

&lt;!-- START YAHOO! GREEN FLASH BADGE --&gt;&lt;!-- END YAHOO! </summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2007/02/widgets-saving-world.html' title='Widgets Saving the World'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=3844024821451448444' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/3844024821451448444'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/3844024821451448444'/><author><name>Ryan Gahl</name></author></entry><entry><id>tag:blogger.com,1999:blog-33285636.post-116291690241451468</id><published>2006-11-07T10:20:00.000-06:00</published><updated>2006-11-07T10:28:22.426-06:00</updated><title type='text'>Blogging will happen here, just not top priority right now...</title><summary type='text'>Ok, so the first post I made (back in August) was made with this ambition that I would have time to create a rich meaningful post every week. I actually have a good start to a 2nd post, in which I would teach my methods for implementing a classical OO system in the dynamic Javascript language... it is to be a multi-part instructional series.

Well, as anyone who might happen upon this page right </summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2006/11/blogging-will-happen-here-just-not-top.html' title='Blogging will happen here, just not top priority right now...'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=116291690241451468' title='0 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/116291690241451468'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/116291690241451468'/><author><name>Ryan Gahl</name></author></entry><entry><id>tag:blogger.com,1999:blog-33285636.post-115645109455244657</id><published>2006-08-24T11:55:00.000-05:00</published><updated>2006-08-28T11:30:22.473-05:00</updated><title type='text'>Day One (Introduction): On Becoming an Engineer</title><summary type='text'>Yes, another blog. They say one is born every second these days; they being the author(s) of some article I recently read in some publication somewhere or another. Another blog...

My aim with this blog is to share some of my knowledge (yes I have some) and opinions (indeed, I have many) in the matters of the underlying and emerging technologies of the web. I do not profess to be an expert in web</summary><link rel='alternate' type='text/html' href='http://www.someelement.com/2006/08/day-one-introduction-on-becoming.html' title='Day One (Introduction): On Becoming an Engineer'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=33285636&amp;postID=115645109455244657' title='4 Comments'/><link rel='replies' type='application/atom+xml' href='http://www.someelement.com/atom.xml' title='Post Comments'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/115645109455244657'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/33285636/posts/default/115645109455244657'/><author><name>Ryan Gahl</name></author></entry></feed>