Software Development

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

words nodes map usage
geometric structure presents a networking pattern in lines of connection

Javaworld > JVM / JDK / JRE explainer series

JVM, JDK, JRE: What's the difference?

Three indispensable Java platform components, and how they work together in your Java applications

job growth promotion success balloon ladders

5 reasons data science belongs in the cloud

Why laptop-hugging data scientists and server-hugging machine learning practitioners should consider letting go

toy 2019 main

InfoWorld’s 2019 Technology of the Year Award winners

InfoWorld editors and reviewers recognize the year’s best software development, cloud computing, big data analytics, and machine learning tools

tools toolkit wrenches spanners hammer measuring tape by falconp4 cc0 via pixabay

The high returns of low-code development tools

By accelerating app delivery and reducing development workloads, low-code tools are emerging as a key strategy for supporting business transformation.

binary neural network - artificial intelligence - machine learning

Cisco: How AI and machine learning are going to change your network

Cisco's new server -- the UCS C480 ML -- is targeted at supporting machine learning and artificial intelligence (AI) applications, but that’s only the beginning.

weird science 2017universe

What’s new in Julia: Version 1.0 is here

New package manager, better optimization debut in the first production release

jw calculate

Julia tutorial: Get started with the Julia language

Want the convenience of a dynamic language and the performance of a compiled statically typed language? Try Julia

2 test exam vision

6 usability testing methods that will improve your software

Go beyond standard QA testing to ensure that your software product accomplishes your business goals

books bundle strap learning

7 books you must read to be a real software developer

It’s easy to learn to be a coder. But knowing how to code isn’t enough to get and keep a real job in software development

framework

15 Java frameworks that give developers a boost

Java development frameworks can help developers get an application up and running faster, offering code reuse and eliminating the task of building boilerplate code

blockchain representation of encrypted blocks and nodes

The blockchain market is hot; here's how to learn the skills for it

While most techies who add blockchain to their skillset are versed in programming languages, it’s by no means a prerequisite for learning the technology. Here’s why the blockchain market is hot and how to take advantage of the current...

Load More