# FIRST

FIRST is a not-for-profit organization that provides youth robotics programs, including competitions involving robot design, coding, and engineering.

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

## Meta's Next-gen MR Headset Appears to Have Leaked Ahead of Connect

DevFeed: [Meta's Next-gen MR Headset Appears to Have Leaked Ahead of Connect](<https://devfeed.tech/articles/meta-s-next-gen-mr-headset-appears-to-have-leaked-ahead-of-connect-17323.md>)

Original publisher: [Read original article](<https://roadtovr.com/meta-next-gen-mr-headset-phoenix-leak-connect-2026/>)

Author: Scott Hayden

Published: 2026-09-11T08:53:50Z

Content type: news

Language: en

Sources: [Road to VR](<https://devfeed.tech/sources/road-to-vr.md>)

Topics: [Meta](<https://devfeed.tech/topics/meta.md>), [FIRST](<https://devfeed.tech/topics/first.md>)

Tags: [leak](<https://devfeed.tech/tags/leak.md>), [meta](<https://devfeed.tech/tags/meta.md>), [meta-quest-3-news-reviews](<https://devfeed.tech/tags/meta-quest-3-news-reviews.md>), [news](<https://devfeed.tech/tags/news.md>), [os](<https://devfeed.tech/tags/os.md>), [sensors](<https://devfeed.tech/tags/sensors.md>), [xr-industry-news](<https://devfeed.tech/tags/xr-industry-news.md>)

### AI overview

Images and video appearing to show Meta's Project Phoenix mixed reality headset have reportedly leaked ahead of Meta Connect. The material suggests a slim standalone headset with prescription lenses, hand and eye tracking, multiple sensors, and a cable-tethered compute unit, while its official name, price, and release date remain unknown.

### Source excerpt

Images of Meta's 'Project Phoenix' mixed reality headset appear to have leaked ahead of its anticipated unveiling at Connect later this month. The News Serial leaker 'Luna' appears to have found video within Quest's Horizon OS showing off the headset's prescription lenses, which are apparently set to be released in partnership by Meta's official prescription [...] The post Meta's Next-gen MR Headset Appears to Have Leaked Ahead of Connect appeared first on Road to VR.

## \[Hands-on\] Turn Scientific Figures Into Structured Data with Mistral OCR

DevFeed: [\[Hands-on\] Turn Scientific Figures Into Structured Data with Mistral OCR](<https://devfeed.tech/articles/hands-on-turn-scientific-figures-into-structured-data-with-mistral-ocr-18234.md>)

Original publisher: [Read original article](<https://blog.dailydoseofds.com/p/hands-on-turn-scientific-figures>)

Author: Avi Chawla

Published: 2026-08-26T21:06:26Z

Content type: tutorial

Language: en

Sources: [Daily Dose of Data Science](<https://devfeed.tech/sources/daily-dose-of-data-science.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [incident](<https://devfeed.tech/topics/incident.md>), [context window](<https://devfeed.tech/topics/context-window.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [Google](<https://devfeed.tech/topics/google.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [mistral](<https://devfeed.tech/tags/mistral.md>), [ocr](<https://devfeed.tech/tags/ocr.md>)

### AI overview

The supplied excerpts discuss coordinating multiple agents and people through shared channels. They describe the limits of role-based handoffs, including duplicated work, lost context, and invisible negative results, and present Switch as a way to preserve shared reports and threads. The title and body appear to describe different subjects.

### Source excerpt

A full walkthrough of the extraction schema, with code.

## Don't stop early: Case-folding source code at memory speed

DevFeed: [Don't stop early: Case-folding source code at memory speed](<https://devfeed.tech/articles/don-t-stop-early-case-folding-source-code-at-memory-speed-19849.md>)

Original publisher: [Read original article](<https://github.blog/engineering/architecture-optimization/dont-stop-early-case-folding-source-code-at-memory-speed/>)

Author: Alexander Neubeck

Published: 2026-07-31T16:00:00Z

Content type: article

Language: en

Sources: [GitHub](<https://devfeed.tech/sources/github.md>)

Topics: [Optimization](<https://devfeed.tech/topics/optimization.md>), [Code](<https://devfeed.tech/topics/code.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [Rust](<https://devfeed.tech/topics/rust.md>)

Tags: [architecture-optimization](<https://devfeed.tech/tags/architecture-optimization.md>), [case-folding](<https://devfeed.tech/tags/case-folding.md>), [code-search](<https://devfeed.tech/tags/code-search.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [github](<https://devfeed.tech/tags/github.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [rust](<https://devfeed.tech/tags/rust.md>), [source](<https://devfeed.tech/tags/source.md>), [speed](<https://devfeed.tech/tags/speed.md>)

### AI overview

GitHub explains how it optimized case folding for source-code search. A branch-free ASCII fast path and byte-space arithmetic allow the open-source Rust casefold crate to process code at more than 45 GiB/s on a single core.

### Source excerpt

How a branch-free loop and byte-space arithmetic let GitHub case-fold every byte of code search at >45 GiB/s on a single core. The post Don't stop early: Case-folding source code at memory speed appeared first on The GitHub Blog.

## Prioritizing What Matters: Bringing CVE Intelligence to Splunk

DevFeed: [Prioritizing What Matters: Bringing CVE Intelligence to Splunk](<https://devfeed.tech/articles/prioritizing-what-matters-bringing-cve-intelligence-to-splunk-27476.md>)

Original publisher: [Read original article](<https://jerrygamblin.com/2026/04/18/prioritizing-what-matters-bringing-cve-intelligence-to-splunk/>)

Author: jgamblin

Published: 2026-04-18T23:50:46Z

Content type: release

Language: en

Sources: [Jerry Gamblin](<https://devfeed.tech/sources/jerry-gamblin.md>)

Topics: [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Security](<https://devfeed.tech/topics/security.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [cisa](<https://devfeed.tech/topics/cisa.md>), [FIRST](<https://devfeed.tech/topics/first.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [cve](<https://devfeed.tech/tags/cve.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [net](<https://devfeed.tech/tags/net.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

An update to the free, open-source CVE Intelligence TA for Splunk adds EPSS, CISA KEV, and CISA SSVC enrichment to a vulnerability database. Version 2.0 includes a pre-joined Risk Priority lookup, four Dashboard Studio views, and automatic hourly updates without API keys or setup pages.

### Source excerpt

I spend a significant amount of my time thinking about EPSS, CVSS, and the inherent gaps in how we prioritize vulnerabilities. We all know the drill: a 9.8 CRITICAL that remains unexploited shouldn't jump the line ahead of a 7.5 HIGH that is being actively used in the wild. Closing that gap between theoretical severity ... Read more

## Using ClickHouse as a webhook endpoint with HMAC verification

DevFeed: [Using ClickHouse as a webhook endpoint with HMAC verification](<https://devfeed.tech/articles/using-clickhouse-as-a-webhook-endpoint-with-hmac-verification-5163.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/clickhouse-webhook-endpoint>)

Author: Mark Needham

Published: 2026-03-03T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [data](<https://devfeed.tech/tags/data.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [production](<https://devfeed.tech/tags/production.md>), [server](<https://devfeed.tech/tags/server.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

Tutorial showing how to use ClickHouse as a webhook endpoint with HMAC verification, including local setup and a ClickHouse Cloud example receiving GitHub webhooks.

### Source excerpt

Using ClickHouse as a webhook endpoint with HMAC verification

## Building a better First Draft for designers

DevFeed: [Building a better First Draft for designers](<https://devfeed.tech/articles/building-a-better-first-draft-for-designers-9664.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/figma-ai-first-draft/>)

Author: Noah Levin

Published: 2024-09-24T00:00:00Z

Content type: article

Language: en

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

Topics: [FIRST](<https://devfeed.tech/topics/first.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [amazon](<https://devfeed.tech/topics/amazon.md>)

Tags: [accelerate](<https://devfeed.tech/tags/accelerate.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [amazon](<https://devfeed.tech/tags/amazon.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [building](<https://devfeed.tech/tags/building.md>), [components](<https://devfeed.tech/tags/components.md>), [design](<https://devfeed.tech/tags/design.md>), [design-systems](<https://devfeed.tech/tags/design-systems.md>), [feature](<https://devfeed.tech/tags/feature.md>), [figma](<https://devfeed.tech/tags/figma.md>), [generate](<https://devfeed.tech/tags/generate.md>), [gpt](<https://devfeed.tech/tags/gpt.md>), [idea](<https://devfeed.tech/tags/idea.md>), [launch](<https://devfeed.tech/tags/launch.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [library](<https://devfeed.tech/tags/library.md>), [models](<https://devfeed.tech/tags/models.md>), [production](<https://devfeed.tech/tags/production.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Figma is reintroducing its Make Designs feature under the name First Draft in limited beta. First Draft uses off-the-shelf AI models, including OpenAI's GPT-4 and Amazon Titan, together with design-system context and user prompts to select, arrange, and customize components into an initial design. The update adds a choice of four libraries after Figma disabled the original feature because its generated mocks too closely resembled existing apps.

### Source excerpt

We're reintroducing our Make Designs feature with some key improvements, including a new name--First Draft--to better reflect our goal of giving designers another way to get started.

## DIY Smart Electric Toothbrush using ESP32-C2 and RainMaker

DevFeed: [DIY Smart Electric Toothbrush using ESP32-C2 and RainMaker](<https://devfeed.tech/articles/diy-smart-electric-toothbrush-using-esp32-c2-and-rainmaker-13863.md>)

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

Author: John Lee

Published: 2024-08-22T09:00:17Z

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>), [Esp32 C2](<https://devfeed.tech/topics/esp32-c2.md>), [Esp Rainmaker](<https://devfeed.tech/topics/esp-rainmaker.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [USB](<https://devfeed.tech/topics/usb.md>)

Tags: [battery](<https://devfeed.tech/tags/battery.md>), [blog](<https://devfeed.tech/tags/blog.md>), [build](<https://devfeed.tech/tags/build.md>), [circuit](<https://devfeed.tech/tags/circuit.md>), [components](<https://devfeed.tech/tags/components.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [data](<https://devfeed.tech/tags/data.md>), [devices](<https://devfeed.tech/tags/devices.md>), [display](<https://devfeed.tech/tags/display.md>), [diy](<https://devfeed.tech/tags/diy.md>), [esp](<https://devfeed.tech/tags/esp.md>), [esp-rainmaker](<https://devfeed.tech/tags/esp-rainmaker.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c2](<https://devfeed.tech/tags/esp32-c2.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [interface](<https://devfeed.tech/tags/interface.md>), [lcd](<https://devfeed.tech/tags/lcd.md>), [motor](<https://devfeed.tech/tags/motor.md>), [network](<https://devfeed.tech/tags/network.md>), [rainmaker](<https://devfeed.tech/tags/rainmaker.md>), [spi](<https://devfeed.tech/tags/spi.md>), [toothbrush](<https://devfeed.tech/tags/toothbrush.md>)

### AI overview

This article presents the ESP-Toothbrush, a smart electric toothbrush powered by Espressif's ESP32-C2. It describes the LCD, ultrasonic motor, buzzer, Wi-Fi and ESP-RainMaker integration, smartphone configuration, USB Type-C connectivity, firmware updates, charging, and supported power modes.

### Source excerpt

Introduction# For most people, one of the first tasks of the day is toothbrushing. This task is usually done by a conventional nylon toothbrush, invented in 1938 but used in different forms and materials even before. Today, you can easily find electronic toothbrushes and some start toothbrushes that helps you to keep track how you are brushing your tooth.

## Nix Weekly Recap: 2024-07-07

DevFeed: [Nix Weekly Recap: 2024-07-07](<https://devfeed.tech/articles/nix-weekly-recap-2024-07-07-34725.md>)

Original publisher: [Read original article](<https://nixpkgs.news/archive/2024-07-07/>)

Published: 2024-07-07T00:00:00Z

Content type: news

Language: en

Sources: [nixpkgs.news](<https://devfeed.tech/sources/nixpkgs-news.md>)

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [Development](<https://devfeed.tech/topics/development.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [github](<https://devfeed.tech/tags/github.md>), [modular](<https://devfeed.tech/tags/modular.md>), [module](<https://devfeed.tech/tags/module.md>), [news](<https://devfeed.tech/tags/news.md>), [openssh](<https://devfeed.tech/tags/openssh.md>), [recap](<https://devfeed.tech/tags/recap.md>), [report](<https://devfeed.tech/tags/report.md>), [security](<https://devfeed.tech/tags/security.md>), [security-advisory](<https://devfeed.tech/tags/security-advisory.md>), [weekly](<https://devfeed.tech/tags/weekly.md>)

### AI overview

This weekly Nix ecosystem recap announces that nixpkgs.news will stop issuing new releases and focus primarily on news about Lix and Aux. It also covers an OpenSSH CVE-2024-6387 security advisory, the modular make-shell project, the faster nix-search utility, and updates to Nixpkgs governance.

### Source excerpt

Critical SSH vulnerability, improved DX for dev shells, faster search, and Nix Constitutional Assembly updates.

## What is WAI? The Web Accessibility Initiative

DevFeed: [What is WAI? The Web Accessibility Initiative](<https://devfeed.tech/articles/what-is-wai-the-web-accessibility-initiative-9426.md>)

Original publisher: [Read original article](<https://a11yproject.com/posts/what-is-wai/>)

Author: Ilknur Eren

Published: 2022-07-18T00:00:00Z

Content type: article

Language: en

Sources: [The A11Y Project](<https://devfeed.tech/sources/the-a11y-project.md>)

Topics: [Web Accessibility (a11y)](<https://devfeed.tech/topics/web-accessibility.md>), [Web](<https://devfeed.tech/topics/web.md>), [Web Content Accessibility Guidelines](<https://devfeed.tech/topics/web-content-accessibility-guidelines.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [aria](<https://devfeed.tech/topics/aria.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [image slider](<https://devfeed.tech/topics/image-slider.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [applications](<https://devfeed.tech/tags/applications.md>), [aria](<https://devfeed.tech/tags/aria.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [community](<https://devfeed.tech/tags/community.md>), [content](<https://devfeed.tech/tags/content.md>), [development](<https://devfeed.tech/tags/development.md>), [education](<https://devfeed.tech/tags/education.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [internet](<https://devfeed.tech/tags/internet.md>), [standards](<https://devfeed.tech/tags/standards.md>), [support](<https://devfeed.tech/tags/support.md>), [tools](<https://devfeed.tech/tags/tools.md>), [web](<https://devfeed.tech/tags/web.md>), [web-accessibility](<https://devfeed.tech/tags/web-accessibility.md>), [web-content-accessibility-guidelines](<https://devfeed.tech/tags/web-content-accessibility-guidelines.md>)

### AI overview

This article explains the Web Accessibility Initiative (WAI), a W3C initiative launched in 1997 to improve Web accessibility for people with disabilities. It describes W3C's role in developing Web standards, WAI's accessibility guidelines and resources, and its contributions to WCAG and WAI-ARIA.

### Source excerpt

The Web Accessibility Initiative is W3C's effort to improve accessibility of the Web for people with disabilities. What is the World Wide Consortium? In order to know about the Web Accessibility Initiative, we must first talk about the World Wide Consortium, also known as W3C. Founded in 1994 and currently led by director Tim Berners-Lee and CEO Jeffrey Jaff, W3C is an international community where organizers develop international standards for the Web. As described by W3's website, "W3C's mission is to lead the Web to its full potential." Organizers from all around the world, involved in many different fields, join W3C to develop guidelines that ensure long-term growth for the Web. The Web Accessibility Initiative is one initiative that was launched by W3C. What is the Web Accessibility Initiative? The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect. Tim Berners-Lee, W3C Director and inventor of the World Wide Web W3C launched The Web Accessibility Initiative, (WAI), in 1997, with support from the White House. The Web Accessibility Initiative's main goal is to make the internet accessible for people with disabilities. WAI brings people from disability organizations, governments, and research labs from all around the world to develop guidelines and resources to make the Web accessible to people with disabilities. This includes: auditory, cognitive, neurological, physical, speech and visual disabilities. In short, WAI develops accessibility standards and offers implementation guidance. As described by W3C Website, WAI "pursues accessibility of the web through these primary activities": Ensuring that W3C standards support accessibility Developing accessibility guidelines for web content and applications, browsers, and authoring tools Developing resources to improve web accessibility evaluation processes and tools Supporting education and outreach on web accessibility Coordinating with research and development

## Arduino ESP32 support version 2.0.0 is out!

DevFeed: [Arduino ESP32 support version 2.0.0 is out!](<https://devfeed.tech/articles/arduino-esp32-support-version-2-0-0-is-out-13660.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2021/08/arduino-esp32-support-version-2-0-0-is-out/>)

Author: John Lee

Published: 2021-08-31T00:00:00Z

Content type: release

Language: en

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

Topics: [Arduino](<https://devfeed.tech/topics/arduino.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [ESP8266](<https://devfeed.tech/topics/esp8266.md>), [Microcontroller](<https://devfeed.tech/topics/microcontroller.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [RISC-V](<https://devfeed.tech/topics/riscv.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Ethernet](<https://devfeed.tech/topics/ethernet.md>)

Tags: [2-0-0](<https://devfeed.tech/tags/2-0-0.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [arduino](<https://devfeed.tech/tags/arduino.md>), [arduino-ide](<https://devfeed.tech/tags/arduino-ide.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c3](<https://devfeed.tech/tags/esp32-c3.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [iot](<https://devfeed.tech/tags/iot.md>), [release](<https://devfeed.tech/tags/release.md>), [risc-v](<https://devfeed.tech/tags/risc-v.md>), [usb](<https://devfeed.tech/tags/usb.md>), [version-2-0-0](<https://devfeed.tech/tags/version-2-0-0.md>)

### AI overview

Espressif announces the release of Arduino ESP32 support version 2.0.0. The update is based on a newer ESP-IDF development version, adds support for ESP32-S2 and ESP32-C3, and includes additional features and bug fixes.

### Source excerpt

Announcement of Arduino 2.0.0 release.

## A CEO's Experience During the nCoV Crisis -- Part II : On the Ground

DevFeed: [A CEO's Experience During the nCoV Crisis -- Part II : On the Ground](<https://devfeed.tech/articles/a-ceo-s-experience-during-the-ncov-crisis-part-ii-on-the-ground-13798.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/a-ceos-experience-during-the-ncov-crisis-part-ii-on-the-ground/>)

Author: John Lee

Published: 2020-02-12T00:00:00Z

Content type: opinion

Language: en

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

Topics: [FIRST](<https://devfeed.tech/topics/first.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [ceo](<https://devfeed.tech/tags/ceo.md>), [ceo-blog](<https://devfeed.tech/tags/ceo-blog.md>), [china](<https://devfeed.tech/tags/china.md>), [coronavirus](<https://devfeed.tech/tags/coronavirus.md>), [covid](<https://devfeed.tech/tags/covid.md>), [espressif](<https://devfeed.tech/tags/espressif.md>)

### AI overview

Espressif CEO Teo Swee Ann describes conditions in Shanghai during the coronavirus crisis, including reduced traffic, staff returning to work, business operations, and quarantine-related restrictions.

### Source excerpt

As Espressif is a company with their main offices in China, the recent coronavirus outbreak has affected us as well. CEO Teo Swee Ann gives an update of the situation in Shanghai. After I landed in Shanghai from Singapore on 10 Feb, the first thing I did was to get to the company. Thirty of our staff are reporting for work today. Along the way, I noticed that the traffic has been greatly reduced.

## Get ready for the Game Developers Conference

DevFeed: [Get ready for the Game Developers Conference](<https://devfeed.tech/articles/get-ready-for-the-game-developers-conference-16335.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2020/01/get-ready-for-game-developers-conference>)

Author: Patrick Martin

Published: 2020-01-27T00:00:00Z

Content type: news

Language: en

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

Topics: [Google](<https://devfeed.tech/topics/google.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [community](<https://devfeed.tech/tags/community.md>), [conference](<https://devfeed.tech/tags/conference.md>), [developers](<https://devfeed.tech/tags/developers.md>), [events](<https://devfeed.tech/tags/events.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [games](<https://devfeed.tech/tags/games.md>), [gdc](<https://devfeed.tech/tags/gdc.md>), [google](<https://devfeed.tech/tags/google.md>), [keynote](<https://devfeed.tech/tags/keynote.md>), [live-stream](<https://devfeed.tech/tags/live-stream.md>), [news](<https://devfeed.tech/tags/news.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

The Firebase team invites developers to the 2020 Game Developers Conference in San Francisco, highlighting Google for Games announcements, developer sessions, demos, and livestream options. The article also notes that the conference was postponed and would be presented through a digital experience.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## backlogs, lag, and waiting

DevFeed: [backlogs, lag, and waiting](<https://devfeed.tech/articles/backlogs-lag-and-waiting-20261.md>)

Original publisher: [Read original article](<https://elvis314.wordpress.com/2019/07/16/backlogs-lag-and-waiting/>)

Author: elvis314

Published: 2019-07-16T20:21:55Z

Content type: opinion

Language: en

Sources: [Mozilla Automation](<https://devfeed.tech/sources/mozilla-automation.md>)

Topics: [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Android](<https://devfeed.tech/topics/android.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [datacenter](<https://devfeed.tech/topics/datacenter.md>), [GPU](<https://devfeed.tech/topics/gpu.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [aws](<https://devfeed.tech/tags/aws.md>), [code-coverage](<https://devfeed.tech/tags/code-coverage.md>), [data](<https://devfeed.tech/tags/data.md>), [data-center](<https://devfeed.tech/tags/data-center.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [irc](<https://devfeed.tech/tags/irc.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [slack](<https://devfeed.tech/tags/slack.md>), [tests](<https://devfeed.tech/tags/tests.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

The article explains why Mozilla test jobs can experience backlogs and long wait times. It describes the platforms, configurations, infrastructure pools, and job volumes involved in running the tests, including Linux, Windows, macOS, Android, AWS, data-center machines, laptops, emulators, and real devices.

### Source excerpt

Many times each week I see a ping on IRC or Slack asking "why are my jobs not starting on my try push?" I want to talk about why we have backlogs and some things to consider in regards to ... Continue reading ->

## Devcon in Osaka: Applications now open!

DevFeed: [Devcon in Osaka: Applications now open!](<https://devfeed.tech/articles/devcon-in-osaka-applications-now-open-16847.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2019/06/10/devcon-in-osaka-applications-now-open>)

Author: Devcon

Published: 2019-06-10T00:00:00Z

Content type: news

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [FIRST](<https://devfeed.tech/topics/first.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [devcon](<https://devfeed.tech/tags/devcon.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [event](<https://devfeed.tech/tags/event.md>), [events](<https://devfeed.tech/tags/events.md>), [free](<https://devfeed.tech/tags/free.md>), [funding](<https://devfeed.tech/tags/funding.md>), [japan](<https://devfeed.tech/tags/japan.md>), [speakers](<https://devfeed.tech/tags/speakers.md>), [workshops](<https://devfeed.tech/tags/workshops.md>)

### AI overview

The Ethereum Foundation announces that applications are open for speakers, scholarships, builder and student discounts, sponsors, and press for Devcon in Osaka, Japan, scheduled for October 8-11, 2019. The article also previews ticket sales and the ATC Hall venue.

### Source excerpt

Friends, The year is well underway, cherry blossoms have fallen, and Devcon is quickly approaching! As announced on-stage at Ethereal last month, Devcon will be returning to Asia in 2019. We hope that you'll join us this October 8th-11th as we come together in Osaka, Japan! Without...

## The Fights We Have to Fight: Fixing Bugs

DevFeed: [The Fights We Have to Fight: Fixing Bugs](<https://devfeed.tech/articles/the-fights-we-have-to-fight-fixing-bugs-37004.md>)

Original publisher: [Read original article](<https://shostack.org/blog/the-fights-we-have-to-fight-fixing-bugs/>)

Author: Adam

Published: 2017-11-08T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [bug](<https://devfeed.tech/topics/bug.md>), [communications](<https://devfeed.tech/topics/communications.md>), [Hacking](<https://devfeed.tech/topics/hacking.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [communications](<https://devfeed.tech/tags/communications.md>), [hacking](<https://devfeed.tech/tags/hacking.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [psychology](<https://devfeed.tech/tags/psychology.md>), [retrospective](<https://devfeed.tech/tags/retrospective.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This commentary argues that fixing security bugs, rather than merely finding and filing them, is the true finish line for security work. It presents bug remediation as a communications, organizational, and psychology problem, and discusses prioritization practices aligned with delivery priorities and Microsoft security update priorities.

### Source excerpt

[no description provided]

## Free Transactional Email Services - The Best Alternatives to Mandrill & Co.

DevFeed: [Free Transactional Email Services - The Best Alternatives to Mandrill & Co.](<https://devfeed.tech/articles/free-transactional-email-services-the-best-alternatives-to-mandrill-co-31835.md>)

Original publisher: [Read original article](<https://www.metachris.dev/2016/03/free-transactional-email-services-the-best-alternatives-to-mandrill/>)

Author: Chris Hager

Published: 2016-03-08T00:00:00Z

Content type: comparison

Language: en

Sources: [Chris Hager](<https://devfeed.tech/sources/chris-hager.md>)

Topics: [email](<https://devfeed.tech/topics/email.md>), [backends](<https://devfeed.tech/topics/backends.md>), [amazon](<https://devfeed.tech/topics/amazon.md>), [stripe](<https://devfeed.tech/topics/stripe.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [Heroku](<https://devfeed.tech/topics/heroku.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [alternatives](<https://devfeed.tech/tags/alternatives.md>), [api](<https://devfeed.tech/tags/api.md>), [email](<https://devfeed.tech/tags/email.md>), [free](<https://devfeed.tech/tags/free.md>), [migration](<https://devfeed.tech/tags/migration.md>), [providers](<https://devfeed.tech/tags/providers.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [servers](<https://devfeed.tech/tags/servers.md>), [services](<https://devfeed.tech/tags/services.md>), [smtp](<https://devfeed.tech/tags/smtp.md>)

### AI overview

This article compares free-tier transactional email providers presented as alternatives to Mandrill after Mandrill announced a move to a paid-only model under MailChimp. It covers providers including Mailgun, Amazon SES, SparkPost, Mailjet, Elastic Email, SendinBlue, Google SMTP, and Postage App, describing pricing limits, delivery methods, and selected features.

### Source excerpt

Mandrill, the beloved-by-many transactional email service, recently announced that it will switch to a paid-only model under the MailChimp umbrella. This came as a surprise to many developers who used them for sending emails for free from various servers and backends. This post provides a round-up of some of the more popular Mandrill alternatives. Free Transactional Email Providers This section covers a number of popular transactional email providers with a free tier.

## Simple database read scaling without sharding in rails

DevFeed: [Simple database read scaling without sharding in rails](<https://devfeed.tech/articles/simple-database-read-scaling-without-sharding-in-rails-41128.md>)

Original publisher: [Read original article](<https://www.craigkerstiens.com/2013/03/06/Simple-database-read-scaling-without-sharding-in-rails/>)

Author: Map

Published: 2013-03-06T20:55:56Z

Content type: tutorial

Language: en

Sources: [Craig Kerstiens](<https://devfeed.tech/sources/craig-kerstiens.md>)

Topics: [Databases](<https://devfeed.tech/topics/databases.md>), [scaling](<https://devfeed.tech/topics/scaling.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [FIRST](<https://devfeed.tech/topics/first.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [sharding](<https://devfeed.tech/topics/sharding.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [heroku-postgres](<https://devfeed.tech/tags/heroku-postgres.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [scaling](<https://devfeed.tech/tags/scaling.md>), [sharding](<https://devfeed.tech/tags/sharding.md>)

### AI overview

This tutorial explains how to scale database reads in Rails without sharding by using Heroku Postgres follower databases. Writes go to the leader database, while selected models read from followers that receive asynchronous updates and maintain their own caches.

### Source excerpt

In an earlier post I provided a high level overview of sharding. Sharding while a very solid approach to scaling capacity versus simply only relying on vertical scaling can also be a time intensive one. Additionally in some cases certain sites may only need extra capacity for a short lived period of time. Fortunately theres a nice middle ground alternative for scaling capacity that works well in quite a few cases. It even has a benefit that can potentially in place of sharding. This method results in scaling your reads to replica databases, you can do this on Heroku by taking advantage of followers. A follower is a read only database on Heroku Postgres that receives asynchronous updates of your data usually only lagging a very few commits behind. This means you can write all of your data to the leader (main) database, and then read from another. While you can arbitrarily do this there's some major benefits to doing it based on the models. This is because Postgres maintains a cache on each instance its running on. Though you may have the same dataset, Postgres maintains frequently accessed or queried data in the cache giving you better performance. For more on this you can read earlier posts on PostgreSQL Performance. Setting it up with Rails With a follower database created you can begin adding support for this to your application. The first thing is to add the gem to your Gemfile: gem 'ar-octopus', :require => "octopus" Then of course to install it with bundle install. Now we can actually begin to add the code needed to have specific models access the follower. octopus: shards: shard_sqlite: adapter: sqlite3 database: db/db_one.sqlite3 pool: 5 timeout: 5000 shard_pgsql: adapter: postgresql username: postgres password: database: db_two encoding: unicode a class Project < ActiveRecord::Base octopus_establish_connection(:adapter => "sqlite3", :database => "db_one") end