<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7326748621131930991</id><updated>2012-02-16T19:53:38.710+01:00</updated><category term='BreedingGround'/><category term='Modeling'/><category term='Oslo'/><category term='blog'/><category term='Talkware'/><category term='DSL'/><category term='CodeGen'/><category term='Welcome'/><title type='text'>Yet Another Pragmatic Architect</title><subtitle type='html'>This is just a place where someone involved in software architecture shares some thoughts and experience bits about the unsurprisingly obvious concern of having software work properly, without requiring unreasonable amounts of human effort. Isn't time the very first limited resource one has to wisely deal with? For that, it is believed that pragmatic modeling to ease relevant code generation is a key element to ensure our frameworks and target architectures can be led to their full potential.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://yetanotherpragmaticarchitect.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326748621131930991/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://yetanotherpragmaticarchitect.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rilcy</name><uri>http://www.blogger.com/profile/03658261846882850312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7326748621131930991.post-1615939500837338855</id><published>2009-02-07T21:26:00.006+01:00</published><updated>2009-02-09T01:50:45.701+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeGen'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>A better place for such topics: CodeGen.Blog</title><content type='html'>I eventually decided to set that &lt;a href="http://www.cjandia.com/codegen.blog" title="CodeGen.Blog: Domains, Models, CodeGen, Visual Studio-integration, &amp;amp; Everything..."&gt;CodeGen.Blog&lt;/a&gt; up, more specifically dedicated to Modeling-informed/-driven CodeGen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7326748621131930991-1615939500837338855?l=yetanotherpragmaticarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yetanotherpragmaticarchitect.blogspot.com/feeds/1615939500837338855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326748621131930991&amp;postID=1615939500837338855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326748621131930991/posts/default/1615939500837338855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326748621131930991/posts/default/1615939500837338855'/><link rel='alternate' type='text/html' href='http://yetanotherpragmaticarchitect.blogspot.com/2009/02/better-place-for-such-topics-new.html' title='A better place for such topics: CodeGen.Blog'/><author><name>Rilcy</name><uri>http://www.blogger.com/profile/03658261846882850312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326748621131930991.post-2526969849948792461</id><published>2009-02-03T01:57:00.017+01:00</published><updated>2009-02-08T04:25:06.836+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Talkware'/><category scheme='http://www.blogger.com/atom/ns#' term='DSL'/><category scheme='http://www.blogger.com/atom/ns#' term='Oslo'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeGen'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>CodeGenWeek II at Jonathan's Talkware</title><content type='html'>I'll be at &lt;a title="Jonathan Crossland's Talkware" href="http://www.jonathancrossland.com/post/TalkWare.aspx"&gt;Jonathan Crossland's Talkware&lt;/a&gt;, on &lt;a title="Jonathan Crossland's Talkware CodeGenWeeks" href="http://www.jonathancrossland.com/post/CodeGenWeekII.aspx"&gt;CodeGenWeek II&lt;/a&gt; (&lt;em&gt;estimated 13th February 2009&lt;/em&gt;).&lt;br/&gt;&lt;br/&gt;With &lt;a title="Jonathan Crossland's Talkware" href="http://www.jonathancrossland.com/"&gt;Jonathan&lt;/a&gt;, &lt;a href="http://www.olegsych.com/" title="Oleg Sych's this.Write(code);"&gt;Oleg&lt;/a&gt;, and &lt;a href="http://weblogs.asp.net/OKloeten/" title="Omer van Kloeten's .NET Zen"&gt;Omer&lt;/a&gt;, I'll have the pleasure to chat about CodeGen, DSL's, &lt;a href="http://msdn.microsoft.com/en-us/oslo/default.aspx"&gt;Oslo&lt;/a&gt; (check out &lt;a href="http://dvanderboom.wordpress.com/2009/01/17/why-oslo-is-important/"&gt;Why Oslo is important&lt;/a&gt; btw), and maybe a couple other caffeine-powered kinds of stuff.&lt;br/&gt;&lt;br/&gt;That's promising to be... &lt;em&gt;sharp&lt;/em&gt;COOL, no doubt.&lt;br/&gt;&lt;br/&gt;&lt;a href="itpc://www.jonathancrossland.com/syndication.axd" title="Subscribe to this podcast with iTunes..."&gt;Talkware&lt;br/&gt;&lt;img src="http://www.jonathancrossland.com/themes/inove/img/talkware.jpg" border="0" /&gt;&lt;/a&gt;&lt;br/&gt;"&lt;em&gt;talking, people, software...&lt;/em&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7326748621131930991-2526969849948792461?l=yetanotherpragmaticarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yetanotherpragmaticarchitect.blogspot.com/feeds/2526969849948792461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326748621131930991&amp;postID=2526969849948792461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326748621131930991/posts/default/2526969849948792461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326748621131930991/posts/default/2526969849948792461'/><link rel='alternate' type='text/html' href='http://yetanotherpragmaticarchitect.blogspot.com/2009/02/codegenweek-ii-at-jonathans-talkware.html' title='CodeGenWeek II at Jonathan&apos;s Talkware'/><author><name>Rilcy</name><uri>http://www.blogger.com/profile/03658261846882850312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326748621131930991.post-6759197066230765796</id><published>2008-12-01T16:42:00.002+01:00</published><updated>2009-02-03T05:27:13.117+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BreedingGround'/><category scheme='http://www.blogger.com/atom/ns#' term='DSL'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeGen'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>BreedingGround</title><content type='html'>&lt;a href="http://www.cjandia.com/2009/Agility/BreedingGround/"&gt;http://www.cjandia.com/2009/Agility/BreedingGround/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7326748621131930991-6759197066230765796?l=yetanotherpragmaticarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yetanotherpragmaticarchitect.blogspot.com/feeds/6759197066230765796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326748621131930991&amp;postID=6759197066230765796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326748621131930991/posts/default/6759197066230765796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326748621131930991/posts/default/6759197066230765796'/><link rel='alternate' type='text/html' href='http://yetanotherpragmaticarchitect.blogspot.com/2008/12/breedingground.html' title='BreedingGround'/><author><name>Rilcy</name><uri>http://www.blogger.com/profile/03658261846882850312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7326748621131930991.post-8056121519239200163</id><published>2008-06-06T08:45:00.010+02:00</published><updated>2009-02-03T05:32:34.654+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DSL'/><category scheme='http://www.blogger.com/atom/ns#' term='Welcome'/><category scheme='http://www.blogger.com/atom/ns#' term='CodeGen'/><category scheme='http://www.blogger.com/atom/ns#' term='Modeling'/><title type='text'>Welcome here, dear reader</title><content type='html'>So, I eventually decided it is probably the time for me to share, push, and pull ideas regarding what has kept me intellectually awake for almost 20 years, now: &lt;em&gt;building&lt;/em&gt; software within the &lt;a href="http://en.wikipedia.org/wiki/Object_oriented"&gt;object-orientation&lt;/a&gt; paradigm context.&lt;br /&gt;&lt;br /&gt;You won't miss to note I am especially interested in the topics of modeling "devices" (be they, either abstract / theoretical or concrete / implemented in some given tooling) which would allow us to generate as much relevant code as possible, fast and reliably.&lt;br /&gt;&lt;br /&gt;As some series of posts to come will elaborate about it, I have the strong feeling that the &lt;a href="http://en.wikipedia.org/wiki/Domain-Specific_Modeling"&gt;domain-specific modeling&lt;/a&gt; language approach is very likely to be one of these (devices), well-suited enough in a lot of code generation use cases and platform contexts, and having more and more serious support from mainstream software editors, including, of course, &lt;a href="http://msdn2.microsoft.com/en-us/library/bb126235.aspx" title="Domain-Specific Language Tools"&gt;our famous Redmond friends&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Till next... happy coding-by-hand? ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7326748621131930991-8056121519239200163?l=yetanotherpragmaticarchitect.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yetanotherpragmaticarchitect.blogspot.com/feeds/8056121519239200163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7326748621131930991&amp;postID=8056121519239200163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7326748621131930991/posts/default/8056121519239200163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7326748621131930991/posts/default/8056121519239200163'/><link rel='alternate' type='text/html' href='http://yetanotherpragmaticarchitect.blogspot.com/2008/06/welcome-here-dear-reader.html' title='Welcome here, dear reader'/><author><name>Rilcy</name><uri>http://www.blogger.com/profile/03658261846882850312</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
