Features

mobile security / threat detection / traffic analysis
IDG Tech Spotlight  >  Security  >  DevSecOps: Bringing security into agile development and CI/CD

United States Apollo 15 astronauts deploy first lunar roving vehicle [NASA / July 31, 1971]

Why we can’t develop voting software that works

Ever wonder why we could write software to get to the moon, but not to count votes? Here are five reasons

gears / build management + automation / circuits

What is Maven? Build and dependency management for Java

Maven provides consistent project structures, declarative configuration, and a wide range of plugins, along with a centralized repository for storing and downloading third-party software

JavaWorld > Android Studio for Beginners [movile java package]

Tutorial series: Android Studio for beginners

A complete beginner's guide to Android Studio, from installing Android Studio to coding and debugging your first Android app

Javaworld > JVM / JDK / JRE explainer series > Java Development Kit > write your code

What is the JDK? Introduction to the Java Development Kit

The JDK is a key platform component for building Java applications. At its heart is the Java compiler

Javaworld > JVM / JDK / JRE explainer series > Java Runtime Environment > monitoring + configuration

What is the JRE? Introduction to the Java Runtime Environment

The JRE creates the JVM and ensures dependencies are available to your Java programs. It also plays a vital role in devops and cloud configurations

Javaworld > JVM / JDK / JRE explainer series > Java Virtual Machine > debug + optimize

What is the JVM? Introducing the Java Virtual Machine

The Java Virtual Machine manages system memory and provides a portable execution environment for Java-based applications. Developers reap the rewards in performance, stability, and predictable runtimes.

5 fumbling dumb mistake

6 Git mistakes you will make — and how to fix them

Shot yourself in the foot with the world's most popular version control system? Here's how to fix it

What is service-oriented architecture?

This SOA primer starts with key characteristics of a service-oriented architecture and what comprises a Java-based SOA infrastructure

caution tape avoid mistake mistakes be careful crime scene by christian storto fotografia getty

12 programming mistakes to avoid

The dirty dozen of application development pitfalls — and how to avoid these all-too-common programming blunders

CSO  >  Right and wrong buttons and question marks

10 bad programming habits we secretly love

Breaking the rules can bring a little thrill — and produce better, more efficient code

women spinning plates asynchronous programming synchrony multi tasking by graemenicholson getty ima

Get started with async in Python

Learn how to use asynchronous programming in Python to get more done in less time, without waiting

three lone doors in open grassy field

Go vs. Python: How to choose

Can’t decide between Go’s speed or Python’s conveniences? Here’s how to pick the right language for your project

Binary stream flowing through the fingers and palm of an upturned hand.

JSON tools you don’t want to miss

Developers can choose from many great free and online tools for JSON formatting, validating, editing, and converting to other formats

hyper convergence speed burning rubber tire binary fast by tao55 getty images

10 open source projects proving the power of Google Go

Go has become the programming language of choice for forward-thinking projects, especially cloud projects

cloud person spiral

10 software development cults to join

Because programming is more fun when we take things to the extreme and obsess about the ‘right way’ to write code

power of one rebel fight strong rise up arm fist power

Should open source licenses fight evil?

New open source licenses attempt to legislate what we can and cannot do with software. Problem is, that’s not open

silver infinity symbol

Why Kotlin? Eight features that could convince Java developers to switch

What would Java look like if someone designed it from scratch today? Probably a lot like Kotlin

cockroach bug binary2

4 Python test frameworks to crush your bugs

There’s more than one way to write, run, and maintain unit tests for your Python apps. These are four of the best

Load More