InfoWorld logo InfoWorld


  • Kubernetes is bringing ’multicloud 2.0’

    Fri 6:00am
    The “2.0” thing is getting a bit tiresome. It’s a common term our industry uses to indicate that something could be a game changer, but can we be a bit more innovative and creative?In the case of multicloud, the 1.0 version, which has emerged through the…
  • Software jobs pay twice the national average

    Fri 6:00am
    Things are looking good these days for software industry workers, who are making more than twice the average annual wage of other workers, according to a research report released this week by Software.org: The BSA Foundation.The average annual wage for…
  • What’s new in Kubernetes 1.16

    Thu 5:12pm
    The latest version of the Kubernetes container orchestration system, Kubernetes 1.16, brings improvements related to customization and extensibility, container storage management, the metrics registry, and Windows container support. In addition, the new…
  • Oracle pits GraalVM against Google Go

    Thu 12:00pm
    Oracle is positioning GraalVM, the company’s open source, polyglot virtual machine, as a substitute or replacement for Google’s Go (golang). Described as a “universal VM,” GraalVM can run applications written in JavaScript, Python, Ruby, C, and C++,…
  • Arcadia Power Can Help You Go Green & Lower Your Power Bill

    Thu 10:05am
    We only have one planet, and using clean, renewable energy resources is perhaps the easiest way to preserve and maintain our future. Luckily, clean energy farms generate far more power than ever before, so whether you want to ensure a cleaner tomorrow, or if…
  • 5 planning principles for agile development

    Thu 6:00am
    One of agile development’s core principles is to deliver working software at the end of every sprint. Teams accomplish this by defining robust user story acceptance criteria, committing to the sprint as a team, automating testing, demoing sprint results, and…
  • JDK 14: The new features in Java 14

    Wed 4:01pm
    Java 13 only just shipped September 17, but work has already begun on its successor, Java 14. One official feature has already been set and another will likely be made official soon. To read this article in full, please click here(Insider Story)
  • 4 Python test frameworks to crush your bugs

    Wed 6:00am
    Enterprise software needs tests the way buildings need fire and safety inspections. If you know certain electrical conditions or structural issues could lead to catastrophe, you look for them not just once but again and again. Likewise, if you want to guard…
  • AI gets real (sort of) in the enterprise

    Wed 6:00am
    Two years ago artificial intelligence (AI) reached the peak of absurd expectations, as I tried to capture in this post. Today? Well, reality seems to have crept in, something that shows in how companies have been approaching AI, which has been to focus on…
  • JDK 13: The new features in Java 13

    Tue 4:14pm
    Java Development Kit (JDK) 13, the latest version of standard Java, is now available as a production release. Highlights include Z Garbage Collector enhancements, application class-data sharing, and previews of switch expressions and text blocks. To read this…
  • Oracle woos Red Hat users with Autonomous Linux

    Tue 2:01pm
    Sending a shot across the bow to rival Red Hat, Oracle has introduced Oracle Autonomous Linux, an “autonomous operating system” in the Oracle Cloud that is designed to eliminate manual OS management and human error. Oracle Autonomous Linux is patched,…
  • A fight is brewing over edge computing

    Tue 6:00am
    Companies are underestimating what it takes to run edge-based devices. One of the problems is the number of places where they exist: small computers inside an industrial robot, the computing that monitors systems within a jet plane, or even sensors that…
  • Using HashiCorp Consul on Azure Kubernetes Service

    Tue 6:00am
    Tools such as Kubernetes go a long way to simplifying the process of building distributed applications at scale. But they’re only part of the story, offering ways to replicate containerized microservices between host systems. If we’re to get the benefits…
  • Swift for TensorFlow aims for high-performance machine learning

    Mon 11:58am
    Google developers behind Swift for TensorFlow, which tunes the Apple-designed Swift programming language for machine learning applications, shared project roadmap information in a recent talk. Future plans for Swift for TensorFlow include capabilities such as…
  • Why developers hate low-code

    Mon 6:00am
    The suits love the idea of “low code” tools. To them, less code means less work and less work means speedier projects, faster satisfaction, leaner budgets, and, ultimately, a fuller bowl of gravy for doling out big bonuses to those same suits. Who…
  • How to handle errors in ASP.Net Web API

    Mon 6:00am
    Microsoft’s ASP.Net Web API is a lightweight framework you can use to build stateless RESTful services that run on HTTP. Exceptions are errors that occur at runtime, and exception handling is the technique of handling runtime errors in your application…
  • JavaFX 13 adds support for native rendering

    Sep 13, 2019, 4:05 pm
    JavaFX 13, the latest version of the Java-based toolkit for building rich client applications, has arrived, highlighted by native rendering. Native rendering support allows developers to integrate powerful visualization capabilities into their JavaFX…
  • Improve cloud performance with these 3 tips

    Sep 13, 2019, 6:00 am
    Those who face cloud computing performance issues are quick to simply increase the number of resources that an underperforming workload has available. This means adding more storage to deal with storage I/O performance, adding more cores/CPUs to deal with…
  • Visual Studio 2019 gains C++ Concepts

    Sep 12, 2019, 5:08 pm
    C++ 20 Concepts, which can help developers write more concise C++ code, are now supported in a beta release of the upcoming Visual Studio 2019 IDE.Supported in Visual Studio 2019 Preview 2, C++ Concepts are predicates used to express a generic algorithm’s…
  • Artificial intelligence today: What’s hype and what’s real?

    Sep 12, 2019, 6:00 am
    Pick up a magazine, scroll through the tech blogs, or simply chat with your peers at an industry conference. You’ll quickly notice that almost everything coming out of the technology world seems to have some element of artificial intelligence or machine…
  • Dart language taps machine learning for code completion

    Sep 11, 2019, 6:11 pm
    Dart 2.5, the latest version the Google-developed language that compiles to machine code or JavaScript, includes technical previews of machine learning powered code completion and a foreign function interface for calling C code.[ Go deeper: How to get started…
  • Lemonade is changing the way we insure our homes

    Sep 11, 2019, 10:05 am
    Your home can be broken into or destroyed by a natural disaster when you least expect it. When that happens, how will you get back on your feet? Ideally, you would’ve been paying homeowner’s or renter’s insurance to cover your losses. Unfortunately, it…
  • Rust vs. Go: How to choose

    Sep 11, 2019, 6:00 am
    In less than a decade, two new programming languages have emerged as major options for enterprise development: Go, which was created at Google, and Rust, which was created at Mozilla.To read this article in full, please click here(Insider Story)
  • Is Java the next COBOL?

    Sep 11, 2019, 6:00 am
    In our mania for the new, it’s convenient to forget just how long the “old” stays with us. Take COBOL, for example. The venerable programming language turns 60 this month and, as Steven J. Vaughan-Nichols has written, could well “outlive us…
  • Eclipse Jakarta EE arrives

    Sep 10, 2019, 12:48 pm
    The Eclipse Foundation has released the Jakarta EE 8 platform and web profile specifications, which constitute Eclipse’s implementation of Java Enterprise Edition 8. The group also made available a Jakarta EE application server and open source technology…
  • Inside AI ebook: Artificial intelligence in the enterprise

    Sep 10, 2019, 8:40 am
    AI is having a profound effect on enterprises. But where do you begin? A variety of tools and techniques can help you get started on your own implementation. Download our 17-page guide on real-world artificial intelligence.
  • 'Cloud only' policies are as bad as 'no cloud' ones

    Sep 10, 2019, 6:00 am
    Here’s what Gartner said back in 2016: “By 2020, a corporate ‘no cloud’ policy will be as rare as a ‘no internet’ policy is today. Cloud-first, and even cloud-only, is replacing the defensive no-cloud stance that dominated many large providers in…
  • Coming to grips with Microsoft’s P#

    Sep 10, 2019, 6:00 am
    It’s often worth keeping an eye on job ads, as they can be pointers to new or popular development tools that you might not have come across before. One recent Microsoft ad was from a team working on a new language for building reliable distributed…
  • Cloud security: Inside the shared responsibility model

    Sep 9, 2019, 9:09 am
    The Capital One security fiasco has underlined that securing the cloud is both a complicated technology and contractual problem.
  • Visual Studio Code vs. Visual Studio: How to choose

    Sep 9, 2019, 6:00 am
    For decades, when I got to work in the morning, I would start Microsoft Visual Studio (or one of its predecessors, such as Visual C++ or Visual InterDev), then brew tea and possibly attend a morning meeting while it went through its laborious startup. I would…