Software Development

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

Jupiter and its four planet-size moons, in their relative positions but not to scale; 1998/Voyager 1
light saber duel fight

solar eclipse sun ring shadow clods

Eclipse proposes Kubernetes development tools

The Eclipse Tempest project would bring tools for building Kubernetes applications to multiple IDEs and languages

container

What is Docker? Docker containers explained

Docker helps developers build lightweight and portable software containers that simplify application development, testing, and deployment

JavaWorld > Persistence [series] > data / data center / database / server

Mastering Java persistence with JPA and Hibernate, Part 1: Entities and relationships

In-depth tutorial introduction to modeling entities and relationships for Java data persistence. Includes an example application based on Java 8 with Hibernate 5.3.6.

binary code matrix

Microsoft aims for simplicity with Bosque programming language

The new, open-source programming language is designed for writing code that is simple and obvious for both humans and machines

businessman bridges gap

What is a business analyst? A key role for business-IT efficiency

Business analyst help guide businesses in improving processes, products, services and software through data analysis. These agile workers straddle the line between IT and the business to help bridge the gap and improve efficiency.

chromium logo blue

Google's Chromium browser explained

Chrome is the most popular browser in the world, but there would be no Chrome without Chromium, the open source project that underpins it. Here's what Chromium is, where you can download it and how it shapes your online experience....

enterprise cloud thinkstock cloud computing microsoft docker HP helion

Google Cloud Code gives Kubernetes development a boost

Pre-release plug-ins for Visual Studio Code and IntelliJ promise to speed up the build, deploy, and debug cycle for cloud-native apps

JavaWorld > Persistence [series] > coding / programming / software development

What is JDBC? Introduction to Java Database Connectivity

Get to know Java's low-level API for making database connections and handling SQL queries and responses

Agile Development

Atlassian targets agile development at scale with Jira Align

The company has incorporated AgileCraft’s software into its portfolio to help companies better handle large-scale agile software development projects.

battle compare fight versus monitors on fire hot flames by d1sk getty

Node.js vs. Java: An epic battle for developer mindshare

Let’s examine how the enterprise stalwart and JavaScript upstart stack up in the battle for the server room

sort filter separate  process packages

Cloud Native Buildpacks reach the beta stage

Dockerfile alternative aims to provide an easier way for developers to turn source code into Docker containers

aerial view of shipping containers [by StockSnap - CC0 via Pixabay]

What is Kubernetes? Container orchestration explained

By abstracting away management complexities, Kubernetes unlocks the potential of containers

JavaWorld > Persistence [series] > data blocks / data center / database / server traffic routing

What is JPA? Introduction to the Java Persistence API

Get to know the Java ORM standard for storing, accessing, and managing Java objects in a relational database

raining data on keyboard programming developer code

What’s new in Visual Studio 2019

Collaboration and AI get attention along with performance and productivity

swift bird sky flying

What’s new in Apple’s Swift 5 language

The latest version of the MacOS and iOS programming language enables slimmer apps, better interoperability

teach train direct coach whistle circuit

What is a Scrum master? A key role for project success

With agile fast becoming standard practice at most companies, scrum masters are in great demand. Here is a look at the Scrum Master role, relevant certifications, expected salaries and career opportunities.

network management tools

Microsoft unveils speedy type checker for Python

Pyright aims to be a faster type checker for Python than existing projects, and doesn't need Python itself

coffee beans java bliss jolt caffeine by ryan mcguire gratisography

Java and JVM to zero in on GPUs and containers

Oracle says future Java developments will focus on improving language and runtime support for big data, machine learning, and cloud-native workloads

Load More