{"id":1901,"date":"2011-08-14T20:55:56","date_gmt":"2011-08-14T19:55:56","guid":{"rendered":"http:\/\/www.gamlor.info\/wordpress\/?p=1901"},"modified":"2022-12-26T17:43:50","modified_gmt":"2022-12-26T16:43:50","slug":"talks-and-stuff-carmack","status":"publish","type":"post","link":"https:\/\/www.gamlor.info\/wordpress\/2011\/08\/talks-and-stuff-carmack\/","title":{"rendered":"Talks and Stuff: Carmack Keynote, Approval Tests, Pausless GC, History"},"content":{"rendered":"<p>Hmm, I \u2018m not in the mood for writing anything technical right know. Instead I just share some interesting links to talks, blog-posts and podcasts. Here we go:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=4zgYG-_ha28\">QuakeCon 2011 John Carmack Keynote<\/a>: I really love John&nbsp; Carmack keynotes. It\u2019s just fun to listen about the development, the tradeoffs issues etc. behind such giant projects like a triple A game.<\/li>\n<li><a href=\"http:\/\/herdingcode.com\/?p=329\">Llewellyn Falco on Approval Tests<\/a>: I\u2019ve never heard of this testing approach, but it looks really interesting. The basic idea: Instead of writing complex assert statements you run your software, then check of the result looks sane. If the result looks sane to a human being, then you mark the test as approved. Perfect for testing legacy code and integration tests. I will try this stuff out soon.<\/li>\n<li><a href=\"http:\/\/www.infoq.com\/presentations\/Java-without-the-GC-Pauses\">Another talk from the Azul Guys: Java without the GC Pauses: Keeping Up with Moore\u2019s Law and Living in a Virtualized World<\/a>. Basically a talk about most Java \/ .NET apps don\u2019t use up the available memory and how the Azul Zing VM fixes this issue. I hope that other VM vendors follow this path.<\/li>\n<li><a href=\"http:\/\/blog.fogcreek.com\/girls-go-geek-again\/\">Girls Go Geek\u2026 Again! Computer science has always been a male-dominated field, right? Wrong!<\/a> Nice blog post about the computer science history.<\/li>\n<\/ul>\n<p>That\u2019s it for now =).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hmm, I \u2018m not in the mood for writing anything technical right know. Instead I just share some interesting links to talks, blog-posts and podcasts. Here we go: QuakeCon 2011&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[15,17,187],"tags":[173,69],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts\/1901"}],"collection":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/comments?post=1901"}],"version-history":[{"count":3,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts\/1901\/revisions"}],"predecessor-version":[{"id":3949,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts\/1901\/revisions\/3949"}],"wp:attachment":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/media?parent=1901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/categories?post=1901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/tags?post=1901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}