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

JavaSpecialists

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.

Issue 272 - Hacking Enums Revisited

In a previous newsletter, we looked at how we could dynamically add new enums and also rewire affected switch statements. Due to improvements in Java security, our old approach needs to be updated for Java 12.

Issue 271 - HttpClient Executors

Java 11 added the HttpClient to give us a better way to send HTTP requests. It supports asynchronous and synchronous mode. HTTP2 comes out of the box. The threading is a bit funky though and Professor Cay Horstmann explores how things work underneath the covers.


Birthdays

Birthdays Today

Birthdays Tomorrow

Badge

Loading…

Who Reads Codetown?

 

Events

Blog Posts

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

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."
1 hour ago
Profile IconAdude Akue and Eleonore Cowan joined Codetown
yesterday
Nick Mattausch is now a member of Codetown
Monday
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…"
Monday
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?"
Monday
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
Monday
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
Julian M Otte is now a member of Codetown
Dec 19, 2019
Zubair Hassan is now a member of Codetown
Dec 18, 2019
Riya Lewis posted a blog post

Why Choose Outsourced Services of IT Functions?

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.…See More
Dec 17, 2019
Uplus Private Education is now a member of Codetown
Dec 6, 2019
James Smith is now a member of Codetown
Nov 29, 2019
 
 
 

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

Q&A with Martijn Verburg and Bruno Borges of Microsoft Regarding Contributing to the OpenJDK

InfoQ caught up with Martijn Verburg, Principal Group SWE Manager, Java and Bruno Borges, Principal Program Manager, Java at Microsoft about the specifics of the intended contribution from Microsoft to the OpenJDK.

By Rags Srinivas

GitHub Actions API Released Into Public Beta

GitHub announced the release into public beta of their Actions API. The Actions API can be used to manage GitHub Actions via a REST API. Endpoints available within the API allow for managing artifacts, secrets, runners, and workflows.q

By Matt Campbell

Article: Multi-Runtime Microservices Architecture

Best practices have emerged around “microservice” architecture and “12-factor app” design. As cloud, containers, and container orchestrators (.g. Kubernetes) have become popular, new solutions to address common integration principles have emerged. This article discusses the approach of using "mecha" components to provide enterprise integration pattern functionality for microservices.

By Bilgin Ibryam

ZetZ is a Formally Verified Dialect of C

ZetZ, or ZZ for short, is a Rust-inspired C dialect that is able to formally verify your code by executing it symbolically at compile time in a virtual machine. InfoQ has spoken with ZZ creator and maintainer Avid Picciani.

By Sergio De Simone

How Leaders Can Foster High-performing Teams

A leader can act as a coach, provide opportunities for ownership, and find out what motivates people to foster high performing teams. It also helps teams if leaders have powerful and meaningful conversations with team members and give vocal feedback face to face to team members.

By Ben Linders

© 2020   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service