Core Java

Core Java news, information, and how-to advice

Web services in Java SE, Part 1

Java SE 6 included support for Web services. This post begins a four-part series on Web services in Java SE by explaining what Web services are and overviewing Java SE's support for them. Future posts will use this support to build...

abstract tunnel showing speed and motion and connectivity

A mans hand and arm are seen depositing a survey into a sealed ballot box

Survey says Python is tops with developers

Packt survey finds Python is the most commonly used tool, while Splunk, Hadoop, and Kafka skills draw the highest pay

nordvpn

Get 72% off NordVPN Virtual Private Network Service For a Limited Time - Deal Alert

Safeguard yourself against snoops, and access blocked content with this no-log VPN service. NordVPN has discounted their popular VPN software 72%. Use our link and see the discount applied when you click "buy now".

Luna brings visual development to functional programming

Developers typically start sketching components and dependencies on a whiteboard before coding, so Luna’s creators argue that it doesn’t make sense to then implement that logic only in text

puzzlers

Java library evolution and other puzzlers

Exploring puzzling code to figure out why it doesn't do what seems obvious is one way to improve your programming skills. Puzzle yourself today!

fast  train

Eclipse gets ready for Java 9 with Oxygen release train

The annual coordinated release covers 83 projects, including Linux Tools, PDT, Sirius, and EGit

puzzle / challenge / teamwork / strategy / cooperation / collaboration

The road to Java 9: Modular Java finally gets OK'd

IBM, Eclipse Foundation, Red Hat, and others decide to stand out of the way of the controversial technology’s deployment in Java 9

ladybugs

The road to Java 9: Only critical bugs getting fixed now

The upgrade is slated for an initial release candidate build today

ruby rubies

Ruby’s decline in popularity may be permanent

Still in the top 10 of RedMonk’s language rankings, Ruby faces tough competition from Go, Rust, Swift, and Kotlin

CheerpJ converts Java apps into JavaScript for the web

Applications and Java libraries are converted to web applications, so there is no need for plug-ins or Java installations

coffee cup table java order

JVM may get upgrade to support today’s multicore processors

Proposed JVM specification changes would support a prototype of value classes

Type dependency in Java Part 2

Type dependency in Java, Part 2

Make type dependency work to your advantage when programming with the Java Collections API, generics, and lambda expressions.

we're hiring sign jobs careers public domain

Signs you should not take that programming job

From the job description to the final offer, here’s how to avoid getting stuck in a dead-end coding job

escape tool

24% off Resqme Keychain Car Escape Tool 2-Pack - Deal Alert

Made in the USA and originally developed for first responders, this 2-in-1 safety and survival tool features a blade for cutting a seatbelt and a spring-loaded steel spike for breaking a side window. Keep in on your keychain, or clip...

microservices

Why you should use microservices

Find out how large and small enterprises are using microservices to continuously modify, scale, and update their apps for changing business needs

brain nerves connections

Primer: Make sense of cognitive computing

If you’re confused about exactly what it means from an IT and business perspective, you’re not alone

hot coffee java beans cup steam

The state of Java 9

The shift to modularity has bedeviled Java, but Oracle says it's mending fences and moving forward. Here's what you can expect from Java 9

expect delays

Java 9 delayed due to modularity controversy

Oracle has proposed a September release date for Java 9, following modularity controversy

Java 9 concurrency enhancements

Java 9's other new enhancements, Part 6: Concurrency

Java 9 introduces a publish-subscribe framework for reactive streams, improvements to the CompletableFuture class, and other concurrency enhancements

Load More