InfoWorld logo InfoWorld


  • JDK 13: The new features coming to Java 13

    Mon 3:21pm
    The first official planned features have been logged for Java Development Kit (JDK) 13, the next version of standard Java. Although several features had been proposed for the upgrade either verbally or in JDK Enhancement Proposals (JEPs) in recent months,…
  • 10 best toolkits for blockchain programming

    Mon 6:00am
    Much of the energy and excitement in the world of the blockchain has focused on the cryptocurrencies, their skyrocketing valuations, and their astonishing collapses. Most of the enterprise world has sat quietly on the sidelines, popping some corn and settling…
  • What’s new in Microsoft Visual Studio Code

    Mon 6:00am
    Microsoft’s open source development tool is an important piece of the developer’s toolkit. Built using GitHub’s cross-platform Electron framework, Visual Studio Code is a full-featured development editor that supports a wide selection of languages and…
  • How to use MediatR in ASP.Net Core

    Mon 6:00am
    MediatR is an open source project and an implementation of the mediator design pattern. The mediator design pattern controls how a set of objects communicate and helps to reduce the number of dependencies among these objects that you must manage. In the…
  • Why your cloudops staff is quitting

    Fri 6:00am
    It’s Monday morning and you have another letter of resignation on your desk. This time from a woman who was doing performance monitoring and cloud-system tuning. Last week it was a database operations administrator, and two more from the cloudops team quit…
  • Swift meets WebAssembly in SwiftWasm project

    Thu 8:13pm
    A new open source project called SwiftWasm aims to integrate a WebAssembly back-end into the official Swift compiler. The project, still in the earliest stages, would allow developers to use the Swift programming language to build applications that run in web…
  • BrandPost: A Quick Introduction to ‘daal4py’ for Data Scientists

    Thu 7:09pm
    Accelerating scikit-learn with Intel’s accelerated Python requires absolutely no code changes, thereby giving us a nearly effortless way to enhance performance. However, scikit-learn is designed for machine learning operations on in-memory homogeneous data.…
  • Microsoft unveils full-stack web templates for Visual Studio Code

    Thu 4:15pm
    Microsoft is previewing an open source extension to its Visual Studio Code editor for building full-stack web applications. Called Microsoft Web Template Studio (WebTS),  the extension is intended to make it easy to build a cloud-based web app.Developers can…
  • 4 reasons big data projects fail—and 4 ways to succeed

    Thu 6:00am
    Big data projects are, well, big in size and scope, often very ambitious, and all too often, complete failures. In 2016, Gartner estimated that 60 percent of big data projects failed. A year later, Gartner analyst Nick Heudecker‏ said his company was "too…
  • JavaScript tutorial: Beyond basic charts with React-vis

    Thu 6:00am
    Last week we took a first look at React-vis, the open-source charting library, and built up our first bar chart using the City of New York Popular Baby Names data set. This week, we’ll expand on our initial example and show how we can begin to incorporate…
  • Machine learning explained

    Wed 6:00am
    What is machine learning?To read this article in full, please click here(Insider Story)
  • 10 Kubernetes distributions leading the container revolution

    Wed 6:00am
    Kubernetes has become the project to turn to if you need container orchestration at scale. The open source container orchestration system out of Google is well-regarded, well-supported, and evolving fast.Kubernetes is also sprawling, complex, and difficult to…
  • GitHub launches GitHub Package Registry

    May 14, 2019, 10:39 am
    GitHub has introduced the GitHub Package Registry, a package management service integrated into GitHub that allows developers to publish private or public packages next to their source code. GitHub Package Registry is available now in a limited beta…
  • Why you likely don’t need an internal cloud broker

    May 14, 2019, 6:00 am
    You need a public cloud-based relational database to support a new application. You submit a request, not directly to a specific cloud provider, but to an internal cloud broker. This is a system that looks at your submitted requirements and picks the best…
  • .Net 5: What the merger of .Net Standard and .Net Core means

    May 14, 2019, 6:00 am
    Microsoft’s .Net strategy may have been a little unclear recently, with two distinct strands of development in the familiar .Net Framework and the new, open-source .Net Core. A common set of .Net Standard libraries aimed to bring the two together, giving…
  • How to use Nancy in ASP.Net Core

    May 13, 2019, 6:00 am
    Nancy is a lightweight framework for building HTTP-based services. Nancy prefers conventions over configuration and provides support for GET, HEAD, POST, PUT, DELETE, and PATCH operations. Nancy is also open source under the MIT license. This article…
  • Amazon Neptune review: A scalable graph database for OLTP

    May 13, 2019, 6:00 am
    Graph databases, such as Neo4j, Apache Spark GraphX, DataStax Enterprise Graph, IBM Graph, JanusGraph, TigerGraph, AnzoGraph, the graph portion of Azure Cosmos DB, and the subject of this review, Amazon Neptune, are good for several kinds of applications…
  • Google updates Android Jetpack, unveils Jetpack Compose

    May 10, 2019, 3:17 pm
    Google has updated Android Jetpack, the suite of libraries and tools for Android mobile development. The update includes a series of new libraries for capabilities ranging from building camera apps to benchmarking code. Google also introduced Jetpack Compose,…
  • Turn an R Markdown document into an interactive experience

    May 10, 2019, 6:00 am
    R Markdown is one of my favorite things about modern R. It offers an easy way to combine text, R code, and the results of R code in a single document. And when that document is rendered as HTML, you can add some user interaction with HTML widgets like DT for…
  • Cloud for health care: Avoid these 2 pain points

    May 10, 2019, 6:00 am
    The global health care cloud computing market is estimated to grow at an annual growth rate of around 14 percent from 2019 to 2026. If you’ve done the math, that puts the market value around $40 billion by 2026. When it came to whole industries closing…
  • Microsoft: Just one .Net going forward

    May 9, 2019, 5:45 pm
    Microsoft’s next version of the .Net software development framework will be .Net 5, and it will be the only branch of .Net going forward. There will be no more separate releases of .Net Framework and .Net Core. Due in November 2020, .Net 5 will follow the…
  • What’s new in Google’s Android Studio 3.5 beta

    May 9, 2019, 1:53 pm
    Google has released a beta version of Android Studio 3.5, the next release of its IDE for Android mobile development. The new version features improvements to memory management and UI responsiveness.To read this article in full, please click here(Insider…
  • JavaScript tutorial: Easy data visualizations with React-vis

    May 9, 2019, 6:00 am
    Data visualization is an important part of telling stories, but you can get lost in the weeds with D3.js for hours just to make a few simple charts. If charts are all you need, there are plenty of libraries that wrap D3 and provide you with convenient ways to…
  • Machine learning algorithms explained

    May 9, 2019, 6:00 am
    Machine learning and deep learning have been widely embraced, and even more widely misunderstood. In this article, I’d like to step back and explain both machine learning and deep learning in basic terms, discuss some of the most common machine learning…
  • Oracle steers GraalVM to the enterprise

    May 8, 2019, 3:31 pm
    Oracle is offering an enterprise edition of its GraalVM multi-language virtual machine. A shared runtime for applications written in Java, Scala, Kotlin, JavaScript, Node.js, and native code, GraalVM Enterprise enables interoperability between these…
  • 10 Visual Studio Code extensions for every developer

    May 8, 2019, 6:00 am
    Visual Studio Code isn’t just a text editor. It’s an IDE, a project organizer, a data workbench, and countless other things. The huge and ever-growing forest of extensions for Visual Studio Code allow you to cut it to fit and paint it to match for any…
  • 3 JavaScript libraries to replace jQuery

    May 8, 2019, 6:00 am
    Simplifying tasks such as HTML document traversal, animation, and event handling, the stalwart jQuery JavaScript library changed the face of web development. As of May 2019, jQuery is still being used in 74 percent of known websites, according to web…
  • For open source vs. proprietary, AWS might have it both ways

    May 8, 2019, 6:00 am
    For all the criticism that Amazon Web Services has received for allegedly stripmining open source software for corporate gain, the company that should perhaps scream loudest is no defenseless startup. It’s Google. At a recent AWS Summit, Amazon Vice…
  • Google: Use Kotlin for new Android apps

    May 7, 2019, 8:17 pm
    Google is doubling down on its support of the Kotlin language for Android mobile development, with the recommendation that all new Android projects be developed in Kotlin, the JVM-based alternative to Java. But while Android development will become…
  • A new wave of Azure services lifts Kubernetes and Cosmos DB

    May 7, 2019, 6:00 am
    Microsoft has starting referring to itself as a three-cloud company. There’s the Xbox gaming cloud, Microsoft 365 productivity services, and, first and foremost, Azure. Number two behind Amazon Web Services, Azure is a hyperscale behemoth, rolling out…