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

JavaSpecialists

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.

Issue 291 - Snakes and Ladders

"Would you like to play with me?" - Summer holidays are a good time to relax and whip out a board game or two. In this newsletter we explore a children's favourite - snakes and ladders, with a simulation written in Java.

Issue 290 - CopyOnWriteArrayList and Collection.toArray()

When is it safe for a CopyOnWriteArrayList to accept the result from a toArray() method? In the past, the only thing that mattered was that the type was Object[]. But this was changed in 2020 to only accept the array if the source was a java.util.ArrayList.

Issue 289 - MergingSortedSpliterator

If we have a List>, each stream with sorted elements, how can we generate a sorted Stream, taking one at a time from each stream? In this newsletter we show how to do that with the Stream API and by writing our own MergingSortedSpliterator.

Issue 288 - Weakly Consistent Iteration

How consistent is weakly-consistent iteration? And which collections return weakly-consistent iterators? How do we know? Join us as we explore what weakly-consistent means with concrete examples.


Badge

Loading…

Who Reads Codetown?

 

Events

Blog Posts

The 2021 JakartaEE Developer Survey is now open!

Posted by Michael Levin on April 16, 2021 at 10:39am 0 Comments

The 2021 JakartaEE Developer Survey is now open! The survey only takes a few minutes to complete.

https://www.surveymonkey.com/r/FD2GWM8

Pass Every Level In Wordscapes on Easy Way

Posted by Maxwell Stone on March 21, 2021 at 7:47am 0 Comments

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…

Continue

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

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

Paul Parkinson is now a member of Codetown
Sep 3
Gabriel Ferrer is now a member of Codetown
Jul 9
India Data Entry Help is now a member of Codetown
Jul 1
Amelia Wright is now a member of Codetown
Jun 18
coolgadget123 is now a member of Codetown
May 18
Anthony Randall is now a member of Codetown
May 10
Joe Radomsky updated their profile
May 5
Profile IconJoe Silva and Nathaniel Colangelo joined Codetown
Apr 17
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
Daniella is now a member of Codetown
Apr 12
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
Frank Cassello is now a member of Codetown
Mar 12
Maya is now a member of Codetown
Mar 5
Andrew DiRocco 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
"6 month contract to hire - these were permanent opportunities that are now contract to hire to include our services.  Thanks for reaching out im happy to provide clarity anywhere I can! "
Mar 2
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 the minimum length of a contract? Thank you."
Mar 2
Andrew DiRocco added a discussion to the group Jobs
Thumbnail

50+ developers needed in Orlando - Long term career choice, not to be viewed as a gig

I have over 50 development positions here in Orlando it is remote for the foreseeable future and will be onsite 2 days in Orlando post covid! Please get with me if you or anyone else could benefit from the positions below. These are URGENT and will be filled by mid week.These opportunities are also contract to hire career opportunities not gigs. Must go permanent without sponsorship. (A company that allows you to have control of your own career and tech stacks!)Angular 2+ developers - 1-15+…See More
Mar 2
Andrew DiRocco joined Michael Levin's group
Thumbnail

Jobs

Post jobs here. Payment details are here. PayPal the payment to ads [at] codetown.com.  You must state a rate, salary or a range. Good luck!See More
Mar 2
Michael Levin added a discussion to the group GatorJUG Town
Thumbnail

JUG Meeting in Orlando tonite!

 We're having a JUG meeting tonight if you know anyone interested. Eden Bar, 5:30-7:30. Free bevs! It’s in Orlando. Details here: www.Orlandojug.org and at the Ojug meetup site.See More
Feb 25
Andrew DiRocco and Michael Levin are now friends
Feb 23
Andrew DiRocco replied to Michael Levin's discussion Meet with a Superb Recruiter in the group OrlandoJUG Town
"Thanks Michael! I look forward to getting to know everyone.  Have a great rest of your week!  Regards, Andrew "
Feb 23
 
 
 

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

Presentation: Software Supply Chains for DevOps

Aysylu Greenberg discusses what needs to be collected to allow DevOps to inspect and verify the integrity of the supply chain, some of the existing solutions and open problems in this space.

By Aysylu Greenberg

Flow Type Checker No Longer Just JavaScript with Types, Centers of Facebook Needs

Vladan Djeric, Engineering Manager supporting the Flow team at Facebook, announced that the Flow type checker will go beyond being just JavaScript with types and introduce new features based on Facebook’s internal user needs. In particular, Flow strives to deliver fast type-checking on large, complicated codebases. Flow’s vision is in contrast with TypeScript’s — JavaScript with syntax for types.

By Bruno Couriol

Moving from Self-Doubt and Imposter Syndrome toward Seeing the Benefits of Diversity in Technology

As someone with a non technical background, Charu Bansal, has navigated the imposter syndrome in her career, often wondering what value she could bring to security. In her talk at The Diana Initiative 2021, she showed how having a diverse perspective helped her to solve challenging security problems as she pivoted from a non-technical career into information security.

By Ben Linders

Canonical Anbox Cloud Appliance Simplifies Running Android Apps on AWS

Anbox Cloud is a solution from Canonical that lets you stream Android apps at scale to any device. The new Anbox Cloud Appliance makes a small-scale version of Anbox Cloud readily available on the AWS marketplace. InfoQ has taken the chance to speak with Simon Fels, Engineering Manager at Canonical and Anbox Cloud team lead.

By Sergio De Simone

Data Collection, Standardization and Usage at Scale in the Uber Rider App

Uber Engineering recently published how it collects, standardises and uses data from the Uber Rider app. Rider data comprises all the rider's interactions with the Uber app. This data accounts for billions of events from Uber's online systems every day. Uber uses this data to deal with top problem areas such as increasing funnel conversion, user engagement, etc.

By Eran Stiller

© 2021   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service