[$] Avoiding blocking file-name lookups
52 minutes ago, lwn

As a general rule, when one attempts to open a file with a system call like openat2(), the expectation is that the call will not return until the job is done. But there are times where the desire to open the file is conditional on being able to open it immediately, without blocking. Linux has never supported that mode well, but that may be about to change with this patch set from Jens Axboe....

Low Value in range_optimizer_max_mem_size Might Cause Full Table Scan
1 hour ago, percona

Although how range_optimizer_max_mem_size operates is explained in the official doc, it’s not a well-known variable and surely not a variable you need to modify under most circumstances. But from time to time we get some performance tickets related to this. What problem does this variable cause if it is not properly sized? Let’s find out […]...

Presentation: Certainty in Uncertainty: Integrating Core Talents to Do What We Do Best
2 hours ago, infoq

Christopher Bramley takes a look at using human learning, complexity theory, and contextual industry frameworks to manage uncertainty and learn from it By Christopher Bramley...

Learn About the Most In-Demand Skills from Expert Practitioners at QCon Plus, May 17-28
2 hours ago, infoq

If you are a senior software engineer, architect, or team lead and want to take your technical learning and personal development to a whole new level this year, join us at QCon Plus on May 17-28. Here you can discover trends, best practices, and solutions implemented by the world's most innovative software organizations. By Adelina Turcu...

How We Improved SmashingMag Performance
2 hours ago, smashingmagazine

In this article, we’ll take a close look at some of the changes we made on this very site — running on JAMStack with React — to optimize the web performance and improve the Core Web Vitals metrics. With some of the mistakes we’ve made, and some of the unexpected changes that helped boost all the metrics across the board....

Compact and Bijou
3 hours ago, ubuntu

Snaps are designed to be self-contained packages of binaries, libraries and other assets. A snap might end up being quite bulky if the primary application it contains has many additional dependencies. This is a by-product of the snap needing to run on any Linux distribution where dependencies cannot always be expected to be installed. This […]...

Article: The Kollected Kode Vicious Review and Author Q&A
3 hours ago, infoq

Addison Wesley Professional The Kollected Kode Vicious by George V. Neville-Neil aims to provide thoughtful and pragmatic insight into programming to both experienced and younger software professionals on a variety of different topics related to programming. InfoQ has taken the chance to speak with author Neville-Neil about his book. By Sergio De Simone, George V. Neville-Neil...

AWS Introduces HealthLake and Redshift ML in Preview
3 hours ago, infoq

AWS introduced preview releases of Amazon HealthLake service and a feature for Amazon Redshift called Redshift ML during re:Invent 2020 in December. Amazon HealthLake is a data lake service that helps healthcare, health insurance, and pharmaceutical companies to derive value out of their data with the help of NLP. Redshift ML is a service that provides a gateway into SageMaker to Redshift users. By Kovid Rathee...

Running InfluxDB 2.0 and Telegraf Using Docker
4 hours ago, influxdata

While the Docker buzz has faded a bit, replaced by new words like “Kubernetes” and “Serverless”, there is no arguing that Docker is the default toolchain for developers looking to get started with Linux containers, as it is fairly ubiquitous … Running InfluxDB 2.0 and Telegraf Using Docker Read More » The post Running InfluxDB 2.0 and Telegraf Using Docker appeared first on InfluxData....

HashiCorp Announces Public Beta of HCP Vault
4 hours ago, infoq

In a recent blog post, HashiCorp announced the public beta of HashiCorp Vault on its Cloud Platform (HCP). With Vault, customers can leverage a managed cloud service to provide them with secret management and encryption capabilities. By Steef-Jan Wiggers...

Becoming Personally Agile for Mental Health
5 hours ago, infoq

Feeling the need to be constantly producing high-quality deliverables with a high sense of perfection can lead to stress and can cause burnout. You have to first accept that you have a problem to find your way out of burnout. Applying agile on a personal level can help you to achieve high goals while reducing stress and lowering the chance of getting burnout. By Ben Linders...

Hans-Juergen Schoenig: Golden Proportions in PostgreSQL
6 hours ago, postgresql

As CYBERTEC keeps expanding, we need a lot more office space than we previously did. Right now, we have a solution in the works: a new office building. We wanted something beautiful, so we started to dig into mathematical proportions to achieve a reasonable level of beauty. We hoped to make the building not just usable, but also to have it liked by our staff. I stumbled upon some old books about proportions in architecture and went to work. Fortunately, one can use PostgreSQL to do some o...

Microsoft Introduces Azure Health Bot
8 hours ago, infoq

Microsoft recently introduced Azure Health Bot, an evolution of Microsoft Healthcare Bot that is becoming an Azure service with added functionalities. Built for developing virtual health care assistants, Azure Health Bot combines medical databases with natural language capabilities. By Renato Losio...

Introducing the Red Hat build of Eclipse Vert.x 4.0
8 hours ago, redhat

If you are interested in reactive, non-blocking, and asynchronous Java development, you are likely familiar with Eclipse Vert.x. The project started in 2011 and successfully moved to the Eclipse Foundation in 2013. Since then, Vert.x has undergone nine years of rigorous development and grown into a thriving community. It is one of the most widely […] The post Introducing the Red Hat build of Eclipse Vert.x 4.0 appeared first on Red Hat Developer....

Deploying NGINX as an API Gateway, Part 3: Publishing gRPC Services
12 hours ago, nginx

This is the third blog post in our series on deploying NGINX Open Source and NGINX Plus as an API gateway. Part 1 provides detailed instructions for several use cases of NGINX Open Source and NGINX Plus as the API gateway for RESTful, HTTP‑based APIs. Part 2 extends those use cases and looks at a range of safeguards that [...] Read More... The post Deploying NGINX as an API Gateway, Part 3: Publishing gRPC Services appeared first on NGINX....

Yari, the New MDN Web Documentation Platform
13 hours ago, infoq

Mozilla Developer Network (MDN), Mozilla’s multilingual resource for web documentation recently launched Yari, MDN Web Docs’ new platform. Yari reduces the burden of developing, maintaining, and contributing to MDN. MDN content is now stored in GitHub and can be contributed to via pull requests. By Bruno Couriol...

[$] LWN.net Weekly Edition for January 21, 2021
15 hours ago, lwn

The LWN.net Weekly Edition for January 21, 2021 is available....

Next