{"id":392,"date":"2011-03-03T15:36:15","date_gmt":"2011-03-03T21:36:15","guid":{"rendered":"http:\/\/www.denverjug.org\/?p=392"},"modified":"2011-03-08T18:57:50","modified_gmt":"2011-03-09T00:57:50","slug":"djug-march-meeting","status":"publish","type":"post","link":"https:\/\/www.djug.org\/?p=392","title":{"rendered":"DJUG March Meeting (CHANGE IN VENUE!!!!!)"},"content":{"rendered":"<p>March 9th &#8212; Web Sockets and Garbage Collection<\/p>\n<p>Please note, we&#8217;ve lost our room at the Auraria Campus, and we are moving to a room at Lowry. \u00a0Here&#8217;s our location:<br \/>\n<a title=\"CCCS Room - Bldg. 758 Rm. 138-140\" href=\"http:\/\/maps.google.com\/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=1059+Alton+Way+Denver,+CO+80230&amp;aq=&amp;sll=37.0625,-95.677068&amp;sspn=34.176059,80.419922&amp;ie=UTF8&amp;hq=&amp;hnear=1059+Alton+Way,+Denver,+Colorado+80230&amp;t=h&amp;z=16\">Building 758 Rm. 138-140<br \/>\n1059 Alton Way<br \/>\nDenver, CO 80230<\/a><\/p>\n<p>Here are links to the map and driving directions:<br \/>\n<a href=\"http:\/\/www.cccs.edu\/Docs\/About\/LowryDirectory.pdf\" target=\"_blank\">http:\/\/www.cccs.edu\/Docs\/About\/LowryDirectory.pdf<br \/>\n<\/a><a href=\"http:\/\/www.cccs.edu\/Docs\/About\/DrivingDirectionsToLowry.pdf\" target=\"_blank\">http:\/\/www.cccs.edu\/Docs\/About\/DrivingDirectionsToLowry.pdf<\/a><\/p>\n<p>Come learn how to use WebSockets to enable bi-directional<br \/>\ncommunication between a server and a browser. This will be followed by<br \/>\na discussion on the internals of Azul&#8217;s JVM.<\/p>\n<p>Location: <a title=\"CCCS Building 758 Rm. 138-140\" href=\"http:\/\/maps.google.com\/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=1059+Alton+Way+Denver,+CO+80230&amp;aq=&amp;sll=37.0625,-95.677068&amp;sspn=34.176059,80.419922&amp;ie=UTF8&amp;hq=&amp;hnear=1059+Alton+Way,+Denver,+Colorado+80230&amp;t=h&amp;z=16\">Building 758 Rm. 138-140 1059 Alton Way\u00a0Denver, CO 80230<\/a><\/p>\n<p>5:30-6:00: Food, Soda and Networking<\/p>\n<p>We are grateful to Tek-Systems for their continued sponsorship of the<br \/>\nFood and Soda!<\/p>\n<p>*** BASIC CONCEPTS ***<\/p>\n<p>6:00-7:00: Introduction to WebSockets: All the Bi-Directional<br \/>\nDuplexing You Can Handle!<br \/>\nOne of the most exciting new additions to the suite of technology<br \/>\ncollectively known as &#8220;HTML 5&#8221; is an official WebSocket standard. This<br \/>\nfinally allows full duplex bi-directional communication between a<br \/>\nclient and server over HTTP.<\/p>\n<p>However, the technology is still new and rapidly changing. In this<br \/>\ntalk, Johnny will explain what a WebSocket is, how it works, how to<br \/>\nimplement it on browsers that don&#8217;t natively support it, and how it<br \/>\nrelates to other technologies and platforms such as HTTP long polling,<br \/>\nComet, Flash Sockets, mobile, and JSONP. He&#8217;ll also discuss the<br \/>\ndifferent types of server implementations, scaling strategies, and how<br \/>\na it can be integrated into an existing application.<\/p>\n<p>About Johnny Wey<br \/>\nJohnny Wey currently works at Time Warner Cable as a senior engineer<br \/>\nin the web services group. His work and experience include all layers<br \/>\nof a software application including web properties that see millions<br \/>\nof visitors per month. Other than programming, he enjoys spending time<br \/>\nwith his wife and 20 month old son, riding his bicycle, and playing<br \/>\nvarious musical instruments. He can be found on twitter @johnnywey as<br \/>\nwell as on his blog at http:\/\/www.johnnywey.com<\/p>\n<p>*** MAIN PRESENTATION ***<\/p>\n<p>7:00-8:45: GC Nirvana High throughput, low latency and lots of state,<br \/>\nall at the same time.<br \/>\nYou want your low-latency cake and have high throughput too? For years<br \/>\nJava engineers have debated strategies to improve Java runtimes, but<br \/>\nconventional JVM approaches have always placed low-latency and<br \/>\nhigh-throughput as mutually exclusive design elements. Add on the<br \/>\ndesire for large heaps and you\u2019re pushing engineering pipe dream.<\/p>\n<p>But it\u2019s not heresy, just innovation and hard work, that we can now<br \/>\ndeliver a JVM that does it all for commodity servers. In this session<br \/>\nwe\u2019ll bust the myth that JVM performance is limited by either<br \/>\nlow-latency or high-throughput design tradeoffs and demonstrate<br \/>\nconsistent, low-latency response times with high, sustained allocation<br \/>\nrates using 10s of x86 cores and 100s of GBs of memory<\/p>\n<p>About Mark D. Chisam<br \/>\nWith more than 24 years of experience in the development of hardware<br \/>\nand software systems, Mark provides the leadership, and direction for<br \/>\nAzul Systems North American Systems Engineering and Field Consulting<br \/>\npractice. Mark has a proven track record in the specification, design,<br \/>\nand deployment of advanced Java-based systems serving the financial<br \/>\nservices, electronic commerce, and government industries.<\/p>\n<p>Prior to Azul, Mark was an Industry Architect and Staff Engineer for<br \/>\nSun Microsystems. During his tenure at Sun Microsystems, he was<br \/>\ninvolved with market development engineering projects at key<br \/>\nindependent software vendors that used Sun&#8217;s Java technology as a<br \/>\ntechnical component of their software implementations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>March 9th &#8212; Web Sockets and Garbage Collection Please note, we&#8217;ve lost our room at the Auraria Campus, and we are moving to a room at Lowry. \u00a0Here&#8217;s our location: Building 758 Rm. 138-140 1059 Alton Way Denver, CO 80230 &hellip; <a href=\"https:\/\/www.djug.org\/?p=392\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-392","post","type-post","status-publish","format-standard","hentry","category-monthly-meeting"],"_links":{"self":[{"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/posts\/392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.djug.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=392"}],"version-history":[{"count":4,"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/posts\/392\/revisions"}],"predecessor-version":[{"id":409,"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/posts\/392\/revisions\/409"}],"wp:attachment":[{"href":"https:\/\/www.djug.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.djug.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.djug.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}