WebAssembly, the highly touted binary format that promises to make web applications run faster, has reached 1.0 status with the publishing of the WebAssembly core specification. This marks the arrival of a new platform for the web that allows high-level languages like C, C++, and Rust to run in the browser.Published as an official recommendation under the jurisdiction of the World Wide Web Consortium (W3C), the WebAssembly core specification, previously available in a working draft format, defines a low-level machine that closely mimics the functionality of microprocessors. The W3C core specif...more
Cloud migration projects have two dimensions.First, they are short-term sprints where a project team migrates a handful of application workloads and data stores to a single or multicloud. They act independently, with little architectural oversite or governance, and last between two to six months. [ Also on InfoWorld: Sorry, Linux. Kubernetes is now the OS that matters ]
Second, is the longer-term architecture including security, governance, management, and monitoring. This may be directed by a cloud business office, the office of the CTO, or a master cloud architect. This set of processes goes...more
Hyperscale cloud services such as Azure are designed to work with large amounts of data, taking advantage of their economies of scale when purchasing storage hardware. Their close relationship with search engines like Bing and Google allows them to build on the algorithms and tools developed to analyze the public internet. It’s a combination that makes them an ideal platform for building applications that need to process massive data sets, at a scale that would be prohibitive in your own data center.To read this article in full, please click here(Insider Story)
While Git users have dozens of get-started guides to choose from, and GitHub offers a number of guides of its own, it’s still not easy to find a collection of useful tips for developers who want to work smarter with Git and GitHub. Let’s fix that.To read this article in full, please click here(Insider Story)
There's a fine line between AI that interacts for us and AI that interacts AS us. Or is there a line at all? Will anyone care? Questions abound.
Are you the cloud security person, or cloudsec/cloudops, as it’s often called? The person who controls the cloud deployment, including all security such as IAM (identity and access management), encryption services, and application and user authentication? I have some observations about cloud security to share.First, enterprises typically don’t have a good-fitting security solution. For most of the security solutions I’ve seen in the cloud, it appears that companies have turned on native public cloud security, done some iterations, and called it a day.Second, security isn’t seen as something to...more
GitClear, maker of a toolkit for generating software project performance metrics, has publicly released Open Repos, a free tool to make it easier for contributors to participate in open source development by better visualizing how the codebase changes between releases.Open Repos tracks a number of high-profile open source projects including TensorFlow, Ansible, Microsoft Visual Studio Code, Angular, and React. The goal of the product, according to GitClear’s announcement blog post, is to provide visual answers to common practical questions people have about an open source project’s status that...more
Amazon Web Services has expanded the capabilities of its Amazon SageMaker machine learning toolkit to address a number of challenges that enterprises confront when trying to operationalize machine learning, from model organization, training, and optimization to monitoring the performance of models in production.Launched at the Amazon’s re:invent conference in 2017, SageMaker aims to make machine learning adoption simpler for customers by bringing together a hosted environment for Jupyter notebooks with built-in model management, automated spin up of training environments in Amazon S3, and HTTP...more
IBM hopes to reduce the complexity of moving workloads to the cloud through Cloud Paks,’ its series of specialized packaged offerings that enterprise can implement relatively quickly. But is it enough?
Let’s face it. We’re painting ourselves into a corner given the number of special-purpose, cloud-native databases we’re placing into production. This without regard to how we should be using those databases in ways that allow for easy access and understanding of data. Today, they are typically coupled to applications, and have a tactical and not a strategic purpose. This is not the purpose of data, and not the promise of the cloud. Keep in mind that data in the cloud was built up in our minds to make data more accessible and centralized. Finally, we would be able to do “wonderful things w...more