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.


Badge

Loading…

Who Reads Codetown?

 

Events

January 28

Tuesday

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

Ronald Gordon updated their profile
3 hours ago
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
Profile Iconjudipoker88 and Heather White joined Codetown
Nov 26, 2019
Michael Levin commented on Michael Levin's group Kotlin Town
Nov 18, 2019
Nick Bhanji is now a member of Codetown
Nov 14, 2019
Riya Lewis and Michael Levin are now friends
Nov 7, 2019
Michael Levin posted a video

Data Science – Baba Brinkman Music Video

Rap battle between a data scientist and a classical statistician, arguing for predictive algorithmic models versus inferential data models respectively. Down...
Nov 6, 2019
Riya Lewis posted a blog post

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

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 multiple aspects. However, any decision taken in a…See More
Nov 5, 2019
Behr@ng updated their profile
Nov 2, 2019
Riya Lewis is now a member of Codetown
Nov 1, 2019
Carlos Marchante updated their profile
Oct 25, 2019
Florence Vicil was featured
Oct 18, 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

Mini book: The InfoQ eMag - Microservices: Testing, Observing, and Understanding

This eMag takes a deep dive into the techniques and culture changes required to successfully test, observe, and understand microservices.

By InfoQ

Change Data Capture Tool Debezium 1.0 Final Released

The open source change data capture (CDC) tool Debezium 1.0 Final was recently released with an event format clean-up, increased test coverage of databases, and 96 issues addressed. In a blog post Gunnar Morling describes Debezium's basic concepts and some common use cases, and details about both the current release and what to expect in future releases.

By Jan Stenberg

Keeping Credentials Safe, Google Introduces Cloud Secret Manager

In a recent blog post, Google announced a new service, called Secret Manager, for managing credentials, API keys and certificates when using Google Cloud Platform. The service is currently in beta and the intent of this service is to reduce secret sprawl within an organization’s cloud deployment and ensure there is a single source of truth for managing credentials.

By Kent Weare

Sonatype Disables Unencrypted Access to Maven

Sonatype has disabled unencrypted HTTP access to Maven Central, improving security for build systems such as Maven, Gradle, SBT, and other dependency systems.

By Erik Costlow

Gradle 6 Brings Significant Dependency Management Improvements

Gradle, the customizable open source build automation tool, has released version 6.0 with significant improvements to dependency management, out of the box support for javadoc and source jars, and faster incremental compilation of Java and Groovy code. In addition, the latest release 6.1.1 supports a relocatable dependency cache for speeding up ephemeral CI builds.

By Uday Tatiraju

© 2020   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service