# presentation

Published articles for presentation.

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

## How Marathon Incidents Expose Organizational Fragility and Require Structured Incident Response

DevFeed: [How Marathon Incidents Expose Organizational Fragility and Require Structured Incident Response](<https://devfeed.tech/articles/presentation-when-incidents-refuse-to-end-41300.md>)

Original publisher: [Read original article](<https://www.infoq.com/presentations/stream-incidents/>)

Author: Vanessa Huerta Granda

Published: 2026-09-17T09:30:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [incident](<https://devfeed.tech/topics/incident.md>), [Incident response](<https://devfeed.tech/topics/incident-response.md>)

Tags: [devops](<https://devfeed.tech/tags/devops.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [limits](<https://devfeed.tech/tags/limits.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [outages](<https://devfeed.tech/tags/outages.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [qcon-san-francisco-2026](<https://devfeed.tech/tags/qcon-san-francisco-2026.md>), [qcon-software-development-conference](<https://devfeed.tech/tags/qcon-software-development-conference.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [stream-incidents](<https://devfeed.tech/tags/stream-incidents.md>), [structured](<https://devfeed.tech/tags/structured.md>), [system](<https://devfeed.tech/tags/system.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>)

### AI overview

Vanessa Huerta Granda discusses how prolonged incidents reveal gaps between planned work and work as performed. Drawing on real-world scenarios, the presentation examines organizational fragility, human limits, system interdependencies, and the need for structured, humane, cross-functional incident response.

### Source excerpt

Vanessa Huerta Granda explains how marathon incidents expose the gap between work as imagined and work as done. Drawing from real-world scenarios, she shares how complex outages reveal organizational fragility, human limits, and system interdependencies--and why incident response requires structured endurance, humane rotations, and holistic cross-functional coordination. By Vanessa Huerta Granda

## Modern Android Hacking

DevFeed: [Modern Android Hacking](<https://devfeed.tech/articles/modern-android-hacking-32344.md>)

Original publisher: [Read original article](<https://dustn.dev/page/presentations/2020-11-18-modern-android-hacking/>)

Author: dustin@dustn.dev (Dustin Summers)

Published: 2026-09-17T04:13:15.404035Z

Content type: article

Language: en

Sources: [Dustin Summers](<https://devfeed.tech/sources/dustin-summers.md>)

Topics: [Hacking](<https://devfeed.tech/topics/hacking.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [hacking](<https://devfeed.tech/tags/hacking.md>), [modern](<https://devfeed.tech/tags/modern.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [summit](<https://devfeed.tech/tags/summit.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

A presentation titled "Modern Android Hacking" was given at the 2020 Android Summit, which was hosted virtually due to the pandemic. The page provides a video of the presentation.

### Source excerpt

This presentation was given at the 2020 Android Summit which was hosted virtually due to the pandemic Video of Presentation:

## Presentation: Teaching Engineers, Trusting AI: How Education Enabled Autonomous Code Review

DevFeed: [Presentation: Teaching Engineers, Trusting AI: How Education Enabled Autonomous Code Review](<https://devfeed.tech/articles/presentation-teaching-engineers-trusting-ai-how-education-enabled-autonomous-code-review-30913.md>)

Original publisher: [Read original article](<https://www.infoq.com/presentations/duolingo-ai-literacy-code-review/>)

Author: Sarah Deitke

Published: 2026-09-16T11:00:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [observability](<https://devfeed.tech/topics/observability.md>)

Tags: [adoption](<https://devfeed.tech/tags/adoption.md>), [agile](<https://devfeed.tech/tags/agile.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [automated](<https://devfeed.tech/tags/automated.md>), [automation](<https://devfeed.tech/tags/automation.md>), [autonomous](<https://devfeed.tech/tags/autonomous.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [culture](<https://devfeed.tech/tags/culture.md>), [culture-methods](<https://devfeed.tech/tags/culture-methods.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [development](<https://devfeed.tech/tags/development.md>), [duolingo-ai-literacy-code-review](<https://devfeed.tech/tags/duolingo-ai-literacy-code-review.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [observability](<https://devfeed.tech/tags/observability.md>), [pairing](<https://devfeed.tech/tags/pairing.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [qcon-london-2026](<https://devfeed.tech/tags/qcon-london-2026.md>), [qcon-software-development-conference](<https://devfeed.tech/tags/qcon-software-development-conference.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>)

### AI overview

Sarah Deitke presents Duolingo's approach to cultural AI adoption through internal AI literacy workshops, observability dashboards, and safe AI guardrails. The presentation includes a case study on redesigning code review with an automated PR risk-assessment bot and reports faster delivery without increased defect rates.

### Source excerpt

Sarah Deitke discusses how Duolingo drives cultural AI adoption beyond tooling access. She explains their internal AI literacy workshops and observability dashboards, then shares a case study on redesigning code review using an automated PR risk-assessment bot. Deitke demonstrates how pairing targeted developer education with safe AI guardrails speeds up delivery without increasing defect rates. By Sarah Deitke

## Nail the Narrative

DevFeed: [Nail the Narrative](<https://devfeed.tech/articles/nail-the-narrative-26904.md>)

Original publisher: [Read original article](<https://martinfowler.com/articles/never-send-slides/nail-your-narrative.html>)

Author: Martin Fowler (martin@martinfowler.com)

Published: 2026-09-15T15:11:00Z

Content type: opinion

Language: en

Sources: [Martin Fowler](<https://devfeed.tech/sources/martin-fowler.md>)

Topics: [structure](<https://devfeed.tech/topics/structure.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [design](<https://devfeed.tech/tags/design.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [speaking](<https://devfeed.tech/tags/speaking.md>), [structure](<https://devfeed.tech/tags/structure.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

The article argues that presenters should develop a clear narrative before opening slide software. It recommends defining the central idea and audience, shaping a storyline, and creating a lightweight storyboard before designing slides.

### Source excerpt

Sumeet Gayathri Moghe finds many folks building presentations get tangled in building slides without a coherent narrative. He advises distilling the big idea, visualizing the audience, and building a structured storyline. more...

## Presentation: Lead Without a Ladder: How I Climbed Into Engineering Leadership

DevFeed: [Presentation: Lead Without a Ladder: How I Climbed Into Engineering Leadership](<https://devfeed.tech/articles/presentation-lead-without-a-ladder-how-i-climbed-into-engineering-leadership-26603.md>)

Original publisher: [Read original article](<https://www.infoq.com/presentations/engineering-leadership/>)

Author: Pauline Jepp

Published: 2026-09-15T09:10:00Z

Content type: opinion

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [engineering-leadership](<https://devfeed.tech/topics/engineering-leadership.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [alignment](<https://devfeed.tech/tags/alignment.md>), [careers](<https://devfeed.tech/tags/careers.md>), [chief-engineer](<https://devfeed.tech/tags/chief-engineer.md>), [culture-methods](<https://devfeed.tech/tags/culture-methods.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-leadership](<https://devfeed.tech/tags/engineering-leadership.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [mentorship](<https://devfeed.tech/tags/mentorship.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [qcon-san-francisco-2025](<https://devfeed.tech/tags/qcon-san-francisco-2025.md>), [qcon-software-development-conference](<https://devfeed.tech/tags/qcon-software-development-conference.md>), [safety](<https://devfeed.tech/tags/safety.md>), [team](<https://devfeed.tech/tags/team.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

Pauline Jepp discusses how systems thinking, rock climbing, and flocking behaviors inform engineering leadership. She covers balancing team autonomy with alignment, supporting mentorship and other invisible work, and transitioning from hands-on engineering to leadership while maintaining organizational trust and psychological safety.

### Source excerpt

Pauline Jepp explains how systems thinking, rock climbing, and flocking behaviors apply to engineering leadership. She shares strategies for balancing team autonomy with alignment, supporting invisible work like mentorship, and navigating transitions from hands-on engineer to engineering leader while maintaining organizational trust and psychological safety. By Pauline Jepp

## Presentation: Decision Models in Agentic Architectures: From Production to Agent Skills

DevFeed: [Presentation: Decision Models in Agentic Architectures: From Production to Agent Skills](<https://devfeed.tech/articles/presentation-decision-models-in-agentic-architectures-from-production-to-agent-skills-17397.md>)

Original publisher: [Read original article](<https://www.infoq.com/presentations/decision-models-agentic-ai/>)

Author: Alex Porcelli

Published: 2026-09-14T11:00:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [NeMo](<https://devfeed.tech/topics/nemo.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai-architecture](<https://devfeed.tech/tags/agentic-ai-architecture.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-architecture](<https://devfeed.tech/tags/ai-architecture.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [architectures](<https://devfeed.tech/tags/architectures.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [business](<https://devfeed.tech/tags/business.md>), [decision-models-agentic-ai](<https://devfeed.tech/tags/decision-models-agentic-ai.md>), [development](<https://devfeed.tech/tags/development.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [enterprise-architecture](<https://devfeed.tech/tags/enterprise-architecture.md>), [governance](<https://devfeed.tech/tags/governance.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [llms](<https://devfeed.tech/tags/llms.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [models](<https://devfeed.tech/tags/models.md>), [nemo](<https://devfeed.tech/tags/nemo.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [production](<https://devfeed.tech/tags/production.md>), [qcon-ai-boston-2026](<https://devfeed.tech/tags/qcon-ai-boston-2026.md>), [qcon-software-development-conference](<https://devfeed.tech/tags/qcon-software-development-conference.md>), [skills](<https://devfeed.tech/tags/skills.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>)

### AI overview

Alex Porcelli explains how DMN decision models can be integrated with LLMs, agent skills, and NeMo guardrails to create auditable and deterministic agentic architectures for high-stakes enterprise decisions.

### Source excerpt

Alex Porcelli discusses the critical gap in enterprise AI: non-deterministic output and lack of accountability in high-stakes decisions. He shares how integrating DMN decision models with LLMs, agent skills, and NeMo guardrails creates auditable, deterministic agentic architectures - allowing business leaders to own decision logic while engineers maintain robust architectural governance. By Alex Porcelli

## Presentation: From Retrieval to Reasoning: Building Production-Ready Agentic AI Systems with Knowledge Graphs

DevFeed: [Presentation: From Retrieval to Reasoning: Building Production-Ready Agentic AI Systems with Knowledge Graphs](<https://devfeed.tech/articles/presentation-from-retrieval-to-reasoning-building-production-ready-agentic-ai-systems-with-knowledge-graphs-8463.md>)

Original publisher: [Read original article](<https://www.infoq.com/presentations/knowledge-graphs-agentic-systems-patterns/>)

Author: Cassie Shum

Published: 2026-09-12T11:00:00Z

Content type: tutorial

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [Graphs](<https://devfeed.tech/topics/graphs.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agentic-ai-architecture](<https://devfeed.tech/tags/agentic-ai-architecture.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-architecture](<https://devfeed.tech/tags/ai-architecture.md>), [ai-ml-data-engineering](<https://devfeed.tech/tags/ai-ml-data-engineering.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [knowledge-graph](<https://devfeed.tech/tags/knowledge-graph.md>), [knowledge-graphs-agentic-systems-patterns](<https://devfeed.tech/tags/knowledge-graphs-agentic-systems-patterns.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [ml-data-engineering](<https://devfeed.tech/tags/ml-data-engineering.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [production](<https://devfeed.tech/tags/production.md>), [qcon-ai-boston-2026](<https://devfeed.tech/tags/qcon-ai-boston-2026.md>), [qcon-software-development-conference](<https://devfeed.tech/tags/qcon-software-development-conference.md>), [rag](<https://devfeed.tech/tags/rag.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [retrieval-augmented-generation](<https://devfeed.tech/tags/retrieval-augmented-generation.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>)

### AI overview

A presentation on using knowledge graphs as a foundation for production-ready agentic AI systems. It covers architectural patterns for context bundling, decision provenance, code as truth, and agent visibility, along with a graph-based engineering harness for feedback loops, token optimization, and reliability.

### Source excerpt

Cassie Shum discusses why knowledge graphs serve as a critical foundation for agentic systems. Moving beyond basic RAG, she explains 4 practical architectural patterns: context bundling, decision provenance, code as truth, and agent visibility. She demonstrates an engineering harness built on a knowledge graph to streamline feedback loops, optimize token usage, and maintain system reliability. By Cassie Shum

## Presentation: How To Run on Three Clouds at Once, and When Not To

DevFeed: [Presentation: How To Run on Three Clouds at Once, and When Not To](<https://devfeed.tech/articles/presentation-how-to-run-on-three-clouds-at-once-and-when-not-to-8462.md>)

Original publisher: [Read original article](<https://www.infoq.com/presentations/form3-multicloud-architecture/>)

Author: Ross McFarlane, Kevin Holditch

Published: 2026-09-11T11:00:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [networking](<https://devfeed.tech/topics/networking.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [availability](<https://devfeed.tech/tags/availability.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-architecture](<https://devfeed.tech/tags/cloud-architecture.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [cloud-networking](<https://devfeed.tech/tags/cloud-networking.md>), [cockroach-labs](<https://devfeed.tech/tags/cockroach-labs.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [containers](<https://devfeed.tech/tags/containers.md>), [databases](<https://devfeed.tech/tags/databases.md>), [devops](<https://devfeed.tech/tags/devops.md>), [disaster-recovery](<https://devfeed.tech/tags/disaster-recovery.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [europe](<https://devfeed.tech/tags/europe.md>), [financial-applications](<https://devfeed.tech/tags/financial-applications.md>), [fintech](<https://devfeed.tech/tags/fintech.md>), [form3-multicloud-architecture](<https://devfeed.tech/tags/form3-multicloud-architecture.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [networking](<https://devfeed.tech/tags/networking.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [qcon-london-2026](<https://devfeed.tech/tags/qcon-london-2026.md>), [qcon-software-development-conference](<https://devfeed.tech/tags/qcon-software-development-conference.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>), [us](<https://devfeed.tech/tags/us.md>)

### AI overview

A presentation on Form3's move from one cloud to a triple-active multi-cloud architecture, covering cross-cloud networking, distributed databases, Kubernetes operators, and regional disaster-recovery expectations.

### Source excerpt

Ross McFarlane and Kevin Holditch discuss Form3's evolution from a single-cloud setup to a triple active multi-cloud architecture. They share key engineering strategies for cross-cloud networking, distributed databases with CockroachDB and NATS, custom Kubernetes operators, and navigating distinct regional disaster recovery expectations across the UK, Europe, and US financial markets. By Ross McFarlane, Kevin Holditch

## Presentation: Accelerating Performance by Incrementally Integrating Rust Into Existing Codebase

DevFeed: [Presentation: Accelerating Performance by Incrementally Integrating Rust Into Existing Codebase](<https://devfeed.tech/articles/presentation-accelerating-performance-by-incrementally-integrating-rust-into-existing-codebase-8464.md>)

Original publisher: [Read original article](<https://www.infoq.com/presentations/rust-refactoring/>)

Author: Lily Mara

Published: 2026-09-10T09:34:00Z

Content type: article

Language: en

Sources: [InfoQ](<https://devfeed.tech/sources/infoq.md>)

Topics: [rust refactoring](<https://devfeed.tech/topics/rust-refactoring.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Integration testing](<https://devfeed.tech/topics/integration-testing.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cost](<https://devfeed.tech/tags/cost.md>), [culture-methods](<https://devfeed.tech/tags/culture-methods.md>), [design](<https://devfeed.tech/tags/design.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [infoq](<https://devfeed.tech/tags/infoq.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [performance](<https://devfeed.tech/tags/performance.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [python](<https://devfeed.tech/tags/python.md>), [qcon-san-francisco-2025](<https://devfeed.tech/tags/qcon-san-francisco-2025.md>), [qcon-software-development-conference](<https://devfeed.tech/tags/qcon-software-development-conference.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [rust](<https://devfeed.tech/tags/rust.md>), [rust-refactoring](<https://devfeed.tech/tags/rust-refactoring.md>), [system-programming](<https://devfeed.tech/tags/system-programming.md>), [testing](<https://devfeed.tech/tags/testing.md>), [transcripts](<https://devfeed.tech/tags/transcripts.md>)

### AI overview

A presentation on incrementally refactoring Python bottlenecks into Rust with PyO3 to improve function-level performance, retain integration testing, and reduce infrastructure costs.

### Source excerpt

Lily Mara explains how to avoid high-risk software rewrites through incremental FFI refactoring. She shares how engineering teams can replace Python bottlenecks with Rust via PyO3, demonstrating how to achieve dramatic function-level speedups, seamless integration testing, and meaningful infrastructure cost savings without microservice overhead. By Lily Mara

## Postgres AI Workshop

DevFeed: [Postgres AI Workshop](<https://devfeed.tech/articles/postgres-ai-workshop-34320.md>)

Original publisher: [Read original article](<https://momjian.us/main/blogs/pgblog/2026.html>)

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

Content type: article

Language: en

Sources: [Bruce Momjian: Postgres Blog](<https://devfeed.tech/sources/bruce-momjian-postgres-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [benchmarking](<https://devfeed.tech/topics/benchmarking.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [aws](<https://devfeed.tech/tags/aws.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [browser](<https://devfeed.tech/tags/browser.md>), [business](<https://devfeed.tech/tags/business.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [conference](<https://devfeed.tech/tags/conference.md>), [data-modeling](<https://devfeed.tech/tags/data-modeling.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

A firsthand account of an AWS-organized AI workshop for Postgres committers and core team members. It covers setting up Claude and Claude Code from the command line, using AI for testing, benchmarking, bug reports, email-thread analysis, patch review, and workflow automation. The author found Claude Code more useful than Claude in a web browser for identifying errors and inconsistencies in content.

### Source excerpt

AWS was kind enough to organize an AI workshop this week in Pittsburgh for their employees, and the Postgres committers and core team. The first day covered the basics of setting up Claude and specifically how to use it from the command line to analyze files and automate workflows. We also discussed how AI-automated workflows can do testing, benchmarking, and create proof-of-concept patches to explore ideas that were previously too complex or time consuming to consider. On the second day, we did hands-on setup of Claude Code, and discussed how we can modify and add things to our source tree to improve AI usage. We also discussed how to improve our workflow in analyzing email threads and reviewing patches. On the final day, we picked various bug reports and used AI to improve email thread analysis and patch review. I found the event very relaxing, like a tech retreat, and hope we can do something like it again. During the event, I learned that Claude Code from the command line is much more powerful than using Claude via a web browser. It found many grammatic and typographic errors in my blogs and slides, we well as inconsistencies across my website. While I doubt anyone will notice the improvements, the process did improve the quality of my content.

## Live coding with dir stepper

DevFeed: [Live coding with dir stepper](<https://devfeed.tech/articles/live-coding-with-dir-stepper-20947.md>)

Original publisher: [Read original article](<https://jakewharton.com/live-coding-with-dir-stepper/>)

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

Content type: article

Language: en

Sources: [Jake Wharton](<https://devfeed.tech/sources/jake-wharton.md>)

Topics: [intellij-platform](<https://devfeed.tech/topics/intellij-platform.md>), [IntelliJ IDEA](<https://devfeed.tech/topics/intellij-idea.md>), [Git](<https://devfeed.tech/topics/git.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Code](<https://devfeed.tech/topics/code.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [git](<https://devfeed.tech/tags/git.md>), [ide](<https://devfeed.tech/tags/ide.md>), [intellij-idea](<https://devfeed.tech/tags/intellij-idea.md>), [intellij-platform](<https://devfeed.tech/tags/intellij-platform.md>), [kotlinconf](<https://devfeed.tech/tags/kotlinconf.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [procedural](<https://devfeed.tech/tags/procedural.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>)

### AI overview

The article describes creating a workflow for live-coding presentations after finding that Git commits and interactive rebases were cumbersome for managing sequential coding steps. It explores using IntelliJ IDEA as an extensible platform for a tool that can move through steps, jump to completed states, refactor steps, and keep the process unobtrusive for the presenter and audience.

### Source excerpt

Two months ago I gave my first ever live programming talk at KotlinConf. It was called "Talking to terminals (and how they talk back)", and you can watch it here. I've previously done slide-heavy talks which contained small demos or navigating through an existing codebase. Since this talk was starting from nothing, I decided to just write all the code from nothing. This meant spending the majority of the time in the IDE, but also figuring out how to remember what I was supposed to be writing at each step. Making the wrong choice The exceedingly obvious solution to having a series of steps in a live coding presentation is a git repo and a commit for each step. Unfortunately, this is a huge pain in the ass and really doesn't work at all (at least not for me). I started with commits, but by the 7th or 8th commit I was spending more than half my time doing interactive rebases over the entire history. Need a function in step 8 that should've been extracted between step 3 and 4? That's another 10 minutes rewriting history. Because it's a small set of files that are changing, every commit conflicts with any changes to history. It's also not clear how you actually move through the history. We want to start from nothing and move forward through history. Generally, git helps you jump backwards from the latest, not stepping forward from the oldest. It's not impossible, it's just clearly going against the grain. The problem, defined Now thoroughly enjoying this distraction from writing the actual talk, I distilled what I was trying to solve. Ability to manually write the changes required or to simply jump to the finished step. Some steps are important to watch unfold while others are procedural. This also can help with time management when I (inevitably) run low on time. Easily refactor steps as I go. Later steps often requiring refactoring previous ones to minimize the diff. As the talk evolves I want to add or merge steps. Nearly invisible to me and the viewer. I don't want t

## Retronetworking - 2026-07-08: Enabling Lawful Intercept in the Siemens EWSD

DevFeed: [Retronetworking - 2026-07-08: Enabling Lawful Intercept in the Siemens EWSD](<https://devfeed.tech/articles/retronetworking-2026-07-08-enabling-lawful-intercept-in-the-siemens-ewsd-32754.md>)

Original publisher: [Read original article](<https://osmocom.org/news/327>)

Author: laforge

Published: 2026-06-26T16:08:20Z

Content type: news

Language: en

Sources: [Open Source Mobile Communications: News](<https://devfeed.tech/sources/open-source-mobile-communications-news.md>)

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

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [announce](<https://devfeed.tech/tags/announce.md>), [bug](<https://devfeed.tech/tags/bug.md>), [digital](<https://devfeed.tech/tags/digital.md>), [issue](<https://devfeed.tech/tags/issue.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [tracker](<https://devfeed.tech/tags/tracker.md>)

### AI overview

An announcement for the next RetroNetCall, a retronetworking-oriented spin-off of OsmoDevCall. The event will feature @jolly presenting research on enabling and operating the Lawful Intercept features of the historical Siemens EWSD digital telephony exchange. It is scheduled for July 8, 2026, at 20:00 CEST.

### Source excerpt

After a bit of a hiatus, we're happy to announce the next incarnation of RetroNetCall, the retronetworking oriented spin-off of OsmoDevCall This time, we have a presentation by @jolly about his successful research efforts regarding enabling and operating the LI (Lawful Intercept) features of the historical Siemens EWSD digital telephony exchange. When: Wednesday, July 8th, 2026 from 20:00 CEST Time Topic Who 20:00 Meet and Greet everyone 20:10 enabling and operating the LI (Lawful Intercept) features of the historical Siemens EWSD digital telephony exchange @jolly Where: https://osmocom.org/RetroNetCall (Big Blue Button of https://franken.de/)

## Ten years of open source: a stained-glass view

DevFeed: [Ten years of open source: a stained-glass view](<https://devfeed.tech/articles/ten-years-of-open-source-a-stained-glass-view-5592.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/ten-years-of-open-source-a-stained-glass-view>)

Author: Tyler Hannan

Published: 2026-06-19T13:32:00Z

Content type: article

Language: en

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

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [data](<https://devfeed.tech/topics/data.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [data](<https://devfeed.tech/tags/data.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [keynote](<https://devfeed.tech/tags/keynote.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

This article reflects on ClickHouse's ten years as an open-source project through a stained-glass metaphor: many contributors and pieces form a durable whole. It connects community history, GitHub activity, public datasets, SQL, and production use cases such as cBioPortal, while emphasizing contributor credit and repair.

### Source excerpt

ClickHouse has been open source for ten years. At Open House San Francisco, we explored this in greater detail in the day 2 keynote. We've all heard open source described as a cathedral and a bazaar, a big tent, etc. We tried a different analogy: staine

## LABScon25 Replay | Gamaredon x Turla: Unveiling a 2025 Espionage Alliance Targeting Ukraine

DevFeed: [LABScon25 Replay | Gamaredon x Turla: Unveiling a 2025 Espionage Alliance Targeting Ukraine](<https://devfeed.tech/articles/labscon25-replay-gamaredon-x-turla-unveiling-a-2025-espionage-alliance-targeting-ukraine-8316.md>)

Original publisher: [Read original article](<https://www.sentinelone.com/labs/labscon25-replay-gamaredon-x-turla-unveiling-a-2025-espionage-alliance-targeting-ukraine/>)

Author: LABScon

Published: 2026-06-02T13:00:58Z

Content type: article

Language: en

Sources: [SentinelLabs - We are hunters, reversers, exploit developers, and tinkerers shedding light on the world of malware, exploits, APTs, and cybercrime across all platforms.](<https://devfeed.tech/sources/sentinellabs-we-are-hunters-reversers-exploit-developers-and-tinkerers-shedding-light-on-the-world-of-malware-exploits-apts-and-cybercrime-across-all-platforms.md>)

Topics: [LABScon](<https://devfeed.tech/topics/labscon.md>), [Malware](<https://devfeed.tech/topics/malware.md>), [Threat Research](<https://devfeed.tech/topics/threat-research.md>), [Reverse Engineering](<https://devfeed.tech/topics/reverse-engineering.md>), [Threat Hunting & Intel](<https://devfeed.tech/topics/threat-hunting-intel.md>), [backdoor](<https://devfeed.tech/topics/backdoor.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [apt](<https://devfeed.tech/tags/apt.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [backdoor](<https://devfeed.tech/tags/backdoor.md>), [conferences](<https://devfeed.tech/tags/conferences.md>), [labscon](<https://devfeed.tech/tags/labscon.md>), [labscon25](<https://devfeed.tech/tags/labscon25.md>), [malware](<https://devfeed.tech/tags/malware.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [research](<https://devfeed.tech/tags/research.md>), [reverse-engineering](<https://devfeed.tech/tags/reverse-engineering.md>)

### AI overview

ESET researchers present technical evidence that Gamaredon facilitated Turla's access to high-value Ukrainian targets between February and June 2025. The presentation examines their operational collaboration, the deployment of Turla's Kazuar backdoor, and the implications for defenders tracking Russian cyberespionage.

### Source excerpt

ESET researchers show how Gamaredon facilitated Turla access to Ukrainian targets, revealing rare cooperation between FSB-linked espionage groups.

## Deconstructing OkHttp

DevFeed: [Deconstructing OkHttp](<https://devfeed.tech/articles/deconstructing-okhttp-32252.md>)

Original publisher: [Read original article](<https://publicobject.com/2026/05/22/deconstructing-okhttp/>)

Author: Jesse Wilson

Published: 2026-05-22T12:00:00Z

Content type: article

Language: en

Sources: [Public Object](<https://devfeed.tech/sources/public-object.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [Network](<https://devfeed.tech/topics/network.md>), [Code](<https://devfeed.tech/topics/code.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [certificates](<https://devfeed.tech/topics/certificates.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [cache](<https://devfeed.tech/tags/cache.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [https](<https://devfeed.tech/tags/https.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [kotlinconf](<https://devfeed.tech/tags/kotlinconf.md>), [ktor](<https://devfeed.tech/tags/ktor.md>), [library](<https://devfeed.tech/tags/library.md>), [network](<https://devfeed.tech/tags/network.md>), [okhttp](<https://devfeed.tech/tags/okhttp.md>), [performance](<https://devfeed.tech/tags/performance.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [retrofit](<https://devfeed.tech/tags/retrofit.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

A KotlinConf talk examines OkHttp's implementation rather than its basic usage, covering interceptor-based architecture, connection lifecycles, cache state machines, URL decoders, HTTPS testing certificates, performance, and extension mechanisms.

### Source excerpt

I presented this at KotlinConf on May 22, 2026. Also available on slides, YouTube, and Speaker Deck. OkHttp is a popular library for making network calls. You might use it directly, or with Ktor, Retrofit, Coil, or gRPC. But this is not a talk on how to use OkHttp. Instead,

## Generate editorial React presentations with one Claude Code prompt

DevFeed: [Generate editorial React presentations with one Claude Code prompt](<https://devfeed.tech/articles/generate-editorial-react-presentations-with-one-claude-code-prompt-25150.md>)

Original publisher: [Read original article](<https://blog.droidchef.dev/generate-editorial-react-presentations-with-one-claude-code-prompt/>)

Author: Ishan Khanna

Published: 2026-05-17T08:17:35Z

Content type: tutorial

Language: en

Sources: [Ishan Khanna](<https://devfeed.tech/sources/ishan-khanna.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [React](<https://devfeed.tech/topics/react.md>), [Code](<https://devfeed.tech/topics/code.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Vite](<https://devfeed.tech/topics/vite.md>)

Tags: [animation](<https://devfeed.tech/tags/animation.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [prompting](<https://devfeed.tech/tags/prompting.md>), [react](<https://devfeed.tech/tags/react.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [vite](<https://devfeed.tech/tags/vite.md>)

### AI overview

A tutorial presents a detailed Claude Code prompt for generating five-slide React presentations as a single Presentation.jsx file. The prompt fixes the design system and narrative structure while allowing the topic content to change, and the result can be used in a Vite, React, and Tailwind project.

### Source excerpt

If you caught my YouTube Short on generating presentations as React apps with an LLM, this is the prompt I promised. Paste it into Claude Code, edit the CONTENT block at the top, and you get back a single-file Presentation.jsx -- five slides, keyboard nav, animated counters, an

## ClickHouse Release 26.4

DevFeed: [ClickHouse Release 26.4](<https://devfeed.tech/articles/clickhouse-release-26-4-5141.md>)

Original publisher: [Read original article](<https://clickhouse.com/blog/clickhouse-release-26-04>)

Author: ClickHouse

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

Content type: release

Language: en

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

Topics: [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [community](<https://devfeed.tech/tags/community.md>), [contributed](<https://devfeed.tech/tags/contributed.md>), [contributors](<https://devfeed.tech/tags/contributors.md>), [features](<https://devfeed.tech/tags/features.md>), [performance](<https://devfeed.tech/tags/performance.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [release](<https://devfeed.tech/tags/release.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

ClickHouse 26.4 introduces 39 new features, 45 performance optimizations, and 238 bug fixes. The release expands SQL compatibility with features including VALUES as a table expression, EXTRACT units, SET TIME ZONE, NATURAL JOIN, and compound INTERVAL literals. It also includes faster COUNT DISTINCT and improvements to EXPLAIN.

### Source excerpt

ClickHouse 26.4 is here! In this release, more features become SQL compatible, COUNT DISTINCT gets faster, EXPLAIN gets even prettier, and more

## How to prepare presentation for a Conference

DevFeed: [How to prepare presentation for a Conference](<https://devfeed.tech/articles/how-to-prepare-presentation-for-a-conference-27747.md>)

Original publisher: [Read original article](<https://gagor.pro/2026/05/how-to-prepare-presentation-for-a-conference/>)

Author: Tom

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

Content type: tutorial

Language: en

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

Topics: [.NET Conf](<https://devfeed.tech/topics/net-conf.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [career-growth](<https://devfeed.tech/tags/career-growth.md>), [communication-skills](<https://devfeed.tech/tags/communication-skills.md>), [conference-preparation](<https://devfeed.tech/tags/conference-preparation.md>), [conference-presentation](<https://devfeed.tech/tags/conference-presentation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [narrative-throughline](<https://devfeed.tech/tags/narrative-throughline.md>), [pitching](<https://devfeed.tech/tags/pitching.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [presentation-design](<https://devfeed.tech/tags/presentation-design.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [storytelling](<https://devfeed.tech/tags/storytelling.md>), [structure](<https://devfeed.tech/tags/structure.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

A practical guide to preparing conference presentations by starting with a clear pitch, developing a narrative throughline, structuring the story, prioritizing clarity, and using slides as visual support.

### Source excerpt

Learn how to build impactful conference presentations by focusing on storytelling, narrative throughlines, and audience experience rather than just slides.

## SR-MPLS Workshop Materials

DevFeed: [SR-MPLS Workshop Materials](<https://devfeed.tech/articles/sr-mpls-workshop-materials-11367.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/04/sr-mpls-workshop/>)

Published: 2026-04-20T05:44:00Z

Content type: article

Language: en

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

Topics: [SR-MPLS](<https://devfeed.tech/topics/sr-mpls.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [mpls](<https://devfeed.tech/tags/mpls.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [routing](<https://devfeed.tech/tags/routing.md>), [sr-mpls](<https://devfeed.tech/tags/sr-mpls.md>)

### AI overview

A short post shares materials from an SR-MPLS workshop held at ITNOG 10 in Bologna, including a Segment Routing presentation, hands-on workshop slides, lab topologies, and usage guidelines.

### Source excerpt

We had a wonderful SR-MPLS workshop @ ITNOG 10 in Bologna on April 20th 2025. If you missed it, explore: The Segment Routing: from Theory to Practice presentation by Tiziano Tofoni The slide deck for the hands-on part of the workshop The lab topologies, and the usage guidelines.

## A few updates: the DGX Spark giveaway, new GPU inference slides, and my Vision AI Course

DevFeed: [A few updates: the DGX Spark giveaway, new GPU inference slides, and my Vision AI Course](<https://devfeed.tech/articles/a-few-updates-the-dgx-spark-giveaway-new-gpu-inference-slides-and-my-vision-ai-course-35009.md>)

Original publisher: [Read original article](<https://read.theaimerge.com/p/a-few-updates-the-dgx-spark-giveaway>)

Author: Alex Razvant

Published: 2026-04-11T13:03:07Z

Content type: opinion

Language: en

Sources: [Neural Bits](<https://devfeed.tech/sources/neural-bits.md>)

Topics: [GPU](<https://devfeed.tech/topics/gpu.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [DGX Spark](<https://devfeed.tech/topics/dgx-spark.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Nvidia](<https://devfeed.tech/topics/nvidia.md>), [FIRST](<https://devfeed.tech/topics/first.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-training](<https://devfeed.tech/tags/ai-training.md>), [dgx-spark](<https://devfeed.tech/tags/dgx-spark.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [inference](<https://devfeed.tech/tags/inference.md>), [models](<https://devfeed.tech/tags/models.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [presentation](<https://devfeed.tech/tags/presentation.md>)

### AI overview

The author shares updates about the completed DGX Spark giveaway organized with NVIDIA and a GPU and AI slide deck that is still in development. The presentation aims to explain how GPUs are used at scale for AI training and inference.

### Source excerpt

What I've been working on behind the scenes, and what I'm preparing next.

## Retronetworking - 2026-04-01: RetroNetCall: 40C3 c3isdn network, new location

DevFeed: [Retronetworking - 2026-04-01: RetroNetCall: 40C3 c3isdn network, new location](<https://devfeed.tech/articles/retronetworking-2026-04-01-retronetcall-40c3-c3isdn-network-new-location-32752.md>)

Original publisher: [Read original article](<https://osmocom.org/news/325>)

Author: xent

Published: 2026-03-30T23:44:02Z

Content type: news

Language: en

Sources: [Open Source Mobile Communications: News](<https://devfeed.tech/sources/open-source-mobile-communications-news.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [announce](<https://devfeed.tech/tags/announce.md>), [bug](<https://devfeed.tech/tags/bug.md>), [communication](<https://devfeed.tech/tags/communication.md>), [https](<https://devfeed.tech/tags/https.md>), [issue](<https://devfeed.tech/tags/issue.md>), [location](<https://devfeed.tech/tags/location.md>), [network](<https://devfeed.tech/tags/network.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [tracker](<https://devfeed.tech/tags/tracker.md>)

### AI overview

An announcement for the April 1, 2026 RetroNetCall, a retronetworking-oriented spin-off of OsmoDevCall. The session includes a presentation on initial findings from a visit to the Hamburg Messe, the new site for that year's Chaos Communication Congress.

### Source excerpt

We're happy to announce the next incarnation of RetroNetCall, the retronetworking oriented spin-off of OsmoDevCall This time, we have a presentation about the first findings after @jolly and @xent visit of the Hamburg Messe on 28th March 2026 (the new site for this year Chaos Communication Congress). When: Wednesday, April 1st, 2026 from 20:00 CEST Time Topic Who 20:00 Meet and Greet everyone 20:10 40C3 New Location (Hamburg Messe) @jolly and @xent Where: https://osmocom.org/RetroNetCall (Big Blue Button of https://franken.de/)

## Five ways of looking at Jco, Part 1

DevFeed: [Five ways of looking at Jco, Part 1](<https://devfeed.tech/articles/five-ways-of-looking-at-jco-part-1-15136.md>)

Original publisher: [Read original article](<https://bytecodealliance.org/articles/five-ways-of-looking-at-jco-part-1>)

Author: Eric Gregory

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

Content type: article

Language: en

Sources: [Bytecode Alliance](<https://devfeed.tech/sources/bytecode-alliance.md>)

Topics: [JavaScript](<https://devfeed.tech/topics/javascript.md>), [wasm](<https://devfeed.tech/topics/wasm.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [Rust](<https://devfeed.tech/topics/rust.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [js](<https://devfeed.tech/tags/js.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [technical](<https://devfeed.tech/tags/technical.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

This first article in a series explains Jco as a layered architecture for the JavaScript and WebAssembly ecosystem. It introduces the projects involved in building JavaScript WebAssembly components, including StarlingMonkey, componentize-js, Wizer, and Jco's CLI and transpilation capabilities.

### Source excerpt

Jco (@bytecodealliance/jco on NPM)is a "multi-tool for the JS WebAssembly ecosystem." At the 2026 Bytecode Alliance Plumbers Summit, Technical Steering Committee member Bailey Hayes put it another way: Jco is "like five projects in one." It's certainly a project with many facets--five big ones, arguably! Recognizing what those facets are, and how they fit together, is the key to understanding why Jco matters beyond the JavaScript ecosystem. In this blog series, we'll draw on Victor Adossi's Plumbers Summit presentation to take an in-depth look at Jco from five different perspectives, in order to better grasp how you can use (and contribute to!) Jco today. There's a lot to unpack here, so in this first post, we'll try to get to grips with Jco as a layered architecture that brings together many pieces of the Wasm and JS ecosystem.

## Presentation: netlab Overview and Use Cases (NetBCN)

DevFeed: [Presentation: netlab Overview and Use Cases (NetBCN)](<https://devfeed.tech/articles/presentation-netlab-overview-and-use-cases-netbcn-11351.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/03/netlab-use-cases/>)

Published: 2026-03-05T08:24: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>), [Automation](<https://devfeed.tech/topics/automation.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [event](<https://devfeed.tech/tags/event.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [network-automation](<https://devfeed.tech/tags/network-automation.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [prototyping](<https://devfeed.tech/tags/prototyping.md>), [use-cases](<https://devfeed.tech/tags/use-cases.md>)

### AI overview

The article announces a presentation on netlab use cases delivered at the NetBCN event. The presentation covers examples involving rapid prototyping, testing network automation software, and working with vendor technical assistance.

### Source excerpt

Yesterday, I had a short presentation on netlab use cases during the NetBCN event. It covered a dozen examples, from rapid prototyping to testing network automation software and arguing with vendor TAC. I added the "use cases" part of the presentation to the standard netlab presentation; you can view the results on ipSpace.net (no account or registration required). Explore

## Scalable API Response Handling Across Multi-Layered Architectures with Sandwich

DevFeed: [Scalable API Response Handling Across Multi-Layered Architectures with Sandwich](<https://devfeed.tech/articles/scalable-api-response-handling-across-multi-layered-architectures-with-sandwich-25924.md>)

Original publisher: [Read original article](<https://proandroiddev.com/scalable-api-response-handling-across-multi-layered-architectures-with-sandwich-39ab02ae8c90?source=rss-9bb203a4ab2e------2>)

Author: Jaewoong Eum

Published: 2026-02-08T06:25:14Z

Content type: tutorial

Language: en

Sources: [Stories by Jaewoong Eum on Medium](<https://devfeed.tech/sources/stories-by-jaewoong-eum-on-medium.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [API](<https://devfeed.tech/topics/api.md>), [kotlin-coroutines](<https://devfeed.tech/topics/kotlin-coroutines.md>), [Error Handling](<https://devfeed.tech/topics/error-handling.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [code](<https://devfeed.tech/tags/code.md>), [communication](<https://devfeed.tech/tags/communication.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [error-handling](<https://devfeed.tech/tags/error-handling.md>), [exceptions](<https://devfeed.tech/tags/exceptions.md>), [flow](<https://devfeed.tech/tags/flow.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [mvi](<https://devfeed.tech/tags/mvi.md>), [mvvm](<https://devfeed.tech/tags/mvvm.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [presentation](<https://devfeed.tech/tags/presentation.md>), [responses](<https://devfeed.tech/tags/responses.md>), [retrofit](<https://devfeed.tech/tags/retrofit.md>), [viewmodel](<https://devfeed.tech/tags/viewmodel.md>)

### AI overview

This tutorial explains how to handle Retrofit API responses, errors, and exceptions across multi-layered Android architectures such as MVVM and MVI. It presents Sandwich as a type-safe, composable approach and covers response handling, composition, merging, global error mapping, and Flow integration.

### Source excerpt

Unsplash@picoftasty Modern Android applications commonly adopt multi-layered architectures such as MVVM or MVI, where data flows through distinct layers: a data source, a repository, and a ViewModel (or presentation layer). Each layer has a specific responsibility, and network responses must propagate through all of them before reaching the UI. While this separation produces clean, testable code, it introduces a real challenge: how do you handle API responses, including errors and exceptions, as they cross each layer boundary? Most developers solve this by wrapping API calls in try-catch blocks and returning fallback values. This works for small projects, but as the number of API calls grows, the approach creates ambiguous results, scattered boilerplate, and lost context that downstream layers need. You end up with ViewModels that cannot tell whether an empty list means "no data" or "network failure," repositories that swallow important error details, and data sources that repeat the same error handling pattern dozens of times. In this article, you'll explore the problems that emerge when handling Retrofit API calls across layered architectures, why conventional approaches break down at scale, and how Sandwich provides a type safe, composable solution that simplifies response handling from the network layer all the way to the UI. You'll also walk through the full set of Sandwich APIs, from basic response handling to advanced patterns like sequential composition, response merging, global error mapping, and Flow integration, each with real world use cases that show when and why you would reach for them. Retrofit API calls with coroutines Most Android projects use Retrofit with Kotlin coroutines for network communication. A typical service interface looks like this: https://medium.com/media/ebcba33386d664d1cf69a89234d2e22a/href The service returns a List<Poster> directly. Retrofit deserializes the JSON response body and gives you the data. This works perfectly when the

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