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

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

dekapoker is now a member of Codetown
3 hours ago
Ronald Gordon updated their profile
yesterday
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
 
 
 

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: Shifting Left with Cloud Native CI/CD

Christie Wilson describes what to expect from CI/CD in 2019, and how Tekton is helping bring that to as many tools as possible, such as Jenkins X and Prow. Wilson talks about Tekton itself and performs a live demo that shows how cloud native CI/CD can help debug, surface and fix mistakes faster.

By Christie Wilson

Presentation: Java 8 LTS to the Latest - a Performance & Responsiveness Perspective

Monica Beckwith and Anil Kumar discuss Java JDK 8u LTS to latest JDK 13 major changes as well as impact on performance and responsiveness to backported JDK 11u LTS.

By Monica Beckwith, Anil Kumar

Microsoft Open-Sources ONNX Acceleration for BERT AI Model

Microsoft's Azure Machine Learning team recently open-sourced their contribution to the ONNX Runtime library for improving the performance of the natural language processing (NLP) model BERT. With the optimizations, the model's inference latency on the SQUAD benchmark sped up 17x.

By Anthony Alford

QCon London ML Learning Paths: Gain Practical ML/AI Skills in Two-Days

Practical machine learning experience is in high demand within the software development industry. Boost your skills with two-day, hands-on Learning Paths that takes place directly after QCon London, held at The Queen Elizabeth II Conference Centre in London March 5-6.

By Adelina Vasile

Presentation: CI/CD for Machine Learning

Sasha Rosenbaum shows how a CI/CD pipeline for Machine Learning can greatly improve both productivity and reliability

By Sasha Rosenbaum

© 2020   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service