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

JavaSpecialists

Issue 286 - Discernment on the Shoulders of Giants

Today is the 20th anniversary of The Java Specialists' Newsletter. Time to sit back, relax, grab a coffee and wax lyrically about what makes Java so great (you) and how we can find great mentors in life.

Issue 285 - I/O Stream Memory Overhead

Each PrintStream uses about 25kb of memory. This might seem reasonable if we only have System.out and System.err. But what happens if we try create millions? And why do they use so much memory?

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.


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

Rahul Jolly is now a member of Codetown
Jan 15
Trupp Global is now a member of Codetown
Dec 24, 2020
India Data Entry is now a member of Codetown
Dec 11, 2020
FinAcc Global is now a member of Codetown
Dec 8, 2020
radha is now a member of Codetown
Dec 2, 2020
Miles Brandon updated their profile
Dec 2, 2020
Russell August Schaeffler is now a member of Codetown
Nov 14, 2020
Debt Recovery Agency - MaxBPO is now a member of Codetown
Oct 24, 2020
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, 2020
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, 2020
Adam Davis liked Michael Levin's video
Aug 13, 2020
Adam Davis updated their profile
Aug 13, 2020
Texas Easy Lien updated their profile
Aug 11, 2020
Texas Easy Lien is now a member of Codetown
Aug 11, 2020
Profile IconEmma Roberts and Hitesh Mistry joined Codetown
Jul 27, 2020
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, 2020
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, 2020
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, 2020
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, 2020
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, 2020
 
 
 

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

Java 1.0 Turns 25

On January 23rd, 1996, Sun Microsystems announced the availability of Java 1.0, an object oriented, platform neutral programming language. The fact that it was released as a freely available language and compiler for multiple platforms, coupled with its embedding in popular web browsers of the time, spring boarded Java to the world. InfoQ looks back at Java's history and future.

By Alex Blewitt

Cockroach Labs 2021 Cloud Report: GCP Outpaces Azure and AWS

Cockroach Labs recently released their annual cloud report identifying Google Cloud Platform as the best overall provider. The 2021 Cloud Report compares AWS, Azure, and GCP on benchmarks that reflect critical applications and workloads.

By Renato Losio

New Rust-Based JavaScript Tool Manager to Simplify CLI Management with Global Installs

Volta, a new JavaScript tool manager, recently released its first stable version. Volta installs CLI tools globally while locally storing version information. Like nvm for Node, Volta enables having multiple versions of the same tool installed, without having to worry about switching versions when switching projects. Rust-based Volta ships as a native, fast binary with no external dependencies.

By Bruno Couriol

Podcast: Evan Leybourn on Responding to Uncertainty Using Business Agility

In this podcast recorded at the Agile Christchurch conference, Shane Hastie, Lead Editor for Culture & Methods, spoke to Evan Leybourn about the characteristics of agile organisations and how they respond to disruption.

By Evan Leybourn

Article: Java Feature Spotlight: Pattern Matching

Java SE 14 (March 2020) introduced a limited form of pattern matching as a preview feature, which becomes a permanent feature in Java SE 16 (March 2021). The first phase of pattern matching is limited to one kind of pattern (type patterns) and one language construct (instanceof), but this is only the first installment in a longer feature arc.

By Brian Goetz

© 2021   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service