Software Development

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

yarn javascript java craft bright
framework metal

macbook pro

Apple’s plan to integrate iOS, macOS apps could mean renewed focus on desktops

Apple's move to enable the development of apps that run on iPhones, iPads and Macs could mean the company now sees more growth potential in desktops as the smartphone market becomes more saturated.

wwdc 2018 ios mac apps icons

In two years, the Mac, iPhone, and iPad will be able to run the same apps

Bloomberg reports that Apple’s ‘Marzipan’ will make it easier for developers to write code.

product 25815 product shots1 image

Master Machine Learning and AI For Just $14

Learn Python coding, data analysis, and statistical reasoning through 8 courses.

raining data on keyboard programming developer code

What’s new in Visual Studio 2019: The third beta arrives

Collaboration and AI get attention along with performance and productivity

Slack logo/wordmark [2019]

Slack targets developers with Block Kit UI framework

The team collaboration software maker says Block Kit will lead to apps that are more visually appealing and easy to use.

bicycle racing binary blur compete speed fast lead by maico amorim unsplash

Java thread sanitizer project proposed once again

If approved, the OpenJDK effort would help developers spot data race conditions in the HotSpot JVM and the JVM tool interface

React - an open-source JavaScript library for building user interfaces

Next.js 8 now supports serverless apps

The JavaScript and React framework also reduces build-time memory usage and speeds static export

JavaWorld > Android Studio for Beginners [movile java package] > Part 4: Debug + Extend

Android Studio for beginners, Part 4: Debugging tools and productivity plugins

Use built-in tools and plugins to improve code quality and boost productivity in Android Studio

JavaWorld > Android Studio for Beginners [movile java package] > Part 3: Build + Test

Android Studio for beginners, Part 3: Build and run the app

Build your app with Gradle, then run it with the Android device emulator. This update includes troubleshooting advice for the Android device emulator

JavaWorld > Android Studio for Beginners [movile java package] > Part 2: Code

Android Studio for beginners, Part 2: Explore and code the app

Write your first animated Android app with Android Studio's Project editor

JavaWorld > Android Studio for Beginners [movile java package] > Part 1: Install + Setup

Android Studio for beginners, Part 1: Installation and setup

If you're new to Android Studio, start here: Part 1 walks through installing Android Studio 3.x and launching your first Android project

java -- coffee beans

JDK 12: The new features coming to Java 12

Beta builds are available, with switch expressions to improve coding and allow pattern matching, and raw string literals to simplify multiline expressions

horses running competing battle race partners team

Groovy gets a comeback in popularity

Groovy’s use for scripting in the Jenkins CI/CD platform should help the JVM language maintain its popularity

speedometer / speed / fast / high performing / limits

PyPy 7 speeds up Python 2.7, Python 3.5, and Python 3.6 alike

The latest release of the JIT-compiling Python runtime updates support for three major versions of Python in one go

humblecodingbundle

Humble's Intro to Code Bundle offers over $1,300 of development courses for $25

Ever wanted to learn how to code? The Humble Intro to Code Bundle has something for everyone including burgeoning web and game developers.

python

The best online courses for learning Python

Python has quickly become one of the most popular coding languages in recent years. Here's why you should learn it and how to get started.

product 23888 product shots1 image

This 73+ Hour Coding Master Class Is Just $39 Right Now

The Complete Learn to Code Master Bundle features 9 beginner-friendly courses on some of the most widely-used programming languages.

port boats ships cranes water sea ocean

Cranelift library tackles WebAssembly execution

Cranelift reads WebAssembly as input and writes native machine code as output

Load More