# public-speaking

Published articles for public-speaking.

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 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.

## DroidCon: Debugging App Performance at Scale

DevFeed: [DroidCon: Debugging App Performance at Scale](<https://devfeed.tech/articles/droidcon-debugging-app-performance-at-scale-25715.md>)

Original publisher: [Read original article](<https://blog.shreyaspatil.dev/droidcon-debugging-app-performance-at-scale/>)

Author: Shreyas Patil

Published: 2026-01-19T04:58:14Z

Content type: article

Language: en

Sources: [Shreyas Patil's Blog](<https://devfeed.tech/sources/shreyas-patil-s-blog.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [android](<https://devfeed.tech/tags/android.md>), [android-app-development](<https://devfeed.tech/tags/android-app-development.md>), [app-development](<https://devfeed.tech/tags/app-development.md>), [app-performance](<https://devfeed.tech/tags/app-performance.md>), [community](<https://devfeed.tech/tags/community.md>), [conference](<https://devfeed.tech/tags/conference.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [droidconindia](<https://devfeed.tech/tags/droidconindia.md>), [performance](<https://devfeed.tech/tags/performance.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [recap](<https://devfeed.tech/tags/recap.md>), [talk](<https://devfeed.tech/tags/talk.md>), [tech-talk](<https://devfeed.tech/tags/tech-talk.md>)

### AI overview

A recap of the author's DroidCon India 2025 session on debugging Android app performance at scale. The article links to the session recording and slides and discusses the event, audience response, and developer community.

### Source excerpt

Recap of my DroidCon India 2025 talk on debugging Android app performance at scale. Watch the session and learn about performance profiling tools.

## Women Developer Academy Europe 2023 - My Experience

DevFeed: [Women Developer Academy Europe 2023 - My Experience](<https://devfeed.tech/articles/women-developer-academy-europe-2023-my-experience-38466.md>)

Original publisher: [Read original article](<https://eevis.codes/blog/2023-11-24/women-developer-academy-europe-2023-my-experience/>)

Author: Eevis Panula

Published: 2023-11-24T03:44:47.036000Z

Content type: opinion

Language: en

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

Topics: [Google](<https://devfeed.tech/topics/google.md>), [sessions](<https://devfeed.tech/topics/sessions.md>), [meetings](<https://devfeed.tech/topics/meetings.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [europe](<https://devfeed.tech/tags/europe.md>), [google](<https://devfeed.tech/tags/google.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [mentoring](<https://devfeed.tech/tags/mentoring.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [speaking](<https://devfeed.tech/tags/speaking.md>)

### AI overview

A personal account of participating in Google's Women Developer Academy Europe 2023. The article describes the program's goals, weekly sessions on public speaking and conference applications, mentoring, and an I Am Remarkable workshop.

### Source excerpt

My October was busy. I spoke at three conferences (droidcon Italy, droidcon London, and KKON, which was an online conference). I had also applied to the Women Developer Academy Europe earlier, and when the acceptance letter arrived at the end of September, I wasn't sure if I could participate. But as you might guess from me writing this blog post, I decided to attend, and it was a great decision! In this blog post, I'll share my experiences with the program. Women Developer Academy (WDA) Women Developer Academy is a program from Google, and the event page for our cohort (Women Developer Academy Europe) explains it in a nutshell: The Women Developer Academy is a specialized program for female developers, aimed at increasing the diversity of speakers at tech events in the region, focusing on creating an inclusive community of speakers and mentors who can support each other. The program consisted of weekly sessions, the I Am Remarkable workshop, mentoring, and a mini-conference with 5-minute talks. I'll share a bit more about them next. Sessions The program had 2-3 evening sessions each week. The topics for the meetings were about public speaking, applying to conferences, online branding, and many other related topics. Many of those topics were familiar, as I've spoken at many conferences, but I also learned new things. For me, living in the eastern side of Europe in Finland, these meetings started at seven in the evening. It's not an optimal time for someone who is definitely a morning person, and needs their wind-down time in the evening. But I was so happy that we got the sessions as recordings and could watch them later! I Am Remarkable-workshop The WDA program included a I Am Remarkable workshop. The website describes the movement behind this workshop: #IAmRemarkable is a global movement that empowers everyone to celebrate their achievements in the workplace and beyond. I've heard of this workshop but never got to attend one. I can see the need for such workshops

## Droidcon Berlin 22

DevFeed: [Droidcon Berlin 22](<https://devfeed.tech/articles/droidcon-berlin-22-32048.md>)

Original publisher: [Read original article](<https://www.maiatoday.net/p/droidcon-berlin-22/>)

Published: 2022-07-06T17:38:47Z

Content type: opinion

Language: en

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

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [Android](<https://devfeed.tech/topics/android.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [code](<https://devfeed.tech/tags/code.md>), [compose](<https://devfeed.tech/tags/compose.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [panel](<https://devfeed.tech/tags/panel.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [scale](<https://devfeed.tech/tags/scale.md>), [talk](<https://devfeed.tech/tags/talk.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

A personal recap of Droidcon Berlin 2022, where the author presented a talk on Compose, participated in a panel discussion about Android at Scale, and discussed Android and public speaking.

### Source excerpt

Droidcon Berlin 22 what a blast! I presented a talk on Compose. I spoke on a panel and made fantastic new friends and caught up with old/online ones. The panel discussion was about Android at Scale The talk title was Something old, something new: adding Jetpack Compose to a large open source app. Video video I also had a great time chatting to Matt and Madona about all sorts of Android and public speaking things.

## Building a gesture driven Reddit app

DevFeed: [Building a gesture driven Reddit app](<https://devfeed.tech/articles/building-a-gesture-driven-reddit-app-29019.md>)

Original publisher: [Read original article](<https://saket.me/building-a-gesture-driven-reddit-app/>)

Author: Saket Narayan

Published: 2019-06-16T17:45:13Z

Content type: tutorial

Language: en

Sources: [Saket Narayan](<https://devfeed.tech/sources/saket-narayan.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Reddit](<https://devfeed.tech/topics/reddit.md>), [recyclerview](<https://devfeed.tech/topics/recyclerview.md>), [Material Design](<https://devfeed.tech/topics/material-design.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apis](<https://devfeed.tech/tags/apis.md>), [components](<https://devfeed.tech/tags/components.md>), [framework](<https://devfeed.tech/tags/framework.md>), [gestures](<https://devfeed.tech/tags/gestures.md>), [material-design](<https://devfeed.tech/tags/material-design.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [recyclerview](<https://devfeed.tech/tags/recyclerview.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

An exploratory talk about building Dank, an open-source gesture-driven Reddit app for Android. It demonstrates material design, framework APIs, gestures, spans, custom UI components, nested scrolling, collapsible comments, image dismissal, and real-time Markdown editing.

### Source excerpt

An exploratory talk that showcases how Android can deliver a beautiful experience to the user using material design principles and various framework APIs like gestures and spans. This talk walks the user through a collection of concrete examples of custom UI components and their implementations in my gesture driven Reddit app, Dank. Recreating Google Inbox's [...] The post Building a gesture driven Reddit app appeared first on Saket Narayan.

## Persistence as the single source of truth

DevFeed: [Persistence as the single source of truth](<https://devfeed.tech/articles/persistence-as-the-single-source-of-truth-29034.md>)

Original publisher: [Read original article](<https://saket.me/persistence-as-the-single-source-of-truth/>)

Author: Saket Narayan

Published: 2018-07-26T14:51:38Z

Content type: article

Language: en

Sources: [Saket Narayan](<https://devfeed.tech/sources/saket-narayan.md>)

Topics: [Persistence](<https://devfeed.tech/topics/persistence.md>), [Android](<https://devfeed.tech/topics/android.md>), [data](<https://devfeed.tech/topics/data.md>), [reactive](<https://devfeed.tech/topics/reactive.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [data](<https://devfeed.tech/tags/data.md>), [flow](<https://devfeed.tech/tags/flow.md>), [offline](<https://devfeed.tech/tags/offline.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [state-management](<https://devfeed.tech/tags/state-management.md>)

### AI overview

This article describes persistence as the single source of truth for Android UI state. It proposes making persistent storage the source of data changes while the UI reactively represents persisted data, creating a unidirectional data flow. The approach is presented as architecture-agnostic and as supporting state restoration, offline use, and immediate feedback.

### Source excerpt

Simple is better than complex. Complex is better than complicated. In the world of Android, where all sources of information and user interactions are asynchronous, UI state can become hard to reason about, especially in large apps. This is not only difficult to maintain but also increases complexity with the addition of every new feature. [...] The post Persistence as the single source of truth appeared first on Saket Narayan.

## Looking back on 2017

DevFeed: [Looking back on 2017](<https://devfeed.tech/articles/looking-back-on-2017-21323.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2017/12/looking-back-on-2017/>)

Published: 2017-12-29T00:00:00Z

Content type: opinion

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [frontend development](<https://devfeed.tech/topics/frontend-development.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [frontend-development](<https://devfeed.tech/tags/frontend-development.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [web-platform](<https://devfeed.tech/tags/web-platform.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

A personal review of 2017 highlights the author's first experiences with remote online speaking, print-press writing, and conference speaking. It also reflects on ten years of blogging, the blog's increasing focus on frontend development and Angular, interest in the wider web platform, and growth in readership.

### Source excerpt

Lorem ipsum dolor sit amet

## The lesser known world of spans

DevFeed: [The lesser known world of spans](<https://devfeed.tech/articles/the-lesser-known-world-of-spans-29032.md>)

Original publisher: [Read original article](<https://saket.me/lesser-known-world-of-spans/>)

Author: Saket Narayan

Published: 2017-11-05T14:52:27Z

Content type: article

Language: en

Sources: [Saket Narayan](<https://devfeed.tech/sources/saket-narayan.md>)

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

Tags: [android](<https://devfeed.tech/tags/android.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [framework](<https://devfeed.tech/tags/framework.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>)

### AI overview

The article explains how Android spans power features such as cursor display, hyperlinks, text highlighting, styling, indentation, URL clicks, text-change listeners, spelling suggestions, and images. It introduces a talk covering built-in and custom spans.

### Source excerpt

Do you know what's common between the blinking cursor, hyperlinks and text highlighting in TextViews? They're all implemented using spans. Spans are tiny objects that Android uses heavily across the framework. If you've worked with text styling such as bold or italics, then you're already familiar with the basic usages of spans. But they are [...] The post The lesser known world of spans appeared first on Saket Narayan.

## Deflating the LayoutInflater

DevFeed: [Deflating the LayoutInflater](<https://devfeed.tech/articles/deflating-the-layoutinflater-29023.md>)

Original publisher: [Read original article](<https://saket.me/deflating-layoutinflater/>)

Author: Saket Narayan

Published: 2016-08-28T14:46:38Z

Content type: article

Language: en

Sources: [Saket Narayan](<https://devfeed.tech/sources/saket-narayan.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [XML](<https://devfeed.tech/topics/xml.md>), [Java](<https://devfeed.tech/topics/java.md>), [Material Design](<https://devfeed.tech/topics/material-design.md>), [Library](<https://devfeed.tech/topics/library.md>), [hooks](<https://devfeed.tech/topics/hooks.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [developers](<https://devfeed.tech/tags/developers.md>), [java](<https://devfeed.tech/tags/java.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [material-design](<https://devfeed.tech/tags/material-design.md>), [public-speaking](<https://devfeed.tech/tags/public-speaking.md>), [talk](<https://devfeed.tech/tags/talk.md>), [writing](<https://devfeed.tech/tags/writing.md>), [xml](<https://devfeed.tech/tags/xml.md>)

### AI overview

This talk explains how Android's LayoutInflater converts XML layouts into Java Views and constructs View hierarchies. It also covers why layout inflation can be slow, why custom Views need fully qualified XML names, how AppCompat back-ports Material Design, and how the Calligraphy library and custom libraries interact with the inflation process.

### Source excerpt

Android developers spend a lot of time writing XML layouts every day. This talk will explain how Android's LayoutInflater works. By the end of this talk, you will have an understanding of how XML gibberish gets converted to Views in Java, how AppCompat is able to back-port Material Design for pre-Lollipop devices auto-magically and how [...] The post Deflating the LayoutInflater appeared first on Saket Narayan.