<!DOCTYPE html>
<html lang="en" xmlns:og="http://ogp.me/ns#">
<head data-layout-view="default" class="xj_layout_head">
<script>
    window.dataLayer = window.dataLayer || [];
        </script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T5W4WQ');</script>
<!-- End Google Tag Manager -->
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Java Artwork of Farid Mahgoub - Codetown</title>
    <link rel="icon" href="https://codetown.com/favicon.ico" type="image/x-icon" />
    <link rel="SHORTCUT ICON" href="https://codetown.com/favicon.ico" type="image/x-icon" />
    <meta name="description" content="Thanks to Farid Mahgoub for permission to use this imaginative work. Follow Farid at @Farid_Mahgoub" />
    <meta name="keywords" content="computer, mike, coding, f, youtube, levin, programming, ruby, software, php, Codetown, windows, r, video, sas, swampcast, startups, computing, podcast, agile, c, c++, scala, java, rails" />
<meta name="title" content="Java Artwork of Farid Mahgoub" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://codetown.com/photo/albums/java-artwork-of-farid-mahgoub?rss=yes&amp;xn_auth=no" />
<meta property="og:title" content="Java Artwork of Farid Mahgoub" />
<meta property="og:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2746049469?profile=UPSCALE_150x150">
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Java Artwork of Farid Mahgoub" />
<meta name="twitter:description" content="Thanks to Farid Mahgoub for permission to use this imaginative work. Follow Farid at @Farid_Mahgoub" />
<meta name="twitter:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2746049469?profile=UPSCALE_150x150" />
<link rel="image_src" href="https://storage.ning.com/topology/rest/1.0/file/get/2746049469?profile=UPSCALE_150x150" />
<script type="text/javascript">
    djConfig = { preventBackButtonFix: false, isDebug: false }
ning = {"CurrentApp":{"premium":true,"iconUrl":"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2746049469?profile=UPSCALE_150x150","url":"httpsorlandojug.ning.com","domains":["codetown.com","www.codetown.com"],"online":true,"privateSource":true,"id":"orlandojug","appId":2197786,"description":"Codetown is a software developer&#039;s community. It&#039;s a technical networking and educational group focused on software development.","name":"Codetown","owner":"swampcast","createdDate":"2008-07-10T14:18:44.000Z","runOwnAds":false,"category":{"computer":null,"mike":null,"coding":null,"f":null,"youtube":null,"levin":null,"programming":null,"ruby":null,"software":null,"php":null,"Codetown":null,"windows":null,"r":null,"video":null,"sas":null,"swampcast":null,"startups":null,"computing":null,"podcast":null,"agile":null,"c":null,"c++":null,"scala":null,"java":null,"rails":null},"tags":["computer","mike","coding","f","youtube","levin","programming","ruby","software","php","Codetown","windows","r","video","sas","swampcast","startups","computing","podcast","agile","c","c++","scala","java","rails"]},"CurrentProfile":null,"maxFileUploadSize":5};
        (function(){
            if (!window.ning) { return; }

            var age, gender, rand, obfuscated, combined;

            obfuscated = document.cookie.match(/xgdi=([^;]+)/);
            if (obfuscated) {
                var offset = 100000;
                obfuscated = parseInt(obfuscated[1]);
                rand = obfuscated / offset;
                combined = (obfuscated % offset) ^ rand;
                age = combined % 1000;
                gender = (combined / 1000) & 3;
                gender = (gender == 1 ? 'm' : gender == 2 ? 'f' : 0);
                ning.viewer = {"age":age,"gender":gender};
            }
        })();

        if (window.location.hash.indexOf('#!/') == 0) {
        window.location.replace(window.location.hash.substr(2));
    }
    window.xg = window.xg || {};
xg.captcha = {
    'shouldShow': false,
    'siteKey': '6LeE174tAAAAAMHFtnhOaKpb7xCufY94iOGHr7a4',
        'spamChallengeAction': 'spamChallenge',
    'problemsSigningInAction': 'problemsSigningIn'
};
xg.addOnRequire = function(f) { xg.addOnRequire.functions.push(f); };
xg.addOnRequire.functions = [];
xg.addOnFacebookLoad = function (f) { xg.addOnFacebookLoad.functions.push(f); };
xg.addOnFacebookLoad.functions = [];
xg._loader = {
    p: 0,
    loading: function(set) {  this.p++; },
    onLoad: function(set) {
                this.p--;
        if (this.p == 0 && typeof(xg._loader.onDone) == 'function') {
            xg._loader.onDone();
        }
    }
};
xg._loader.loading('xnloader');
if (window.bzplcm) {
    window.bzplcm._profileCount = 0;
    window.bzplcm._profileSend = function() { if (window.bzplcm._profileCount++ == 1) window.bzplcm.send(); };
}
xg._loader.onDone = function() {
            if(window.bzplcm)window.bzplcm.start('ni');
        xg.shared.util.parseWidgets();    var addOnRequireFunctions = xg.addOnRequire.functions;
    xg.addOnRequire = function(f) { f(); };
    try {
        if (addOnRequireFunctions) { dojo.lang.forEach(addOnRequireFunctions, function(onRequire) { onRequire.apply(); }); }
    } catch (e) {
        if(window.bzplcm)window.bzplcm.ts('nx').send();
        throw e;
    }
    if(window.bzplcm) { window.bzplcm.stop('ni'); window.bzplcm._profileSend(); }
};
window.xn = { track: { event: function() {}, pageView: function() {}, registerCompletedFlow: function() {}, registerError: function() {}, timer: function() { return { lapTime: function() {} }; } } };</script>
<link rel="image_src" href="https://storage.ning.com/topology/rest/1.0/file/get/1877914588?profile=RESIZE_180x180&crop=1%3A1&width=165&height=165&width=165" type="image/jpeg" /><meta name="title" content="Java Artwork of Farid Mahgoub" /><link rel="alternate" type="application/rss+xml" title="Java Artwork of Farid Mahgoub - Codetown" href="https://codetown.com/photo/albums/java-artwork-of-farid-mahgoub?rss=yes&amp;xn_auth=no" /><link rel="alternate" type="application/atom+xml" title="Comments - Java Artwork of Farid Mahgoub - Codetown" href="https://codetown.com/photo/albumcomment/feed?attachedTo=2197786%3AAlbum%3A35707&amp;xn_auth=no" /><link rel="alternate" type="application/rss+xml" title="InfoQ Reading List - Codetown" href="https://feed.infoq.com/" />
<style type="text/css" media="screen,projection">
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/common-982.min.css?xn_version=3058563175");
@import url("https://static.ning.com/socialnetworkmain/widgets/photo/css/component.min.css?xn_version=3156643033");
@import url("https://static.ning.com/socialnetworkmain/widgets/chat/css/bottom-bar.min.css?xn_version=512265546");

</style>

<style type="text/css" media="screen,projection">
@import url("https://static.ning.com/socialnetworkmain/widgets/forum/css/module.min.css?xn_version=3885199945");
@import url("https://static.ning.com/socialnetworkmain/widgets/activity/css/module.min.css?xn_version=1403846612");
@import url("https://static.ning.com/socialnetworkmain/widgets/chat/css/module.min.css?xn_version=3895282916");
@import url("https://static.ning.com/socialnetworkmain/widgets/events/css/module.min.css?xn_version=826211923");
@import url("https://static.ning.com/socialnetworkmain/widgets/gifts/css/module.min.css?xn_version=899294536");
@import url("https://static.ning.com/socialnetworkmain/widgets/groups/css/module.min.css?xn_version=2482526423");
@import url("https://static.ning.com/socialnetworkmain/widgets/leaderboards/css/module.min.css?xn_version=1517380690");
@import url("https://static.ning.com/socialnetworkmain/widgets/music/css/module.min.css?xn_version=295720801");
@import url("https://static.ning.com/socialnetworkmain/widgets/notes/css/module.min.css?xn_version=4239603760");
@import url("https://static.ning.com/socialnetworkmain/widgets/opensocial/css/module.min.css?xn_version=1646839825");
@import url("https://static.ning.com/socialnetworkmain/widgets/page/css/module.min.css?xn_version=2081500017");
@import url("https://static.ning.com/socialnetworkmain/widgets/photo/css/module.min.css?xn_version=1282895886");
@import url("https://static.ning.com/socialnetworkmain/widgets/profiles/css/module.min.css?xn_version=3300050236");
@import url("https://static.ning.com/socialnetworkmain/widgets/video/css/module.min.css?xn_version=3174178996");
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/inline-comments.min.css?xn_version=3095782702");
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/help-center.min.css?xn_version=3283082951");
@import url("https://static.ning.com/socialnetworkmain/widgets/gifts/css/component.min.css?xn_version=1985071263");

</style>

<style type="text/css" media="screen,projection">
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/icon/icons-00f.min.css?xn_version=1446803163");
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/link-underline.min.css?xn_version=147109528");
@import url("https://storage.ning.com/topology/rest/1.0/file/get/1979821248?profile=original&xn_version=202609251226");

</style>

<!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie6.min.css?xn_version=463104712" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie7.css?xn_version=2712659298" />
<![endif]-->
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://codetown.com/profiles/blog/rsd" />
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T5W4WQ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
    <div class="xj_before_content">        <div id="xn_bar">
            <div id="xn_bar_menu">
                <div id="xn_bar_menu_branding" >
                                                        </div>

                <div id="xn_bar_menu_more">
                    <form id="xn_bar_menu_search" method="GET" action="https://codetown.com/main/search/search">
                        <fieldset>
                            <input type="text" name="q" id="xn_bar_menu_search_query" value="Search Codetown" _hint="Search Codetown" accesskey="4" class="text xj_search_hint" />
                            <a id="xn_bar_menu_search_submit" href="#" onclick="document.getElementById('xn_bar_menu_search').submit();return false">Search</a>
                        </fieldset>
                    </form>
                </div>

                            <ul id="xn_bar_menu_tabs">
                                            <li><a href="https://codetown.com/main/authorization/signUp?target=https%3A%2F%2Fcodetown.com%2Fphoto%2Falbums%2Fjava-artwork-of-farid-mahgoub%3Frss%3Dyes%26xn_auth%3Dno">Sign Up</a></li>
                                                <li><a href="https://codetown.com/main/authorization/signIn?target=https%3A%2F%2Fcodetown.com%2Fphoto%2Falbums%2Fjava-artwork-of-farid-mahgoub%3Frss%3Dyes%26xn_auth%3Dno">Sign In</a></li>
                                    </ul>
                        </div>
        </div>
        </div>
    <div class="xg_theme" data-layout-pack="benedick">
        <div id="xg_themebody">
            <div id="xg_ad_above_header" class="xg_ad xj_ad_above_header dy-displaynone">
                    
                </div>        
            <div id="xg_head">
                <div id="xg_navigation" class="xj_navigation"><ul>
    <li id="xg_tab_main" class="xg_subtab"><a href="/"><span>Main</span></a></li><li id="xg_tab_xn1" class="xg_subtab"><a href="/group/jobs"><span>Jobs</span></a></li><li id="xg_tab_profile" class="xg_subtab"><a href="/profiles"><span>My Page</span></a></li><li id="xg_tab_members" class="xg_subtab"><a href="/profiles/members/"><span>Members</span></a></li><li id="xg_tab_photo" class="xg_subtab this"><a href="/photo"><span>Photos</span></a></li><li id="xg_tab_video" class="xg_subtab"><a href="/video"><span>Videos</span></a></li><li id="xg_tab_forum" class="xg_subtab"><a href="/forum"><span>Forum</span></a></li><li id="xg_tab_events" class="xg_subtab"><a href="/events"><span>Events</span></a></li><li id="xg_tab_groups" class="xg_subtab"><a href="/groups"><span>Groups</span></a></li><li id="xg_tab_blogs" class="xg_subtab"><a href="/profiles/blog/list"><span>Blogs</span></a></li><li id="xg_tab_xn0" class="xg_subtab"><a href="/page/advertise-with-usia"><span>Advertise</span></a></li><li id="xg_tab_chat" class="xg_subtab"><a href="/chat"><span>Chat</span></a></li></ul>
</div>
                <div id="xg_masthead">
                    <h1 id="xg_sitename" class="xj_site_name"><a id="application_name_header_link" href="/">Codetown</a></h1>
                    <p id="xg_sitedesc" class="xj_site_desc">Codetown ::: a software developer&#039;s community</p>
                </div>
            </div>
            <div id="xg_ad_below_header" class="xg_ad xj_ad_below_header dy-displaynone">
						
					</div>
            <div id="xg" class="xg_widget_photo xg_widget_photo_album xg_widget_photo_album_show">
                	
                <div id="xg_body">
                    <div class="xj_notifications"><div id="albumIdDiv" style="display:none;" _albumId="2197786:Album:35707"></div></div>
                    <div class="xg_column xg_span-16" id="column1">
                        <div id="xg_canvas" class="xj_canvas">
                            <ul class="navigation easyclear"><li><a href="https://codetown.com/photo">All Photos</a></li><li><a href="https://codetown.com/photo/album/list">All Albums</a></li><li><a href="https://codetown.com/photo/photo/listForContributor?">My Photos</a></li><li><a href="https://codetown.com/photo/album/listForOwner?">My Albums</a></li><li class="right xg_lightborder navbutton"><a href="https://codetown.com/photo/album/new" class="xg_sprite xg_sprite-add">Add</a></li></ul><div class="xg_module xg_module_with_dialog">
	<div class="xg_headline xg_headline-img xg_headline-2l">
    <div class="ib"><span class="xg_avatar"><a class="fn url" href="http://codetown.com/profile/MichaelLevin"  title="Michael Levin"><span class="table_img dy-avatar dy-avatar-64 "><img  class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/1957130553?profile=RESIZE_64x64&amp;width=64&amp;height=64&amp;crop=1%3A1" alt="" /></span></a></span></div>
<div class="tb"><h1>Java Artwork of Farid Mahgoub</h1>
        <ul class="navigation byline">
            <li><a class="nolink">Added by </a><a href="/profile/MichaelLevin">Michael Levin</a><a class="nolink"> on December 3, 2011 at 2:12pm</a></li>
            <li><a class="xg_sprite xg_sprite-view" href="https://codetown.com/photo/album/listForOwner?screenName=swampcast">View Albums</a></li>
        </ul>
    </div>
</div>
    <div class="xg_module_body nopad body_albumdetail_main">
        <div class="xg_column xg_span-4">
            <div class="albuminfo pad5">
                <div style="background-image: url(https://storage.ning.com/topology/rest/1.0/file/get/1877914588?profile=RESIZE_180x180&crop=1%3A1&width=165&height=165&width=165);" class="albumcover">
                    Java Artwork of Farid Mahgoub                </div>
                                    <div class="xg_user_generated"><p class="album_description">Thanks to Farid Mahgoub for permission to use this imaginative work. Follow Farid at @Farid_Mahgoub</p></div>
                <p class="share-links clear"><a href="http://www.myspace.com/Modules/PostTo/Pages/?t=Java%20Artwork%20of%20Farid%20Mahgoub&c=Check%20out%20%22Java%20Artwork%20of%20Farid%20Mahgoub%22%20on%20Codetown&u=https%3A%2F%2Fcodetown.com%2Fxn%2Fdetail%2F2197786%3AAlbum%3A35707&l=2" class="post_to_myspace" target="_blank">MySpace</a><br>            <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
                    <span class="xg_tweet">
        <a href="https://twitter.com/share" class="post_to_twitter twitter-share-button" target="_blank"
            data-text="Checking out &quot;Java Artwork of Farid Mahgoub&quot; on Codetown:" data-url="https://codetown.com/photo/albums/java-artwork-of-farid-mahgoub?rss=yes&amp;xn_auth=no" data-count="none" data-dnt="true">Tweet</a>
        </span>
        <br>        <a class="post_to_facebook xj_post_to_facebook" href="http://www.facebook.com/share.php?u=https%3A%2F%2Fcodetown.com%2Fphoto%2Falbums%2Fjava-artwork-of-farid-mahgoub%3Frss%3Dyes%26xn_auth%3Dno%26xg_source%3Dfacebookshare&amp;t=" _url="https://codetown.com/photo/albums/java-artwork-of-farid-mahgoub?rss=yes&amp;xn_auth=no&amp;xg_source=facebookshare" _title="" _log="{&quot;module&quot;:&quot;photo&quot;,&quot;page&quot;:&quot;album&quot;,&quot;action&quot;:&quot;show&quot;}">Facebook</a>
    <div class="likebox">
    <div class="facebook-like" data-content-type="Album" data-content-id="2197786:Album:35707" data-page-type="detail">
        <fb:like href="https://codetown.com/xn/detail/2197786:Album:35707" layout="button_count" show_faces="false" width="450"></fb:like>
    </div>
</div>
</p><p class="album_links relative"><a class="xg_sprite xg_sprite-play" href="https://codetown.com/photo/photo/slideshow?albumId=2197786:Album:35707">View Slideshow</a><br /><a class="xg_sprite xg_sprite-embed" href="#"
                               dojoType="ShowEmbedToggle"
                               _widgetType="PhotoAlbum"
                               _toOpenText="Get Embed Code"
                               _toCloseText="Hide Embed Code"
                               _directURL="https://codetown.com/photo/albums/java-artwork-of-farid-mahgoub"
                               _embedCode="&lt;div class=&quot;xg_slick_slider&quot; data-load-url=&quot;https://codetown.com/photo/photo/slideshowFeedAlbum?id=2197786%3AAlbum%3A35707&amp;mtime=1758331496&amp;x=xrYYpmiVy83lIzYxIhbHb8Momt47aDr0&quot;&gt;&lt;/div&gt; &lt;br /&gt;&lt;small&gt;&lt;a href=&quot;https://codetown.com/photo/photo&quot;&gt;Find more photos like this on &lt;em&gt;Codetown&lt;/em&gt;&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;"
                               _myspacePostUrl="http://www.myspace.com/index.cfm?fuseaction=postto&t=Java+Artwork+of+Farid+Mahgoub&c=%3Cdiv+class%3D%22xg_slick_slider%22+data-load-url%3D%22https%3A%2F%2Fcodetown.com%2Fphoto%2Fphoto%2FslideshowFeedAlbum%3Fid%3D2197786%253AAlbum%253A35707%26mtime%3D1758331496%26x%3DxrYYpmiVy83lIzYxIhbHb8Momt47aDr0%22%3E%3C%2Fdiv%3E+%3Cbr+%2F%3E%3Csmall%3E%3Ca+href%3D%22https%3A%2F%2Fcodetown.com%2Fphoto%2Fphoto%22%3EFind+more+photos+like+this+on+%3Cem%3ECodetown%3C%2Fem%3E%3C%2Fa%3E%3C%2Fsmall%3E%3Cbr+%2F%3E&u=http%3A%2F%2Fcodetown.com&l=5"
                               _facebookPostUrl="https://www.facebook.com/share.php?u=https%3A%2F%2Fcodetown.com%2Fphoto%2Falbums%2Fjava-artwork-of-farid-mahgoub%3Ffrom%3Dfb"
                               _isNing="1"
                               >Get Embed Code</a></p>            </div>
        </div>
        <div class="xg_column xg_span-12 last-child">
            <ul class="clist">
                                    <li><a href="https://codetown.com/photo/java-ala-farid-mahgoub?context=album&amp;albumId=2197786%3AAlbum%3A35707"><img width="112" height="124" src="https://storage.ning.com/topology/rest/1.0/file/get/1877914588?profile=RESIZE_180x180&amp;height=124" alt="photo" /></a></li>
                                    <li><a href="https://codetown.com/photo/java-desktop-ala-farid-mahgoub?context=album&amp;albumId=2197786%3AAlbum%3A35707"><img width="124" height="77" src="https://storage.ning.com/topology/rest/1.0/file/get/1877914686?profile=RESIZE_180x180&amp;width=124" alt="photo" /></a></li>
                            </ul>
                    </div>
    </div>

</div>

        <div class="xg_module">
                                        <div class="xg_module_body">
                    <p id="add-comment">Comment</p>
                                            <div class="comment-join">
                            <h3>You need to be a member of Codetown to add comments!</h3>
                                                <p><a href="https://codetown.com/main/authorization/signUp?target=https%3A%2F%2Fcodetown.com%2Fphoto%2Falbums%2Fjava-artwork-of-farid-mahgoub%3Frss%3Dyes%26xn_auth%3Dno">Join Codetown</a></p>
                                                </div>
                                                        </div>
                    <div class="xg_module_body" id="comments" style="display: none" _numComments="0" _scrollTo="">
                    </div>
                    <div class="xg_module_foot" id="xj_comments_footer" style="display:none">
                                            <p class="left">
                            <a class="xg_icon xg_icon-rss" href="https://codetown.com/photo/albumcomment/feed?attachedTo=2197786%3AAlbum%3A35707&amp;xn_auth=no">RSS</a>
                        </p>
                                    </div>
                    </div>
    
                        </div>
                    </div>
                    <div class="xg_column xg_span-5 xg_last" id="column2">
                        <div class="xj_user_info">    <div class="xg_module" id="xg_module_account">
        <div class="xg_module_body xg_signup xg_lightborder">
            <p>Welcome to<br />Codetown</p>
                        <p class="last-child"><big><strong><a href="https://codetown.com/main/authorization/signUp?target=https%3A%2F%2Fcodetown.com%2Fphoto%2Falbums%2Fjava-artwork-of-farid-mahgoub%3Frss%3Dyes%26xn_auth%3Dno">Sign Up</a></strong></big><br/>or <a href="https://codetown.com/main/authorization/signIn?target=https%3A%2F%2Fcodetown.com%2Fphoto%2Falbums%2Fjava-artwork-of-farid-mahgoub%3Frss%3Dyes%26xn_auth%3Dno" style="white-space:nowrap">Sign In</a></p>
                            <div class="xg_external_signup xg_lightborder xj_signup">
                    <p class="dy-small">Or sign in with:</p>
                    <ul class="providers">
            <li>
            <a
                onclick="xg.index.authorization.social.openAuthWindow(
                    'https://auth.ning.com/socialAuth/yahooopenidconnect?edfm=tvThHgALQWh6JyIaHVr%2ByIyUdk%2B5GTdULIgm4byp1VsM0gJfJ349zug3OJ4CnjEykmElHAviKsSMT844pkWC3%2F7NTEAeDydt9DDUd49VSN7Eblkp8AqFgrAdKOWWbnNOgw%2B%2FbgD41EVC%2Bxed7mByIJvv%2FLD6zeDpRYocGkyhoPflXmWuMc3nQaOUc5YzrlVZnGYxnHO58r7eVdaKqvYkzrOJ4Nbuxa2RL9bzYasuXMWSqg4uEOuGJDmVFd0CucvRDZCxMLQHmgFCKcowZS8d6fkWeZc8BcZVkv2oY%2Fn6%2FXf9kAcVfoPl4b9dQAlYZslazwhlqorBG6fQ7jkoa%2F4nFnTnfJ1xiyKLmVbFODl6Q%2BqVMl4w9Z%2FSSSQTEOnmWww3'
                ); return false;">
                <span class="mini-service mini-service-yahoo" title="Yahoo!"></span>
            </a>
        </li>
    </ul>
                </div>
                    </div>
    </div>
</div>
                        <div class="xj_sidebar_content"><div class="xg_module html_module module_text xg_reset" data-module_name="text"
        >
        <div class="xg_module_head"><h2>Happy 10th year, JCertif!</h2></div>
        <div class="xg_module_body xg_user_generated">
            <p><a href="https://www.facebook.com/JCertifCommunity/" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/3541035635?profile=RESIZE_710x" width="220" class="align-center"  /></a></p>
        </div>
        </div>
<div class="xg_module module_notes" data-module_name="notes">
    <div class="xg_module_head">
        <h2>Notes</h2>
    </div>
    <div class="xg_module_body">
                <div class="note">
            <h3><a href="https://codetown.com/notes/Welcome_to_Codetown%21">Welcome to Codetown!</a></h3>
            <div class="xg_user_generated"><p class="last-child"><p><img align="left" src="https://farm3.static.flickr.com/2357/2531005320_68f0194910_m.jpg"></img> Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.</p>
<div>When you create a profile for yourself you get a personal page automatically. That's where you can be creative and do your own thing. People who want to get to know you will click on your name or picture and…</div> <a href="https://codetown.com/notes/Welcome_to_Codetown%21">Continue</a></p></div>            <p class="dy-small xg_lightfont">Created by <a href="/profile/MichaelLevin">Michael Levin</a> Dec 18, 2008 at 6:56pm. Last updated by <a href="/profile/MichaelLevin">Michael Levin</a> May 4, 2018.</p>
        </div>
            </div>
<div class="xg_module_foot">
    <ul><li class="right"><a href="https://codetown.com/notes/index/allNotes">View All</a></li></ul>
</div>
</div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text"
        >
        <div class="xg_module_head"><h2>Looking for Jobs or Staff?</h2></div>
        <div class="xg_module_body xg_user_generated">
            <p><a href="http://www.codetown.com/group/jobs" target="_self"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1920489233?profile=original&amp;width=171" class="align-full"  /></a>Check out the Codetown <a href="http://www.codetown.com/group/jobs" target="_blank" rel="noopener">Jobs</a> group.</p>
<p>&#160;<iframe width="320" height="240" style="border: none; overflow: hidden; width: 170px; height: 427px;" src="https://www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FCodetown%2F263235253744&amp;width=170&amp;colorscheme=light&amp;show_faces=true&amp;stream=true&amp;header=true&amp;height=427" scrolling="no" frameborder="0" allowtransparency="true" _origwidth="170" _origwidth="170"></iframe></p>
        </div>
        </div>
<div class="xg_module html_module module_text xg_reset" data-module_name="text"
        >
            <div class="xg_module_body xg_user_generated">
            <p></p>
<p></p>
<center>Enjoy the site? Support Codetown with your donation.
<p></p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_s-xclick" ></input> <input type="hidden" name="hosted_button_id" value="GF72C7EEUGFYN" ></input><br />
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!" ></input><br />
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"  /></form>
</center>
        </div>
        </div>
<div class="xg_module module_feed" data-module_name="feed">
    <div class="xg_module_head"><h2>InfoQ Reading List</h2></div>
                        <div class="xg_module_body">
                <h3>
                    <a href="https://www.infoq.com/news/2026/10/context-language-models/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global" target="_blank">Context Language Models: Self-Managing Context to Improve Performance and Reduce Compute Costs</a>
                </h3>
                <img src="https://res.infoq.com/news/2026/10/context-language-models/en/headerimage/gemini-agentic-vision-1791724239724.jpg"/><p>Researchers from Meta, MIT, and the University of Washington introduce Context Language Models (CLMs), a new approach that enables language models to manage and edit their own context rather than relying on predefined mechanisms for summarization, compression, and information retrieval, reporting substantial gains in both performance and computational efficiency.</p>
<i>By Sergio De Simone</i>            </div>
                            <div class="xg_module_body">
                <h3>
                    <a href="https://www.infoq.com/news/2026/10/gremlin-foresight-ai/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global" target="_blank">Foresight AI Brings Gremlin Agents to Reliability Engineering</a>
                </h3>
                <img src="https://res.infoq.com/news/2026/10/gremlin-foresight-ai/en/headerimage/generatedHeaderImage-1791653267864.jpg"/><p>Reliability management company Gremlin has announced the general availability of Foresight AI, an agentic product that analyses services for potential failures, recommends changes and reruns tests to check that a fix works.</p>
<i>By Matt Saunders</i>            </div>
                            <div class="xg_module_body">
                <h3>
                    <a href="https://www.infoq.com/news/2026/10/aws-enhanced-eventbridge-buses/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global" target="_blank">AWS Introduces Enhanced Custom Event Buses for EventBridge</a>
                </h3>
                <img src="https://res.infoq.com/news/2026/10/aws-enhanced-eventbridge-buses/en/headerimage/generatedHeaderImage-1790663976977.jpg"/><p>AWS recently announced enhanced custom event buses for Amazon EventBridge, allowing organizations to share a centralized bus across accounts with ordered delivery, simplified subscriber management, event replay, content-based deduplication, and a new publisher/subscriber-based pricing model.</p>
<i>By Renato Losio</i>            </div>
                            <div class="xg_module_body">
                <h3>
                    <a href="https://www.infoq.com/news/2026/10/cloudflare-traces-open-beta/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global" target="_blank">Cloudflare Traces Turns the Proxy Layer into OpenTelemetry Spans, with New Volume-Based Pricing</a>
                </h3>
                <img src="https://res.infoq.com/news/2026/10/cloudflare-traces-open-beta/en/headerimage/generatedHeaderImage-1791443919168.jpg"/><p>Cloudflare has put Traces into open beta, extending automatic tracing from Workers to security rules, transformations, cache, routing and origin handling as OpenTelemetry spans. Traces accept and forward W3C traceparent headers, and Trace Rules allow targeted sampling. Pricing moves to ingestion and retention volume from December 1.</p>
<i>By Steef-Jan Wiggers</i>            </div>
                            <div class="xg_module_body">
                <h3>
                    <a href="https://www.infoq.com/news/2026/10/android-bench-2/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global" target="_blank">Android Bench 2 Adds Support for Long-Horizon Tasks, Agentic Evaluation, and Continuous Scoring</a>
                </h3>
                <img src="https://res.infoq.com/news/2026/10/android-bench-2/en/headerimage/cloudflare-computer-agents-1791561634896.jpeg"/><p>Google has released Android Bench 2.0, a major update to its benchmark framework for evaluating AI models and agents on Android development tasks. The update introduces long-horizon tasks (LHTs), agent-based evaluation, and continuous scoring to better assess performance on complex, multi-step development tasks.</p>
<i>By Sergio De Simone</i>            </div>
        <div class="xg_module_foot">
    <ul>
                <li class="right"><a href="https://www.infoq.com/" target="_blank">More…</a></li>
            </ul>
</div>
</div>
</div>
                    </div>
                </div>
            </div>
            <div id="xg_foot">
                <div id="xg_footcontent">
                    <div class="xj_foot_content"><p class="left">
    © 2026             &nbsp; Created by <a href="/profile/MichaelLevin">Michael Levin</a>.            &nbsp;
    Powered by<a class="poweredBy-logo" href="https://www.ning.com/" title="" alt="" rel="dofollow">
    <img class="poweredbylogo" width="87" height="15" src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/Ning_MM_footer_wht@2x.png?xn_version=2105418020"
         title="Ning - build your own social network website" alt="Ning - platform for social network creation and community website building">
</a>    </p>
    <p class="right xg_lightfont">
                    <a href="https://codetown.com/main/embeddable/list">Badges</a> &nbsp;|&nbsp;
                        <a href="https://codetown.com/main/authorization/signUp?target=https%3A%2F%2Fcodetown.com%2Fmain%2Findex%2Freport" dojoType="PromptToJoinLink" _joinPromptText="Please sign up or sign in to complete this step." _hasSignUp="true" _signInUrl="https://codetown.com/main/authorization/signIn?target=https%3A%2F%2Fcodetown.com%2Fmain%2Findex%2Freport">Report an Issue</a> &nbsp;|&nbsp;
                        <a href="https://codetown.com/main/authorization/termsOfService?previousUrl=https%3A%2F%2Fcodetown.com%2Fphoto%2Falbums%2Fjava-artwork-of-farid-mahgoub%3Frss%3Dyes%26xn_auth%3Dno">Terms of Service</a>
            </p>
</div>
                </div>
            </div>
			<div id="xg_ad_below_footer" class="xg_ad xj_ad_below_footer dy-displaynone">
				
			</div>
        </div>
    </div>
    <div class="xj_after_content"><div id="xj_baz17246" class="xg_theme"></div>
<div id="xg_overlay" style="display:none;">
<!--[if lte IE 6.5]><iframe></iframe><![endif]-->
</div>
<!--googleoff: all--><noscript>
	<style type="text/css" media="screen">
        #xg { position:relative;top:120px; }
        #xn_bar { top:120px; }
	</style>
	<div class="errordesc noscript">
		<div>
            <h3><strong>Hello, you need to enable JavaScript to use Codetown.</strong></h3>
            <p>Please check your browser settings or contact your system administrator.</p>
			<img src="/xn_resources/widgets/index/gfx/jstrk_off.gif" alt="" height="1" width="1" />
		</div>
	</div>
</noscript><!--googleon: all-->
<script type="text/javascript" src="https://static.ning.com/socialnetworkmain/widgets/lib/core.min.js?xn_version=1651386455"></script>        <script>
            var sources = ["https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/slick\/slick.min.js?xn_version=1434432709","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery-ui.min.js?xn_version=2186421962","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/modernizr\/modernizr.custom.js?xn_version=202609251226","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jstorage.min.js?xn_version=1968060033","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.autoResize.js?xn_version=202609251226","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.jsonp.min.js?xn_version=1071124156","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/Base64.js?xn_version=202609251226","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.ui.widget.js?xn_version=202609251226","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.iframe-transport.js?xn_version=202609251226","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.fileupload.js?xn_version=202609251226","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31213136291?profile=original&r=1785994101","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/12882199477?profile=original&r=1724772655","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/11108841676?profile=original&r=1684135071","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31207115701?profile=original&r=1785663447","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31213136091?profile=original&r=1785994102"];
            var numSources = sources.length;
                        var heads = document.getElementsByTagName('head');
            var node = heads.length > 0 ? heads[0] : document.body;
            var onloadFunctionsObj = {};

            var createScriptTagFunc = function(source) {
                var script = document.createElement('script');
                
                script.type = 'text/javascript';
                                var currentOnLoad = function() {xg._loader.onLoad(source);};
                if (script.readyState) { //for IE (including IE9)
                    script.onreadystatechange = function() {
                        if (script.readyState == 'complete' || script.readyState == 'loaded') {
                            script.onreadystatechange = null;
                            currentOnLoad();
                        }
                    }
                } else {
                   script.onerror = script.onload = currentOnLoad;
                }

                script.src = source;
                node.appendChild(script);
            };

            for (var i = 0; i < numSources; i++) {
                                xg._loader.loading(sources[i]);
                createScriptTagFunc(sources[i]);
            }
        </script>
    <script type="text/javascript">
if (!ning._) {ning._ = {}}
ning._.compat = { encryptedToken: "<empty>" }
ning._.CurrentServerTime = "2026-10-11T19:50:48+00:00";
ning._.probableScreenName = "";
ning._.domains = {
    base: 'ning.com',
    ports: { http: '80', ssl: '443' }
};
ning.loader.version = '202609251226'; // DEP-260925_1:ab0aedb 33
djConfig.parseWidgets = false;
</script>
    <script type="text/javascript">
        xg.token = '';
xg.canTweet = false;
xg.cdnHost = 'static.ning.com';
xg.version = '202609251226';
xg.useMultiCdn = true;
xg.staticRoot = 'socialnetworkmain';
xg.xnTrackHost = null;
    xg.cdnDefaultPolicyHost = 'static';
    xg.cdnPolicy = [];
xg.global = xg.global || {};
xg.global.currentMozzle = 'photo';
xg.global.userCanInvite = false;
xg.global.requestBase = '';
xg.global.locale = 'en_US';
xg.num_thousand_sep = ",";
xg.num_decimal_sep = ".";
(function() {
    dojo.addOnLoad(function() {
        if(window.bzplcm) { window.bzplcm.ts('hr'); window.bzplcm._profileSend(); }
            });
            ning.loader.require('xg.photo.photo.slideshow', 'xg.index.facebookLike', 'xg.video.index._shared', 'xg.video.video.ShowEmbedToggle', function() { xg._loader.onLoad('xnloader'); });
    })();    </script>
    <div class="xg_chat chatFooter signedOut" style="font-family:Tahoma, Geneva, Verdana, sans-serif">
        <div id="userListContainer" class="xg_verticalPane xg_userWidth">
            <div class="xg_chatBar xg_bottomBar xg_userBar">
                <a class="xg_info xg_info_full" href="/main/authorization/signIn?chat=true">Sign in to chat!</a>            </div>
        </div>
    </div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-1986754-11");
pageTracker._trackPageview();
</script><script>
    document.addEventListener("DOMContentLoaded", function () {
        if (!dataLayer) {
            return;
        }
        var handler = function (event) {
            var element = event.currentTarget;
            if (element.hasAttribute('data-track-disable')) {
                return;
            }
            var options = JSON.parse(element.getAttribute('data-track'));
            dataLayer.push({
                'event'         : 'trackEvent',
                'eventType'     : 'googleAnalyticsNetwork',
                'eventCategory' : options && options.category || '',
                'eventAction'   : options && options.action || '',
                'eventLabel'    : options && options.label || '',
                'eventValue'    : options && options.value || ''
            });
            if (options && options.ga4) {
                dataLayer.push(options.ga4);
            }
        };
        var elements = document.querySelectorAll('[data-track]');
        for (var i = 0; i < elements.length; i++) {
            elements[i].addEventListener('click', handler);
        }
    });
</script>

</div>
</body>
</html>