OpenLiberty Moves to Four-Week Releases
1 hour ago, infoq

OpenLiberty begins offering a new release every four weeks, speeding up feature availability. By Erik Costlow...

JUnit Project Moves to Azure Pipelines for Builds
8 hours ago, infoq

JUnit, a unit testing framework for Java, is one of the most popular libraries used by Java developers. The JUnit team recently announced they've adopted Azure Pipelines for continuous integration (CI). By Richard Seroter...

Session affinity, load balancing controls, gRPC-Web, and Ambassador 0.52
10 hours ago, ambassador

Today’s cloud native applications are composed of multiple heterogeneous (micro)services, communicating with clients and with each other in a wide variety of protocols and over a wide range of topologies. We’ve seen this first hand with Ambassador, which is being deployed in increasingly diverse workloads and environments.Our goal with Ambassador is to make it the best cloud-native API Gateway on the planet. To that end, we’re excited to announce Ambassador 0.52., which adds the following new ca...

Open-sourcing Python Test Runner for multiple tests in parallel
11 hours ago, facebook

WHAT’S NEW: A new Python-based project called Python Test Runner (ptr), that allows developers to run Python unit test suites. The main difference between ptr and existing test runners is that ptr crawls a repository to find Python projects with unit tests defined in their setup files. It then runs each suite in parallel with [...] Read More... The post Open-sourcing Python Test Runner for multiple tests in parallel appeared first on Facebook Code....

Article: Why Isn't Your Current Approach to Scaling Agile Working?
12 hours ago, infoq

Organizations struggle to scale their agility. While every organization is different, common patterns explain the major challenges that most organizations face: organizational design, trying to copy others, “one-size-fits-all” scaling, scaling in siloes, and neglecting engineering practices. This article explains why, what to do about it, and how the three leading scaling frameworks compare. By Kurt Bittner, Cesario Ramos...

Peter Bengtsson: Best way to count distinct indexed things in PostgreSQL
12 hours ago, postgresql

`SELECT COUNT(*) FROM (SELECT DISTINCT my_not_unique_indexed_column FROM my_table) t`...

[$] Building header files into the kernel
13 hours ago, lwn

Kernel developers learn, one way or another, to be careful about memory use; any memory taken by the kernel is not available for use by the actual applications that people keep the computer around to run. So it is unsurprising that eyebrows went up when Joel Fernandes proposed building the source for all of the kernel's headers files into the kernel itself, at a cost of nearly 4MB of unswappable, kernel-space memory. The discussion is ongoing, but it has already highlighted some pain points fe...

Google Launches "Season of Docs" Program to Improve Open Source Documentation
13 hours ago, infoq

Google has launched Season of Docs, a program which aims to improve documentation for open source projects. It will do this by building a mentoring relationship between open source contributors and technical writers, helping create stronger and more comprehensive documentation for various open source technologies. By Andrew Morgan...

The Serverlist Newsletter: Serverless Benchmarks, Workers.dev, security implications of serverless cloud computing, and more
13 hours ago, cloudflare

Check out our third edition of The Serverlist below. Get the latest scoop on the serverless space, get your hands dirty with new developer tutorials, engage in conversations with other serverless developers, and find upcoming meetups and conferences to attend....

Uber Case Study: Choosing the Right HDFS File Format for Your Apache Spark Jobs
14 hours ago, uber

As part of our effort to create better user experiences on our platform, members of our Maps Data Collection team use a dedicated mobile application to collect imagery and its associated metadata to enhance our maps. For example, our … The post Uber Case Study: Choosing the Right HDFS File Format for Your Apache Spark Jobs appeared first on Uber Engineering Blog....

A Self-Hosted Global Load Balancer for OpenShift
14 hours ago, openshift

Introduction This is the fifth installment on a series of blog posts related to deploying OpenShift in multi-cluster configurations. In the first two posts (part 1 and part 2), we explored how to create a network tunnel between multiple clusters. In the third post, it was demonstrated how to deploy Istio multicluster across multiple clusters […] The post A Self-Hosted Global Load Balancer for OpenShift appeared first on Red Hat OpenShift Blog....

TensorFlow 2.0 and Cloud AI make it easy to train, deploy, and maintain scalable machine learning models
14 hours ago, googlecloud

Since it was open-sourced in 2015, TensorFlow has matured into an entire end-to-end ML ecosystem that includes a variety of tools, libraries, and deployment options to help users go from research to production easily. This month at the 2019 TensorFlow Dev Summit we announced TensorFlow 2.0 to make machine learning models easier to use and deploy.TensorFlow started out as a machine learning framework and has grown into a comprehensive platform that gives researchers and developers access to both ...

It's raining APIs: How AccuWeather shares data with developers using Apigee
14 hours ago, googlecloud

Editor’s note: We’re hearing today from AccuWeather, the popular weather data provider. The company has evolved into a digital business through the years, and the company’s APIs are essential to what it offers. Here’s how AccuWeather uses Google’s Apigee API management platform to make it all work smoothly.Since AccuWeather was founded in 1962, our company has become the world’s leading provider of weather forecasts and warnings. We maintain a huge, accurate and comprehensive collection of weath...

Open Sourcing our Day View UI Library for Making Meetings Easier
14 hours ago, linkedin

Co-authors: Greg Lundien, Akif Hossain, Daniel Hsu, and Hannah Cutler   Our members leverage LinkedIn Messenger for a number of use cases, and oftentimes a scheduling component is an important piece of the interaction. A few examples include: A student who wants to schedule time to chat with a graduate from his or her school for career advice. A freelancer who needs to schedule a call with a potential customer. A job seeker who wants to set up a meeting with an employee at a company to talk abou...

Writing an API at the Edge with Workers and Cloud Firestore
15 hours ago, cloudflare

We’re super stoked about bringing you Workers.dev, and we’re even more stoked at every opportunity we have to dogfood Workers. Using what we create keeps us tuned in to the developer experience, which takes a good deal of guesswork out of drawing our roadmaps....

Agile in Higher Education: Experiences from The Open University
15 hours ago, infoq

Universities need to embrace an agile and product mindset, as they are grappling with hypothesis-driven development of new kinds of products and services of which they understand very little, for users whose behaviours and needs they little understand, said Matthew Moran. He presented applying the agile mindset, principles and practices for online course development at Aginext 2019. By Ben Linders...

Next