<?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:blogger='http://schemas.google.com/blogger/2008' 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-351265737220388637</id><updated>2024-09-15T22:27:13.332-07:00</updated><category term="tools"/><title type='text'>Start</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://yonkov.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/351265737220388637/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://yonkov.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Yonel</name><uri>http://www.blogger.com/profile/11286243713208356361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.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>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-351265737220388637.post-6364554548114561909</id><published>2007-11-09T18:26:00.000-08:00</published><updated>2007-11-09T19:04:26.463-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tools"/><title type='text'>Process Explorer</title><content type='html'>Ever wondered which program has a particular file or directory open? Process Explorer can do that by clicking on the search button, one can also replace the default task manager. &lt;a href=&quot;http://www.microsoft.com/emea/itsshowtime/sessionh.aspx?videoid=359&quot;&gt;Here &lt;/a&gt;is a video showing how to identify malware infestations, from standard spyware to kernel-mode rootkits, and clean them off your systems.</content><link rel='replies' type='application/atom+xml' href='http://yonkov.blogspot.com/feeds/6364554548114561909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/351265737220388637/6364554548114561909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/351265737220388637/posts/default/6364554548114561909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/351265737220388637/posts/default/6364554548114561909'/><link rel='alternate' type='text/html' href='http://yonkov.blogspot.com/2007/11/process-explorer.html' title='Process Explorer'/><author><name>Yonel</name><uri>http://www.blogger.com/profile/11286243713208356361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-351265737220388637.post-6940991699212164582</id><published>2007-10-31T20:28:00.000-07:00</published><updated>2007-10-31T21:49:58.569-07:00</updated><title type='text'>Tom Gom</title><content type='html'>I&#39;ve been using Tom-Gom model transformation environment with Java. It uses functional programming aspects like: lists, pattern matching, immutability, etc... it is great for model to model transformations. One can pretty much build a set of rules  that match patterns in the source OM (tree) and create a destination OM (tree). The Tom-Gom environment acts as a precompiler and produces Java code. Cool &lt;a href=&quot;http://tom.loria.fr/demoTomJPA.htm&quot;&gt;VIDEO&lt;/a&gt;, premilinary &lt;a href=&quot;http://tom.loria.fr/demotom.htm&quot;&gt;demo of Tom&lt;/a&gt;, Eclipse &lt;a href=&quot;http://tom.loria.fr/plugin.php&quot;&gt;plugin&lt;/a&gt;, more &lt;a href=&quot;http://tom.loria.fr/&quot;&gt;info&lt;/a&gt;&lt;br /&gt; &lt;ul&gt;&lt;br /&gt;    &lt;li&gt;Tom is an extension of Java designed to manipulate tree structures and XML documents.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Tom is compatible with Java: any Java program is a correct Tom program.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;    &lt;li&gt;Data are represented using an efficient object oriented tree based data-structure.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Java builtins (int, char, String, etc) can be used.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Tom provides pattern matching facilities to inspect objects and retrieve values.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;A powerful strategy language can be used to control transformations.&lt;/li&gt;&lt;br /&gt;    &lt;li&gt;Tom is used in several companies to implement transformations of programs and queries.&lt;/li&gt;&lt;br /&gt;  &lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://yonkov.blogspot.com/feeds/6940991699212164582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/351265737220388637/6940991699212164582' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/351265737220388637/posts/default/6940991699212164582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/351265737220388637/posts/default/6940991699212164582'/><link rel='alternate' type='text/html' href='http://yonkov.blogspot.com/2007/10/tom-gom.html' title='Tom Gom'/><author><name>Yonel</name><uri>http://www.blogger.com/profile/11286243713208356361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-351265737220388637.post-58564802094740457</id><published>2007-10-22T11:19:00.001-07:00</published><updated>2007-10-22T11:28:12.614-07:00</updated><title type='text'>Code Generation EMFT JET2</title><content type='html'>Code generation isn&#39;t a new concept. It&#39;s been around for a while and has been gaining popularity with the model-driven development (MDD) movement as a way to increase productivity. The Eclipse project has a technology project called JET that is a specialized code generator. JET can generate more than code however, and we refer to these noncode things as artifacts. &lt;a href=&quot;http://www-128.ibm.com/developerworks/opensource/library/os-ecl-jet/&quot;&gt;full article&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://yonkov.blogspot.com/feeds/58564802094740457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/351265737220388637/58564802094740457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/351265737220388637/posts/default/58564802094740457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/351265737220388637/posts/default/58564802094740457'/><link rel='alternate' type='text/html' href='http://yonkov.blogspot.com/2007/10/code-generation-emft-jet2.html' title='Code Generation EMFT JET2'/><author><name>Yonel</name><uri>http://www.blogger.com/profile/11286243713208356361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-351265737220388637.post-8488093406551798124</id><published>2007-10-16T11:27:00.000-07:00</published><updated>2007-11-09T19:06:23.617-08:00</updated><title type='text'>First post</title><content type='html'>This is my first post, I&#39;m planing to write about Software, Architecture and technologies i use while developing software.  A small preview would be: SCA/SDO, EMF, OSGi, ANTLR, TomGom, Immutable data structures and their impact on concurrency... etc.</content><link rel='replies' type='application/atom+xml' href='http://yonkov.blogspot.com/feeds/8488093406551798124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/351265737220388637/8488093406551798124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/351265737220388637/posts/default/8488093406551798124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/351265737220388637/posts/default/8488093406551798124'/><link rel='alternate' type='text/html' href='http://yonkov.blogspot.com/2007/10/this-is-my-first-post-im-planing-to.html' title='First post'/><author><name>Yonel</name><uri>http://www.blogger.com/profile/11286243713208356361</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>