Open-source News

VKD3D-Proton Working On Variable Rate Shading

Phoronix - Thu, 02/04/2021 - 18:36
In addition to VKD3D-Proton working on support for DXR ray-tracing another high profile Direct3D 12 feature being implemented on top of Vulkan is support for variable rate shading...

A hands-on tutorial of SQLite3

opensource.com - Thu, 02/04/2021 - 16:03

Applications very often save data. Whether your users create simple text documents, complex graphic layouts, game progress, or an intricate list of customers and order numbers, software usually implies that data is being generated. There are many ways to store data for repeated use. You can dump text to configuration formats such as INI, YAML, XML, or JSON, you can write out raw binary data, or you can store data in a structured database.


read more

A guide to understanding Linux software libraries in C

opensource.com - Thu, 02/04/2021 - 16:02

Software libraries are a longstanding, easy, and sensible way to reuse code. This article explains how to build libraries from scratch and make them available to clients. Although the two sample libraries target Linux, the steps for creating, publishing, and using these libraries apply to other Unix-like systems.


read more

Get started with distributed tracing using Grafana Tempo

opensource.com - Thu, 02/04/2021 - 16:01

Grafana's Tempo is an easy-to-use, high-scale, distributed tracing backend from Grafana Labs. Tempo has integrations with Grafana, Prometheus, and Loki and requires only object storage to operate, making it cost-efficient and easy to operate.


read more

How to implement business requirements in software development

opensource.com - Thu, 02/04/2021 - 16:00

In my previous articles in this series, I explained why tackling coding problems all at once, as if they were hordes of zombies, is a mistake. I'm using a helpful acronym to explain why it's better to approach problems incrementally. ZOMBIES stands for:

Z – Zero
O – One
M – Many (or more complex)
B – Boundary behaviors
I – Interface definition
E – Exercise exceptional behavior
S – Simple scenarios, simple solutions


read more

Ubuntu Core + Mir Is Powering Smart Exercise Mirrors

Phoronix - Thu, 02/04/2021 - 15:30
For those wondering where Ubuntu's Mir is being used in current form with their continued development of it these days as a Wayland compositor, it turns out it is being used within smart exercise mirrors as at least one implementation...

8 Top Open Source Reverse Proxy Servers for Linux

Tecmint - Thu, 02/04/2021 - 15:21

A reverse proxy server is a type of proxy server that is deployed between clients and back-end/origin servers, for example, an HTTP server such as NGINX, Apache, etc.. or application servers written in Nodejs, Python, Java,

The post 8 Top Open Source Reverse Proxy Servers for Linux first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

Apache DataSketches Promoted For Doing Big Data Analytics

Phoronix - Thu, 02/04/2021 - 13:00
Following in the footsteps of Apache Superset and Apache ECharts, DataSketches has been promoted to being a top-level project within the Apache Software Foundation...

Pages