Home » Feed aggregator » Sources » InfoWorld

InfoWorld

Subscribe to InfoWorld feed InfoWorld
Updated: 16 min 19 sec ago

What’s new in Angular: Version 6 is here

Thu, 05/03/2018 - 19:45

Version 6 of Angular, Google’s popular JavaScript framework for building mobile and desktop applications, is here, with the first production release available.

Angular provides dependency injection, particularly useful for assembling data services for applications, along with use of an HTML template to compose components. In Angular, developers still compose components with an HTML component that connects to TypeScript code for imperative parts of the program.

To read this article in full, please click here

(Insider Story)
Categories: News

How AWS will own you through serverless computing

Thu, 05/03/2018 - 06:00

If you could spend $1 to make $10, you’d do it, right? By the same token, if you could spend $9 billion to make $90 billion, you’d do that, too, right? With hundreds of billions at stake in cloud computing, and winner-takes-most economics in play, Amazon Web Services, Microsoft, and Google spent $35 billion last year—and roughly $10 billion in the first quarter of 2018—to earn the right to take home multiples of that later. “The cloud isn’t cheap,” rightly reasons Geekwire’s Tom Krazit.

Failure in cloud, however, is much more expensive. Given the rise of serverless computing, it’s getting ever more costly, with some signs that AWS could turn its early lead into long-term dominance.

To read this article in full, please click here

(Insider Story)
Categories: News

How to find a developer job after coding bootcamp

Thu, 05/03/2018 - 06:00

I'm not a big believer in those code bootcamps. And I was reminded why recently as I was hiring for developers at my company. So far, few people I've interviewed from one of these bootcamps has managed to convince me that they'd be any kind of asset—even as an entry-level hire.

The folks that did convince me to go further have had one major thing in common: They had actually gained some experience outside the code camp.

[ The art of programming moves rapidly. InfoWorld helps you navigate what’s running hot and what’s going cold. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

Here are some ways you can do the same:

To read this article in full, please click here

(Insider Story)
Categories: News

CIO Leadership Live with Sanjay Shringarpure, CIO, E.& J. Gallo Winery | Ep 8

Thu, 05/03/2018 - 01:00
In this Q&A, host Maryfran Johnson talks one-on-one with Sanjay Shringarpure, CIO at E.& J. Gallo Winery, about the changing landscape of IT and innovation technologies in the agriculture industry, the challenges of recruiting talent, and more.
Categories: News

Dojo 2: What the JavaScript toolkit’s new version offers

Wed, 05/02/2018 - 14:45

Dojo 2, the first major rewrite of the open source JavaScript toolkit in more than a decade, is now available.

Version 2 is intended for building modern web apps, leveraging ECMAScript 2015 and later versions, TypeScript, and other standards and best practices. It also focuses on interoperability and support for emerging technologies such as Intersection Observers and Web Animations.

To read this article in full, please click here

Categories: News

TigerGraph: The parallel graph database explained

Wed, 05/02/2018 - 06:00

Victor Lee is director of product management at TigerGraph.

Graph databases excel at answering complex questions about relationships in large data sets. But they hit a wall—in terms of both performance and analysis capabilities—when the volume of data grows very large, and when the answers must be provided in real time.

That’s because existing graph technologies have trouble loading large quantities of data, or ingesting fast-arriving data, in real time. They also struggle to deliver fast traversal speed. While deeper analytics require deeper traversal of the graph, today’s graph databases typically slow down or time out after two hops of traversal.

To read this article in full, please click here

Categories: News

Using a private cloud? Admit your error and go public instead

Wed, 05/02/2018 - 06:00

Amazon Web Services has announced that Oath, the former Yahoo, has selected AWS as its preferred public cloud provider. Sounds like another routine “win” announcement from a cloud vendor, doesn’t it? But this one is far from routine.

Just last year, InfoWorld’s editor in chief, Eric Knorr, wrote about Yahoo’s grand plans to create a giant private cloud. Not even a year later, Yahoo (now Oath) has switched gears and is moving to the public cloud instead.

[ Learn all about the cloud at InfoWorld. Start with the basics: What is cloud computing? Everything you need to know now. Then learn what is IaaS (infrastructure as a service), what is PaaS (platform as a service), and what is SaaS (software as a service). | Get ready for the latest trend in cloud computing: What is multicloud? The next step in cloud computing. ]Why changing its cloud course was a very smart decision for Oath

This reversal is smart. Other companies with their own private clouds have dug in their heels, and I suspect they will wait until the market makes a decision for them. At least Oath is being proactive after clearly seeing the writing on the wall around private clouds. (Ironically, Oath’s owner, Verizon, once had ambitions of being a major cloud provider itself. It too correctly read the tea leaves and abandoned those plans.)

To read this article in full, please click here

(Insider Story)
Categories: News

Why you should use Python for machine learning

Wed, 05/02/2018 - 06:00

What is it about Python—the language, the ecosystem, the development processes around them—that has made it into such a favorite for data science?

Python has long enjoyed growing popularity in many areas of software development—scripting and process automation, web development, general applications. More recently it has become a leading language in machine learning. In this article we’ll look at the four major reasons why Python has become a juggernaut in that field.

[ The essentials from InfoWorld: Get started with Anaconda, the Python distribution for data science. • What’s new in the Anaconda distribution for Python. • 5 essential Python tools for data science—now improved. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]Python keeps programming simple

The first major reason is of a piece with why Python has become a general success story: the language makes things simple and keeps them simple.

To read this article in full, please click here

(Insider Story)
Categories: News

Defending against mobile technology threats | Salted Hash Ep 24

Tue, 05/01/2018 - 06:30
What are the current dangers in mobile technology and what are the strategies to keep yourself protected? Join host Steve Ragan from the show floor at RSA 2018, where he talks with Will LaSala, director of Security Solutions and security evangelist at VASCO Data Security.
Categories: News

The right way to manage devops configurations in the cloud

Tue, 05/01/2018 - 06:00

A common question from people setting up devops in the cloud is where to track configurations. You certainly have a vast array of technologies to help you track configurations, including configuration management (CM) tools such as Puppet, Chef, Ansible, and Cfengine.

However, a more fundamental question is: Where should configurations exist?

To read this article in full, please click here

Categories: News

How to run .Net apps in the browser with Blazor

Tue, 05/01/2018 - 06:00

We all remember Silverlight, Microsoft’s answer to Adobe’s Flash. The remnant of an ambitious plan to have .Net code running everywhere, it mixed the familiar C# and XAML with browsers. The result was a richer, more interactive web experience than familiar forms with a dash of CSS. As useful as plugins were, it became clear that they made the browser attack surface much bigger. Flash and ActiveX exploits became a serious security risk, and designers and developers began to back away from the world of plugins.

A new generation of more powerful browsers helped the transition, along with the opening of a corresponding new front in the never-ending browser wars: browser performance benchmarks. New JavaScript engines like Internet Explorer’s (and now Edge’s) Chakra came along with JIT compilers that took advantage of new processor capabilities and soon rivaled binary code. Along with better performance, the web itself added more capabilities, with HTML5’s new JavaScript and CSS constructs quickly providing alternatives to now-obsolete plugin technologies, from 2D animations to virtual reality.

To read this article in full, please click here

(Insider Story)
Categories: News

Puppet to add continuous delivery for infrastructure code

Mon, 04/30/2018 - 16:30

Devops software maker Puppet is readying a continuous delivery application for infrastructure along with upgrading its enterprise devops platform.

Continuous Delivery for Puppet Enterprise, due in June 2018, is intended to simplify continuous delivery and integration for infrastructure code while unifying silos across devs and ops teams. It will work with infrastructure managed with the company’s Puppet Enterprise platform.

[ The essentials from InfoWorld: Get started with CI/CD: Automating your application delivery with CI/CD pipelines. • 5 common pitfalls of CI/CD—and how to avoid them. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

Continuous Delivery for Puppet Enterprise's capabilities include:

To read this article in full, please click here

Categories: News

GDPR may well kill enterprise blockchain databases

Mon, 04/30/2018 - 06:00

Tech manias always end, often with a whimper, but sometimes with a hard slap in face.

The current blockchain frenzy seems to be on the verge of a rude awakening. The core issue is not whether the technology can address the myriad issues  surrounding its performance, scalability, security, and flexibility. Rather, it concerns whether its fundamental architecture—that of a shared, distributed, and immutable recordkeeping system—can pass muster with regulators in the European Union (EU).

[ The essentials from InfoWorld: How to choose the right data-integration toolsHow Cosmos DB ensures data consistency in the global cloud. | Go deep into analytics and big data with the InfoWorld Big Data and Analytics Report newsletter. ]

Companies everywhere are racing to comply with the EU’s General Data Protection Regulation when it goes into full effect on May 25, 2018. GDPR will have a major impact on how global enterprises store, share, and use customer data. It is a legal framework for managing personally identifiable information (PII) of the residents of EU member nations. The regulation applies to any company holding such information, even those based in the US and other non-EU nations. The regulation requires that organizations that hold such data give individuals the right to request that it be deleted, corrected, and withheld from uses to which they haven’t consented.

To read this article in full, please click here

(Insider Story)
Categories: News

How to use Azure Cosmos DB in .Net

Mon, 04/30/2018 - 06:00

Azure Cosmos DB is an easy-to-use, scalable, NoSQL database available in Microsoft’s Azure cloud. Cosmos DB is hosted on SSDs and hence data storage and retrieval is very fast. This database service also supports multiple data models including document, key-value, graph, and columnar, so can be leveraged for all kinds of applications. We will focus on Cosmos DB’s document data model, which is accessed through the SQL API (formerly known as the DocumentDB API).

Similar to MongoDB and RavenDB, the document data model in Azure Cosmos DB allows you to store data represented as JSON without an enforced schema. In this article I will discuss the use of Azure Cosmos DB as a JSON document store and how we can work with it in .Net.

To read this article in full, please click here

(Insider Story)
Categories: News

The 5 best programming languages for AI development

Mon, 04/30/2018 - 06:00

AI (artificial intelligence) opens up a world of possibilities for application developers. By taking advantage of machine learning or deep learning, you could produce far better user profiles, personalization, and recommendations, or incorporate smarter search, a voice interface, or intelligent assistance, or improve your app any number of other ways. You could even build applications that see, hear, and react.

Which programming language should you learn to plumb the depths of AI? You’ll want a language with many good machine learning and deep learning libraries, of course. It should also feature good runtime performance, good tools support, a large community of programmers, and a healthy ecosystem of supporting packages. That still leaves plenty of good options. 

To read this article in full, please click here

(Insider Story)
Categories: News

If your cloud apps don’t have APIs, you’re doing it wrong

Fri, 04/27/2018 - 06:00

If you are building new applications on public cloud platforms, you are faced with a choice: Should you build a set of APIs bound to the new cloud application’s application services? Or should you look for another job?

I’m seeing many new cloud applications that are built to fail. Not because they are poorly designed, but because they are leaving out the power of using application services with well-defined and designed APIs that let other applications access those services.

[ What is cloud computing? Everything you need to know now. | Also: InfoWorld helps you identify the right tools for the job: AWS cloud services guide • Google Cloud Platform services guide. • Tutorial: Get started with Google Cloud. ]

This use of APIs is no longer optional. The cloud platforms themselves are API-driven. They provide storage services, provisioning services, database services, etc., and they like to work with other things that use APIs.

To read this article in full, please click here

Categories: News

Visual Studio 2017 roadmap: The new features you can expect

Thu, 04/26/2018 - 18:00

Microsoft has published a roadmap of features planned for Visual Studio 2017 in 2018.

[ The InfoWorld changelog: What’s new in Microsoft’s Visual Studio 2017. | Review: Visual Studio 2017 is the best ever. | Cut to the key news and issues in cutting-edge enterprise technology with the InfoWorld Daily newsletter. ]

Some key capabilities anticipated by June 2018 include:

To read this article in full, please click here

Categories: News

Scala roadmap: What features to expect in Scala 3

Thu, 04/26/2018 - 06:00

Scala 3.0, an upgrade to the object-oriented, functional Scala language that started out on the JVM, is expected in early 2020, anchored by a next-generation compiler platform known as Dotty.

In fact, Dotty will become Scala 3.0, said Scala language founder Martin Odersky. Dotty has been centered on simplification, with extraneous syntax such as XML literals removed. Dotty also tries to slim down Scala types into a smaller set of fundamental constructs.

Planned new features in Scala 3

Objectives for the Scala 3 release include:

To read this article in full, please click here

Categories: News

Oracle sets date for end of Java 8 updates

Wed, 04/25/2018 - 17:12

Further clarifying its ongoing support plans for Java SE (Standard Edition) 8, Oracle will require businesses to have a commercial license to get updates after January 2019.

In an undated bulletin about the revision, Oracle said public updates for Java SE 8 released after January 2019 will not be available for business, commercial, or production use without a commercial license. However, public updates for Java SE 8 will be available for individual, personal use through at least the end of 2020.

[ 15 Java frameworks that give developers a boost. • Which tools support Java’s new modularity features. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ] End of public updates for Java 8

Oracle advises enterprises to review the Oracle Java SE Support Roadmap to assess support requirements in order to migrate to a later release or obtain a commercial license. Customers who use Java SE as part of another Oracle product can continue to access Java SE 8 for those products beyond 2019 for those products. Oracle advises developers to review roadmaps for Java SE 8 and beyond and take appropriate action based on their application and its distribution model.

To read this article in full, please click here

Categories: News

What’s new in the Node.js 10 JavaScript runtime

Wed, 04/25/2018 - 06:00

Node.js 10.0.0 has been released, and will become the platform’s Long Term Support (LTS) line in October 2018. As the LTS line, it will be supported for three years.

Version 10.0.0 add supports for the OpenSSL 1.1.0 security toolkit but focuses mainly on incremental improvements. Also, while Node.js 10.0.0 ships with NPM 5.7, the 10.x line will be upgraded to NPM Version 6 later on; NPM 6 will offer performance, stability, and security improvements.

[ Getting to know Node? Don’t miss: Node.js tutorial: Get started with Node.js10 JavaScript concepts every Node developer must master.The complete guide to Node.js frameworks7 keys to structuring your Node app. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ] New features in Node.js 10

In addition to OpenSSL 1.1.0 support, other features in the Node.js 10.0.0 release include:

To read this article in full, please click here

Categories: News

Pages