Codetown is a software developer's community. It's a technical networking and educational group focused on software development.

Photos

  • Add Photos
  • View All

JavaSpecialists

Issue 300 - Break in Switch With Pattern Matching

The enhanced switch is cool. Pattern Matching for switch is super cool (they even timed the JEP number to be exactly 420 - or was that fate?). But what happens when we use "break" inside the case statement? Let's find out.

Issue 299 - Synchronizing on Value-Based Classes

Locking on Integer objects has always been a bad idea. And we now have a way to find such bad code with a runtime switch DiagnoseSyncOnValueBasedClasses.

Issue 298 - Finding Permitted Subclasses

Sealed classes show us which subclasses they permitted. Unfortunately there is no way to do this recursively. In this newsletter we show how to navigate the sealed class hierarchy and write a ClassSpliterator that can then create a Stream of classes.

Issue 297 - Measuring ForkJoinPool Parallelism

Java has support for parallelism baked into the JDK. We have parallel streams, parallel sort and CompletableFutures, all using the same common ForkJoinPool. In this newsletter we explore how to measure the effectiveness of our parallelism.

Issue 296 - Concurrent LinkedHashSet

LinkedHashSet is a set that can also maintain order. To make this thread-safe, we can wrap it with Collections.synchronizedSet(). However, this is not a good option, because iteration would still be fast-fail. And what's the point of a thread-safe LinkedHashSet that we cannot iterate over? In this newsletter we try to create a concurrent set that behaves like a LinkedHashSet, but with minimal locking and with a weakly-consistent iteration.


Badge

Loading…

Who Reads Codetown?

 

Events

Blog Posts

RealityLabs ::: A great new Gainesville Florida experience!

Posted by Michael Levin on January 28, 2022 at 12:52pm 0 Comments

Hello lab volunteers and friends...

RealityLabs, the community computer lab sponsored by the Gainesville Counseling Center and located at the Highlands Community Center is making progress towards our grand opening in later this year. 

We need some board members to help steer the progress and efforts of the lab, please let me know if you are interested.  

We will meet from 10a - 4p this Saturday the 22nd with the hope to start or accomplish some or all of the items…

Continue

Free Java conference not to miss!

Posted by Michael Levin on January 8, 2022 at 6:13pm 0 Comments

Join the 2022 JChampions Conference. January 20, 21, 24, & 25.

• More info: https://jchampionsconf.com
• Talks: https://jchampionsconf.com/speakers.html
• Free tickets: https://www.eventbrite.com/e/jchampions-conference-2022-tickets-231766418597

What are the top Web Development Technologies and Frameworks for 2021?

Posted by Tagline Infotech on December 29, 2021 at 10:56pm 0 Comments

What are the top Web Development company in USA Technologies and Frameworks for 2021? There are many new technologies coming out every year, but not all of them will be around by 2021. The following list of technologies and frameworks will continue to be popular in the coming years. Most of them are…

Continue

Next OJUG and GatorJUG Meetings will be fabulous - Check out the Codetown Events

Watch for details on our upcoming meetings. OrlandoJUG meeting's fall on the 4th Thursday of every month, in case you want to mark your calendars. Stay tuned for details! GatorJUG meets the 2nd Wednesday of every month.


The details are posted in the CodeTown Events section. Please RSVP so we'll know how much pizza to order. Stay tuned! ...Mike

Groups

Forum

Be Careful What You Wish For

Interesting. Ask Elon Musk what scares him…Continue

Tags: Braintree, PayPal, kernal, google, neuralink

Started by Michael Levin in AI, ML & Big Data Aug 8, 2019.

Members

Latest Activity

Michael Levin posted a blog post
Apr 14
Profile IconMike Baio and Iliana Williams joined Codetown
Apr 13
Nathan Smith is now a member of Codetown
Apr 11
Amelia Wright updated their profile
Apr 11
Gracie Ben is now a member of Codetown
Apr 4
Michael Levin posted a blog post

RealityLabs ::: A great new Gainesville Florida experience!

Hello lab volunteers and friends...RealityLabs, the community computer lab sponsored by the Gainesville Counseling Center and located at the Highlands Community Center is making progress towards our grand opening in later this year. We need some board members to help steer the progress and efforts of the lab, please let me know if you are interested.  We will meet from 10a - 4p this Saturday the 22nd with the hope to start or accomplish some or all of the items below:• Test the recent cable…See More
Jan 28
Profile IconJason Jones and tech52 joined Codetown
Jan 27
Michael Levin posted a blog post
Jan 8
Tagline Infotech posted a blog post

What are the top Web Development Technologies and Frameworks for 2021?

What are the top Web Development company in USA Technologies and Frameworks for 2021? There are many new technologies coming out every year, but not all of them will be around by 2021. The following list of technologies and frameworks will continue to be popular in the coming years. Most of them are still very new, which makes it difficult to predict what will happen with them by 2021, but there is enough activity on…See More
Dec 29, 2021
Tagline Infotech is now a member of Codetown
Dec 29, 2021
Michael Levin posted a blog post
Dec 12, 2021
Michael Levin posted a blog post

This FREE online Java conference is tomorrow!

This FREE online Java conference is tomorrow!Visit https://www.accelevents.com/e/2021jconfdev to see the full agenda for the day as well as all session descriptions and speaker bios. It's free so no need for FOMO. The conference runs from 9:00 PM CST to 5:00 PM CST (3:00 PM UDT - 11:00 PM UDTSee More
Dec 8, 2021
Florence Vicil replied to Andrew DiRocco's discussion 50+ developers needed in Orlando - Long term career choice, not to be viewed as a gig in the group Jobs
"Hello. What is your need for Java developers by the beginning of the year next year? Thank you."
Nov 11, 2021
Michael Lucas posted an event
Thumbnail

AITP-NCFL October 2021 presenation: " AITP-NCFL October 2021 Presentation "5 Great Tips for Giving Great Presentations" at Zoom

October 19, 2021 from 6:30pm to 8pm
For our October presentation, we are delighted to host Terry Martin-Back presenting "5 Great Tips for Giving Great Presentations". The presentation will be held on Tuesday, October 19, 2021 from 7 to 8 PM via this Zoom meeting. See full information here.See More
Oct 15, 2021
Daniella posted a blog post

Proof That Free File Hosting Leecher Works

Premium Link Generator allows you to avoid paying file hosting fees online & instead access your files through a premium download link. Our web-site is easy for users & our entire service is free to use. Our sophisticated leech scripts instantly download your file onto our server. Debridlink doesn't require a premium account to download the file. The linked files are saved on our server and then sent to you at maximum…See More
Oct 13, 2021
Paul Parkinson is now a member of Codetown
Sep 3, 2021
Gabriel Ferrer is now a member of Codetown
Jul 9, 2021
India Data Entry Help is now a member of Codetown
Jul 1, 2021
Amelia Wright is now a member of Codetown
Jun 18, 2021
coolgadget123 is now a member of Codetown
May 18, 2021
 
 
 

Happy 10th year, JCertif!

Notes

Welcome to Codetown!

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.

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…
Continue

Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.

Looking for Jobs or Staff?

Check out the Codetown Jobs group.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

Article: The What and Why of Programmable Proxies

A question which gets often asked is “What is a programmable proxy, and why do I need one?” This article tries to answer this question from different perspectives. We will start with a brief definition of what a proxy is, then discuss how proxies evolved, explaining what needs they responded to and what benefits they offered at each stage. Finally, we discuss several aspects of programmability.

By Cai Shu, Ali Naqvi

State of the Java Ecosystem Report From New Relic

New Relic recently published a new report on the State of Java Ecosystem using data gathered in January 2022 from millions of anonymized applications that provided performance data.

By Andrea Messetti

Microsoft + Java = ♡: a Story Told by Martijn Verburg at Devoxx UK

Three years after Microsoft acquired jClarity, Martjin Verburg presented at Devoxx UK on how reliant Microsoft is on Java. If the two didn’t seem to fit on the same page, the reality is different: Microsoft runs 2 M JVMs in production for internal purposes, 50+ Android apps, and Azure’s internal systems and Minecraft are built in Java. Moreover, Microsoft is committed to moving Java forward.

By Olimpiu Pop

Podcast: ML Tools to Accelerate your work with Cassie Breviu

Live from the venue of the QCon London Conference, we are talking with Casie Breviu. She will talk about how she got started with AI, and what machine learning tools can accelerate your work when deploying models on a wide range of devices. We will also talk about GitHub Copilot and how AI can help you be a better programmer.

By Cassie Breviu

Trust-Driven Development: Building Cognitive and Emotional Pillars

Trust-driven development uses authenticity to build a safe environment for people to operate. To build trust we need to focus on two main pillars of trust – cognitive and emotional. We need to be brave, have courage, and give people access to our authentic selves.

By Ben Linders

© 2022   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service