- Why This Guide Is Needed
- Presentation Preparation: Structure Design Is 80%
- Opening: The Art of the First 90 Seconds
- Main Body: Core Patterns for Delivering Technical Content
- Demo Delivery: Live Coding and Product Demonstrations
- Closing: A Memorable Ending
- Q&A Response Strategy: The Secret to Not Fearing Questions
- Real-World Crisis Response: Failure Cases and Recovery Strategies
- Managing Nervousness: How to Turn Anxiety Into Energy
- Writing a Conference CFP (Call for Papers)
- Post-Presentation Follow-up
- Final Checklist: From D-7 to D-Day
- Recommended Learning Resources
- Conclusion
- References

Why This Guide Is Needed
Speaking at an English-language conference is no longer unusual for a Korean developer. Korean speakers appear in growing numbers every year at global conferences like KubeCon, PyCon US, GopherCon, and JSConf, and at global companies an English talk at an internal tech talk or an all-hands is routine. The problem is this: however deep the technical content, if the English delivery stalls, less than half the message gets through.
This article is a practical handbook for developers at every level — from "I have never given a talk in English" to "I gave one and fell apart in the Q&A." Not a phrasebook, but presentation design strategy, how to write the script, the language of running a demo, patterns for handling things going wrong, and how to manage nerves, all in one place.
Presentation Preparation: Structure Design Is 80%
Three Frameworks for Structuring a Talk
Here is a comparison of the three structures used most in technical talks. Which one fits depends on the subject.
| Framework | Structure | Fits | Strength | Weakness |
|---|---|---|---|---|
| Problem-Solution-Result | State the problem → the path to the fix → results and lessons | Internal tech shares, postmortems | Strong as storytelling | Poor fit for exploratory topics |
| What-Why-How | Introduce the technology → why it is needed → how it works | Adoption stories, library introductions | Clear logical flow | The results can land weakly |
| Demo-Driven | Demo first → explain the mechanism → go deeper | Open source projects, tool demos | Grabs attention immediately | High risk if the demo fails |
Working Out How Many Slides
About one minute per slide is the usual rule. For a 30-minute talk, 25 to 28 slides is right, and the rest of the time is Q&A and slack. A speaker whose first language is not English should put only one or two key sentences on each slide and keep everything else in the speaker notes.
Principles for Writing the Script
Try to memorize the script word for word and the whole thing collapses the moment one word escapes you on stage. Write a keyword-based script instead.
[Slide 3: Architecture Overview]
Keywords: microservices, event-driven, three main components
Script outline:
- "Let me walk you through our overall architecture."
- 3 components: API Gateway, Event Bus, Worker Pool
- "The key design decision here was to decouple
the ingestion layer from the processing layer."
- Transition: "Now that you have the big picture,
let's dive into each component."
The key to this method is rehearsing until the sentences come out naturally from the keywords alone. You are not reading a script; you are training yourself to speak with the keywords as triggers.
Opening: The Art of the First 90 Seconds
If you do not have the audience in the first 90 seconds, the remaining 28 minutes are wasted. Here are four opening techniques with concrete scripts.
Comparing Opening Techniques
| Technique | Effect | Difficulty | Fits |
|---|---|---|---|
| Shocking Statistic | Immediate attention | Low | Data-driven talks |
| Personal Story | Emotional connection | Medium | Experience-based talks |
| Live Demo First | Visual impact | High | Tool and product talks |
| Provocative Question | Provokes thinking | Medium | Opinion talks |
Example Opening Scripts
The Shocking Statistic approach:
"Good morning, everyone. Here's a number that might
surprise you: 73% of production incidents at our company
last year were caused by configuration drift —
not code bugs.
My name is [Name], I'm a platform engineer at [Company],
and today I'm going to show you how we reduced that
number to under 5% using GitOps and policy-as-code.
Here's the agenda: First, I'll explain the problem
in detail. Then, I'll walk you through our solution
architecture. And finally, I'll share the results
and lessons learned."
The Provocative Question approach:
"How many of you have been woken up at 3 AM by
a PagerDuty alert? [pause for hands]
Now, how many of those alerts turned out to be
false positives? [pause]
Yeah, that's a problem. I'm [Name] from [Company],
and today I'll show you how we cut our false positive
rate by 90% — and actually started sleeping again."
The Personal Story approach:
"Two years ago, I deployed a change to production
that took down our entire payment system for 47 minutes.
It was a Friday afternoon, and I still remember
the Slack messages flooding in.
That incident changed how I think about deployment
safety. Today, I want to share what we built after
that failure — a progressive delivery system that
has prevented 200+ similar incidents since."
An opening must carry three things: Hook (grab attention), Credibility (why you), and Roadmap (where this talk is going). Deliver all three naturally inside 90 seconds.
Main Body: Core Patterns for Delivering Technical Content
Transition Phrases
If the moves between sections are not smooth, the audience loses the thread. Here are the transitions that come up most in developer talks, sorted by situation.
[Moving to a new section]
"Now let's shift our focus to the data pipeline."
"That covers the frontend. Let's move on to the backend."
[Moving to a concrete example]
"To make this more concrete, let me show you an example."
"Let's see what this looks like in practice."
[Emphasizing the key point]
"This is the critical part, so I want to spend
a bit more time here."
"If there's one thing I want you to take away
from this talk, it's this."
[Linking back to earlier material]
"Remember the latency issue I mentioned earlier?
This is how we solved it."
"Building on what I just showed you..."
[Summing up something complex]
"Let me take a step back and summarize what
we've covered so far."
"In other words, what this means is..."
Patterns for Explaining a Technical Concept
When you explain a complex technical concept in English, work in three stages: analogy, then diagram, then code.
[Step 1: Analogy]
"Think of our message queue like a conveyor belt
in a factory. Items get placed on one end, and
workers pick them up from the other end at their
own pace."
[Step 2: Diagram]
"As you can see in this diagram, the producer
publishes events to the topic, the broker handles
partitioning, and each consumer group processes
messages independently."
[Step 3: Code]
"Let's look at the actual implementation.
Here's our consumer configuration..."
Key Expressions for Talking Through a Slide
The expressions to use when a chart, a graph, or an architecture diagram comes up on screen.
[Explaining a chart or graph]
"This chart shows latency over time. The X-axis
represents time in hours, and the Y-axis shows
p99 latency in milliseconds."
"Notice the sharp drop right here — that's when
we deployed the new caching layer."
"The blue bars represent the old system, and
the green bars represent the new system."
[Explaining an architecture diagram]
"Let me walk you through this diagram from left
to right."
"The arrows show the flow of data between services."
"I've highlighted the bottleneck in red — this is
where most of our latency was coming from."
[Explaining a code slide]
"Don't worry about reading every line — I want
you to focus on lines 12 through 18."
"The key part here is this function call on line 7."
Demo Delivery: Live Coding and Product Demonstrations
The demo is the highlight of a technical talk and its single biggest risk. Running real code beats a hundred slides, but one mistake can shake the whole session.
Pre-Demo Checklist
- Install and test every tool you need beforehand
- Raise the terminal font to at least 24pt
- Switch the IDE theme to a high-contrast setting
- Turn off every notification: Slack, email, the OS itself
- If the demo depends on the network, prepare an offline backup
- Write a script that restores the initial state fast with
git stashorgit reset --hard - Rehearse every demo scenario at least five times
The Language of Demo Delivery
[Announcing the demo]
"Alright, let's switch to a live demo.
I'm going to show you this in action."
"Let me switch over to my terminal.
Can everyone see the screen clearly?"
[Narrating each step]
"First, I'm going to create a new project
using our CLI tool."
"Now I'll add the configuration file.
Notice that I'm specifying the retry policy here."
"Let me run this command, and while it's processing,
let me explain what's happening under the hood."
[Showing the result]
"And there we go — you can see the output shows
a 3x improvement in throughput."
"As expected, the test passes. Let me now show you
what happens when we introduce a failure."
[Closing the demo]
"So that's the basic workflow. Let me switch back
to the slides and summarize what we just saw."
Typing Tips During a Demo
Typing mistakes in live coding are unavoidable. Preparing snippets in advance and pasting them works, but too much code appearing at once and the audience cannot follow. The compromise is this.
- Short code (1-3 lines): type it live while you explain
- Medium code (4-10 lines): type the key part and paste the rest
- Long code (10+ lines): open a prepared file and highlight as you explain
Setting up aliases for the terminal commands you use often cuts typing time and typos. Aliases like alias k=kubectl and alias tf=terraform are common at work, so they read as natural to the audience too.
Closing: A Memorable Ending
The Three-Part Closing Formula
A closing has three parts: Summary, Call to Action, and Thank You.
[Summary]
"To wrap up, let me quickly recap the three
key takeaways from today's talk:
First, configuration drift is a bigger threat
than most teams realize.
Second, GitOps with policy-as-code can dramatically
reduce configuration-related incidents.
Third, the migration doesn't have to be
all-or-nothing — you can adopt it incrementally."
[Call to Action]
"If you're interested in trying this out,
I've open-sourced our policy templates.
You can find them on GitHub at this URL.
I've also written a detailed blog post that
covers the implementation step by step."
[Thank You]
"Thank you so much for your time today.
I'd love to hear about your experiences
with similar challenges.
I'll be at the hallway track after this session,
and you can also reach me on Twitter at @handle.
I'm happy to take any questions now."
Closing Mistakes to Avoid
- Ending on "That's it" — it feels like you ran out of preparation
- Introducing new material in the closing — it just confuses the audience
- Self-deprecating with something like "Sorry if this was boring" — you devalue your own talk
- Skipping the closing because time ran out — you lose the chance to land your key message
Q&A Response Strategy: The Secret to Not Fearing Questions
The Q&A is the stretch non-native speakers fear most. There is no prepared script, you may not catch the question exactly, and you have to produce English on the spot. The Q&A has patterns too, though.
Five Core Q&A Patterns
[Pattern 1: You did not catch the question]
"Sorry, could you repeat that? I want to make sure
I understand your question correctly."
"Just to clarify — are you asking about [X]
or about [Y]?"
"That's a great question. Let me make sure I
understood it correctly. You're asking whether..."
[Pattern 2: A question you know the answer to]
"Great question. So the short answer is [answer].
Let me elaborate a bit..."
"Yes, that's exactly right. In fact, we ran into
that same issue, and here's what we found..."
[Pattern 3: A question you do not know the answer to]
"Honestly, I don't have a definitive answer to that
right now. But that's a really interesting question,
and I'd love to look into it.
Can we connect after the session? Here's my contact."
"That's outside the scope of what I tested,
but my intuition says [hypothesis]. I'd want to
validate that before giving you a confident answer."
[Pattern 4: A hostile or aggressive question]
"I appreciate the pushback. You raise a valid concern.
Here's how I think about it..."
"That's a fair point. Our approach does have that
trade-off. The reason we chose this path is..."
[Pattern 5: The question is too long or too complex]
"That's a really broad topic. Let me address the
first part of your question, and maybe we can
continue the discussion offline for the rest?"
"I think there are actually two questions in there.
Let me take them one at a time."
Q&A Preparation Strategy
Build a list of expected questions before the talk. They usually come from these categories.
- Scale: "How does this scale to [bigger number]?"
- Alternatives: "Why didn't you use [alternative technology]?"
- Limitations: "What are the limitations of this approach?"
- Security: "How do you handle [security concern]?"
- Cost: "What was the cost impact?"
- Migration: "How did you migrate from the old system?"
Prepare a 30-second answer for each category in advance and the pressure of improvising drops enormously.
Real-World Crisis Response: Failure Cases and Recovery Strategies
Case 1: Blanking Out
The moment on stage when you suddenly have no idea what comes next. It is disorienting in your own language; in English it is worse.
Recovery:
- Always prepare speaker notes, and use presenter view to find the keyword for the next sentence
- Buy time with a sip of water: "Let me take a sip of water here."
- Reread the current slide to bring the thread back: "So, as I was saying about [slide content]..."
- In the worst case, say it plainly: "I lost my train of thought for a moment. Let me check my notes." — audiences are more generous than you expect
Case 2: Demo Failure
The live demo throws an error, the network drops, or the result is not what you expected.
Recovery:
[What to say immediately]
"Well, that's not what we expected! This is actually
a great example of why we need robust error handling."
"It looks like we're having a network issue.
Let me switch to a pre-recorded version of this demo."
"Ah, live demos! Let me try that one more time...
[tries again] If this doesn't work, I have a backup
I can show you."
- Always keep a screen recording of the demo as a backup
- Hide screenshots of the demo results at the end of the deck
- Keep the humor, keep your composure. The audience remembers your reaction far more than the failure itself
Case 3: A Question You Cannot Understand
You cannot make out the asker's pronunciation, or the question itself is too specialized.
Recovery:
- Ask again, up to twice: "I'm sorry, could you say that one more time?"
- From the third time, catch a keyword and check: "I heard you mention [keyword]. Are you asking about...?"
- If it still will not land, take it offline: "That sounds like a really deep question. I'd love to discuss it with you after the session so I can give you a proper answer."
Case 4: Running Out of Time
You realize mid-talk that time is going faster than you planned.
Recovery:
"I'm running a bit short on time, so let me skip
ahead to the key results."
"In the interest of time, I'll summarize the next
two sections briefly and focus on the demo."
"I've put the detailed benchmarks in the appendix
slides. You can find them at the link I'll share
at the end."
The best prevention is timing each section during rehearsal and planning in advance what you drop if you need to skip a section.
Managing Nervousness: How to Turn Anxiety Into Energy
Nerves Are Normal
Research by Professor Alison Wood Brooks of Harvard Business School found that, under stress, the group who said "I am excited" performed significantly better than the group who said "I am calm." Do not try to get rid of the nerves; reframe them as excitement — scientifically, that works better.
The Pre-Talk Routine
- 30 minutes before: find a quiet space and rehearse only the first three minutes out loud. There is no need to run the whole thing.
- 15 minutes before: get to the room and check the equipment. Projector connection, microphone test, screen resolution.
- 5 minutes before: three rounds of diaphragmatic breathing on the 4-7-8 pattern. (In for 4, hold for 7, out for 8.)
- Right before you go on: repeat "I am excited to share this" three times, silently.
Things That Matter More Than Pronunciation
Pronunciation is what non-native speakers worry about most, but from the audience's side the order of importance is this.
- Content quality: is the material useful?
- Structure clarity: is the structure clear?
- Speaking pace: is the speed right, or too fast?
- Volume and energy: is there enough voice and energy?
- Pronunciation: is the pronunciation accurate?
Pronunciation is fifth. Well-known tech speakers from India, Germany, France, and Japan give excellent talks while keeping their own accents, because they have the first four locked down. Spending energy on the right pace and a clear structure returns far more than trying to fix your accent.
Practical Tips for Controlling Pace
A non-native speaker who gets nervous speeds up. To stop that:
- Pause deliberately for two seconds at every section transition
- Always leave a beat after a key sentence
- Take a water bottle on stage and use it as a natural pausing device
- Put reminders like "[SLOW DOWN]" and "[PAUSE]" into the speaker notes
Writing a Conference CFP (Call for Papers)
Before you can speak, you have to get through the CFP. Here are the core elements of writing the proposal in English.
Proposal Structure
Title: Reducing Cold Start Latency by 80%
with Predictive Scaling on Kubernetes
Abstract (300 words max):
Cold starts in serverless and containerized
environments remain one of the biggest pain points
for platform teams. At [Company], we serve 50M+
API requests daily, and cold start latency was
directly impacting our p99 response times.
In this talk, I'll share how we built a predictive
scaling system on Kubernetes that analyzes traffic
patterns and pre-warms pods before demand spikes.
Attendees will learn:
- How to identify cold start bottlenecks in their
Kubernetes clusters
- A practical approach to implementing predictive
scaling using KEDA and custom metrics
- Real-world results: 80% reduction in cold start
latency and 30% improvement in p99 response times
This talk is aimed at platform engineers and SREs
who manage Kubernetes clusters at scale.
Outline:
1. The cold start problem (5 min)
2. Why reactive autoscaling isn't enough (5 min)
3. Our predictive scaling architecture (10 min)
4. Live demo (5 min)
5. Results and lessons learned (5 min)
Three Principles That Raise Your CFP Acceptance Rate
- Put in concrete numbers: "reduced latency by 80%" rather than "improved performance"
- State what the audience gets: always include an "Attendees will learn..." sentence
- Emphasize the unique angle: explain in one sentence what makes this different from other talks
Post-Presentation Follow-up
The work does not end when the talk does. The follow-up is the heart of networking and personal branding.
The Hallway Track
The most valuable time at a conference is the hallway conversation between sessions. Here are useful expressions for the people who approach you after your talk.
[When they ask a question]
"Thanks for coming to my talk!
What part were you most interested in?"
[Proposing further discussion]
"I'd love to hear more about your use case.
Want to grab a coffee and chat?"
[Exchanging contact details]
"Let me share my contact. Feel free to reach out
if you have any follow-up questions."
[Possible collaboration]
"It sounds like you're solving a similar problem.
We should definitely stay in touch."
Sharing the Material
- Share the slides right after the talk, as a SpeakerDeck or public Google Slides link
- Post a three-to-five-point summary of the talk on Twitter or LinkedIn
- Write the content up more deeply as a blog post, and it becomes a long-term reference
Final Checklist: From D-7 to D-Day
D-7 (one week out)
- Slide draft finished
- Keyword-based script written
- First pass through the demo scenario
- 20 expected questions listed with answers prepared
D-3 (three days out)
- At least two full rehearsals, timed
- Demo backups ready (screen recording, result screenshots)
- PDF backup of the slides
- Venue equipment checked (adapters, clicker, and so on)
D-1 (the day before)
- Three focused run-throughs of the first three minutes
- Q&A patterns reviewed
- Clothes, equipment, chargers ready
- Enough sleep (at least seven hours)
D-Day
- At the venue 30 minutes early
- Equipment connection tested (projector, microphone, screen share)
- Terminal font size and IDE theme checked
- All notifications off (Do Not Disturb)
- Water bottle on stage
- Three rounds of diaphragmatic breathing
- "I am excited to share this" three times, silently
Recommended Learning Resources
The most effective way to improve English technical presentation is to watch a lot of good ones. Here are the resources worth using.
- Analyzing the structure of TED Talks: TED is the textbook for storytelling and delivery. The opening and closing techniques transfer directly to a technical talk.
- Shadowing conference recordings: pick a talk close to your own field on the KubeCon, GopherCon, or PyCon US YouTube channels and shadow it. This is the most practical drill there is.
- Toastmasters: a public speaking club with chapters worldwide, tuned exactly for practicing talks in English.
- Recording and self-review: recording your own rehearsal and watching it back is enough on its own to improve your pace, your filler-word rate (um, uh, so...), and where you look.
Conclusion
An English technical presentation is, in the end, proportional to how much you prepared. Native speakers do not give good talks without rehearsal either. Being a non-native speaker is not a handicap; it is a reason to prepare more systematically.
To summarize what this article covered:
- Design the structure first, then write the keyword-based script
- Put Hook, Credibility, and Roadmap into the first 90 seconds
- Learn the transition phrases so the flow between sections stays smooth
- Rehearse the demo with backups, at least five times
- The Q&A has patterns — prepare the expected questions and answers in advance
- Reframe nerves as excitement, and put structure and pace ahead of pronunciation
If you have an English talk coming up, use this guide as a checklist. Your first talk does not have to be perfect. What matters is getting on the stage at all.
References
- SlideLizard - Professional English Presentation Phrases and Structure — English presentation structure and the key expressions
- Opensource.com - 7 Best Practices for Giving a Conference Talk — best practices for preparing a conference talk
- Sebastian Switowski - How to Make a Great Conference Talk — a practical guide from preparation through delivery
- Christoph Rumpel - 12 Tips for Better Live Coding — twelve tips for live coding demos
- ThinkSCIENCE - How to Handle Difficult Q&A Moments — handling the hard moments in a Q&A
- Immigo - Handling English Q&A Sessions — strategies for answering an English Q&A with confidence
- Ideas on Fire - Managing Conference Presentation Stage Fright — managing stage fright at a conference
- The London School of English - 30 Useful Phrases for Presentations — 30 useful phrases for presenting in English