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

Badge

Loading…

Who Reads Codetown?

 

Events

January 23

Thursday

Blog Posts

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

Swampcast features Tim Westergren, Pandora CEO

Posted by Michael Levin on August 3, 2019 at 12:30pm 0 Comments

Join Michael Levin in this Swampcast interview with Tim Westergren, Pandora CEO. Click here to listen. Photo…

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.

Java books for any library 5 Replies

What books should be on the bookshelf of EVERY Java programmer, no matter what specific technologies they are working on?The two that come to my mind areThinking in JavaJava Concurrency in PracticeWhat else am I missing?Continue

Started by David Moskowitz in Java. Last reply by sneha gulati Feb 8.

Error trying to use Fragment

I am new to Android.  I have been working thru some examples in a book called  Head First Android Development.  I entered a small program using fragments and get a Casting Error.cannot cast andoid.app.fragment to…Continue

Tags: Fragment

Started by Robert Sobol in Java Oct 10, 2017.

Fragment Syntax Problem

My name is Rob Sobol.I have been working through a book called Head First Android Development.I hit a syntax error in a simple exercise that uses one fragment. I have been trying to figure out the error for days.  I am hoping some in the forum can…Continue

Tags: Fragments

Started by Robert Sobol in Java Oct 10, 2017.

Hadoop getting old?

An article just came out in InfoWorld about trends, which is always an interesting subject. Funny, they said Hadoop wasn't hot. Spark is. It's a good read. …Continue

Tags: codetown, infoworld, programming, hadoop, trends

Started by Michael Levin in Trends Apr 10, 2017.

What's functional programming, anyway?

Can you believe people are still trying to come up with a good definition or explanation of what functional programming is? Paul Krill is a journalist with InfoWorld. Here's an article he just wrote: …Continue

Tags: functions., codetown, lambdas, clojure, programming

Started by Michael Levin in Functional Programming Feb 21, 2016.

Santafe College 2 Replies

Santafe just added a new BAS  bachelor's program of study. 5651  ProgrammingContinue

Started by Dan Lackey in Dynamic Languages. Last reply by Michael Levin Feb 15, 2016.

Using SQL with Node,.js 1 Reply

All the tutorials and books for node.js seem to use Mongo as the database.  I am not sold on 'document' databases and would like to know how difficult it is to use any version for plain old tried-and-true SQL with Node.js.Does anybody have any…Continue

Tags: 'document, databases', SQL, node, node.js

Started by Kevin Neelands in Dynamic Languages. Last reply by Lou Caudell Nov 10, 2015.

The advantages of a RESTfull web-based API 5 Replies

I need to get a better handle on the advantages of a RESTful web-based API.  People tell me they scale better than other methods, but I don't see how they reduce database access or have any other feature that helps handle large amounts of traffic.…Continue

Tags: API', 'web-based, RESTful

Started by Kevin Neelands in Dynamic Languages. Last reply by Kevin Neelands Oct 25, 2015.

Want a Job? 1 Reply

Hi, Not sure if this is the appropriate place to post this sort of things (forgive me if its not). My company (really nice company btw) is looking to hire two junior and two senior Java Developers. Please forward me your resume to slaassel@gmail.com…Continue

Started by Saad Laassel in Java. Last reply by Theresa Wizorek-MacIntyre Oct 15, 2014.

Members

Latest Activity

Uplus Private Education is now a member of Codetown
13 hours ago
James Smith is now a member of Codetown
Nov 29
Profile Iconjudipoker88 and Heather White joined Codetown
Nov 26
Michael Levin commented on Michael Levin's group Kotlin Town
Nov 18
Nick Bhanji is now a member of Codetown
Nov 14
Riya Lewis and Michael Levin are now friends
Nov 7
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
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
Behr@ng updated their profile
Nov 2
Riya Lewis is now a member of Codetown
Nov 1
Carlos Marchante updated their profile
Oct 25
Florence Vicil was featured
Oct 18
Michael Levin added a discussion to the group OrlandoJUG Town
Thumbnail

October OJUG

Folks, I’m giving a talk on AI at Devoxx next month in Morocco. Our scheduled Spring talk is postponed. Let me know if you’d like a preview of my AI talk instead. We don’t meet Nov/Dec. Here’s the abstract: https://twitter.com/mikelevin/status/1181949549117607937?s=21See More
Oct 18
Michael Levin's video was featured
Oct 3
Michael Levin posted a video
Oct 3
Michael Levin's discussion was featured

Live OrlandoJUG broadcast tonight

Tonight’s Orlandojug will be broadcast live! Monitor @OrlandoJUG on Twitter for the URL!See More
Sep 27
Michael Levin added a discussion to the group OrlandoJUG Town
Thumbnail

Live OrlandoJUG broadcast tonight

Tonight’s Orlandojug will be broadcast live! Monitor @OrlandoJUG on Twitter for the URL!See More
Sep 27
Jose Sosa joined Michael Levin's group
Thumbnail

OrlandoJUG Town

Calling all Java lovers! The OrlandoJUG features leading edge presentations with you in mind. We meet every month with talks on interesting aspects of programming in Java. Although we're Java-focused, you'll also learn about other JVM languages.Twitter & Facebook @orlandojug Check the Codetown Events section for specifics about meetings.See More
Sep 21
Jose Sosa joined Michael Levin's group
Thumbnail

Spring Town

Dependency injection. It's a smart approach. Believe that? We do! Come on in and share what you know. Ask all your Spring questions here, too!
Sep 21
Jose Sosa is attending Michael Levin's event
Thumbnail

OrlandoJUG ::: JPA 2.1 Entity Graphs in Spring Data with Richard at Starter Studio

January 23, 2020 from 6pm to 8pm
Join us for a talk featuring Richard ThibaultRichard Thibault is a full-stack web and mobile developer with over 25 years of experience in the software industry. He is currently focused on Java and Spring, though he also develops in Objective C, Swift, and Javascript. He has built apps for various industries over the years, including banking, travel, and real estate. In…See More
Sep 21
 
 
 

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: The Future of High Speed Transportation

Anita Sengupta discusses how space-age tech is revolutionizing green transportation from suborbital rocket flights, to electric airplanes, to space travel on the ground with the hyperloop.

By Anita Sengupta

Presentation: Me, My Code and I

Rosanne Joosten explores what research is conducted on the relation between personality traits and programming semantics.

By Rosanne Joosten

Article: InfoQ Editors' Recommended Talks from 2019

As part of the 2019 end-of-year-summary content, this article collects together a list of recommended presentation recordings from the InfoQ editorial team.

By Charles Humble, Ben Linders, Arthur Casals, Manuel Pais, Erik Costlow, Shane Hastie, Shaaron A Alvares, Srini Penchikala, Michael Redlich, Steef-Jan Wiggers, Daniel Bryant

Preact X Adds Features, Remains Lean

The Preact team announced Preact X, adding significant updates such as fragments and hooks while retaining their lean size of less than 4KB gzipped to their React alternative.

By Dylan Schiemann

Article: InfoQ's 2019, and Software Predictions for 2020

We take a look back at what we saw on InfoQ in 2019, and think about what the next year might bring.

By Charles Humble, Erik Costlow, Arthur Casals, Daniel Bryant, Bruno Couriol, Ben Linders, Shane Hastie

© 2019   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service