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 319 - ArrayBlockingQueue: Weakly Consistent Iteration Powered by Weak References

Like many other concurrent collections, the ArrayBlockingQueue sports a weakly-consistent iterator. However, the ArrayBlockingQueue always has a maximum capacity, the length of the underlying array. In this newsletter we explore what happens to pending iterators when we wrap around the circular array.

Issue 318 - Getting Rid of Unused Warnings with _

We sometimes are forced by the Java language to declare variables that we never use, attracting the ire of the javac compiler. Since Java 22 we have a way to declare these as "unnamed" by using an underscore.

Issue 317 - Explicit vs Diagnostic GC

How many times have we seen programmers call System.gc() to "help the garbage collector"? Unfortunately far too often, with potentially terrible performance implications. In this newsletter we explore the explicit and the diagnostic GC and how we can force a GC, even if explicit GCs are disabled.

Issue 316 - Code Before super() - JEP 447

Java 22 preview allows us to write code before the call to super(). There are restrictions. We are not allowed to refer to "this" in any way. We thus cannot set fields before calling the superclass constructor. But what if the superclass constructor calls our methods? In this newsletter we explore a workaround using ThreadLocals.

Issue 315 - Random Newsletter

Classes java.util.Random and java.util.SplittableRandom didn't used to have a common ancestor, making it difficult to write methods that take either. This was finally fixed in Java 17. Let's have a look at some random Java topics together.


Badge

Loading…

Who Reads Codetown?

 

Events

Blog Posts

50% Keyboard Guide: Tiny Typists' Delight

Posted by Hugh Jack on June 19, 2024 at 10:15am 0 Comments

Introduction to Compact Keyboards

Welcome to the world of compact keyboards! These small form factor keyboards are a game-changer when it comes to saving space and typing on the go. Whether you're a student, a professional, or a casual user, compact keyboards offer convenience and portability like never before.

What are Compact Keyboards?

Compact keyboards are smaller versions of traditional keyboards. They come in various…

Continue

We have some exciting news to share with you. Otavio will be joining us to discuss the latest version of Camel in an exclusive presentation. Presentation Details: Speaker: Otavio Rodolfo Piske Topic:…

Posted by Michael Levin on September 2, 2023 at 9:21am 0 Comments

We have some exciting news to share with you. Otavio will be joining us to discuss the latest version of Camel in an exclusive presentation.

Presentation Details:

Speaker: Otavio Rodolfo Piske

Topic: Camel 4:What to Expect

Date: 07 September 2023

Time: 19:00 Ist Time

Duration: Approximately 1 hour

Register URL : https://www.eventbrite.com/e/700456483197

Presentation…

Continue

How to Download Pinterest Videos

Posted by Maxwell Stone on September 1, 2023 at 11:34am 0 Comments

Pinterest has become a treasure trove of inspiration for millions of users around the world. Whether you're looking for recipe ideas, home decor inspiration, fashion tips, or DIY projects, Pinterest has it all. Among the countless pins and images that flood the platform, videos have emerged as an increasingly popular form of content. But what if you want to download Pinterest videos for offline viewing or to share with friends? In this article, we'll explore the world of Pinterest videos and…

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 1 Reply

Interesting. Ask Elon Musk what scares him…Continue

Tags: Braintree, PayPal, kernal, google, neuralink

Started by Michael Levin in AI, ML & Big Data. Last reply by Michael Levin Oct 16, 2023.

Members

Latest Activity

Michael Levin posted a status
Aug 23
Michael Levin posted a video

Haseeb Qureshi: Doing Good with Your Career

Haseeb Qureshi, notable App Academy graduate, cryptocurrency expert, and philanthropist will be giving a talk on Effective Altruism for App Academy students ...
Aug 3
Michael Levin liked Hugh Jack's blog post 50% Keyboard Guide: Tiny Typists' Delight
Jun 20
Hugh Jack posted a blog post

50% Keyboard Guide: Tiny Typists' Delight

Introduction to Compact KeyboardsWelcome to the world of compact keyboards! These small form factor keyboards are a game-changer when it comes to saving space and typing on the go. Whether you're a student, a professional, or a casual user, compact keyboards offer convenience and portability like never before.What are Compact Keyboards?Compact keyboards are smaller versions of traditional keyboards. They come in various sizes, but the main idea is to provide a keyboard that takes up less space…See More
Jun 19
Hugh Jack is now a member of Codetown
Jun 19
rohit kumar updated their profile
Jun 18
Michael Levin posted a video

Why AI Needs a “Nutrition Label” | Kasia Chmielinski | TED

What do sandwiches have to do with AI? Data reformist Kasia Chmielinski helps us think about artificial intelligence with a useful food metaphor — and breaks...
Jun 14
Michael Levin posted a video

Kobun Chino Roshi

Proof of Enlightenment (about Apple CEO Steve Jobs), Sesshin Dharma Talk in Puregg, Dienten Austia 1993, Vanja Palmers
Jun 6
olivia scott is now a member of Codetown
Feb 6
Michael Levin posted a video

Google Engineer on His Sentient AI Claim

Google Engineer Blake Lemoine joins Emily Chang to talk about some of the experiments he conducted that lead him to think that LaMDA was a sentient AI, and t...
Jan 17
Michael Levin posted a video

I Live Better In Thailand Than I Did In The U.S. - Here's How Much It Costs | Relocated

Jesse Schoberg, 41, relocated to Bangkok, Thailand at the beginning of 2022. He has been living and working abroad since 2008. He currently makes about $230,...
Jan 14
William Balderamos is now a member of Codetown
Dec 7, 2023
Michael Levin posted a blog post
Dec 1, 2023
Luke Flores is now a member of Codetown
Nov 29, 2023
Michael Levin posted a photo
Nov 20, 2023
reviewhomeproducts is now a member of Codetown
Nov 8, 2023
Removable Veneers is now a member of Codetown
Oct 30, 2023
Maris A updated their profile
Oct 20, 2023
Maris A is now a member of Codetown
Oct 20, 2023
sophia gagnon updated their profile
Oct 17, 2023
 
 
 

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

Improving the Efficiency of Goku Time-Series Database at Pinterest

Pinterest has modernized and enhanced its Goku time-series database. The recent updates focus on optimizing storage and resource usage without compromising service quality.

By Mohit Palriwal

Presentation: Beyond Million Dollar Lines of Code: Practical Strategies for Engineering Cost-Effective Cloud Systems

Erik Peterson discusses the actions, tasks, and approaches necessary for crafting software that meets technical specifications and controls expenditure in the cloud.

By Erik Peterson

Uno Platform 5.5 Simplifies Desktop App Packaging

The Uno Platform has released its latest update, version 5.5, with new features, bug fixes and performance improvements. The new release aims to simplify and speed up the packaging and distribution of cross-platform desktop applications.

By Edin Kapić

Expedia Migrates a Massive Cassandra Cluster to ScyllaDB with Zero Downtime

Expedia Group, a global travel technology company that manages over 70 TB of data, disclosed its process of migrating Cassandra clusters with over 50 tables and thousands of connections to ScyllaDB. The primary motivation for this migration is to leverage ScyllaDB's built-in Change Data Capture (CDC) capabilities for improved data consistency and reduced operational complexity.

By Claudio Masolo

Article: Being a Responsible Developer in the Age of AI Hype

Justin Sheehy emphasizes that AI is code, not magic, and warns against inflated claims about AI capabilities. He urges developers to approach AI with healthy skepticism, seeking verifiable evidence and focusing on ethical practices, including addressing bias, privacy, and data integrity. Clear communication about AI’s limitations and accountable use are essential to prevent hype and misuse.

By Justin Sheehy

© 2024   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service