InfoWorld https://www.infoworld.com en-us Tue, 19 Jun 2018 11:13:49 -0700 Tue, 19 Jun 2018 11:13:49 -0700 https://idge.staticworld.net/ifw/infoworld510x510.png InfoWorld www.infoworld.com 510 510 https://idge.staticworld.net/ifw/infoworld798x288.png InfoWorld www.infoworld.com 796 288 React Native mobile app framework gets a rewrite Tue, 19 Jun 2018 03:00:00 -0700 Paul Krill Paul Krill

React Native, Facebook’s framework for building native mobile apps, is to be rearchitected for flexibility and mproved integration with native infrastructure.

The framework, which uses JavaScript and the React UI library, will get a rewrite of many of its internals. Most changes, however, will be under the hood, with existing React Native apps continuing to work with few or no changes.

Rearchitecting the framework to be more lightweight and better fit into existing native apps involves three major internal changes:

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3282789/mobile-development/react-native-mobile-app-framework-gets-a-rewrite.html#tk.rss_all Mobile Development JavaScript Software Development
Cloud backup is not the same as standard datacenter backup Tue, 19 Jun 2018 03:00:00 -0700 David Linthicum David Linthicum

Backup is just good policy. You need the ability to back up data and applications someplace, so they can be restored somehow, to keep the business running in case of some natural or manmade disaster that takes the primary business-critical systems down.

We have whole industries that provide backup sites and backup technology. They can be passive, meaning that you can restore the site in a short period of time and get back to operations. Or they can be active (which costs more), meaning it can instantly take over for the disabled systems with current data and code releases—in some cases, without the users even knowing.

In the cloud, disaster recovery inolves a new set of choices that don’t look much like the ones you have for on-premises systems. The approach that you take should represent the value that the applications and data sets have for the business. I suggest that you look at the practicality of it all, and also make sure that you’re not spending more than the disaster recovery configuration is worth.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3282785/cloud-computing/cloud-backup-is-not-the-same-as-standard-datacenter-backup.html#tk.rss_all Cloud Computing Storage
Introducing React Native Windows for cross-platform apps Tue, 19 Jun 2018 03:00:00 -0700 Simon Bisson Simon Bisson Building on Facebook’s React, Microsoft is delivering tools for building cross-platform code for Windows, the web, and beyond.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3282546/mobile-development/introducing-react-native-windows-for-cross-platform-apps.html#tk.rss_all Mobile Development Web Development Software Development IDG Insider
BrandPost: Uncovering Hidden Performance: Tools for Every IT Pro Mon, 18 Jun 2018 06:14:00 -0700 Brand Post Brand Post

At a recent IT conference on becoming more strategic, the topic of machine learning and artificial intelligence kept creeping into the conversation. Whether IT professionals are using AI and ML to improve their security posture or speed business decision-making, it’s becoming apparent that virtually every senior IT professional at least understands that potential that modern data science brings to IT and the business.

What surprised me is the disconnect between the general understanding of these principles and the actual adoption of them in any kind of a broad sense. Although IT leaders are looking for products that can help automate and orchestrate IT and business processes alike, there is not a deep understanding of how to modernize their own existing code base to take advantage of the latest technology has to offer.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3282784/software/uncovering-hidden-performance-tools-for-every-it-pro.html#tk.rss_all Software
How to work with Azure Functions in C# Mon, 18 Jun 2018 03:00:00 -0700 Joydip Kanjilal Joydip Kanjilal Azure Functions is the serverless compute offering in the Microsoft Azure cloud. Essentially, you don’t even need a virtual machine (VM) to run an Azure Function. Azure Functions are just an implementation of platform as a service (PaaS), one that is based on an event-driven programming model. This article presents an introduction to Azure Functions, why they are useful, and how we can work with them.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3281868/application-development/how-to-work-with-azure-functions-in-c.html#tk.rss_all Software Development Cloud Computing Windows PaaS IDG Insider
Why use Chef for automation and orchestration Mon, 18 Jun 2018 03:00:00 -0700 Martin Heller Martin Heller Chef has been a leading open source tool for automating the provisioning and configuration of servers for the better part of a decade. In recent years the company added InSpec and Habitat to the portfolio, open source projects that automate policy compliance testing and the deployment and configuration of applications, respectively. The company’s flagship commercial offering, Chef Automate, brings all of these pieces together.  

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3281098/devops/why-use-chef-for-automation-and-orchestration.html#tk.rss_all Devops Open Source Cloud Computing IDG Insider
Google App Maker low-code tool debuts for G Suite users Fri, 15 Jun 2018 14:30:00 -0700 Paul Krill Paul Krill

Microsoft has PowerApps and Microsoft Flow for low-code development of apps that use data and services from its Office 365 productivty and communications suite. Now Google has released Google App Maker, a low-code development environment for developing software based on its G Suite productivity and communications suite.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3282484/application-development/google-app-maker-low-code-tool-debuts-for-g-suite-users.html#tk.rss_all Software Development
What’s new in Angular: Version 6.1 beta arrives Fri, 15 Jun 2018 12:15:00 -0700 Paul Krill Paul Krill Version 6 of Angular, Google’s popular JavaScript framework for building mobile and desktop applications, is here, with the first production release available and now a beta version of Angular 6.1 available

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3213244/javascript/whats-new-in-angular-version-61-beta-arrives.html#tk.rss_all JavaScript Web Development Software Development IDG Insider
IDG Contributor Network: How to waste $5M on containerized infrastructure Fri, 15 Jun 2018 11:24:00 -0700 Khash Sajadi Khash Sajadi

“We’ve built a 70,000-node Mesos cluster for our developers, but they won’t use it. Can you help?” This was the beginning of a conversation with the VP of infrastructure operations in a very large and famous company. While an impressive feat to accomplish, it was also by far the largest containerized infrastructure setup I had seen that had gone unused—nor, sadly, was it an isolated incident.

I’ve talked about this encounter with a large number of customers, analysts, friends, colleagues, partners, venture capitalists, and competitors. We all expressed similar experiences, and all wanted to know why this is so. After all, if so many resources are being wasted in our industry, we are all risking a great deal by not understanding and solving the problem. Otherwise, the next wave of adopters might start to doubt containers can help their businesses, and we would all need to starting polishing our resumes.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3280951/containers/how-to-waste-5m-on-containerized-infrastructure.html#tk.rss_all Containers Cloud Computing
IDG Contributor Network: Expand data types faster than systems Fri, 15 Jun 2018 10:26:00 -0700 Gary Orenstein Gary Orenstein

In a world of ever-increasing devices and connectivity, we are awash in new data types. Specifically, the data industry has grown from a model where basic data types served much of the business world to a broad set of data types that unfortunately have caused a rash of data system proliferation.

But recent developments with multimodel databases brings relief to data architects in reducing the number of overall systems.

Early days of structured data

For decades, data stores worked well with a limited set of data types. This functioned best when the inputs to these databases and data warehouses fit within a set of constraints. For example, with inputs from custom applications, businesses can control the data structures from the beginning and can cap the number of new formats.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3281101/database/expand-data-types-faster-than-systems.html#tk.rss_all Database Data Management Data Integration Technology Industry
Database shift: Start with open source but finish with AWS Fri, 15 Jun 2018 03:00:00 -0700 Matt Asay Matt Asay The cloud was supposed to kill open source. Instead, savvy cloud operators appear to be using open source as an on-ramp to proprietary services, giving them reason to increase investments in complementary open source projects. Google is the obvious example, spinning out TensorFlow and Kubernetes as a way to raise a generation of developers anxious to perfect machine learning and container-driven workloads on the Google Cloud Platform.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3281745/database/database-shift-start-with-open-source-but-finish-with-aws.html#tk.rss_all Database Cloud Computing Open Source Analytics IDG Insider
3 major cloud migration mistakes to avoid Fri, 15 Jun 2018 03:00:00 -0700 David Linthicum David Linthicum Migrating workloads to the public cloud is taking most enterprise IT organization’s time these days. Although analyst predictions vary, I would say we’re at about 20 percent migrated in the Global 2000, including PaaS, IaaS, and SaaS.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3280986/cloud-computing/3-major-cloud-migration-mistakes-to-avoid.html#tk.rss_all Cloud Computing Database PaaS Devops Software Development IDG Insider
What’s new in Kotlin 1.2.50? Code reuse, for starters Thu, 14 Jun 2018 12:45:00 -0700 Paul Krill Paul Krill Version 1.2 of the statically typed Kotlin language, a version of Java endorsed by Google for Android app development, offers an experimental feature enabling reuse of code across platforms, as well as compatibility with the Java 9 module system. The latest version is Kotlin 1.2.50.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3229958/application-development/whats-new-in-kotlin-12-code-reuse-for-starters.html#tk.rss_all Software Development JavaScript Android IDG Insider
BrandPost: The Cost of Inaction in the Data Center Thu, 14 Jun 2018 12:35:00 -0700 Brand Post Brand Post

Two houses in my neighborhood went on the market in late spring, and one of them is already under contract. The other one hasn’t budged. Why? I blame it on the cost of inaction.

The houses are about the same age, but in very different condition. The first house was brought up-to-date when the family moved in. They focused on major improvements and items that would keep the house low maintenance. The other neighbor decided to do nothing immediately, only addressing issues when they needed to be fixed. Ultimately, this neighbor fell behind and had to deal with an increasing to-do list of repairs and upgrades. A few years elapsed, his house went on the market, and now potential buyers don’t just see a house; they see an enormous to-do list of items that need attention.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3281334/data-center/the-cost-of-inaction-in-the-data-center.html#tk.rss_all Data Center
Jetpack promises simple R package management Thu, 14 Jun 2018 03:00:00 -0700 Paul Krill Paul Krill

The new open source Jetpack package manager promises to make it easier to manage project dependences for code written in the R language.

Jetpack provides a way to specify project dependencies in a single file and enables project collaboration. When other collaborators pull the latest version of code, they run jetpack install to have all dependencies installed on their PC. This process makes it easy to forge a reproducible environment.

Jetpack also uses the Packrat dependency management system for R to set up a virtual environment.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3281453/application-development/jetpack-takes-flight-as-r-package-manager.html#tk.rss_all Software Development
How to write better: A developer’s guide Thu, 14 Jun 2018 03:00:00 -0700 Andrew C. Oliver Andrew C. Oliver When working with or mentoring other developers, one problem I’ve noticed is that many developers can’t write to save their life. This goes beyond “poorly documented” or whether they get grammar wrong (such as when writing in a second language). The main problem is one of organizing thoughts for a purpose and communicating them to an audience. This is something that everyone struggles with sometimes.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3281133/developer/how-to-write-better-a-developers-guide.html#tk.rss_all Developer Careers IDG Insider
What is cloud-native? The modern way to develop software Thu, 14 Jun 2018 03:00:00 -0700 Andy Patrizio Andy Patrizio

The term “cloud-native” gets thrown around a lot, especially by cloud providers. Not only that, but it even has its own foundation: the Cloud Native Computing Foundation (CNCF), launched in 2015 by the Linux Foundation.

‘Cloud-native’ defined

In general usage, “cloud-native” is an approach to building and running applications that exploits the advantages of the cloud computing delivery model. “Cloud-native” is about howapplications are created and deployed, not where. It implies that the apps live in the public cloud, as opposed to an on-premises datacenter.

The CNCF defines “cloud-native” a little more narrowly, to mean using open source software stack to be containerized, where each part of the app is packaged in its own container, dynamically orchestrated so each part is actively scheduled and managed to optimize resource utilization, and microservices-oriented to increase the overall agility and maintainability of applications.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3281046/cloud-computing/what-is-cloud-native-the-modern-way-to-develop-software.html#tk.rss_all Cloud Computing Software Development Agile Development Devops Containers
Docker unveils cross-cloud management, container templates Wed, 13 Jun 2018 10:32:00 -0700 Serdar Yegulalp Serdar Yegulalp

Docker announced today new features for Docker Enterprise Edition and Docker Desktop to port and manage apps on Kubernetes-based clouds, and to build containers via template-based workflows. Both features are scheduled to appear in Docker editions released in the second half of the year.

Federated application management, as the first announced feature is called, is intended to unify the different ways each cloud provider and operating system runs Docker by way of Kubernetes. Federation is intended to work interchangeably across multiple cloud providers, and between both Linux and Windows editions of Docker.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3281097/containers/docker-unveils-cross-cloud-management-container-templates.html#tk.rss_all Containers Cloud Computing
Kotlin tutorial: Get started with Kotlin Wed, 13 Jun 2018 03:00:00 -0700 Martin Heller Martin Heller As I discussed in my article “What is Kotlin? The Java alternative explained,” Kotlin is a general purpose, open source, statically typed “pragmatic” programming language that combines object-oriented and functional programming features. You can use Kotlin to build applications for the Java Virtual Machine (JVM), Android, browsers, and native apps on MacOS, Linux, Windows, iOS, WebAssembly, and Android. Kotlin was created by JetBrains and released to open source under the Apache 2 license.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3281125/application-development/kotlin-tutorial-get-started-with-kotlin.html#tk.rss_all Software Development Java Android IDG Insider
5 Python distributions for mastering machine learning Wed, 13 Jun 2018 03:00:00 -0700 Serdar Yegulalp Serdar Yegulalp If you’re doing work in statistics, data science, or machine learning, the odds are high you’re using Python. And for good reason, too: The rich ecosystem of libraries and tooling, and the convenience of the language itself, make Python an excellent choice.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3279544/python/5-python-distributions-for-machine-learning.html#tk.rss_all Python Machine Learning Open Source Software Development IDG Insider
What’s new in PHP 7.3 Wed, 13 Jun 2018 03:00:00 -0700 Paul Krill Paul Krill PHP 7.3 is now available in its first alpha release, signifying the start of the release cycle for the next version of the server-side scripting language that has been a staple of web development.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3239299/web-development/whats-new-in-php-72-better-security-code-handling.html#tk.rss_all Web Development Software Development Security IDG Insider
What’s new in Microsoft .Net Framework 4.8 Tue, 12 Jun 2018 16:00:00 -0700 Paul Krill Paul Krill Microsoft released the Version 4.7.2 of the .Net Framework 4.7.2 in early May 2018 and a beta version of .Net Framework 4.8 in mid-June 2018.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3233317/development-tools/whats-new-in-microsoft-net-framework.html#tk.rss_all Development Tools Software Development IDG Insider
Java 11 roadmap: The new features you can expect Tue, 12 Jun 2018 09:15:00 -0700 Paul Krill Paul Krill Now that Oracle has released Java Development Kit 10, the next version, JDK 11, is just around the corner. Due in September 2018 as part of Oracle’s new six-month release cadence for the standard edition of Java, Version 11 has a dozen announced features so far.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3265447/java/java-11-roadmap-the-new-features-you-can-expect.html#tk.rss_all Java Software Development IDG Insider
How to get the most cloud security Tue, 12 Jun 2018 03:00:00 -0700 David Linthicum David Linthicum

One of the leading causes of data breaches is internal negligence due to poor training, according to the Ponemon Institute.

But when the staff is educated and instructed on the proper practices, the risk of cyberattacks or data leaks can be reduced. Infact, you can reduce your risk more this way than with just the use of modern cloud security software and best security practices.

Unfortunately, most companies just try to toss technology at security problems. Even when they do an amazing job locking up their cloud-based systems, they still run a high risk because staffers are now the biggest security hole, and the only way to plug that hole is through training.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3280103/cloud-computing/how-to-get-the-most-cloud-security.html#tk.rss_all Cloud Computing Security
Introducing SPFx, the SharePoint Framework for business apps Tue, 12 Jun 2018 03:00:00 -0700 Simon Bisson Simon Bisson One of the oldest parts of Microsoft’s modern development platform is SharePoint. The successor to its original ASP-based Site Server intranet tool, SharePoint is a lot more than another enterprise content management tool. While it’s often ignored, left to host files and internal web content, at heart it’s an effective tool for building and managing workflows, with its own programming model and tools.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3279901/application-development/introducing-spfx-the-sharepoint-framework-for-business-apps.html#tk.rss_all Software Development Development Tools IDG Insider
What’s new in Apple’s Swift 4.2 language Mon, 11 Jun 2018 13:40:00 -0700 Paul Krill Paul Krill Ahead of the planned 2019 release of Swift 5, Apple has released the intermediate Swift 4.1 version and is working on Swift 4.2.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3226471/application-development/whats-new-in-apples-swift-40-language.html#tk.rss_all Software Development IDG Insider
IDG Contributor Network: Human data is the future of information Mon, 11 Jun 2018 10:50:00 -0700 Michael Hiskey Michael Hiskey

With GDPR finally on the books, I’ve been thinking a lot about the core issues of this truly global data regulation. Last month, I dove into how anxiety about bad data hygiene can be solved with interface—building back-end data hubs and intuitive frontend to empower staffers to interact with data and solve business problems.

Ultimately, GDPR forces organizations to think about the “people data” in their systems in a humanistic way. It’s as if, after three decades of the internet and ten years of smartphones, people have said, “You can have my information, just treat me like a person.”

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3280884/big-data/human-data-is-the-future-of-information.html#tk.rss_all Big Data Regulation Technology Industry
Nashorn JavaScript engine for JVM could be axed Mon, 11 Jun 2018 03:00:00 -0700 Paul Krill Paul Krill

Nashorn, the JavaScript engine for Java Virtual Machine, could be deprecated, having been made obsolete by newer technologies.

Nashorn debuted in Java Development Kit (JDK) 8 in 2014. It has boosted compatibility between Java and JavaScript while offering performance benefits. But the rapid pace of change to ECMAScript language constructs and APIs has made it “challenging” to maintain Nashorn, according to the official deprecation proposal floated in the OpenJDK Java community.

Also, there are other implementations of JavaScript that Java applications can use. For example, GraalJS may soon be available as a module for developers. It uses Oracle’s Truffle library to implement languages and provides most of the same functionality as Nashorn. But there are no current plans to add GraalJS or any other new JavaScript implementation to the JDK itself.

To read this article in full, please click here

]]>
https://www.infoworld.com/article/3279893/javascript/nashorn-javascript-engine-for-jvm-could-be-axed.html#tk.rss_all JavaScript Java
Open source serverless: Fission, Fn, Kubeless, and OpenWhisk Mon, 11 Jun 2018 03:00:00 -0700 Peter Wayner Peter Wayner The word “serverless” is a beguiling buzzword if there ever was one because servers are kind of pain. All of those patches for those security holes that are described in a bazillion words in a million emails sitting in your inbox? If you could get rid of a server, you could forget about those patches. All of those ports on the firewalls that you’ve got to remember to keep closed? They won’t be your worry anymore either. The serverless world will set you free. At least that’s what the word seems to promise.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3279781/application-development/open-source-serverless-fission-fn-kubeless-and-openwhisk.html#tk.rss_all Software Development PaaS Cloud Computing Containers IDG Insider
How to use Brotli for response compression in ASP.Net Core Mon, 11 Jun 2018 03:00:00 -0700 Joydip Kanjilal Joydip Kanjilal When working with RESTful services that leverage the ASP.Net Core Web API, the easy availability of CPU versus the scarcity of network bandwidth can be a good reason to use content compression. Content compression reduces bandwidth consumption and facilitates faster responses. Thus you can take advantage of response compression middleware in ASP.Net Core to improve your application’s performance.

To read this article in full, please click here

]]>(Insider Story)
https://www.infoworld.com/article/3279193/web-development/how-to-work-with-response-compression-in-asp-net-core-using-brotli.html#tk.rss_all Web Development Software Development Windows IDG Insider