# SMART

Published articles for SMART.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Monitor Your Drive Health with Performance Co-Pilot on Fedora

DevFeed: [Monitor Your Drive Health with Performance Co-Pilot on Fedora](<https://devfeed.tech/articles/monitor-your-drive-health-with-performance-co-pilot-on-fedora-12392.md>)

Original publisher: [Read original article](<https://fedoramagazine.org/monitor-your-drive-health-with-performance-co-pilot-on-fedora/>)

Author: Paul Evans

Published: 2026-08-10T08:00:00Z

Content type: article

Language: en

Sources: [Fedora Magazine](<https://devfeed.tech/sources/fedora-magazine.md>)

Topics: [Fedora](<https://devfeed.tech/topics/fedora.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [diagnostics](<https://devfeed.tech/tags/diagnostics.md>), [drive](<https://devfeed.tech/tags/drive.md>), [farm](<https://devfeed.tech/tags/farm.md>), [fedora-project-community](<https://devfeed.tech/tags/fedora-project-community.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [hdd](<https://devfeed.tech/tags/hdd.md>), [health](<https://devfeed.tech/tags/health.md>), [home-server](<https://devfeed.tech/tags/home-server.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [nvme](<https://devfeed.tech/tags/nvme.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [performance](<https://devfeed.tech/tags/performance.md>), [performance-metrics](<https://devfeed.tech/tags/performance-metrics.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [server](<https://devfeed.tech/tags/server.md>), [smart](<https://devfeed.tech/tags/smart.md>), [ssd](<https://devfeed.tech/tags/ssd.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [wwid](<https://devfeed.tech/tags/wwid.md>)

### AI overview

This article explains how to monitor drive health on Fedora using Performance Co-Pilot (PCP). It covers SMART metric collection for HDDs, SSDs, and NVMe drives, NVMe error-log decoding, WWID-based tracking, Seagate FARM telemetry, continuous metric collection, and Grafana dashboards for viewing drive-health trends.

### Source excerpt

You wake up one morning to find your home server unresponsive, after some investigation you discover a failed NVMe drive taking your self-hosted services and data with it. Perhaps you're a system administrator and a workstation's SSD has been silently accumulating errors for months, and now a user is reporting corrupted files. Drive failures are [...]

## Building the device database together: Public preview now live

DevFeed: [Building the device database together: Public preview now live](<https://devfeed.tech/articles/building-the-device-database-together-public-preview-now-live-16693.md>)

Original publisher: [Read original article](<https://www.openhomefoundation.org/blog/building-the-device-database-together/>)

Author: Matthias Kerstner

Published: 2026-07-23T00:00:01Z

Content type: article

Language: en

Sources: [Home Assistant](<https://devfeed.tech/sources/home-assistant.md>)

Topics: [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [Database](<https://devfeed.tech/topics/database.md>), [data](<https://devfeed.tech/topics/data.md>), [Discord](<https://devfeed.tech/topics/discord.md>), [Internet](<https://devfeed.tech/topics/internet.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [building](<https://devfeed.tech/tags/building.md>), [community](<https://devfeed.tech/tags/community.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [devices](<https://devfeed.tech/tags/devices.md>), [discord](<https://devfeed.tech/tags/discord.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [launch](<https://devfeed.tech/tags/launch.md>), [open](<https://devfeed.tech/tags/open.md>), [smart](<https://devfeed.tech/tags/smart.md>), [smart-home](<https://devfeed.tech/tags/smart-home.md>)

### AI overview

The Open Home Foundation has launched a public preview of a community-powered device database for Home Assistant. It presents anonymous, aggregated data contributed voluntarily by users and supports browsing, searching, and filtering devices by characteristics such as internet requirements, protocols, and integrations. The preview is intentionally limited and unpolished, with community feedback helping shape its later official launch.

### Source excerpt

Ever since we introduced the idea of a community-powered device database at State of the Open Home 2025, our goal has been clear: create a "Wikipedia of smart home devices" based on real-world usage. In February, we took the first step by inviting Home Assistant users to voluntarily share anonymized device data to help us build it.

## zunzunbee joins Works with Home Assistant

DevFeed: [zunzunbee joins Works with Home Assistant](<https://devfeed.tech/articles/zunzunbee-joins-works-with-home-assistant-16682.md>)

Original publisher: [Read original article](<https://www.home-assistant.io/blog/2026/05/19/zunzunbee-joins-works-with-home-assistant/>)

Author: Miranda Bishop

Published: 2026-05-19T00:00:01Z

Content type: article

Language: en

Sources: [Home Assistant](<https://devfeed.tech/sources/home-assistant.md>)

Topics: [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [automation](<https://devfeed.tech/tags/automation.md>), [battery](<https://devfeed.tech/tags/battery.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [cost](<https://devfeed.tech/tags/cost.md>), [devices](<https://devfeed.tech/tags/devices.md>), [homes](<https://devfeed.tech/tags/homes.md>), [installation](<https://devfeed.tech/tags/installation.md>), [lighting](<https://devfeed.tech/tags/lighting.md>), [local](<https://devfeed.tech/tags/local.md>), [product](<https://devfeed.tech/tags/product.md>), [smart](<https://devfeed.tech/tags/smart.md>), [smart-home](<https://devfeed.tech/tags/smart-home.md>), [works-with-home-assistant](<https://devfeed.tech/tags/works-with-home-assistant.md>)

### AI overview

Home Assistant announces that zunzunbee has joined its Works with Home Assistant program. The company's Slate Switch is a battery-powered smart scene controller that snaps over existing switches, supports tactile local control, and can be used as a portable remote. It is designed to simplify smart-home installation while keeping smart bulbs powered and preserving automations.

### Source excerpt

We are often asked if we prioritize "Big Tech" firms in the Works with program, but we've always been clear that newer companies are just as important to our certification as household names. Start-ups are innovators, and have their fingers on the pulse of community needs much more than brands that are only at the mercy of their investors. That's just one reason we're thrilled to welcome zunzunbee to the program! They really stood out from the crowd at CES 2026 this January with their new product, the Slate Switch. This battery-powered smart scene controller simply snaps over existing switches - ideal if you rent your home, or don't fancy working with wiring. We're always on the lookout for devices that make setting up your smart home easier, so we're delighted to have zunzunbee on board! A clean slate for switches While zunzunbee are newcomers to the market, founder Harish Raman has more than 18 years' experience in lighting and connected systems - including senior engineering roles at Leviton and Philips. Harish designed the Slate Switch to cut the complexity sometimes found in smart homes, by bringing back simple, tactile control without any installation headaches. And because it builds on top of your existing switches rather than replacing them, it means less waste and more value from the things you already own. "At zunzunbee, we believe smart home control should feel natural, reliable, and stay under the user's control. The Home Assistant community shares that same philosophy, with a focus on local control, flexibility, and deep customization. Slate Switch was designed to solve everyday friction in smart homes, and we are excited to bring it to a community that values thoughtful automation and truly understands how homes should work." - Harish Raman, Founder Not just for newbies The Slate Switch isn't just a low-barrier entry point for beginners. It also tackles an issue that can crop up in more complex smart home setups: someone flipping a wall switch that con

## BEGA joins Works with Home Assistant

DevFeed: [BEGA joins Works with Home Assistant](<https://devfeed.tech/articles/bega-joins-works-with-home-assistant-16680.md>)

Original publisher: [Read original article](<https://www.home-assistant.io/blog/2026/05/05/bega-joins-works-with-home-assistant/>)

Author: Miranda Bishop

Published: 2026-05-05T00:00:01Z

Content type: news

Language: en

Sources: [Home Assistant](<https://devfeed.tech/sources/home-assistant.md>)

Topics: [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [devices](<https://devfeed.tech/tags/devices.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [energy](<https://devfeed.tech/tags/energy.md>), [offline](<https://devfeed.tech/tags/offline.md>), [safety](<https://devfeed.tech/tags/safety.md>), [smart](<https://devfeed.tech/tags/smart.md>), [smart-home](<https://devfeed.tech/tags/smart-home.md>), [sustainability](<https://devfeed.tech/tags/sustainability.md>), [tech](<https://devfeed.tech/tags/tech.md>), [works-with-home-assistant](<https://devfeed.tech/tags/works-with-home-assistant.md>)

### AI overview

BEGA has joined the Works with Home Assistant program, bringing a large portfolio of certified architectural lighting products. Its BEGA Smart system uses Zigbee, supports flexible expansion, and works offline without an internet connection. The article also highlights BEGA's repairable fixtures and replaceable components, including outdoor lighting options.

### Source excerpt

How do you more or less double the number of Works with Home Assistant-certified devices available to our community? Have BEGA join the program! This German firm has spent more than 75 years designing a wide range of architectural lighting that sets the industry standard: and now they're bringing that expertise to your smart home. Bright BEGA-nnings If you haven't heard of BEGA before, you may have admired their work without realizing it. That's because they produce the kind of beautifully engineered fixtures you see gracing the facades of fancy hotels, elegant public buildings, and stylish modern homes worldwide. They're probably better known for this kind of work than for smart home tech, which is precisely what makes their joining the Works with Home Assistant program so exciting. Because BEGA aren't just dipping a toe in: they're bringing what's almost certainly the largest single addition of certified devices we've ever had in one go: enough to very nearly double the number of certified products in the program! And it's not just the volume that impresses. BEGA Smart - their Zigbee-powered smart lighting system - is flexible, expandable, and designed to work entirely offline, with no internet connection required. BEGA: putting the smart into smart home lighting. "With BEGA Smart, we aim to combine high-quality architectural lighting with intelligent control. Integrating with Home Assistant allows us to bring our lighting solutions into an open and flexible smart home ecosystem that many of our customers already value. By doing so, we enhance comfort, safety, and energy efficiency while enabling new ways to experience light. We're excited to support the community and be part of this ecosystem." - Heinrich Gantenbrink, Managing Partner at BEGA Beyond beautiful design BEGA's premium positioning isn't only about aesthetics. Their commitment to repairability also aligns well with the Open Home Foundation's sustainability principles. Rather than treating a luminaire a

## What is MQTT (IoT, smart homes) --- an explanation under 120 lines or 1100 words

DevFeed: [What is MQTT (IoT, smart homes) --- an explanation under 120 lines or 1100 words](<https://devfeed.tech/articles/what-is-mqtt-iot-smart-homes-an-explanation-under-120-lines-or-1100-words-20572.md>)

Original publisher: [Read original article](<https://yurichev.com/blog/mqtt/>)

Published: 2025-12-10T23:00:00Z

Content type: tutorial

Language: en

Sources: [Dennis Yurichev](<https://devfeed.tech/sources/dennis-yurichev.md>)

Topics: [MQTT](<https://devfeed.tech/topics/mqtt.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [IRC](<https://devfeed.tech/topics/irc.md>)

Tags: [homes](<https://devfeed.tech/tags/homes.md>), [iot](<https://devfeed.tech/tags/iot.md>), [irc](<https://devfeed.tech/tags/irc.md>), [mqtt](<https://devfeed.tech/tags/mqtt.md>), [networks](<https://devfeed.tech/tags/networks.md>), [smart](<https://devfeed.tech/tags/smart.md>)

### AI overview

An introductory article about MQTT in the context of IoT and smart homes. The supplied text begins by tracing the history of networked chat from multiplayer text games to IRC, Discord, and related messaging systems, but it does not include a substantive explanation of MQTT mechanics in the available excerpt.

### Source excerpt

What is MQTT (IoT, smart homes) --- an explanation under 120 lines or 1100 words

## Behind trivago's Smart AI Search: From Concept to Reality

DevFeed: [Behind trivago's Smart AI Search: From Concept to Reality](<https://devfeed.tech/articles/behind-trivago-s-smart-ai-search-from-concept-to-reality-28049.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2024-12-17-behind-trivagos-ai-search-from-concept-to-reality/>)

Author: Sören Weber Senior Product Manager @ trivago; Core Product; AI Linkedin profile

Published: 2024-12-17T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [AI search](<https://devfeed.tech/topics/ai-search.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Google](<https://devfeed.tech/topics/google.md>), [Development](<https://devfeed.tech/topics/development.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-search](<https://devfeed.tech/tags/ai-search.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [core](<https://devfeed.tech/tags/core.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [generative](<https://devfeed.tech/tags/generative.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [google](<https://devfeed.tech/tags/google.md>), [industry](<https://devfeed.tech/tags/industry.md>), [integration](<https://devfeed.tech/tags/integration.md>), [interface](<https://devfeed.tech/tags/interface.md>), [interview](<https://devfeed.tech/tags/interview.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [search](<https://devfeed.tech/tags/search.md>), [smart](<https://devfeed.tech/tags/smart.md>), [ux-design](<https://devfeed.tech/tags/ux-design.md>)

### AI overview

An interview with trivago product manager Sören Weber describes the development of Smart AI Search, a natural-language hotel search feature. The article covers the team's motivations, use of generative AI and LLMs, early prototypes, collaboration with Google, and integration challenges involving the existing search experience and UX design.

### Source excerpt

Are you passionate about AI and its potential to transform the travel industry? Then dive into our interview with Sören Weber, Senior Product Manager at trivago, as he reveals the journey from c...

## I Automated Watering My Lawn & Garden!

DevFeed: [I Automated Watering My Lawn & Garden!](<https://devfeed.tech/articles/i-automated-watering-my-lawn-garden-10511.md>)

Original publisher: [Read original article](<https://technotim.com/posts/automate-lawn-garden/>)

Author: Techno Tim

Published: 2023-07-04T13:00:00Z

Content type: tutorial

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [automation](<https://devfeed.tech/tags/automation.md>), [home-assistant](<https://devfeed.tech/tags/home-assistant.md>), [homekit](<https://devfeed.tech/tags/homekit.md>), [hub](<https://devfeed.tech/tags/hub.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [smart](<https://devfeed.tech/tags/smart.md>), [vlog](<https://devfeed.tech/tags/vlog.md>)

### AI overview

A tutorial describing how to automate lawn and garden watering without built-in irrigation using hose faucet timers, a manifold, sprinklers, and soaker hoses. It also explains integration with the b-hyve app, Home Assistant, and HomeKit.

### Source excerpt

This week I finally decided to automate the watering of my lawn and garden without irrigation, here's how... 📺 Watch Video Automation Without Irrigation Since I don't have irrigation, I have to use hoses, but that's OK because I picked up these hose faucet timers. They're great because you can hook them up to any hose faucet. I picked up this manifold and connected 4 of these faucet timers, ...

## The curious case of bad blocks on an SSD, and how I got rid of them

DevFeed: [The curious case of bad blocks on an SSD, and how I got rid of them](<https://devfeed.tech/articles/the-curious-case-of-bad-blocks-on-an-ssd-and-how-i-got-rid-of-them-27111.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2022/12/29/curious-ssd-badblocks/>)

Author: andreacorbellini

Published: 2022-12-29T04:00:00Z

Content type: article

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [NVMe](<https://devfeed.tech/topics/nvme.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>)

Tags: [badblocks](<https://devfeed.tech/tags/badblocks.md>), [errors](<https://devfeed.tech/tags/errors.md>), [exceptions](<https://devfeed.tech/tags/exceptions.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [information-technology](<https://devfeed.tech/tags/information-technology.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [linux](<https://devfeed.tech/tags/linux.md>), [nvme](<https://devfeed.tech/tags/nvme.md>), [smart](<https://devfeed.tech/tags/smart.md>), [ssd](<https://devfeed.tech/tags/ssd.md>), [storage](<https://devfeed.tech/tags/storage.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

The author investigates an NVMe SSD that develops severe read errors, filesystem hangs, and resets after being moved from a coffee-damaged laptop. Kernel logs show repeated errors, while SMART data appears largely acceptable despite some warning signs. The supplied excerpt ends during the self-test investigation.

### Source excerpt

I recently inherited a laptop that was broken by pouring some hot coffee on it. When I dissected it, it was pretty clear that most of it was unrecoverable: the CPU was completely fried, and its thermal paste splashed everywhere on the motherboard. (I wish I took a picture of it that I could share.) There were however a few pieces that looked in ...

## Building a Smart Curtains System with the ESP32

DevFeed: [Building a Smart Curtains System with the ESP32](<https://devfeed.tech/articles/building-a-smart-curtains-system-with-the-esp32-13960.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/smart-curtains-system/>)

Author: John Lee

Published: 2022-11-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Home Assistant](<https://devfeed.tech/topics/home-assistant.md>), [MQTT](<https://devfeed.tech/topics/mqtt.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [blog](<https://devfeed.tech/tags/blog.md>), [electronics](<https://devfeed.tech/tags/electronics.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [home-automation](<https://devfeed.tech/tags/home-automation.md>), [mqtt](<https://devfeed.tech/tags/mqtt.md>), [pcb](<https://devfeed.tech/tags/pcb.md>), [smart](<https://devfeed.tech/tags/smart.md>), [smart-curtain](<https://devfeed.tech/tags/smart-curtain.md>), [smart-home](<https://devfeed.tech/tags/smart-home.md>)

### AI overview

A project article describes building an adaptable smart curtain system controlled by an ESP32-DevKitC. It uses a stepper motor, light sensor, thermistor, reed switch, custom PCB, Home Assistant, and MQTT to automate curtain movement.

### Source excerpt

Recently, I've been sitting behind my computer, which is unluckily situated against a window. Sharp late-afternoon sunlight made me think about some intelligent system that recognizes this light and closes the curtains. As home automation has become more and more widespread in recent years, there are many options available on the market that solve most of the common problems we have daily.

## Why Tying Employee Bonuses to Goals Can Create Problems

DevFeed: [Why Tying Employee Bonuses to Goals Can Create Problems](<https://devfeed.tech/articles/bonuses-are-bad-change-my-mind-39874.md>)

Original publisher: [Read original article](<https://mende.io/blog/bonuses-are-bad/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2022-01-08T12:39:00Z

Content type: opinion

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Agile](<https://devfeed.tech/topics/agile.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [compensation-culture-hiring-organizational-design](<https://devfeed.tech/tags/compensation-culture-hiring-organizational-design.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [performance](<https://devfeed.tech/tags/performance.md>), [smart](<https://devfeed.tech/tags/smart.md>)

### AI overview

This opinion article argues that linking employee bonuses to goals can create problems because goals and metrics may be incomplete, change over time, or encourage sacrifices that are not in the company's broader interest. It maintains that goals remain useful for guidance even when they are not tied to bonuses.

### Source excerpt

Bonuses are bad - change my mind Compensation is a difficult topic. And depending on the domain and type of work, various models can make sense. Many companies rely on bonuses based on performance, ranking, or commission. Those bonuses usually revolve around clear goals or metrics that can be measured, such as finishing a project in time or closing deals with a certain total valuation.

## The Figma prototype challenge: 15 tips in 15 days

DevFeed: [The Figma prototype challenge: 15 tips in 15 days](<https://devfeed.tech/articles/the-figma-prototype-challenge-15-tips-in-15-days-10109.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/the-figma-prototype-challenge/>)

Author: Ana Boyer

Published: 2021-12-14T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Figma](<https://devfeed.tech/topics/figma.md>), [micro-interactions for websites](<https://devfeed.tech/topics/micro-interactions-for-websites.md>)

Tags: [animation](<https://devfeed.tech/tags/animation.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [building](<https://devfeed.tech/tags/building.md>), [components](<https://devfeed.tech/tags/components.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [figma](<https://devfeed.tech/tags/figma.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [prototypes](<https://devfeed.tech/tags/prototypes.md>), [prototyping](<https://devfeed.tech/tags/prototyping.md>), [recap](<https://devfeed.tech/tags/recap.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [smart](<https://devfeed.tech/tags/smart.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [updates](<https://devfeed.tech/tags/updates.md>), [user-testing](<https://devfeed.tech/tags/user-testing.md>)

### AI overview

A two-week Figma prototyping challenge presents 15 tips covering advanced prototyping techniques, interactive components, smart animate, nested interactions, and mobile navigation. The article recaps the challenge and points readers to Figma Community files and practical examples.

### Source excerpt

One of our Designer Advocates recently kicked off a two-week prototyping challenge to help teach the community about advanced prototyping techniques in Figma. Check out all of Ana's 15 tips here.

## How to Upgrade a Streaming Room and Studio Setup

DevFeed: [How to Upgrade a Streaming Room and Studio Setup](<https://devfeed.tech/articles/upgrade-your-room-one-of-the-most-overlooked-stream-upgrades-10697.md>)

Original publisher: [Read original article](<https://technotim.com/posts/upgrade-your-room/>)

Author: Techno Tim

Published: 2020-01-20T14:00:00Z

Content type: opinion

Language: en

Sources: [Techno Tim](<https://devfeed.tech/sources/techno-tim.md>)

Topics: [Streaming](<https://devfeed.tech/topics/streaming.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [hardware](<https://devfeed.tech/tags/hardware.md>), [led](<https://devfeed.tech/tags/led.md>), [lighting](<https://devfeed.tech/tags/lighting.md>), [smart](<https://devfeed.tech/tags/smart.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

The article presents a video tour of a streaming room makeover, focusing on room design and studio setup ideas such as sofas, smart LED lights, accent lighting, coffee tables, plants, rugs, and bookshelves.

### Source excerpt

There are so many upgrades out there for streaming, what do I start with? Video card? Microphone? Audio? CPU? RAM? Lights? I started with one that is overlooked by many streamers, and it's the room I stream in.So come along with me as give a tour of my stream room makeover! Hopefully this video gives you some stream background ideas for sofas, lights, smart LED lights, accent lighting, coffee...

## Elliptic Curve Cryptography: ECDH and ECDSA

DevFeed: [Elliptic Curve Cryptography: ECDH and ECDSA](<https://devfeed.tech/articles/elliptic-curve-cryptography-ecdh-and-ecdsa-27103.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2015/05/30/elliptic-curve-cryptography-ecdh-and-ecdsa/>)

Author: andreacorbellini

Published: 2015-05-30T19:23:00Z

Content type: tutorial

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [ECDSA](<https://devfeed.tech/topics/ecdsa.md>), [math](<https://devfeed.tech/topics/math.md>), [Security, Privacy and Abuse Prevention](<https://devfeed.tech/topics/security-privacy-and-abuse-prevention.md>)

Tags: [algorithms](<https://devfeed.tech/tags/algorithms.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [dh](<https://devfeed.tech/tags/dh.md>), [dsa](<https://devfeed.tech/tags/dsa.md>), [ecc](<https://devfeed.tech/tags/ecc.md>), [ecdh](<https://devfeed.tech/tags/ecdh.md>), [ecdhe](<https://devfeed.tech/tags/ecdhe.md>), [ecdsa](<https://devfeed.tech/tags/ecdsa.md>), [hash](<https://devfeed.tech/tags/hash.md>), [math](<https://devfeed.tech/tags/math.md>), [parameter](<https://devfeed.tech/tags/parameter.md>), [points](<https://devfeed.tech/tags/points.md>), [random](<https://devfeed.tech/tags/random.md>), [security](<https://devfeed.tech/tags/security.md>), [smart](<https://devfeed.tech/tags/smart.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This tutorial applies elliptic-curve mathematics over finite fields to cryptography, introducing domain parameters and explaining how random seeds can generate curve parameters or base points. It also discusses weak curves and Smart's attack on the discrete logarithm problem.

### Source excerpt

This post is the third in the series ECC: a gentle introduction. In the previous posts, we have seen what an elliptic curve is and we have defined a group law in order to do some math with the points of elliptic curves. Then we have restricted elliptic curves to finite fields of integers modulo a prime. With this restriction, we have seen that ...

## Beyond iostat: Storage performance analysis with blktrace

DevFeed: [Beyond iostat: Storage performance analysis with blktrace](<https://devfeed.tech/articles/beyond-iostat-storage-performance-analysis-with-blktrace-12449.md>)

Original publisher: [Read original article](<http://brooker.co.za/blog/2013/07/14/io-performance.html>)

Author: Marc Brooker

Published: 2013-07-14T00:00:00Z

Content type: article

Language: en

Sources: [Marc Brooker's Blog](<https://devfeed.tech/sources/marc-brooker-s-blog.md>), [Marc Brooker's Blog](<https://devfeed.tech/sources/marc-brooker-s-blog-2.md>)

Topics: [IO](<https://devfeed.tech/topics/io.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>)

Tags: [io](<https://devfeed.tech/tags/io.md>), [linux](<https://devfeed.tech/tags/linux.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [performance](<https://devfeed.tech/tags/performance.md>), [performance-analysis](<https://devfeed.tech/tags/performance-analysis.md>), [processes](<https://devfeed.tech/tags/processes.md>), [smart](<https://devfeed.tech/tags/smart.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

This article explains how to investigate Linux storage I/O performance beyond the aggregate metrics provided by iostat. It introduces blktrace and related tools for capturing detailed disk I/O traces, then using blkparse to analyze them and identify process-level or time-sensitive performance issues.

### Source excerpt

Beyond iostat: Storage performance analysis with blktrace An under appreciated set of IO analysis tools. If you've spent much time at all investigating IO performance on Linux, you're no doubt already familiar with iostat from the venerable sysstat package. iostat is the go-to tool for Linux storage performance monitoring with good reason: it's available nearly everywhere, it works on the vast majority of Linux machines, and it's relatively easy to use and understand. Some of what it measures can be subtle, and the exact definitions of its measurements can be confusing, and even contentious, but it's still a great start. Sometimes, though, you need to go into more detail than iostat can provide. The aggregate view from iostat is simple, but makes it difficult to tell which processes are doing which IOs. Averaging over a period of time can hide subtle performance issues and the real causes of may IO-related problems. To get around these issues, you'll want to go deeper. If you have the guts for it, a recent kernel, and a good understanding of IO performance issues, you'll want to reach for blktrace and friends. The blktrace toolkit provides an extremely powerful way to look at the exact IO performance of a Linux machine, at a wide range of levels of detail, and is vastly more capable than the simple iostat. For a start, let's look at the performance of a random read workload to a magnetic drive, with 16k IOs. The manufacturer's spec sheet says this drive should be delivering about 120 IOs per second on a completely random load. iostat -x has this to say about the drive: Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz sdb 0.00 0.00 124.67 0.00 3989.33 0.00 32.00 avgqu-sz await svctm %util 1.00 8.01 8.02 100.00 As expected, we're doing about 125 random IOs per second, each at 16k (32.00 512 byte sectors), at a mean service time of around 8ms. That's pretty much exactly what we would expect from a 7200 RPM magnetic drive. Nothing to see there, then. Next up, is a d

## Linux - naprawianie bad sectorów

DevFeed: [Linux - naprawianie bad sectorów](<https://devfeed.tech/articles/linux-naprawianie-bad-sectorow-27559.md>)

Original publisher: [Read original article](<https://gagor.pro/2012/12/linux-naprawianie-bad-sectorow/>)

Author: Tom

Published: 2012-12-27T00:00:00Z

Content type: tutorial

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [badblocks](<https://devfeed.tech/tags/badblocks.md>), [bash](<https://devfeed.tech/tags/bash.md>), [linux](<https://devfeed.tech/tags/linux.md>), [smart](<https://devfeed.tech/tags/smart.md>)

### AI overview

A Linux disk with bad sectors is tested using non-destructive badblocks scans and SMART tests. The SMART results identify the first problematic sector, allowing badblocks to be started from that location or from the beginning of the disk.

### Source excerpt

Dyski się zużywają i w końcu wcześniej czy później pojawiają się na nich bad sectory. Jeden z moich dysków ciut się posypał a że służy wyłącznie do backupów to mogę z tym żyć. Ale z drugiej strony jeżeli już będę musiał sięgnąć do backupów to chcę mieć pewność że coś odzyskam, dlatego postanowiłem zrobić kilka testów. Nawet jeśli nie naprawi to sektorów to przynajmniej zostaną zaznaczone jako uszkodzone i realokowane.