Rust 1.36 Stabilizes Futures, Backports Non-Lexical Lifetimes, and More
2 hours ago, infoq

Following its roadmap to Rust 2018, Rust 1.36 most awaited new feature is support for the Future trait, which is the first step towards bringing async/await to the language. Additionally, it backports non-lexical lifetimes (NLL) to improve the borrow checker, and introduces a new alloc crate to enable the creation of memory allocation-dependent libraries that do not require std. By Sergio De Simone...

Jeff McCormick: Using the PostgreSQL Operator with Rook Ceph Storage
3 hours ago, postgresql

The Crunchy PostreSQL Operator supports various forms of storage for provisioning PostgreSQL clusters in a Kubernetes environment. One such provider is Rook, which provides an abstract layer around multiple storage systems available in Kubernetes, which makes it even more convenient to choose between multiple storage engines. One storage engine that Rook supports is Ceph, which provides several types of distributed storage platforms including block-level storage, which is very helpful for ...

How to Add a Notification Badge to Icons in React Native
4 hours ago, pubnub

Notification badges are a core feature of any mobile app, displaying important data to the user in realtime and reengaging out-of-app users. The post How to Add a Notification Badge to Icons in React Native appeared first on PubNub....

Presentation: Panel: First Steps with Machine Learning
4 hours ago, infoq

The panelists discuss the first principles to follow when adding ML to a system. By Nischal Harohalli Padmanabha, Shengyu Fu, Soups Ranjan, Cliff Click...

Get Ready for the Tech Preview of Docker Desktop for WSL 2
4 hours ago, docker

Today at OSCON, Scott Hanselman, Kayla Cinnamon, and Yosef Durr of Microsoft demonstrated some of the new capabilities coming with Windows Subsystem for Linux (WSL) 2, including how it will be integrated with Docker Desktop. As part of this demonstration, we are excited to announce that users can now sign up for the end of […] The post Get Ready for the Tech Preview of Docker Desktop for WSL 2 appeared first on Docker Blog....

Cook: security things in Linux v5.2
5 hours ago, lwn

Over on his blog, Kees Cook runs through the security changes that came in Linux 5.2. "While the SLUB and SLAB allocator freelists have been randomized for a while now, the overarching page allocator itself wasn’t. This meant that anything doing allocation outside of the kmem_cache/kmalloc() would have deterministic placement in memory. This is bad both for security and for some cache management cases. Dan Williams implemented this randomization under CONFIG_SHUFFLE_PAGE_ALLOCATOR now, which pro...

AWS Named as a Leader in Gartner’s Infrastructure as a Service (IaaS) Magic Quadrant for the 9th Consecutive Year
5 hours ago, aws

My colleagues on the AWS service teams work to deliver what customers want today, and also do their best to anticipate what they will need tomorrow. This Customer Obsession, along with our commitment to Hire and Develop the Best (two of the fourteen Amazon Leadership Principles), helps us to figure out, and then to deliver […]

Presentation: Panel: Sequential Data
5 hours ago, infoq

The panelists discuss how the different fields within sequential data processing can benefit from each other, what the future trends are that we expect and take questions. By Joel Grus, Keunwoo Choi, Emmanuel Ameisen, Sean Taylor...

[$] Kernel analysis with bpftrace
6 hours ago, lwn

At the 2019 Linux Storage, Filesystem, and Memory-Management Summit (LSFMM) Brendan Gregg gave a keynote on BPF observability that included a kernel issue he had debugged on Netflix production servers using bpftrace. In this article, he provides a crash course on bpftrace for kernel developers—to help them more easily analyze their code. Subscribers can read on for a look at kernel analysis using bpftrace from the upcoming weekly edition....

How to use a Chromebook if you’ve switched from a PC
7 hours ago, googlecloud

Editor’s note:This is the second post in an ongoing tips series. If your company recently switched to Chrome OS, use these tips to get up to speed. If you’re an IT administrator, pass these tips along to your users to help them stay productive. Last month, we shared tips on how to use a Chromebook if you switched from previously using a Mac. This month, we’ll explore similar topics for PC users, answering questions about keyboard shortcuts and finding files. If you’ve recently switched from usin...

Presentation: Java Futures, 2019 Edition
8 hours ago, infoq

Java Language Architect Brian Goetz gives a tour of some of the features coming to Java next. By Brian Goetz...

Introducing the What-If Tool for Cloud AI Platform models
8 hours ago, googlecloud

Last year our TensorFlow teamannounced theWhat-If Tool, an interactive visual interface designed to help you visualize your datasets and better understand the output of your TensorFlow models. Today, we’re announcing a new integration with the What-If Tool to analyze your models deployed onAI Platform. In addition to TensorFlow models, you can also use the What-If Tool for your XGBoost and Scikit Learn models deployed on AI Platform.As AI models grow in complexity, understanding the inner workin...

Gartner names Google Cloud a leader in its IaaS Magic Quadrant
9 hours ago, googlecloud

For the second consecutive year, Gartner has identified Google Cloud as a Leader in the 2019 Gartner Cloud Infrastructure as a Service Magic Quadrant. Enterprises rely on research firms like Gartner to help them evaluate and compare cloud providers, and we’re thrilled for the recognition.Here at Google Cloud, our goal is to be the easiest cloud for enterprises to do business with. We’ve committed to dramatically extending the size of our sales and support teams, and have made meaningful changes ...

How to Combat Data Breaches Before They Happen: Scylla’s Native Security
9 hours ago, scylladb

To take advantage of new security features and bug fixes, you need to stay up-to-date with the latest software. Before you do anything else, update your cluster with latest version of Scylla. Also take the time to ensure that  your operating system and libraries are up-to-date as well. The post How to Combat Data Breaches Before They Happen: Scylla’s Native Security appeared first on ScyllaDB....

IT set free to innovate with Chrome Enterprise
9 hours ago, googlecloud

Editor’s note:Today’s post is by Kan Liu, a member of the original Chrome OS team more than 10 years ago and now the platform's Senior Director for product management.  In the past, businesses often thought of IT as a support function—in charge of tasks like imaging devices, setting up on-premise servers, and repairing devices after breakdowns. But as more enterprises migrate to the cloud and digitally transform,  IT has become a change agent for the entire company. Today, IT helps employees wor...

Operate with confidence: Keeping your functions functioning with monitoring, logging and error reporting
9 hours ago, googlecloud

If you want to keep bugs from making it into production, it’s important to have a comprehensive testing plan that employs a variety of techniques. But no matter how complete your plan might be, tests are bound to miss bugs every now and then, which get pushed into production.In our previous post, Release with confidence: How testing and CI/CD can keep bugs out of production, we discussed ways to reduce bugs in a Cloud Functions production environment. In this post, we’ll show you how to find bug...

Next