InfoWorld logo InfoWorld


  • Rust 1.58.1 fixes dangerous race condition

    Fri 4:37pm
    This point release arriving January 20, 2022, just days after Rust 1.58, fixes a race condition in the std::fs::remove_dir_all standard library function. This vulnerability is tracked at CVE-2022-21658 and there was an advisory published. An attacker could use…
  • What’s new in Rust 1.58 and Rust 1.58.1

    Fri 4:00pm
    The unique approach of the Rust programming language results in better code with fewer compromises than C, C++, Go, and the other languages you probably use. It also gets updated regularly, often every month.Where to download the latest Rust version…
  • What is Google Cloud Anthos? Managed Kubernetes everywhere

    Fri 6:00am
    Google Cloud launched the Anthos platform in April 2019, promising customers a way to run Kubernetes workloads on-premises, in the Google Cloud, and, crucially, in other major public clouds including Amazon Web Services (AWS) and Microsoft Azure.Speaking at…
  • The forces behind enterprise cloud spending trends

    Fri 6:00am
    Global spending on cloud infrastructure rebounded in the third quarter of 2021 after its first quarterly decline since the pandemic triggered a massive increase in cloud spending. According to researcher IDC, spending on cloud infrastructure environments…
  • JDK 18: The new features in Java 18

    Thu 6:01pm
    Java Development Kit (JDK) 18 is set for release on March 22, 2022. The new version of standard Java will have nine new features, with the feature set having been frozen as of December 9.The release has moved into a second rampdown phase as of January 20,…
  • Understand Diffie-Hellman key exchange

    Thu 2:00pm
    Whitfield Diffie and Martin Hellman were outsiders in the field of cryptography when they devised a scheme hitherto unknown: The ability to establish secure communications over public channels between two parties that don’t know each other.The algorithm they…
  • Faker NPM package back on track after malicious coding incident

    Wed 2:47pm
    In the wake of a recent incident that wreaked havoc on the NPM package registry, a new group of maintainers is reestablishing the Faker project, making it a community effort. The previous maintainer had sabotaged the Faker NPM package with malicious code,…
  • Airtable review: Flexible low-code/no-code in the cloud

    Wed 6:00am
    Airtable may look like a spreadsheet in the cloud, but it’s actually more like a relational database in the cloud with its own development environment. That’s an oversimplification: Airtable has several development environments at a variety of skill levels…
  • Securing Azure Kubernetes networking with Calico

    Wed 6:00am
    One of the interesting aspects of moving to a top-down, application-centric way of working is rethinking how we do networking. Much as the application model first abstracted away physical infrastructure with virtualization and is now using Kubernetes and…
  • Suse open sources NeuVector container security platform

    Tue 1:41pm
    Suse has open sourced the code for the NeuVector container runtime security platform under an Apache 2.0 license on GitHub, less than three months after acquiring the company.Container runtime security is an emerging model where developers aim to secure their…
  • The lowdown on industry clouds

    Tue 6:00am
    Industry clouds are nothing new. In the beginning, public clouds providers abounded until the market normalized around the big three: Google, Microsoft, and AWS. The players that could not keep up often declared that they would become a vertically oriented…
  • 4 models for escalating access permissions during emergencies

    Mon 6:00am
    When building modern applications, managing access permissions during operational events is tricky.Security best practices specify that engineers—developers and operations engineers—should have as little access as possible to the production application and…
  • A new kind of old-school software testing

    Mon 6:00am
    Perhaps there’s a planet with perfect software, but as Google’s Chris DiBona writes, that planet isn’t the one we live on. As such, developers are left with a trade-off: Tread cautiously and rigorously test your software to find all problems…
  • Parcel CSS parser offered as performance enhancer

    Jan 14, 2022, 4:42 pm
    Parcel CSS, a Rust-based CSS parser, compiler, and minifier, was announced this week and is being positioned as a tool offering benefits in performance and minification.Written in the Rust language, the tool handles compiling of CSS modules as well as tree…
  • View cloud architecture through a new optimization lens

    Jan 14, 2022, 6:00 am
    As cloud computing architecture comes of age, the ways we define success should mature as well. In 2021, I pointed out that optimizing cloud computing is more of a binary process than an analog one. What I said then is still true: “There’s a lot at stake.…
  • IPython REPL update advances code formatting

    Jan 13, 2022, 4:45 pm
    Version 8 of the IPython REPL (read-eval-print-loop) has arrived, with enhancements for code formatting, auto-suggestions, and tracebacks.Unveiled January 12, IPython 8, which is under the Project Jupyter umbrella, has been in the making for three years, since…
  • Hands-on with GatsbyJS

    Jan 13, 2022, 6:00 am
    Somewhere between using a WYSIWYG editor like Wix and building your own stack from the ground up with something like Webpack is using a framework like Gatsby.Gatsby is better known as a static site generator, though it also competes with full-blown full-stack,…
  • Get started with generics in Go

    Jan 12, 2022, 6:00 am
    Many programming languages have the concept of generic functions — code that can elegantly accept one of a range of types without needing to be specialized for each one, as long as those types all implement certain behaviors.Generics are big time-savers. If…
  • Understanding Azure HPC

    Jan 12, 2022, 6:00 am
    Way back when, so the story goes, someone said we’d only need five computers for the whole world. It’s quite easy to argue that Azure, Amazon Web Services, Google Cloud Platform, and the like are all implementations of a massively scalable compute cluster,…
  • What is Web3? A new decentralized web, or the latest marketing buzzword

    Jan 12, 2022, 6:00 am
    Web3, as envisioned by the Web3 Foundation, will be a public internet where data and content are registered on blockchains, tokenized, or managed and accessed on peer-to-peer distributed networks.Web3 promises to be a decentralized, immutable version of the…
  • Firefox 96 enhances CSS, Canvas support for developers

    Jan 12, 2022, 6:00 am
    Mozilla has released Firefox 96, an update to the browser that provides support for new CSS properties and functions, and adds image encoder support for the WebP format to the Canvas API.Firefox 96 was published to release channel users on January 11. For CSS,…
  • Microsoft .NET MAUI Preview 11 updates Windows UI styling

    Jan 11, 2022, 12:39 pm
    Preview 11 of Microsoft’s .NET MAUI (Multi-platform App UI), a cross-platform development framework for creating native mobile and desktop applications, has arrived, bringing introductory support for Windows 11 UI styling and support for multi-window…
  • All roads lead to hyperautomation in 2022

    Jan 11, 2022, 6:00 am
    As the effects of the pandemic spur digital transformation across all industries, we will continue to see businesses drive toward more integration, automation, and innovation. Specifically, companies that will be leaders in their spaces will embrace new tools…
  • Maybe cloud migration needs more than six Rs

    Jan 11, 2022, 6:00 am
    The six Rs of cloud migration (retire, retain, replace, rehost, re-platform, and refactor), have been a staple for many years. I’m not sure where they came from, but you’ll find them listed in one form or another on many cloud migration project slides.The…
  • The cloud comes down to earth

    Jan 10, 2022, 6:00 am
    An ever-expanding universe of cloud platforms, services, and applications have become fundamental to business and IT operations.
  • 16 irresistible cloud innovations

    Jan 10, 2022, 6:00 am
    When we think of the public cloud, often the first consideration that comes to mind is financial: Moving workloads from near-capacity data centers to the cloud reduces capital expenditures (CapEx) but increases operating expenditures (OpEx). That may or may…
  • 5 questions to consider about agile capacity planning

    Jan 10, 2022, 6:00 am
    The Agile Manifesto values “individuals and interactions over processes and tools.” One of the signers’ key principles is, “The best architectures, requirements, and designs emerge from self-organizing teams.” I agree with these principles but am…
  • Multicloud and your career

    Jan 10, 2022, 6:00 am
    There are good reasons to embrace bad strategy. Yes, I’m talking about multicloud. No, I’m not talking about it the way you may be thinking.It makes sense for an ISV (like MongoDB, where I work) to ensure its service runs across all major clouds. Why?…
  • AngularJS reaches end of life

    Jan 8, 2022, 6:00 am
    Now that the AngularJS JavaScript framework has reached end-of-life (EOL) status, the developers behind the next-generation, TypeScript-based Angular framework hope users of the original will move forward with the successor.Originally released by Google in…
  • What is streaming data? Event stream processing explained

    Jan 7, 2022, 6:00 am
    Streaming data, also called event stream processing, is usually discussed in the context of big data. It is data that is generated continuously, often by thousands of data sources, such as sensors or server logs. Streaming data records are often small, perhaps…