Codetown ::: a software developer's community
August 23, 2018 from 6pm to 8pm – Starter Studio This month we welcome Edson Yanaga as our speaker. Edson will give a talk he calls Revisiting Effective Java. You can get there at 6 for pizza and the presentation will begin at 7. Revisi… Organized by Michael Levin | Type: meeting
November 15, 2018 from 6pm to 8pm – Starter Studio Howdy Java Enthusiasts! We have a great presentation coming up next Thursday, 11/15. Hope you can make it. Be sure to RSVP! Docker and Gradle Docker combined with some modest JVM t… Organized by Michael Levin | Type: meeting
January 22, 2019 from 6pm to 8pm – Starter Studio Howdy Java Enthusiasts! We have a great presentation coming up. Hope you can make it. Be sure to RSVP! You choose...we're making arrangements right now: "Reactive for the Impatient" (a survey… Organized by Michael Levin | Type: jug
March 7, 2019 from 6pm to 8pm – Starter Studio Hello Java Enthusiasts! You're in for a treat! We have a great presentation coming up, Here are the details. Programming Platform Growth: Table Stakes or Deal Makes? This talk dr… Organized by Michael Levin | Type: meetup
June 21, 2019 from 6pm to 8pm – Starter Studio Jim Clarke will give a talk on how to succeed at this test. He was one of the authors! Organized by Michael Levin | Type: presentation
July 25, 2019 from 6pm to 8pm – Starter Studio Join us for a Reactive Spring talk featuring Miguel Mendez. Miguel Mendez is a software engineer from Orlando Florida. He currently works for FlexEngage as a Lead Developer. With more than 20 y… Organized by Michael Levin | Type: ojug, meetup
August 22, 2019 from 6pm to 8pm – Starter Studio Join us for a Git presentation featuring RustyRusty Phillips has been a polyglot developer for over 20 years (and Java to some degree during all of that time), and has spent that time special… Organized by Michael Levin | Type: meetup
January 23, 2020 from 6pm to 8pm – Starter Studio Join us for a talk featuring Richard Thibault Richard Thibault is a full-stack web and mobile developer with over 25 years of experience in the software industry. He is currently focused on Java a… Organized by Michael Levin | Type: meetup
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
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.

Slack's engineering team has published an in-depth look at recent improvements to its Chef-based configuration management system, aimed at making deployments safer and more resilient without disrupting existing workflows.
By Craig RisiIn this end-of-year panel, the InfoQ podcast hosts reflect on AI’s impact on software delivery, the growing importance of sociotechnical systems, evolving cloud realities, and what 2026 may bring.
By Daniel Bryant, Renato Losio, Srini Penchikala, Thomas Betts, Shane Hastie
Docker has launched Kanvas, a new platform designed to bridge the gap between local development and cloud production. By automating the conversion of Docker Compose files into Kubernetes artefacts, the tool challenges established solutions like Helm and Kustomize. Developed with Layer5, it marks a shift toward Infrastructure as Code, offering visualisations to simplify cloud-native deployments.
By Mark Silvester
Intel has announced DeepMath, a lightweight agent built on Qwen3-Thinking that specializes in solving mathematical problems. To address common limitations of LLMs in math reasoning, DeepMath generates small Python scripts that support and enhance its problem-solving process.
By Sergio De Simone
JEP 525, a highlight in the upcoming JDK 26, refines structured concurrency for clearer, safer task management. This iteration introduces a timeout callback for custom joiners, enhancing flexibility and error handling. With streamlined APIs and focus on practical usage, it empowers developers to efficiently manage concurrent tasks, paving the way for advanced Project Loom features.
By A N M Bazlur Rahman
© 2026 Created by Michael Levin.
Powered by