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

JavaSpecialists

Issue 284 - java.util.PrimitiveIterator.OfInt

Java 8 Streams were the first time that Java deliberately split utility classes into multiple versions to be used for Object, int, long and double. This design was also applied to Iterator, which now has specialized types for these primites in the form of the PrimitiveIterator. In this newsletter we have a look at how we can use that in our own primitive collections.

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?


Badge

Loading…

Who Reads Codetown?

 

Events

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

Miles Brandon updated their profile
Sep 29
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
Sep 25
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
 
 
 

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: Introduction to Kotlin's Coroutines and Reactive Streams

Krystian Rybarczyk looks into coroutines and sees how they facilitate asynchronous programming, discussing flows and how they make writing reactive code simpler.

By Krystian Rybarczyk

Podcast: Aaron Blohowiak from Netflix on Mistakes and Discoveries While Cultivating Ownership

In this podcast recorded at QCon San Francisco 2019, Shane Hastie, Lead Editor for Culture & Methods, spoke to Aaron Blohowiak of Netflix about using a framework for delegation to encourage ownership and engagement among team members.

By Aaron Blohowiak

Article: How to Make DevOps Work with SAFe and On-Premise Software

There can be no agile software delivery without the right DevOps infrastructure. In this article we share our experience in our DevOps and agile transformation journey. We have a big and distributed team structure and we are delivering an on-premise software that makes the delivery different from cloud practices. The challenge was bringing all the teams together in a pipeline for faster delivery.

By Burak Ilter

Git 2.29 Introduces Experimental Support for SHA-256

The latest version of Git experimentally enables using SHA-256 instead of SHA-1 for file hashing, thus removing a long-standing vulnerability which in principle allowed an attacker to forge a counterfeited repository with a HEAD not distinguishable from the original's.

By Sergio De Simone

Articulating Leadership through Nemawashi and Collaborative Boards

High performance teams don’t need to be managed, but led. Collaborative boards is where leadership and teams meet to align direction and initiatives. Nemawashi can be used to separate conversations from meetings. Fernando Guigou spoke about articulating leadership using an approach that he calls ZenSum at Agile Tour London 2020.

By Ben Linders

© 2020   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service