Software Development

Software Development news, information, and how-to advice

monopoly go language
racing speed speedometer fast

abacus 164875137

How to use the iterator design pattern in C#

Take advantage of the iterator pattern to traverse aggregate objects without having to expose their underlying data structures

Go Monopoly car board game

What’s new in Google’s Go language

Version 1.10 offers compiler toolchain and performance improvements but no substantive language changes

racing speed horse race winner

What’s next for WebAssembly portable code

The JavaScript companion for faster web applications will gain garbage collection and SIMD support as part of the effort to support more programming languages

timeline database

MongoDB will support multidocument ACID transactions

MongoDB 4.0 will be released in summer 2018 but is in public beta now

data rescue event nh lauren moore1  100713818

Udash framework brings Scala to web development

Udash compiles code to JavaScript and can work with JavaScript libraries such as Bootstrap and jQuery

browser wars shields with logos at battle

Microsoft’s Blazor project runs .Net in the browser

The WebAssembly format is key to the experimental framework’s ability to deliver .Net apps

businessman bridges gap

3 common pitfalls of microservices integration—and how to avoid them

How to overcome the challenges of remote communication, asynchronicity, and transactions in microservices infrastructure

toy rocket ship

Cython tutorial: How to speed up Python

How to use Cython and its Python-to-C compiler to give your Python applications a rocket boost

raining data on keyboard programming developer code

What’s new in Microsoft’s Visual Studio 2017

The Version 15.6 beta provides a raft of C++ improvements, as well as enhancements for developer productivity and diagnostics

ibm 16 qubit processor

Q# language: How to write quantum code in Visual Studio

Microsoft is making a big bet on a quantum computing future. Here’s how you are going to write code that uses those new machines

Java logo browser

Java JDK 10: What new features to expect in the next Java

Technologies from several projects will provide a pipeline of new capabilities in Java 10 and later versions

datacenter servers warehouse database

Grand stack aims to simplify data-intensive app development

The JavaScript-centered beta stack from Neo4j uses a strict schema for the API, driving the database model, and translating GraphQL queries

colorful origami birds in flight

How to work with LiteDB in C#

Take advantage of the fast, lightweight, and easy-to-use LiteDB for your desktop, mobile, and simple web applications

connection network blockchain artificial intelligence ai

Get started with TensorFlow

Begin harnessing the power of Google’s open source machine learning library with InfoWorld's hands-on tutorial

citizen developers

For developers, the focus is deep learning, multiplatform, and coding skills

Angular, TensorFlow, React, and Electron all have seen large increases in developer activity on GitHub

horses running competing battle race partners team

Doing nicely now, Visual Basic’s popularity could take a hit

Microsoft's new strategy to end the co-evolution of C# and Visual Basic will make it even less respected by developers

07 vote

Vote now for enterprise Java’s new name

The Eclipse Foundation wants your help to rename the Java platform

virtualization

Users review service virtualization tools

Developers and IT pros weigh in on service virtualization offerings from CA, IBM, Micro Focus, Parasoft, and SmartBear Software

Load More