Software Development

Software Development | News, how-tos, features, reviews, and videos

planning algorithms
A caterpillar hangs upside down from a branch.

two rubies ruby

Ruby on Rails 6.0 adds rich text capabilities

JavaScript, database support also get nods

java / coffee / beans

What is EJB? The evolution of Enterprise JavaBeans

Java's server-side platform for developing distributed business applications

saas

CloudBees readies software delivery management, Jenkins X via SaaS

The SaaS services are an attempt to commercialize and expand its CI/CD tools

An image of the word 'equal'

Comparing Java objects with equals() and hashcode()

What is the contract between equals() and hashcode()? Learn how these methods work together when comparing Java objects

green tree python

7 sweet Python IDEs you might have missed

From a simple platform for beginners to an expert-level development workbench, there's an IDE for most every Pythonista

presentation / meeting / speaker / leadership / teamwork

5 responsibilities of an agile software development manager

To gain all the benefits from agile, successful software development managers must be part translator, part motivator, and part task master

crash test dummies

10 trusty JavaScript test tools

From simple test runners to complete testing frameworks, look to these proven tools to keep your JavaScript free of bugs

person with slippers sitting on couch with fire in background

Couchbase review: A smart NoSQL database

Flexible, distributed document database offers an easy query language, mobile synch, independently scalable services, and strong consistency within a cluster

java coffee lover

JDK 13: The new features coming to Java 13

Official development targets for Java 13 include improvements to garbage collection, application class-data sharing, and text blocks

08 strength

Open source has never been stronger

With cloud companies open-sourcing their innovations, and enterprises increasing participation, open source sustainability is at an all-time high

abstract binary code data tunnel

13 free tools for API design, development, and testing

These free and free-tier services and open-source utilities will have your API up and running in no time

colorful neon networking background

The best graph databases

These stellar databases combine horizontal scalability with highly efficient engines for storing and analyzing connected data

java -- coffee beans

NetBeans 11.1 adds Java EE 8 support

Quarterly NetBeans release brings Java EE 8 support for Maven and Gradle apps, updates integration with Payara and GlassFish

data globe

The best distributed NoSQL databases

Highly flexible and hugely scalable, NoSQL databases offer a range of data models and consistency options to suit your application

binary code streaming from a monitor display

5 machine learning tools to ease software development

AI-driven development tools that provide code auto-completion, code vulnerability detection, and even cutting-edge code generation

Java sign

OpenJDK proposal: Dump Mercurial for Git

Proposal would migrate single-repo OpenJDK projects from Mercurial to Git for smaller repo sizes and superior tooling

solar eclipse sun ring shadow clods

Eclipse enterprise Java is due in September 2019

Eclipse says Jakarta EE 8 will be fully compatible with Java EE 8, with better cloud and microservices support slated for future versions

Android engine / tuneup

Facebook JavaScript engine boosts React Native on Android

Open-source Hermes JavaScript engine could be used to improve performance of all JavaScript-based mobile applications

Load More