Core Java

Core Java | News, how-tos, features, reviews, and videos

Parcels and stacked packages being protected by black umbrella
Tools + toolbelt in a binary environment.

colorful balls diversity playful rainbow by greyson joralemon via unsplash

Open source projects take all kinds — well, some do

You might think open source projects only want users who contribute code. It’s complicated

Declining line graph / decreasing trend chart showing impact of the virus

GitHub usage analysis measures COVID-19 impact

GitHub reports developer activity has been ‘resilient’ during the pandemic, but warns of potential for burnout

pen idea lightbulb paper innovation invention

JDK 15: The new features in Java 15

The next version of standard Java will add text blocks, garbage collectors, and hidden classes and drop the Nashorn JavaScript engine

happy confetti celebrate victory proud winner ambreen hasan 346960 unsplash

The most important part of an open source project

We rightly put open source contributors on a pedestal, but perhaps we should rethink the hierarchy of contributions

winner medal contest victory

C programming language rises with COVID-19

C jumps ahead of Java in the Tiobe index of language popularity, thanks perhaps to C’s use in medical equipment

software development / application testing / tools in hand amid abstract code mapping

JUnit 5 tutorial, part 1: Unit testing with JUnit 5, Mockito, and Hamcrest

Set up your first Maven project and start writing robust unit tests with JUnit 5, Hamcrest, and Mockito

bandaid cross 95857946

Project Leyden addresses Java pain points

Leyden would mitigate Java’s large footprint and longstanding performance issues by introducing static images to the platform

really happy guy sitting with laptop on lap

Remember when open source was fun?

For the creators of Drupal, Curl, and Fio, their projects didn’t seem like work. There might be a lesson for the rest of us

go green light traffic signal by pawel czerwinski unsplash

Go language use still anchored in technology companies

Go Developer 2019 Survey finds most Go developers work for tech companies, and most want to keep using Go

teamwork cloud sky diving collaboration

How developer teams went remote overnight

Some developer teams have always worked as remote, distributed teams, while others are learning on the fly—and fast

micro segmentation security lock 2400x1600

How secure is Java compared to other languages?

Java is often cited as the most secure programming language. Is it really?

thumbs up multicultural

14 ways AWS beats Microsoft Azure and Google Cloud

Microsoft Azure and Google Cloud have their advantages, but they don’t match the breadth and depth of the Amazon cloud

tech spotlight collaboration ifw by dem10 gettyimages 698608384 3x2 2400x1600

7 best practices for remote agile teams

Remote and distributed teams can excel at agile software development, but it takes work and experimentation. Let this be your guide

remote worker / digital nomad

Coding together apart: Software development after COVID-19

Distance collaboration may become standard practice, aided by group collaboration tools

compiling compiler code

CheerpJ Java-to-JavaScript compiler boosts exception handling, native methods

Working from bytecode, the CheerpJ compiler converts Java clients to HTML, JavaScript, and WebAssembly

sprint competition fast speed start

COVID-19 is accelerating CI/CD adoption

Companies recognized the need to improve their development workflow years ago. With developers forced to work remotely, they’re finally moving

colorful balls diversity playful rainbow by greyson joralemon via unsplash

17 clever APIs for every developer whim

Connect with these Internet APIs to add some crucial data, a helpful feature, or a user-pleasing frill to your application

team manipulates coding elements / programming / interface / development / developers / teamwork

7 tools and services for real-time collaborative coding

Want to code together remotely? These web-based services and editor add-ons let programmers work on the same files at the same time

Load More