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

JavaSpecialists

Issue 277 - Strings with Zero HashCode

In Java 2, the computational time complexity of String#hashCode() became linear, as it used every character to calculate the hash. Java 3 cached the hash code, so that it would not need to be recalculated every time we called hashCode(), except in the case that the hash code was zero. Java 13 finally fixes that inefficiency with an additional boolean field.

Issue 276 - Serializing Records

Java 14 Records (JEP359) reduce the boiler plate for simple POJOs. In this newsletter we look at what special magic is used to serialize and deserialize these new records.

Issue 275 - EnhancedStream with Dynamic Proxy

In our previous newsletter we enhanced Java 8 Streams by decorating them with an EnhancedStream class. The code had a lot of repetition, which often leads to bugs if written by hand. In this newsletter we use a dynamic proxy to create an EnhancedStream. The resulting code is shorter and more consistent.

Issue 274 - EnhancedStream

Java 8 Streams have a rather narrow-minded view of what makes objects distinct. In this newsletter, we enhance Streams to allow a more flexible approach for deciding uniqueness.

Issue 273 - Truly Public Methods

Class.getMethods() returns all the public methods in this class and the classes in its ancestry. However, we cannot necessarily call these methods, for example if they are declared in a private inner class or a lambda. In this newsletter we attempt to find all truly public methods.


Birthdays

Birthdays Tomorrow

Badge

Loading…

Who Reads Codetown?

 

Events

Blog Posts

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.”

Why Choose Outsourced Services of IT Functions?

Posted by Riya Lewis on December 17, 2019 at 2:00pm 0 Comments

Information technology is the most important function of any business organization. The management system needs to be very strong within an organization so that everything may go on according to the requirement. The business marketplace is such a platform that cannot be managed without certain strategies. In the current time, businesses are utilizing the latest software to let their department run with no hassle.…

Continue

Why Availing Outsourced Data Conversion Process is Best Choice for Small Business?

Posted by Riya Lewis on November 5, 2019 at 11:13am 0 Comments

The advancement in the technology system has brought tremendous changes. Currently, many firms are adopting a trendy system to deal with business obstacles. The question is, why there is a need for changing the format of a file? What leads to the data conversion process?

The compatibility of a specific file plays an important role in expanding business productivity. Most often the product and the service-based organization are liable to consider…

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

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
Bradlee Sargent replied to Michael Levin's discussion February Meetup! in the group OrlandoJUG Town
"Is there any way I can work part time, maybe only 20 hours a week freelance making money somehow using my java skills? I am not sure how to find a company that is going to hire someone with my set of disabilities which is excessive daytime…"
Feb 24
Bradlee Sargent replied to Michael Levin's discussion February Meetup! in the group OrlandoJUG Town
"What is the address where we are going to be meeting? Can you help me to learn how to overcome the obstacle I have, which is no experience using Spring and other technologies?"
Feb 24
Michael Levin added a discussion to the group OrlandoJUG Town
Thumbnail

February Meetup!

We have an awesome speaker lined up this Th. Interested? You have to tell me you’re interested or I won’t schedule it. Venue near Ace Cafe!See More
Feb 24
Michael Lucas posted an event

AITP-NCFL February 2020 Presentation at ITProTV Campus

February 25, 2020 from 6pm to 8pm
For our February 2020 meeting we are delighted to host Mike Rodrick of ITProTV as he presents "Are you ready for DaaS? Windows Virtual Desktop is ready for you!" The meeting will take place Tuesday, February 25, 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. To reserve your spot, click the green button or go to…See More
Feb 11
Laura Ramsey is now a member of Codetown
Feb 4
Laura Ramsey liked Michael Levin's video
Feb 4
dekapoker is now a member of Codetown
Jan 28
Ronald Gordon updated their profile
Jan 27
Michael Lucas posted an event
Thumbnail

AITP-NCFL January 2020 Presentation at ITProTV

January 28, 2020 from 6pm to 8:30pm
For our January 2020 meeting we are delighted to host Dan Rua of Admiral as he presents "Visitor Relationship Management: Determining the Future of the Internet". The meeting will take place Tuesday, January 28, 2020 from 6 to 8 PM, at the ITProTV campus, 7525 NW 4th Blvd in Gainesville. There is no charge to attend this presentation. To reserve your spot, click the green button or go to…See More
Jan 19
Profile IconNancy Anderson and Charles Anderson joined Codetown
Jan 16
Ronald Gordon is now a member of Codetown
Jan 14
Michael Levin posted a blog post

Hackathon

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.”See More
Jan 11
 
 
 

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: eBPF - Rethinking the Linux Kernel

Thomas Graf talks about how companies like Facebook and Google use BPF to patch 0-day exploits, how BPF will change the way features are added to the kernel forever, and how BPF is introducing a new type of application deployment method for the Linux kernel.

By Thomas Graf

Remaining Accessibility Issues in HTML Controls

The HTML standard has constantly made progress in accessibility over the years. Developers and designers have however reported some accessibility issues with common HTML controls such as , ,

By Bruno Couriol

Rancher 2.4 Supports 1 Million Kubernetes Clusters

Kubernetes management platform creator, Rancher Labs, has released Rancher 2.4 in line with their ‘Run Kubernetes Everywhere’ strategy. Rancher is a heterogeneous, multi-cluster, multi-cloud Kubernetes management platform. The new release is focused on providing the scalability, management and security capabilities required to support Kubernetes at edge scale.

By Helen Beal

Article: Getting Started with Quarkus

Quarkus created quite a buzz in the enterprise Java ecosystem in 2019. What exactly is Quarkus? How is it different from other technologies established in the market? How can Quarkus help me or my organization? To better explain the motivation behind the Quarkus project, we need to look into the current state of software development.

By Roberto Cortez

Presentation: The Future of Cloud Native API Gateways

Richard Li talks about the evolution of API gateways over the past ten years, and how the original problems being solved have shifted in relation to cloud native technologies and workflow. He talks about some challenges using API gateways in the cloud with Kubernetes, and some strategies for exposing Kubernetes services and APIs at the edge of a system.

By Richard Li

© 2020   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service