Codetown ::: a software developer's community
Excellent, and funny too
http://blog.aegisub.org/2008/12/if-programming-languages-were-religions.html?m=1
Added by Michael Levin on December 10, 2013 at 12:00pm — No Comments
Added by Michael Levin on December 10, 2013 at 10:52am — No Comments
Did you know Swampcast has interviews with Jonathan Schwartz, former CEO of Sun Microsystems, Brion Vibber, former CTO of Wikipedia, Pandora's CEO and CTO and more? Here's the story of Swampcast:…
ContinueAdded by Michael Levin on December 10, 2013 at 10:08am — No Comments
Engine Yard created an infographic that will help you learn about node.js:
"Node.js is a server-side framework for JavaScript that has…
ContinueAdded by Michael Levin on December 8, 2013 at 8:00am — No Comments
Many of you probably know Dave - he wants some feedback on Magnolia and so do I. http://www.magnolia-cms.com/product/features/overview.html It's open and full featured and I like it. WHat do you know about it?…
Added by Michael Levin on December 7, 2013 at 9:28pm — No Comments
Added by Michael Levin on December 6, 2013 at 11:42am — No Comments
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
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.
Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.
Check out the Codetown Jobs group.

Rafael Ring discusses the architectural evolution of server-driven UI at Nubank, moving from static mobile binaries to a sophisticated scripted framework called Catalyst. He explains how they implemented a tree-walk interpreter in Flutter to render dynamic layouts and logic from JSON payloads.
By Rafael Ring
Oracle has released version 26 of the Java programming language and virtual machine. As the first non-LTS release since JDK 25, the final feature set includes 10 JEPs, five of which are still progressing through the preview and incubator stages. This release focuses on Java library improvements, language innovation, performance and security.
By Michael Redlich
At QCon London, TrueLayer engineer Ethan Brierley reframed Rust lifetimes using the Polonius borrow checker's mental model: lifetimes as sets of loans rather than regions of code. He built from borrow checker basics through variance and subtyping to higher-ranked lifetimes with serde, showing how the loans perspective makes previously confusing lifetime errors intuitive.
By Steef-Jan Wiggers
At QCon London 2026, Lada Indra, Head of Data Platform at Pleo, shared insights from his experience across high-scale data systems. He illustrated both the risks of poorly aligned teams and the practical strategies that organizations can adopt to bridge the gap.
By Daniel Dominguez
This article explores that question through the lens of a real-world Rust project: a system responsible for controlling fleets of autonomous mobile robots. While Rust's memory safety is a strong foundation, its true power lies in the type system and ownership rules. The session will go beyond memory safety and explore ways to encode behavior and protocols directly into types.
By Andy Brinkmeyer
© 2026 Created by Michael Levin.
Powered by