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

JavaSpecialists

Issue 283 - Four Billion Changes

A nice puzzle to brighten your day - how can we make the Iterator think that the List has not been changed?

Issue 282 - Biased locking a goner, but better things Loom ahead

Biased locking has made unnecessary mutexes cheap for over a decade. However, it is disabled by default in Java 15, slated for removal. From Java 15 onwards we should be more diligent to avoid synchronized in places where we do not need it.

Issue 281 - Puzzle 2: Is it garbage?

In our next puzzle, we up the ante a bit. We prevent GC during the test() method by storing a strong reference to all our Vectors. Cock and bull story, or are we struggling to identity our biases?

Issue 280 - Puzzle: What's up with Vector?

For today's puzzle, we are getting elements from Vector, sequentially and in parallel. But why is the performance so much worse in Java 15-ea+28?

Issue 279 - Upgrading ReadWriteLock

The Java ReentrantReadWriteLock can never ever upgrade a read lock to a write lock. Kotlin's extension function ReentrantReadWriteLock.write() cheats a bit by letting go of the read lock before upgrading, thus opening the door for race conditions. A better solution is StampedLock, which has a method to try to convert the lock to a write lock.


Badge

Loading…

Who Reads Codetown?

 

Events

October 23

Friday

Blog Posts

J4K is virtual this year...and free!

Posted by Michael Levin on July 2, 2020 at 6:52pm 0 Comments

J4K was a superb conference last year. This year, it’s virtual and free! Some of the world’s best speakers will present. Register here: http://j4k.io/ They say tickets will go fast. #j4k 

Dev Dot Next Webinar!

Posted by Michael Levin on March 24, 2020 at 7:44am 0 Comments

Dev.Next will run their online event this Tuesday, 24 March, starting at 12 pm EDT.

https://www.devdotnext.com/digital



Oracle is hosting a webinar on Java 14 next Thursday, 26 March from 2-2:30 pm EDT, which will cover some of the new features:…



Continue

Hackathon

Posted by Michael Levin on January 11, 2020 at 2:06am 0 Comments

From Zach:

“Hey Mike, I am helping organize an upcoming hackathon at Palm Coast City hall and want to invite your group of devs to attend and compete. There is a $12k prize pool as well as raffle prizes and free food all weekend long. This is a free event and any and all experience is welcome to come check it out. The event website is TechBeachHackathon.com for all the details.”

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 Lucas posted an event

AITP-NCFL November 2020 Presentation at Zoom

September 22, 2020 from 6pm to 8pm
Join us in welcoming Anthony Sequeira of ITProTV as he presents “An Introduction to Cisco Application Centric Infrastructure“.The public is welcome and there is no charge to view this Zoom presentation. Reserve your spot today at aitp-ncfl.org/eventsSee More
Friday
Amanda Hinchman-Dominguez posted an event

JFuture 2020 Online Conference at Online

October 23, 2020 to October 24, 2020
A Java-focused conference from Belarus, @jfuturedev, now goes online and it means international!Join the event on October 23-24 from any part of the planet. Grab your early bird ticket at 17 EUR only and join the event!…See More
Aug 20
Adam Davis liked Michael Levin's video
Aug 13
Adam Davis updated their profile
Aug 13
Texas Easy Lien updated their profile
Aug 11
Texas Easy Lien is now a member of Codetown
Aug 11
Profile IconEmma Roberts and Hitesh Mistry joined Codetown
Jul 27
Michael Lucas posted an event
Thumbnail

AITP-NCFL July 2020 Presentation at Zoom

July 28, 2020 from 6pm to 8pm
For our July 2020 meeting we are delighted to host Don Pezet of ITProTV as he presents “Manage Your Change Control Process with Git”.The presentation will start Tuesday, July 28, 2020 at 6 PM via Zoom meeting (ID number 976 0937 0079).See the meeting flyer at for more details, or…See More
Jul 22
Michael Levin posted a blog post

J4K is virtual this year...and free!

J4K was a superb conference last year. This year, it’s virtual and free! Some of the world’s best speakers will present. Register here: http://j4k.io/ They say tickets will go fast. #j4k See More
Jul 2
Michael Levin added a discussion to the group OrlandoJUG Town
Thumbnail

J4K is virtual this year!

‪J4K was a superb conference last year. This year, it’s virtual and free! Some of the world’s best speakers will present. Register here: http://j4k.io/ They say tickets will go fast. #j4k ‬
Jul 2
Michael Levin added a discussion to the group OrlandoJUG Town
Thumbnail

Virtual Events

‪Hello! I hope you all are well. I’m staying home for a while, but the Virtual Java User Group and JaxJUG have interesting online events coming up this week. Stay tuned. ...Mike‬
May 11
Michael Williams joined Michael Levin's group
Thumbnail

.Net Town

What's up with .Net in your neck of the woods? We'll discuss all the basics here. Eventually, we'l break out separate groups for C#, etc...
Apr 13
Michael Levin posted a blog post

Dev Dot Next Webinar!

Dev.Next will run their online event this Tuesday, 24 March, starting at 12 pm EDT.https://www.devdotnext.com/digitalOracle is hosting a webinar on Java 14 next Thursday, 26 March from 2-2:30 pm EDT, which will cover some of the new features:https://go.oracle.com/LP=89726?elqCampaignId=240340&src1=:em:lw:ie:pt:SEV400037003See More
Mar 24
Michael Lucas posted an event

AITP-NCFL (Gainesville) March 2020 Presentation at ITProTV

March 24, 2020 from 6pm to 8pm
For our March 2020 meeting we are delighted to host Anthony Sequeira of ITProTV as he presents "An Introduction to Cisco Application Centric Infrastructure". The meeting will take place Tuesday, March 24, 2020 from 6 to 8 PM, at the ITProTV campus, 7525 NW 4th Blvd in Gainesville. There is no charge to attend this presentation, but reservations are requested. For more information view the…See More
Mar 11
Michael Levin added a discussion to the group Jobs
Thumbnail

Cloud expert needed

My company, www.cwd.wtf has an immediate need for a cloud computing specialist to install a proprietary application in an XP environment. Salary is $150/hr. Cambridge is an EOE employer. Send your reply via Codetown. See More
Mar 8
Miles Brandon is now a member of Codetown
Mar 6
Carlos Hernandez is now a member of Codetown
Feb 28
Naomi Butterfield replied to Michael Levin's discussion February Meetup! in the group OrlandoJUG Town
"I probably would not make tonight's jug but am curious about what's going on out there! Hope to see y'all soon."
Feb 27
Eleonore Cowan is now a member of Codetown
Feb 26
Nick Mattausch is now a member of Codetown
Feb 24
 
 
 

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.

There's also a free Java Jobs mailing list. It's a Yahoo group so you have to create a Yahoo account to use it.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

Presentation: A Functional Tour of Automatic Differentiation

Oliver Strickson discusses automatic differentiation, a family of algorithms for taking derivatives of functions implemented by computer programs, offering the ability to compute gradients of values.

By Oliver Strickson

Microsoft Releases Bridge to Kubernetes

Earlier this week, Microsoft released Bridge to Kubernetes, a Visual Studio extension that allows developers to write, test and debug microservice code locally while consuming dependencies from a Kubernetes environment. The purpose of this extension is to simplify microservices development by eliminating the need for extra assets such as a Dockerfile or Kubernetes manifests.

By Arthur Casals

The JavaScript Coders Guide to Getting More from GitHub and Npm - Github Satellite 2020

Edward Thomson, npm product manager at GitHub, recently explained at GitHub Satellite 2020 the implications of npm joining GitHub for JavaScript developers and how to get the best out of GitHub for both open source and professional work.

By Bruno Couriol

CNCF Approves Kubernetes Edge Computing Platform KubeEdge as Incubating Project

The CNCF Technical Steering Committee (TOC) announced the acceptance of KubeEdge as an incubating project. KubeEdge is a platform that aims to provide “infrastructure support for network, application deployment and metadata synchronization between the cloud and edge devices” and uses Kubernetes as the underlying foundation.

By Hrishikesh Barua

Microsoft Launches a New Communication Platform with Azure Communication Services

During its annual Ignite Conference, Microsoft announced Azure Communication Services (ACS), a fully-managed communication platform. The offering is currently in public preview.

By Steef-Jan Wiggers

© 2020   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service