Development

Development coverage at ITworld

librem13v2 persp crop secure laptop
fat burmese python yellow snake

puzzle / challenge / teamwork / strategy / cooperation / collaboration

The road to Java 9: Modular Java finally gets OK'd

IBM, Eclipse Foundation, Red Hat, and others decide to stand out of the way of the controversial technology’s deployment in Java 9

hot coffee java beans cup steam

The road to Java 9: The current status

So close yet so far: What you can expect in Java 9, and when you can expect it

snake eyes luke skywalker duel swords lightsaber ninja fight battle

Progressive web apps challenge native mobile apps

Web companies such as Lyft and Twitter have now deployed the technology that seeks to make web apps as good, and network-independent, as native mobile apps

8 training

Google open-sources TensorFlow training tools

Tensor2Tensor simplifies deep-learning model training so developers can more easily create machine learning workflows

sale 7440 primary image

Pick up this complete Python coding training for over 90% off - Deal Alert

While tackling Python on your own is certainly possible, you can save yourself a great deal of time and headache by walking through it with the Complete Python Programming Bundle, now more than 90 percent off.

ruby rubies

Ruby’s decline in popularity may be permanent

Still in the top 10 of RedMonk’s language rankings, Ruby faces tough competition from Go, Rust, Swift, and Kotlin

CheerpJ converts Java apps into JavaScript for the web

Applications and Java libraries are converted to web applications, so there is no need for plug-ins or Java installations

crowdsource innovation

Shake Shack’s secret sauce for getting mobile apps right

The burger chain tapped a crowdsourcing startup to uncover flaws in its mobile ordering operations and to help solve the tricky business of balancing digital services with in-store experiences.

coffee cup table java order

JVM may get upgrade to support today’s multicore processors

A new class type would have the runtime represent the underlying data to be both far more compact and much better suited for processing in bulk operations

colorful neon networking background

7 reasons to switch to microservices — and 5 reasons you might not succeed

Using a microservices approach to application development can improve resilience and expedite your time to market, but breaking apps into fine-grained services offers complications. Here's what to expect.

Go Monopoly car board game

What’s new in Google’s Go 1.9 language

The next version of Google’s popular Go language will improve performance, compilation, and scaling to large code bases

puzzle tower / growth / achievement / risk / balance

Apple’s Core ML: The pros and cons

Apple’s impressive iOS machine learning technology teeters between its limits and its ease of adoption by developers

skinny slim deer svelte trim

Scala goes skinny: Ammonite tunes the heavyweight for simple tasks

An interactive REPL and system shell capabilities highlight the coming Version 1.0 release

8 great testing tools for mobile app developers

How to get found in the mobile app store—in 6 steps

With the volume of apps out there, it can be tough to get noticed. But if you develop and present your apps well, you’ve got a real shot

Type dependency in Java Part 2

Type dependency in Java, Part 2

Make type dependency work to your advantage when programming with the Java Collections API, generics, and lambda expressions.

typewriter typescript

What’s new in Microsoft’s TypeScript 2.4

Support for dynamic import expressions is among the new features in the release candidate now available

killer raspberry pi projects 1

Visual Studio Code comes to Chromebooks, Raspberry Pi

Community build project packages Microsoft's open source editor for Linuxes and Chrome OS on ARM hardware

robots

Google adds Recaptcha API to Android to block the bots

The revised method for distinguishing people from malware bots should make it easier for mobile users to prove they are human

Load More