# bridging

Published articles for bridging.

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

## ESP32 Bit Pirate: a multi-protocol workbench built on the ESP32-S3

DevFeed: [ESP32 Bit Pirate: a multi-protocol workbench built on the ESP32-S3](<https://devfeed.tech/articles/esp32-bit-pirate-a-multi-protocol-workbench-built-on-the-esp32-s3-13788.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/08/esp32-bit-pirate/>)

Author: John Lee

Published: 2026-08-20T00:00:00Z

Content type: article

Language: en

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

Topics: [ESP32-S3](<https://devfeed.tech/topics/esp32-s3.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [ESP32-C5](<https://devfeed.tech/topics/esp32-c5.md>), [Scripting](<https://devfeed.tech/topics/scripting.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [ble](<https://devfeed.tech/tags/ble.md>), [blog](<https://devfeed.tech/tags/blog.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [cli](<https://devfeed.tech/tags/cli.md>), [community-contribution](<https://devfeed.tech/tags/community-contribution.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [development-board](<https://devfeed.tech/tags/development-board.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp32-c5](<https://devfeed.tech/tags/esp32-c5.md>), [esp32-s3](<https://devfeed.tech/tags/esp32-s3.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [open-hardware](<https://devfeed.tech/tags/open-hardware.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python](<https://devfeed.tech/tags/python.md>), [scripting](<https://devfeed.tech/tags/scripting.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [usb](<https://devfeed.tech/tags/usb.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

ESP32 Bit Pirate turns an ESP32-S3 into a scriptable multi-protocol workbench. The article describes its firmware, more than twenty wired and wireless modes, serial and web-based interfaces, Python scripting, and companion open-hardware projects including an ESP32-C5 radio adapter and a carrier dock.

### Source excerpt

ESP32 Bit Pirate turns an ESP32-S3 into a scriptable multi-protocol workbench with more than twenty modes, a web and serial CLI, and dump and sniff tooling. This article walks through the firmware and the two open-hardware companions that extend it: a carrier dock with selectable 1.8 V, 3.3 V and 5 V level translation, and an ESP32-C5 adapter that adds a dual-band radio.

## Bridging Pub/Sub to Temporal with Standalone Activities

DevFeed: [Bridging Pub/Sub to Temporal with Standalone Activities](<https://devfeed.tech/articles/bridging-pub-sub-to-temporal-with-standalone-activities-35734.md>)

Original publisher: [Read original article](<https://temporal.io/blog/bridging-pub-sub-to-temporal-with-standalone-activities>)

Author: Houman Kargaran

Published: 2026-07-28T00:00:00Z

Content type: article

Language: en

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

Topics: [execution](<https://devfeed.tech/topics/execution.md>), [client](<https://devfeed.tech/topics/client.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [client](<https://devfeed.tech/tags/client.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [community](<https://devfeed.tech/tags/community.md>), [execution](<https://devfeed.tech/tags/execution.md>), [latency](<https://devfeed.tech/tags/latency.md>), [worker](<https://devfeed.tech/tags/worker.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This guest post explains how Temporal Standalone Activities can connect Pub/Sub message handling to durable execution without wrapping each activity in a Workflow. It describes how this approach can reduce application-side retry, state-tracking, reconciliation, and monitoring complexity, while offering lower latency for short-lived activity executions.

### Source excerpt

How a Temporal Standalone Activity bridges Pub/Sub to Durable Execution, keeping your event handler thin.

## The CI/CD moment for data analytics

DevFeed: [The CI/CD moment for data analytics](<https://devfeed.tech/articles/the-ci-cd-moment-for-data-analytics-12230.md>)

Original publisher: [Read original article](<https://platformengineering.org/blog/the-ci-cd-moment-for-data-analytics>)

Author: Gaurav Nanda

Published: 2026-07-23T05:40:01Z

Content type: article

Language: en

Sources: [Platform Engineering Blog](<https://devfeed.tech/sources/platform-engineering-blog.md>)

Topics: [data analytics](<https://devfeed.tech/topics/data-analytics.md>), [DataOps](<https://devfeed.tech/topics/dataops.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [apache-flink](<https://devfeed.tech/topics/apache-flink.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [apache-flink](<https://devfeed.tech/tags/apache-flink.md>), [architectures](<https://devfeed.tech/tags/architectures.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [cost](<https://devfeed.tech/tags/cost.md>), [data-analytics](<https://devfeed.tech/tags/data-analytics.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [event](<https://devfeed.tech/tags/event.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [google](<https://devfeed.tech/tags/google.md>), [insights](<https://devfeed.tech/tags/insights.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [latency](<https://devfeed.tech/tags/latency.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [scale](<https://devfeed.tech/tags/scale.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

The article argues that data analytics is approaching a CI/CD-like transition toward continuous analytics. It describes how multi-step pipelines introduce latency, operational risk, and maintenance burden, and explains why real-time insight is becoming a baseline platform capability for applications such as personalization, fraud detection, reliability, and AI-driven features.

### Source excerpt

How converging OLTP and OLAP architectures are driving 'Continuous Analytics', the CI/CD moment for data to deliver real-time, unified insights and operational simplicity.

## ARP with EVPN Asymmetric IRB

DevFeed: [ARP with EVPN Asymmetric IRB](<https://devfeed.tech/articles/arp-with-evpn-asymmetric-irb-11376.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/05/arp-issues-evpn-asymmetric-irb/>)

Published: 2026-05-14T05:45:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [evpn](<https://devfeed.tech/topics/evpn.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>), [networking](<https://devfeed.tech/topics/networking.md>), [BGP](<https://devfeed.tech/topics/bgp.md>)

Tags: [arp](<https://devfeed.tech/tags/arp.md>), [bgp](<https://devfeed.tech/tags/bgp.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

This tutorial explains ARP behavior in EVPN asymmetric Integrated Routing and Bridging (IRB). It identifies prerequisites for forwarding between VLANs, including creating ARP entries from MAC+IP routes and having end hosts send an early ARP request for their first-hop gateway. It also describes how to verify the behavior with a netlab topology and EVPN route and ARP-table inspection.

### Source excerpt

In a previous blog post, I described the ARP issues you'll encounter when using centralized routing (on a spine switch) between two EVPN MAC-VRF instances (a fancy name for a VLAN encapsulated in VXLAN or MPLS). That blog post established a baseline that will help us unravel the ARP behavior in a more realistic scenario: asymmetric Integrated Routing and Bridging (IRB). That's a mouthful, but it's really quite a simple concept; the following diagram explains the asymmetric forwarding behavior: Packet forwarding in an EVPN asymmetric IRB design Read more ...

## Lab: Integrated Routing and Bridging (IRB) with EVPN MAC-VRF Instances

DevFeed: [Lab: Integrated Routing and Bridging (IRB) with EVPN MAC-VRF Instances](<https://devfeed.tech/articles/lab-integrated-routing-and-bridging-irb-with-evpn-mac-vrf-instances-11364.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/04/lab-evpn-irb/>)

Published: 2026-04-17T06:13:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [evpn](<https://devfeed.tech/topics/evpn.md>), [networking](<https://devfeed.tech/topics/networking.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [container](<https://devfeed.tech/tags/container.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [github](<https://devfeed.tech/tags/github.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [installation](<https://devfeed.tech/tags/installation.md>), [mac](<https://devfeed.tech/tags/mac.md>), [routing](<https://devfeed.tech/tags/routing.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

A hands-on lab introduces Integrated Routing and Bridging with EVPN MAC-VRF instances by adding anycast gateway IP addresses to VLAN interfaces. The lab can run on netlab-enabled infrastructure, GitHub Codespaces, or an Apple-silicon Mac using an Arista cEOS container.

### Source excerpt

Most EVPN documentation rushes into the complexities of symmetric IRB, type-5 EVPN routes, and EVPN IP-VRFs, but if you want to master a technology, it's better to take it slow and proceed with small steps. In today's lab exercise, we'll do just that: explore what happens when you add IP addresses (we'll use anycast gateways) to VLAN interfaces tied to EVPN MAC-VRF instances. Explore the lab exercise You can run the lab on your own netlab-enabled infrastructure (more details), but also within a free GitHub Codespace or even on your Apple-silicon Mac (installation, using Arista cEOS container, using VXLAN/EVPN labs).

## Bridging two JSX runtimes: How we solved Astro's React children problem

DevFeed: [Bridging two JSX runtimes: How we solved Astro's React children problem](<https://devfeed.tech/articles/bridging-two-jsx-runtimes-how-we-solved-astro-s-react-children-problem-30982.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/astro-react-children>)

Author: Kyle Finken

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

Content type: article

Language: en

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

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [React](<https://devfeed.tech/topics/react.md>), [MDX](<https://devfeed.tech/topics/mdx.md>), [React Component](<https://devfeed.tech/topics/react-component.md>), [render](<https://devfeed.tech/topics/render.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [component](<https://devfeed.tech/tags/component.md>), [components](<https://devfeed.tech/tags/components.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [mdx](<https://devfeed.tech/tags/mdx.md>), [react](<https://devfeed.tech/tags/react.md>), [render](<https://devfeed.tech/tags/render.md>), [solved](<https://devfeed.tech/tags/solved.md>)

### AI overview

Mintlify describes how its Astro integration addressed a JSX runtime mismatch that caused compound React components to lose their children during hydration in Astro's MDX pipeline.

### Source excerpt

How Mintlify solved a fundamental JSX runtime mismatch to make compound React components work inside Astro's MDX pipeline.

## Lab: More Complex EVPN/VXLAN Bridging Scenario

DevFeed: [Lab: More Complex EVPN/VXLAN Bridging Scenario](<https://devfeed.tech/articles/lab-more-complex-evpn-vxlan-bridging-scenario-11327.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/02/lab-evpn-bridging-complex/>)

Published: 2026-02-27T08:13:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [evpn](<https://devfeed.tech/topics/evpn.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [container](<https://devfeed.tech/tags/container.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [github](<https://devfeed.tech/tags/github.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [installation](<https://devfeed.tech/tags/installation.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

This tutorial presents a more complex EVPN/VXLAN bridging lab using several EVPN MAC-VRFs mapped to different VLAN segments on individual PE devices. The lab can run on netlab-enabled infrastructure, a free GitHub Codespace, or an Apple-silicon Mac.

### Source excerpt

In the first EVPN/VXLAN lab, we added the EVPN control plane to bridging over VXLAN. Now, let's try out a more complex scenario: several EVPN MAC-VRFs mapped to different VLAN segments on individual PE-devices. Explore the lab exercise You can run the lab on your own netlab-enabled infrastructure (more details), but also within a free GitHub Codespace or even on your Apple-silicon Mac (installation, using Arista cEOS container, using VXLAN/EVPN labs).

## How to harness skills that AI can't automate

DevFeed: [How to harness skills that AI can't automate](<https://devfeed.tech/articles/how-to-harness-skills-that-ai-can-t-automate-9797.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/how-to-harness-skills-that-ai-cant-automate/>)

Author: Emma Webster

Published: 2025-09-09T00: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>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-tools](<https://devfeed.tech/tags/ai-tools.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [claude](<https://devfeed.tech/tags/claude.md>), [figma](<https://devfeed.tech/tags/figma.md>), [generate](<https://devfeed.tech/tags/generate.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [prototypes](<https://devfeed.tech/tags/prototypes.md>), [scope](<https://devfeed.tech/tags/scope.md>), [skills](<https://devfeed.tech/tags/skills.md>)

### AI overview

The article explains how human qualities such as curiosity, intuition, taste, and intention help teams guide AI tools toward higher-quality product outcomes. It describes using Figma Make to generate and evaluate prototypes, and using Claude or ChatGPT to compare campaign ideas, while emphasizing that AI cannot independently challenge scope or pursue unexpected directions.

### Source excerpt

With more teams moving faster than ever, the real differentiator is craft--the curiosity, intuition, taste, and intention behind every detail.

## When Switches Flood LLDP Traffic

DevFeed: [When Switches Flood LLDP Traffic](<https://devfeed.tech/articles/when-switches-flood-lldp-traffic-11231.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/08/switches-flood-lldp/>)

Published: 2025-08-25T07:13:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Cisco](<https://devfeed.tech/topics/cisco.md>), [datacenter](<https://devfeed.tech/topics/datacenter.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [data-center](<https://devfeed.tech/tags/data-center.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [servers](<https://devfeed.tech/tags/servers.md>), [standards](<https://devfeed.tech/tags/standards.md>)

### AI overview

The article examines why Cisco switches in a data center network flood LLDP packets between servers, potentially causing DCBX parameters to be negotiated between servers and leading to NIC resets. It compares IEEE LLDP requirements with Cisco TAC's explanation for flooding on NCS equipment and discusses the role of MEF standards.

### Source excerpt

A networking engineer (let's call him Joe1) sent me an interesting challenge: they built a data center network with Cisco switches, and the switches flood LLDP packets between servers. That would be interesting by itself (the whole network would appear as a single hub), but they're also using DCBX (which is riding in LLDP TLVs), and the DCBX parameters are negotiated between servers (not between servers and adjacent switches), sometimes resulting in NIC resets2. Read more ...

## Finding End-to-End Paths: Topology and Endpoints

DevFeed: [Finding End-to-End Paths: Topology and Endpoints](<https://devfeed.tech/articles/finding-end-to-end-paths-topology-and-endpoints-11198.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/06/finding-paths-across-network/>)

Published: 2025-06-06T05:51:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Network design](<https://devfeed.tech/topics/network-design.md>)

Tags: [arp](<https://devfeed.tech/tags/arp.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [dhcp](<https://devfeed.tech/tags/dhcp.md>), [discovery](<https://devfeed.tech/tags/discovery.md>), [ipv4](<https://devfeed.tech/tags/ipv4.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [network](<https://devfeed.tech/tags/network.md>), [networking-fundamentals](<https://devfeed.tech/tags/networking-fundamentals.md>), [router](<https://devfeed.tech/tags/router.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

This article explains how networks discover topology and endpoints, build forwarding tables, and adapt end-to-end paths when links or nodes fail. It contrasts complete topology views in link-state protocols with local-neighbor knowledge in distance-vector protocols, and describes learning mechanisms including bridging, ARP, DHCP, and ICMPv6 Neighbor Discovery.

### Source excerpt

We know there are three main ways to move packets across a network. However, before we can start forwarding packets, someone has to populate the forwarding tables in the intermediate devices or build the sequence of nodes to traverse in source routing. Usually, whoever is responsible for the contents of the forwarding tables must first discover the network topology. Let's start there, using the following network diagram to illustrate the discussion. Read more ...

## Bridging the Gap between Business Stakeholders and Engineering Teams: A Business Analyst's Playbook...

DevFeed: [Bridging the Gap between Business Stakeholders and Engineering Teams: A Business Analyst's Playbook...](<https://devfeed.tech/articles/bridging-the-gap-between-business-stakeholders-and-engineering-teams-a-business-analyst-s-playbook-35064.md>)

Original publisher: [Read original article](<https://medium.com/gumgum-tech/bridging-the-gap-between-business-stakeholders-and-engineering-teams-a-business-analysts-playbook-5555897127f3?source=rss----d4c1dee0f87b---4>)

Author: Shelby Boyle

Published: 2025-05-30T06:49:43Z

Content type: tutorial

Language: en

Sources: [GumGum](<https://devfeed.tech/sources/gumgum.md>)

Topics: [Support](<https://devfeed.tech/topics/support.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [jira](<https://devfeed.tech/topics/jira.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [business-analytics](<https://devfeed.tech/tags/business-analytics.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [communication](<https://devfeed.tech/tags/communication.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [guide](<https://devfeed.tech/tags/guide.md>), [practical](<https://devfeed.tech/tags/practical.md>), [product-development](<https://devfeed.tech/tags/product-development.md>), [teams](<https://devfeed.tech/tags/teams.md>), [ticketing](<https://devfeed.tech/tags/ticketing.md>)

### AI overview

A business analyst playbook explains how to translate stakeholder needs into product solutions. It covers clarifying problems and impacts, using JIRA to support engineering work, and applying data science models and dashboards to analyze variables, customer behavior, revenue, and conversions.

### Source excerpt

Bridging the Gap between Business Stakeholders and Engineering Teams: A Business Analyst's Playbook to Creating Quality Product SolutionsDoes your bridge look like this?! Tsingy Bemaraha National Park, Madagascar (my own photo August 2024) In today's evolving technology world, communication and collaboration are vital between business and engineering teams to deliver functional, scalable solutions. The Business Analyst (BA) is the problem-solver who ensures that business needs are translated into practical products to fuel powerful strategic decisions. What does this process look like? This is a detailed playbook BAs can follow to guide from stakeholder need to fully materialized product. 1. Meet with Stakeholders on Problem and the Impact The first step in solving any business problem is understanding the problem itself. What is the problem? What would be the desired outcome? What is the business impact of the problem? What would be the business impact of a possible solution? Ask these questions of your stakeholders and encourage them to distill the problem to its core. Meeting with stakeholders guarantees no details are left out: not just what may be documented, but what may not be documented as the problem. Using an engineering ticketing system like JIRA can facilitate this initial step. The better scoped the problem is, the sooner you can start working on analytic solutions. These initial conversations set the foundation for all subsequent steps. It makes your work easier too! 2. Define the Problem and Impact After initial stakeholder conversations, the BA defines the core problem, the present consequences of not having a solution, and the impact of constructing a product solution. These are some examples of this step: We need to understand variable likeness e.g. finding types of words associated with a holiday event or grouping customers based on shopping behavior. Without knowing this, we cannot derive target strategies for success or resolve weakness. Cue the

## Forwarding Packets Across a Network

DevFeed: [Forwarding Packets Across a Network](<https://devfeed.tech/articles/forwarding-packets-across-a-network-11182.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/05/forwarding-packets-across-network/>)

Published: 2025-05-08T06:20:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Networks](<https://devfeed.tech/topics/networks.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Network](<https://devfeed.tech/topics/network.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [networking-fundamentals](<https://devfeed.tech/tags/networking-fundamentals.md>), [networks](<https://devfeed.tech/tags/networks.md>), [routing](<https://devfeed.tech/tags/routing.md>), [switching](<https://devfeed.tech/tags/switching.md>)

### AI overview

This article explains how packets move across networks after a single cable is divided by an intermediate network device. It introduces source routing and path-based forwarding, while contrasting bridging, routing, and switching terminology.

### Source excerpt

After inspecting the confusing bridging/routing/switching terminology and a brief detour into the control/data plane details, let's talk about how packets actually move across a network. As always, things were simpler when networks were implemented with a single cable. In that setup, all nodes were directly reachable, and the only challenge was figuring out the destination node's address; it didn't matter whether it was a MAC address, an IP address, or a Fiber Channel address. On a single cable, you could just broadcast, like, "Who has this service?" and someone would reply, "I'm the printer you're looking for." That's how many early non-IP protocols operated. Read more ...

## The designer's handbook for developer handoff

DevFeed: [The designer's handbook for developer handoff](<https://devfeed.tech/articles/the-designer-s-handbook-for-developer-handoff-10105.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/the-designers-handbook-for-developer-handoff/>)

Author: Jake Albaugh; Chad Bergman

Published: 2025-04-01T00: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>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [communication](<https://devfeed.tech/tags/communication.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [design](<https://devfeed.tech/tags/design.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developers](<https://devfeed.tech/tags/developers.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [figma](<https://devfeed.tech/tags/figma.md>), [guide](<https://devfeed.tech/tags/guide.md>), [handbook](<https://devfeed.tech/tags/handbook.md>), [scope](<https://devfeed.tech/tags/scope.md>), [technical](<https://devfeed.tech/tags/technical.md>)

### AI overview

A practical handbook for collaboration between designers and developers during design handoff. It explains how to align on scope, understand technical constraints, involve developers early, use Figma or FigJam to ground feedback, and identify redundant work or opportunities with limited engineering effort.

### Source excerpt

A tactical guide to collaborating with your developer counterparts, including common pitfalls, practical tips, and guidance on when to lean in.

## Matrix/IRC bridge is now self-hosted

DevFeed: [Matrix/IRC bridge is now self-hosted](<https://devfeed.tech/articles/matrix-irc-bridge-is-now-self-hosted-41752.md>)

Original publisher: [Read original article](<https://postmarketos.org/blog/2025/03/31/matrix-bridge-migration/>)

Published: 2025-03-31T00:00:00Z

Content type: article

Language: en

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

Topics: [IRC](<https://devfeed.tech/topics/irc.md>), [Matrix](<https://devfeed.tech/topics/matrix-org.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [The Lounge](<https://devfeed.tech/topics/thelounge.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>), [protocols](<https://devfeed.tech/topics/protocols.md>), [Network](<https://devfeed.tech/topics/network.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [irc](<https://devfeed.tech/tags/irc.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [matrix](<https://devfeed.tech/tags/matrix.md>), [patches](<https://devfeed.tech/tags/patches.md>), [postmarketos](<https://devfeed.tech/tags/postmarketos.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>)

### AI overview

postmarketOS moved its Matrix-to-IRC bridge to self-hosting after evaluating whether to go Matrix-only or use a third-party service. The project chose matrix-appservice-irc because it supports full single puppeting, while also considering maintenance and available forks.

### Source excerpt

The postmarketOS chat rooms are available on both the Matrix and IRC protocols (IRC on OFTC). Communicating from one protocol to the other is possible via matrix-appservice-irc. We have been using the instance hosted by the Matrix.org Foundation, which will probably get shutdown at the end of March 2025. This would be today, we haven't heard any further information whether it will actually happen or not and when. But as of today we are now self-hosting the bridge. Evaluation First we considered going Matrix-only since the majority of our uses are on that protocol. But via our Mastodon poll and direct feedback via chat it was apparent that a lot of people still want to be able to use IRC for talking in the postmarketOS channels so we investigated how to make this possible. Next we decided whether to self-host a bridge or using a 3rd party offering. Our conclusion was that for us since we already run a Synapse instance, the maintenance effort should be rather minimal after we do the initial setup of the bridge. So we are trying that first, and only if it turns out to be more work than expected we will switch to a bridge that is hosted by somebody else. We had to figure out which software to use for the bridge since the Matrix.org Foundation wrote regarding matrix-appservice-irc that they "will also mark the software behind those bridges as archived". The heisenbridge project had a very useful comparison table, through which we realized that we want to keep using a version of matrix-appservice-irc, as it seems to be the only one that can currently do the full single puppeting mode. All others would either show up as one user on IRC or on Matrix side. matrix-appservice-irc runs in full single puppeting mode where both IRC and Matrix users are puppeted both ways. The Matrix users identity is directly mapped to IRC and they are in full control. This method of bridging creates multiple IRC connections which makes is mostly transparent for both sides of the bridge. As the r

## IPv6 Router Advertisement Forwarding Disrupts netlab VRRPv3 Integration Tests

DevFeed: [IPv6 Router Advertisement Forwarding Disrupts netlab VRRPv3 Integration Tests](<https://devfeed.tech/articles/ipv6-and-the-revenge-of-the-stupid-bridges-11159.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/03/stupid-bridges-strike-again/>)

Published: 2025-03-24T07:08:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Integration testing](<https://devfeed.tech/topics/integration-testing.md>)

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [container](<https://devfeed.tech/tags/container.md>), [integration-testing](<https://devfeed.tech/tags/integration-testing.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [linux](<https://devfeed.tech/tags/linux.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [networks](<https://devfeed.tech/tags/networks.md>)

### AI overview

This technical blog post investigates VRRPv3 IPv6 integration-test failures in netlab. It finds that an Arista cEOS container forwarded IPv6 router advertisements between two LAN segments because newly appearing interfaces were enabled in VLAN 1, causing some hosts to treat both prefixes as directly connected. A workaround was implemented in netlab 1.9.4.

### Source excerpt

This blog post describes another "OMG, this cannot possibly be true" scenario discovered during the netlab VRRP integration testing. I wanted to test whether we got the nasty nuances of VRRPv3 IPv6 configuration right on all supported platforms and created a simple lab topology in which the device-under-test and an Arista cEOS container would be connected to two IPv6 networks (Arista EOS is a lovely device to use when testing a VRRP cluster because it produces JSON-formatted show vrrp printouts). Most platforms worked as expected, but Aruba CX, Cumulus Linux with NVUE, and Dell OS10 consistently failed the tests. We were stumped until Jeroen van Bemmel discovered that the Arista container forwards IPv6 router advertisements between the two LAN segments. Read more ...

## Stories from Bangkok: Devcon SEA Scholars Program

DevFeed: [Stories from Bangkok: Devcon SEA Scholars Program](<https://devfeed.tech/articles/stories-from-bangkok-devcon-sea-scholars-program-17136.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2025/02/18/devcon-sea-scholars>)

Author: Next Billion

Published: 2025-02-18T00:00:00Z

Content type: article

Language: en

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

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

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [community](<https://devfeed.tech/tags/community.md>), [creators](<https://devfeed.tech/tags/creators.md>), [devcon](<https://devfeed.tech/tags/devcon.md>), [learning](<https://devfeed.tech/tags/learning.md>), [next-billion](<https://devfeed.tech/tags/next-billion.md>), [stories](<https://devfeed.tech/tags/stories.md>)

### AI overview

The Devcon SEA Scholars Program brought 93 participants from 86 countries to Bangkok to explore how Ethereum connects with different disciplines and communities. The program included community organizers, law students and legal professionals, artists and science-fiction writers, and other builders, who later documented their experiences in Learning Artifacts.

### Source excerpt

Across different disciplines and geographies, builders are exploring how Ethereum fits into their work and communities. The Devcon SEA Scholars Program brought together 93 of these individuals in Bangkok who are bridging Ethereum with other worlds and pushing Ethereum's boundaries. This community of builders, thinkers, and creators was selected...

## Why VLAN 1 Should Not Be Tagged in a Trunk

DevFeed: [Why VLAN 1 Should Not Be Tagged in a Trunk](<https://devfeed.tech/articles/tagged-vlan-1-in-a-trunk-is-a-really-bad-idea-11139.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/02/tagged-vlan-1/>)

Published: 2025-02-11T07:05:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Ethernet](<https://devfeed.tech/topics/ethernet.md>), [DHCP](<https://devfeed.tech/topics/dhcp.md>), [Cisco](<https://devfeed.tech/topics/cisco.md>)

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [cisco](<https://devfeed.tech/tags/cisco.md>), [dhcp](<https://devfeed.tech/tags/dhcp.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [lan](<https://devfeed.tech/tags/lan.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [network](<https://devfeed.tech/tags/network.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The article examines conflicting interpretations of VLAN 1 in trunks by Cumulus NVUE and Arista EOS. It recommends avoiding VLAN 1 in VLAN trunks and using it as the native VLAN when necessary, while explaining the historical and operational reasons behind this behavior.

### Source excerpt

It all started with a netlab issue describing different interpretations of VLAN 1 in a trunk. While Cumulus NVUE (the way the netlab configuration template configures it) assumes that the VLAN 1 in a trunk is tagged, Arista EOS assumes it's the native VLAN. At that point, I should have said, "that's crazy, we shouldn't allow that" and enforce the "VLAN 1 has to be used as a native VLAN" rule. Alas, 20/20 hindsight never helped anyone. TL&DR: Do not use VLAN 1 in VLAN trunks; if you have to, use it as a native VLAN. Read more ...

## Repost: Why Are Layer-2 VPNs So Popular?

DevFeed: [Repost: Why Are Layer-2 VPNs So Popular?](<https://devfeed.tech/articles/repost-why-are-layer-2-vpns-so-popular-11072.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/09/l2vpn-versus-l3vpn/>)

Published: 2024-09-03T06:35:00Z

Content type: opinion

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [customers](<https://devfeed.tech/tags/customers.md>), [lisp](<https://devfeed.tech/tags/lisp.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [network](<https://devfeed.tech/tags/network.md>), [providers](<https://devfeed.tech/tags/providers.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [vpn](<https://devfeed.tech/tags/vpn.md>)

### AI overview

The article explains that Layer-2 VPNs are popular because they require less configuration coordination and are easier to provision and automate than Layer-3 VPNs. It also notes that L2VPNs can support Network-as-a-Service models, while requiring customers to install edge routers.

### Source excerpt

Béla Várkonyi wrote a succinct comment explaining why so many customers prefer layer-2 VPNs over layer-3 VPNs: The reason of L2VPN is becoming more popular by service providers and customers is about provisioning complexity. Read more ...

## Streamline SSR app development with FirebaseServerApp

DevFeed: [Streamline SSR app development with FirebaseServerApp](<https://devfeed.tech/articles/streamline-ssr-app-development-with-firebaseserverapp-16545.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2024/05/firebase-serverapp-ssr>)

Author: David Della Bitta

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

Content type: tutorial

Language: en

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

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [auth](<https://devfeed.tech/tags/auth.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [browser](<https://devfeed.tech/tags/browser.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [js-sdk](<https://devfeed.tech/tags/js-sdk.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [server](<https://devfeed.tech/tags/server.md>), [ssr](<https://devfeed.tech/tags/ssr.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

The article introduces FirebaseServerApp, a Firebase Web SDK object that lets authenticated sessions created in the browser continue through server-side rendering in Node.js. It explains how Auth ID tokens are passed into SSR requests and discusses service-worker-based token handling and rendering-performance considerations.

### Source excerpt

The Firebase Web SDK has introduced FirebaseServerApp

## Why Are We Using EVPN Instead of SPB or TRILL?

DevFeed: [Why Are We Using EVPN Instead of SPB or TRILL?](<https://devfeed.tech/articles/why-are-we-using-evpn-instead-of-spb-or-trill-10991.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/04/spb-trill-evpn/>)

Published: 2024-04-05T06:17:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [evpn](<https://devfeed.tech/topics/evpn.md>), [networking](<https://devfeed.tech/topics/networking.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>), [IS-IS](<https://devfeed.tech/topics/is-is.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [BGP](<https://devfeed.tech/topics/bgp.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [evpn](<https://devfeed.tech/tags/evpn.md>), [fabric](<https://devfeed.tech/tags/fabric.md>), [gre](<https://devfeed.tech/tags/gre.md>), [is-is](<https://devfeed.tech/tags/is-is.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [network](<https://devfeed.tech/tags/network.md>), [routing](<https://devfeed.tech/tags/routing.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

The article explains why EVPN, particularly with VXLAN encapsulation, became preferable to SPB and TRILL. It contrasts their encapsulation, control-plane, deployment, and transport requirements, and notes that VXLAN separates edge virtual networks from the physical transport core.

### Source excerpt

Dan left an interesting comment on one of my previous blog posts: It strikes me that the entire industry lost out when we didn't do SPB or TRILL. Specifically, I like how Avaya did SPB. Oh, we did TRILL. Three vendors did it in different proprietary ways, but I'm digressing. Read more ...

## Can We Skip the Network Layer?

DevFeed: [Can We Skip the Network Layer?](<https://devfeed.tech/articles/can-we-skip-the-network-layer-10950.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2024/02/skip-network-layer/>)

Published: 2024-02-12T09:52:00Z

Content type: article

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Ethernet](<https://devfeed.tech/topics/ethernet.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>)

Tags: [boot](<https://devfeed.tech/tags/boot.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [cycles](<https://devfeed.tech/tags/cycles.md>), [digital](<https://devfeed.tech/tags/digital.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [memory](<https://devfeed.tech/tags/memory.md>), [network](<https://devfeed.tech/tags/network.md>), [networking-fundamentals](<https://devfeed.tech/tags/networking-fundamentals.md>), [physics](<https://devfeed.tech/tags/physics.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [run](<https://devfeed.tech/tags/run.md>)

### AI overview

The article examines proposals to omit network-layer addressing from local solutions by using Ethernet data-link addresses with transport protocols directly above them. It recounts how DEC's LAT and MOP protocols placed local terminal services over Ethernet, and explains how requirements spanning multiple Ethernet segments exposed the approach's limitations and led to transparent bridging.

### Source excerpt

I mentioned that you don't need node addresses when dealing with only two entities. Now and then, someone tries to extend this concept and suggests that the network layer addressing isn't needed if the solution is local. For instance, if we have a solution that is supposed to run only on a single Ethernet segment, we don't need network layer addressing because we already have data link layer addresses required for Ethernet to work (see also: ATAoE). Too often in the past, an overly ingenious engineer or programmer got the idea to simplify everyone's life and use the data link layer addresses as the ultimate addresses of individual nodes. They would then put the transport layer on top of that to get reliable packet transport. Finally, put whatever application on top of the transport layer. Problem solved. Read more ...

## The art and science of annotations in Dev Mode

DevFeed: [The art and science of annotations in Dev Mode](<https://devfeed.tech/articles/the-art-and-science-of-annotations-in-dev-mode-9502.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/annotations-in-dev-mode/>)

Author: Oscar Nilsson

Published: 2024-01-31T00: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>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [design](<https://devfeed.tech/tags/design.md>), [dev](<https://devfeed.tech/tags/dev.md>), [developer](<https://devfeed.tech/tags/developer.md>), [figma](<https://devfeed.tech/tags/figma.md>), [product-development](<https://devfeed.tech/tags/product-development.md>)

### AI overview

Figma Product Designer Oscar Nilsson explains annotations in Dev Mode, a feature intended to streamline designer-developer collaboration. Annotations keep design context, specifications, accessibility properties, and interactive behavior in one place while helping developers identify the relevant engineering work.

### Source excerpt

Product Designer Oscar Nilsson explains how we're streamlining designer-developer collaboration with annotations in Dev mode.

## Ibis: Because SQL is everywhere and so is Python

DevFeed: [Ibis: Because SQL is everywhere and so is Python](<https://devfeed.tech/articles/ibis-because-sql-is-everywhere-and-so-is-python-8722.md>)

Original publisher: [Read original article](<https://trino.io/blog/2023/07/03/trino-fest-2023-ibis.html>)

Author: Phillip Cloud, Cole Bowden

Published: 2023-07-03T00:00:00Z

Content type: article

Language: en

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

Topics: [Python](<https://devfeed.tech/topics/python.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [bridge](<https://devfeed.tech/tags/bridge.md>), [bridging](<https://devfeed.tech/tags/bridging.md>), [data](<https://devfeed.tech/tags/data.md>), [performance](<https://devfeed.tech/tags/performance.md>), [python](<https://devfeed.tech/tags/python.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

The article presents Ibis as a lightweight Python library that bridges Python data wrangling and SQL query engines. It converts Python code into SQL for multiple engines, including Trino, allowing users to combine Python's usability with Trino's performance for large-scale queries.

### Source excerpt

The PyData stack has been described as "unreasonably effective," empowering its users to glean insights and analyze moderate amounts of data with a high level of flexibility and excellent visualization. The large-scale, production data stack using a query engine like Trino sits on the other side of the world, capable of handling petabytes and exabytes, but perhaps not integrating as seamlessly with the Python ecosystem as one would hope. SQL has been a means of bridging this gap, but we've now got an exciting solution to bridge it even better: Ibis.

## Making Figma better for developers with Dev Mode

DevFeed: [Making Figma better for developers with Dev Mode](<https://devfeed.tech/articles/making-figma-better-for-developers-with-dev-mode-9880.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/introducing-dev-mode/>)

Author: Kris Rasmussen

Published: 2023-06-21T00: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>), [dev-tools](<https://devfeed.tech/topics/dev-tools.md>), [Front end](<https://devfeed.tech/topics/frontend.md>)

Tags: [bridging](<https://devfeed.tech/tags/bridging.md>), [dev-tools](<https://devfeed.tech/tags/dev-tools.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [development-tools](<https://devfeed.tech/tags/development-tools.md>), [figma](<https://devfeed.tech/tags/figma.md>)

### AI overview

Figma introduces Dev Mode, a dedicated workspace that helps developers inspect designs, access implementation details, export assets, and connect design concepts with code, icons, and tokens. It is intended to reduce friction between design and development workflows.

### Source excerpt

How can a design tool work better for developers? It's a question we've been asking ourselves and our community. Today, we're excited to introduce Dev Mode, a new workspace in Figma that's designed to get developers what they need, when they need it, harnessing the tools they use every day.

[Next page](<https://devfeed.tech/tags/bridging.md?cursor=WyIyMDIzLTA2LTIxVDAwOjAwOjAwKzAwOjAwIiwgImFjZDViYzU3LTA0MzUtNGE5NS04NzYxLWYxNzEzYzk2NmEyOSJd>)