InfoWorld logo InfoWorld


  • How to create ggplot labels in R

    1h
    Labeling all or some of your data with text can help tell a story — even when your graph is using other cues like color and size. ggplot has a couple of built-in ways of doing this, and the ggrepel package adds some more functionality to those options. …
  • Steeltoe: Simplify building .NET cloud microservices

    1h
    The .NET Foundation is the home for more than .NET. It’s the open source hub for languages and frameworks to help you build on top of the various .NET runtimes and compilers, with contributions from companies and individuals around the world.One of the more…
  • Tune up app performance and cost efficiency

    1h
    The elastic capabilities of public cloud computing are both good and bad. We can provision all the resources and cloud architects to solve performance issues. But tossing money at the situation willy-nilly doesn’t fix the root causes of the problems, which…
  • JDK 16: The new features in Java 16

    Mon 7:07pm
    Java Development Kit (JDK) 16 has added a second preview of sealed classes as a planned capability, joining a host of other features ranging from a foreign linker API to pattern matching to concurrent thread-stack processing for garbage collection.JDK 16 will…
  • PHP 8.0 arrives with union types, JIT compilation

    Mon 3:33pm
    PHP 8.0, a major upgrade to the popular dynamic language for server-side web programming, is now available as a production release, featuring union types, named arguments, attributes, and Just-In-Time compilation.Union types accept values of multiple different…
  • The future of COBOL is now

    Mon 6:00am
    Early in the 2020 coronavirus pandemic, the New Jersey state government had a very specific IT staffing need—and it got a lot more publicity than hiring moves usually get. The recently passed CARES Act had added $600 to weekly unemployment payments…
  • The Open Source Security Foundation was a long time coming

    Mon 6:00am
    The Open Source Security Foundation (OpenSSF) is a few months old now, but the question is why it isn’t years old. After years of attackers exploiting bugs in OpenSSL, Apache Struts, and countless other projects, along with our laziness in patching them, it…
  • How to log data to the Windows Event Log in C#

    Mon 6:00am
    The Windows operating system logs data into the Windows Event Log whenever a problem occurs. You can view this data using the Windows Event Viewer tool. This article discusses how you can programmatically work with the Windows Event Log in C#.To work with the…
  • 4 nonprofits teaching disadvantaged students to code

    Wed 6:00am
    Computing and information technology should be egalitarian. Sadly, the real world doesn’t always operate on the principle of equal opportunity. Aspiring developers often face social barriers because of their ethnicity or economic circumstances. Some of our…
  • Kotlin adds dynamic method invocation for JVM

    Wed 6:00am
    JetBrains has released Kotlin 1.4.20, an upgrade to its language for the JVM, Android, and the browser, with an experimental capability for JVM-based string concatenation via the dynamic method invocation leading a list of new features.String concatenation on…
  • What’s new in Rust 1.48

    Nov 24, 2020, 2:15 pm
    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…
  • BrandPost: Using Deep Java Library to do Machine Learning on SpringBoot

    Nov 24, 2020, 11:38 am
    Many AWS customers—startups and large enterprises—are on a path to adopt machine learning and deep learning in their existing applications. The reasons for machine learning adoption are dictated by the pace of innovation in the industry, with business use…
  • On-premises data warehouses are dead

    Nov 24, 2020, 6:00 am
    Global Market Insights estimates that cloud providers will host the majority of data warehousing loads by 2025. But don’t take their word for it. Gartner estimates that 30 percent of data warehousing workloads now run in the cloud and that this will grow to…
  • What to expect from AWS re:Invent 2020

    Nov 24, 2020, 6:00 am
    Cloud computing giant Amazon Web Services (AWS) has its biggest event of the year next week, with AWS re:Invent running online-only and free of charge for the first time, starting November 30 and closing December 18.This year the event will not be spread…
  • Getting started with WebView 2

    Nov 24, 2020, 6:00 am
    Microsoft’s move to a new set of Windows controls as part of the WinUI 3 libraries is one sign of its rethinking how the Windows SDKs are developed and delivered. At heart it’s a decoupling of controls from APIs, a new method for both how they’re shipped…
  • TypeScript 4.1 arrives with template literal types

    Nov 23, 2020, 5:54 pm
    TypeScript 4.1, an upgrade to Microsoft’s popular open source language that adds types to JavaScript, is now available as a production release. The upgrade features template literal types and a multitude of other improvements.The template literal type has…
  • The 3 keys to scaling enterprise devops use

    Nov 23, 2020, 12:44 pm
    The most mature organizations in their devops journeys rely on self-service internal platforms, automated change management processes, and integrated security, according to the 2020 State of Devops report by Puppet and CircleCI.The report surveyed more than…
  • Tech Resume Library: 21 downloadable templates for IT pros

    Nov 23, 2020, 9:58 am
    A well-crafted resume will attract recruiters, HR pros and hiring managers, but getting it just right is a daunting task. To jump start the process, Insider Pro has assembled this collection of real resumes revamped by professional resume writers. (Watch this…
  • 3 ways containers shine in a crisis

    Nov 23, 2020, 6:00 am
    There are certain people who thrive in a crisis. They have the ability to go beyond just getting the job done, no matter what is going on around them (which is huge in and of itself), but they also find opportunity amid difficult situations and help those…
  • Use multiple implementations of an interface in ASP.NET Core

    Nov 23, 2020, 6:00 am
    The built-in support for dependency injection in ASP.NET Core is great. However, dealing with multiple implementations of an interface when working with dependency injection in ASP.NET Core is a bit tricky. In this article I’ll show you how to dynamically…
  • Public clouds and big tech target low-code capabilities

    Nov 23, 2020, 6:00 am
    I’ve been using low-code and no-code platforms for almost two decades to build internal workflow applications and rapidly develop customer-facing experiences. I always had development teams working on Java, .NET, or PHP applications built on top of SQL and…
  • Weaponizing the cloud to fight addiction

    Nov 20, 2020, 6:00 am
    According to the CDC, opioids were involved in 46,802 overdose deaths in 2018 (69.5 percent of all drug overdose deaths). For those of you living in the United States, this is old news.As the pandemic stretches on, deaths in the U.S. from opioids and other…
  • BrandPost: A Deep Learning Toolkit Gives Java Developers a Jumpstart

    Nov 19, 2020, 9:13 am
    Deep Java Library (DJL), is an open-source library created by Amazon to develop machine learning (ML) and deep learning (DL) models natively in Java while simplifying the use of deep learning frameworks.I recently used DJL to develop a footwear classification…
  • GitHub expands open source archive program into three key libraries

    Nov 19, 2020, 9:00 am
    Historians and future generations of developers will be able to unearth early lines of open source Linux, Ruby, or Python code buried 250 feet under the earth’s permafrost layer and, now, in three historic libraries in Oxford, Egypt, and California, thanks…
  • Anti-adversarial machine learning defenses start to take root

    Nov 19, 2020, 6:00 am
    Much of the anti-adversarial research has been on the potential for minute, largely undetectable alterations to images (researchers generally refer to these as “noise perturbations”) that cause AI’s machine learning (ML) algorithms to misidentify or…
  • Servo browser engine adopted by Linux Foundation

    Nov 19, 2020, 6:00 am
    Servo, an open source browser engine originally developed at Mozilla, has moved over to the Linux Foundation.A modular, embeddable web engine written in Mozilla’s Rust language, Servo shares code with the Firefox browser and is intended to enable delivery of…
  • Apple releases TensorFlow fork with speedups for M1 Macs

    Nov 18, 2020, 4:06 pm
    Apple has released its own fork of the TensorFlow 2.4 machine learning framework, specifically optimized for its newly released M1 processor.According to Apple, the M1-compiled version of TensorFlow delivers several times faster performance on a number of…
  • 6 non-profits giving women a boost in tech

    Nov 18, 2020, 6:00 am
    In theory, computing is egalitarian. Anyone with the right understanding of how it all works can code, whether you’re a woman from Detroit or a man from Laredo.In practice, it doesn’t always work that way. Computing and IT exist in the real world, and the…
  • Red Hat Quarkus Java stack moves to OpenShift

    Nov 18, 2020, 6:00 am
    Red Hat’s Quarkus framework for building Kubernetes-native Java applications is now included with the company’s OpenShift 4.6 open source container application platform, a step Red Hat describes as important in bringing Java into modern cloud-native…
  • Should product design be ethical?

    Nov 18, 2020, 6:00 am
    Thanks to repeated scandals, the EU’s General Data Protection Regulation, and Netflix’s documentary “The Social Dilemma,” the public has become more aware of some of the ethical issues around AI, technology, and the use of data. There is a growing…