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 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.

Issue 295 - Faster Empty Streams

Streams can make our code more readable, and therefore more maintainable. However, there is some overhead in setting up the stream, a cost that might become pronounced when the stream is empty. In this newsletter we will consider an idea of the EmptyStream to reduce that cost.

Issue 294 - String.format() 3x faster in Java 17

One of the most convenient ways of constructing complex Strings is with String.format(). It used to be excessively slow, but in Java 17 is about 3x faster. In this newsletter we discover what the difference is and where it will help you. Also when you should use format() instead of the plain String addition with +.

Issue 293 - Canonical Orders

Should we write "public abstract static class" or "public static abstract class"? And should fields be "final static private" or "private static final"? In this newsletter we explore the canonical order of modifiers in Java.

Issue 292 - StartingGun Synchronizer

CountDownLatch is easy to understand, but can be hard to use, especially the await() method that throws InterruptedException. In this newsletter we show how we can create our own synchronizer based on the AbstractQueuedSynchronizer.


Birthdays

Birthdays Today

Birthdays Tomorrow

Badge

Loading…

Who Reads Codetown?

 

Events

Blog Posts

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

This FREE online Java conference is tomorrow!

Posted by Michael Levin on December 8, 2021 at 11:51am 0 Comments

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 UDT

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
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
Anthony Randall is now a member of Codetown
May 10, 2021
Joe Radomsky updated their profile
May 5, 2021
Profile IconJoe Silva and Nathaniel Colangelo joined Codetown
Apr 17, 2021
Michael Levin posted a blog post

The 2021 JakartaEE Developer Survey is now open!

The 2021 JakartaEE Developer Survey is now open! The survey only takes a few minutes to complete.https://www.surveymonkey.com/r/FD2GWM8See More
Apr 16, 2021
Daniella is now a member of Codetown
Apr 12, 2021
Maxwell Stone posted a blog post

Pass Every Level In Wordscapes on Easy Way

Wordscapes, accessible for PC, iOS, and Android os, is a word search, crossword puzzle mix. You receive a number of characters which then use to generate up words that will fit into crossword design. This video game is regularly ranked in the selection of top-rated word games on both Apple and Android devices. All level answers are available at https://wordscapesmate.com/This is effectively a combination of a crossword…See More
Mar 21, 2021
Frank Cassello is now a member of Codetown
Mar 12, 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

InfoQ 2022 Events: Get Ready to Deep-Dive with Leading Software Practitioners

Our events will be both online (InfoQ Live and QCon Plus) and in-person once again with our QCon software development conferences in London (April 4-6) and San Francisco (October 24-28). Join us to find practical inspiration to help you adopt the patterns and practices this year.

By Artenisa Chatziou

Microsoft Previews Enterprise-Grade Edge Functionality to Optimize Azure Static Web Apps

Azure Static Web Apps are a serverless web app hosting service for static web apps, which Microsoft manages. The company now announced a preview of Azure Static Web Apps enterprise-grade edge powered by Azure Front Door, enabling faster page loads, enhanced security, and increased reliability for global apps with no configuration or additional code required.

By Steef-Jan Wiggers

AngularJS Officially Reached End of Life

After a grace period induced by the current global pandemic, long-term support for AngularJS has been discontinued. While AngularJS will still remain available, its repo will be archived and will receive no more additional updates, including security patches.

By Sergio De Simone

AI Listens by Seeing as Well

Meta AI released a self-supervised speech recognition model that also uses video and achieves 75% better accuracy for some amount of data than current state-of-the-art models. This new model, Audio-Visual Hidden BERT (AV-HuBERT), uses audiovisual features for improving models based only on hearing speech. Visual features used are based on lip-reading, similar to what humans do.

By Bruno Santos

Meta and AWS to Collaborate on PyTorch Adoption

Meta and AWS will work together to improve the performance for customers of applications running PyTorch on AWS and accelerate how developers build, train, deploy, and operate artificial intelligence and machine-learning models.

By Daniel Dominguez

© 2022   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service