SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
How to write a blog post
@rouanw
http://engineering.tes.com
1 / 19
Why
Medium to share what you think or learn
Help build a public profile for yourself
Introduce others to TES Engineering
2 / 19
Writing a post
1. Have an idea
2. Structure
3. Write
4. Edit
3 / 19
Ideas
4 / 19
Audience
Who are you writing for?
Engineers looking for help on a particular topic
Engineers interested in TES's tech stack
Engineers interested in TES's way of doing things
Engineers at TES
Engineers interested in joining TES
5 / 19
Ideas come from your every day work. What you do is interesting.
Something new you've used / tried
A difficult problem you've solved
A technique you've used to do something others
struggle with
Your reaction to a framework / coding style / opinion
/ trend
Something you've taught someone
Something someone's taught you
6 / 19
Ideas come from your every day work. What you do is interesting.
An idea or mindset you'd like others to consider
A question you're considering
Defining something new / pointing out things you've
noticed
A conference or knowledge sharing talk or idea
Something you've hacked on
...
7 / 19
Structure
8 / 19
Formats
Tutorial / guide / demo (Rachel: Secure file uploads)
Case study (Jonny: Front-end performance)
Introduction (Khush: gitrob)
Experience report (JBB: Standing desks)
9 / 19
Formats
Argument for / against something
Outline an approach
Definition
Answering / asking a question
List of tips / ideas
Interview
Comparison
Proof of concept
10 / 19
Key message
What do you want your reader to remember?
11 / 19
Jot down key points
Bullet list
Mindmap
Write and then extract structure
12 / 19
Stuck?
Lists aren't scary
List of examples
Steps to get library X working with framework Y
7 things you need to remember when...
4 signs you're doing ... wrong
13 / 19
Write it down
14 / 19
Tips
Remember you write all the time
Flesh out each key point in turn
If you get stuck on one point, move to the next
Have a spot to jot down new ideas as they come to
you
Use a tool with built-in versioning
Move things around
Don't self-censor or edit too early
15 / 19
Stuck?
Imagine yourself explaining to someone
Actually explain it to someone
Notice the key points you have to cover
Look at conversations you've already had on
HipChat or GitHub
16 / 19
Editing
Making sure your point gets across
17 / 19
Content editing
Accuracy (e.g. code examples, missing steps?)
Clarity (is it easy to understand & follow)
New ideas (for this / next article)
18 / 19
Stylistic editing
Grammar
Writing style
Voice
Pitch
19 / 19

Más contenido relacionado

Destacado

Qa Reviews, Kickoffs e Desk Checks por Estória
Qa Reviews, Kickoffs e Desk Checks por EstóriaQa Reviews, Kickoffs e Desk Checks por Estória
Qa Reviews, Kickoffs e Desk Checks por EstóriaRafael Portela
 
Dashboards: Using data to find out what's really going on
Dashboards: Using data to find out what's really going onDashboards: Using data to find out what's really going on
Dashboards: Using data to find out what's really going onrouanw
 
Techniques for stress free software releases
Techniques for stress free software releasesTechniques for stress free software releases
Techniques for stress free software releasesrouanw
 
ThoughtWorks Tech radar Jan 2014
ThoughtWorks Tech radar Jan 2014ThoughtWorks Tech radar Jan 2014
ThoughtWorks Tech radar Jan 2014rouanw
 
Infrastructure as code
Infrastructure as codeInfrastructure as code
Infrastructure as coderouanw
 
QA in Production
QA in ProductionQA in Production
QA in Productionrouanw
 
Tech lead tips
Tech lead tipsTech lead tips
Tech lead tipsrouanw
 
Emergent design - PHP Jo'burg 2015
Emergent design - PHP Jo'burg 2015Emergent design - PHP Jo'burg 2015
Emergent design - PHP Jo'burg 2015rouanw
 
15 Ways To Find Content To Write About For Your Blog Posts
15 Ways To Find Content To Write About For Your Blog Posts15 Ways To Find Content To Write About For Your Blog Posts
15 Ways To Find Content To Write About For Your Blog PostsJustine Parsons
 
DevOps Culture
DevOps CultureDevOps Culture
DevOps Culturerouanw
 

Destacado (11)

Qa Reviews, Kickoffs e Desk Checks por Estória
Qa Reviews, Kickoffs e Desk Checks por EstóriaQa Reviews, Kickoffs e Desk Checks por Estória
Qa Reviews, Kickoffs e Desk Checks por Estória
 
Dashboards: Using data to find out what's really going on
Dashboards: Using data to find out what's really going onDashboards: Using data to find out what's really going on
Dashboards: Using data to find out what's really going on
 
Techniques for stress free software releases
Techniques for stress free software releasesTechniques for stress free software releases
Techniques for stress free software releases
 
ThoughtWorks Tech radar Jan 2014
ThoughtWorks Tech radar Jan 2014ThoughtWorks Tech radar Jan 2014
ThoughtWorks Tech radar Jan 2014
 
Infrastructure as code
Infrastructure as codeInfrastructure as code
Infrastructure as code
 
QA in Production
QA in ProductionQA in Production
QA in Production
 
Tech lead tips
Tech lead tipsTech lead tips
Tech lead tips
 
Emergent design - PHP Jo'burg 2015
Emergent design - PHP Jo'burg 2015Emergent design - PHP Jo'burg 2015
Emergent design - PHP Jo'burg 2015
 
15 Ways To Find Content To Write About For Your Blog Posts
15 Ways To Find Content To Write About For Your Blog Posts15 Ways To Find Content To Write About For Your Blog Posts
15 Ways To Find Content To Write About For Your Blog Posts
 
DevOps Culture
DevOps CultureDevOps Culture
DevOps Culture
 
Blog Presentation
Blog PresentationBlog Presentation
Blog Presentation
 

Similar a How to write a blog post

Introducing the Design Dash
Introducing the Design DashIntroducing the Design Dash
Introducing the Design DashMolly Wilson
 
UPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer TidwellUPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer Tidwellnikrao
 
UPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer TidwellUPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer Tidwellguestf59d1c4
 
Writing an effective Poster: the point of view of experts, novices and litera...
Writing an effective Poster: the point of view of experts, novices and litera...Writing an effective Poster: the point of view of experts, novices and litera...
Writing an effective Poster: the point of view of experts, novices and litera...Elisabetta Cigognini
 
Brainstorming techniques
Brainstorming techniquesBrainstorming techniques
Brainstorming techniquesAmin Hanif
 
NROTC Speaking On The Job
NROTC Speaking On The JobNROTC Speaking On The Job
NROTC Speaking On The JobBob-RJ Burkhart
 
Top Ten Study Strategies for LPN students
Top Ten Study Strategies for LPN studentsTop Ten Study Strategies for LPN students
Top Ten Study Strategies for LPN studentssaurettem
 
ENG101- English Comprehension- Lecture 33
ENG101- English Comprehension- Lecture 33ENG101- English Comprehension- Lecture 33
ENG101- English Comprehension- Lecture 33Bilal Ahmed
 
LECTURE OF DETAILED ENGLISH WRITING SKILLS.pptx
LECTURE OF DETAILED ENGLISH WRITING SKILLS.pptxLECTURE OF DETAILED ENGLISH WRITING SKILLS.pptx
LECTURE OF DETAILED ENGLISH WRITING SKILLS.pptxAqsa905596
 
Academic writing workshop fo c-classroom version
Academic writing workshop fo c-classroom versionAcademic writing workshop fo c-classroom version
Academic writing workshop fo c-classroom versionStudy Hub
 
Nguyen, Franklin, Beaird Presentation[1]
Nguyen, Franklin, Beaird Presentation[1]Nguyen, Franklin, Beaird Presentation[1]
Nguyen, Franklin, Beaird Presentation[1]andifranklin14
 
Design Portfolio Bootcamp - Summer of Tech 2018
Design Portfolio Bootcamp - Summer of Tech 2018Design Portfolio Bootcamp - Summer of Tech 2018
Design Portfolio Bootcamp - Summer of Tech 2018Matt Algie
 
Who will become the winner of the most innovative designer in .docx
Who will become the winner of the most innovative designer in .docxWho will become the winner of the most innovative designer in .docx
Who will become the winner of the most innovative designer in .docxphilipnelson29183
 
Qualitative Data Analysis using NVivo10 - A workshop for facilitators
Qualitative Data Analysis using NVivo10 - A workshop for facilitatorsQualitative Data Analysis using NVivo10 - A workshop for facilitators
Qualitative Data Analysis using NVivo10 - A workshop for facilitatorsBrenda Cecilia Padilla Rodríguez
 
Writing for success chapter 8
Writing for success  chapter 8Writing for success  chapter 8
Writing for success chapter 8mjloveslit
 
Conference Applications Workshop
Conference Applications WorkshopConference Applications Workshop
Conference Applications WorkshopCiaran Conliffe
 
Beyond the Brainstorm: Deepening Online Learning
Beyond the Brainstorm: Deepening Online LearningBeyond the Brainstorm: Deepening Online Learning
Beyond the Brainstorm: Deepening Online Learningshaavind
 

Similar a How to write a blog post (20)

Concept design
Concept design Concept design
Concept design
 
Introducing the Design Dash
Introducing the Design DashIntroducing the Design Dash
Introducing the Design Dash
 
UPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer TidwellUPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer Tidwell
 
UPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer TidwellUPA2007 Designing Interfaces Jenifer Tidwell
UPA2007 Designing Interfaces Jenifer Tidwell
 
Writing an effective Poster: the point of view of experts, novices and litera...
Writing an effective Poster: the point of view of experts, novices and litera...Writing an effective Poster: the point of view of experts, novices and litera...
Writing an effective Poster: the point of view of experts, novices and litera...
 
Brainstorming techniques
Brainstorming techniquesBrainstorming techniques
Brainstorming techniques
 
NROTC Speaking On The Job
NROTC Speaking On The JobNROTC Speaking On The Job
NROTC Speaking On The Job
 
Top Ten Study Strategies for LPN students
Top Ten Study Strategies for LPN studentsTop Ten Study Strategies for LPN students
Top Ten Study Strategies for LPN students
 
ENG101- English Comprehension- Lecture 33
ENG101- English Comprehension- Lecture 33ENG101- English Comprehension- Lecture 33
ENG101- English Comprehension- Lecture 33
 
LECTURE OF DETAILED ENGLISH WRITING SKILLS.pptx
LECTURE OF DETAILED ENGLISH WRITING SKILLS.pptxLECTURE OF DETAILED ENGLISH WRITING SKILLS.pptx
LECTURE OF DETAILED ENGLISH WRITING SKILLS.pptx
 
Workshops2
Workshops2Workshops2
Workshops2
 
Academic writing workshop fo c-classroom version
Academic writing workshop fo c-classroom versionAcademic writing workshop fo c-classroom version
Academic writing workshop fo c-classroom version
 
Nguyen, Franklin, Beaird Presentation[1]
Nguyen, Franklin, Beaird Presentation[1]Nguyen, Franklin, Beaird Presentation[1]
Nguyen, Franklin, Beaird Presentation[1]
 
Design Portfolio Bootcamp - Summer of Tech 2018
Design Portfolio Bootcamp - Summer of Tech 2018Design Portfolio Bootcamp - Summer of Tech 2018
Design Portfolio Bootcamp - Summer of Tech 2018
 
Who will become the winner of the most innovative designer in .docx
Who will become the winner of the most innovative designer in .docxWho will become the winner of the most innovative designer in .docx
Who will become the winner of the most innovative designer in .docx
 
Qualitative Data Analysis using NVivo10 - A workshop for facilitators
Qualitative Data Analysis using NVivo10 - A workshop for facilitatorsQualitative Data Analysis using NVivo10 - A workshop for facilitators
Qualitative Data Analysis using NVivo10 - A workshop for facilitators
 
Writing for success chapter 8
Writing for success  chapter 8Writing for success  chapter 8
Writing for success chapter 8
 
Writing
WritingWriting
Writing
 
Conference Applications Workshop
Conference Applications WorkshopConference Applications Workshop
Conference Applications Workshop
 
Beyond the Brainstorm: Deepening Online Learning
Beyond the Brainstorm: Deepening Online LearningBeyond the Brainstorm: Deepening Online Learning
Beyond the Brainstorm: Deepening Online Learning
 

Más de rouanw

NDC Security 2023
NDC Security 2023NDC Security 2023
NDC Security 2023rouanw
 
Is this okay!? DevSecCon ⚡ 2022
Is this okay!? DevSecCon ⚡ 2022Is this okay!? DevSecCon ⚡ 2022
Is this okay!? DevSecCon ⚡ 2022rouanw
 
Fail better with QA in Production
Fail better with QA in ProductionFail better with QA in Production
Fail better with QA in Productionrouanw
 
Qa in production singular 2019
Qa in production   singular 2019Qa in production   singular 2019
Qa in production singular 2019rouanw
 
How to review a pull request
How to review a pull requestHow to review a pull request
How to review a pull requestrouanw
 
Rouan's design principles
Rouan's design principlesRouan's design principles
Rouan's design principlesrouanw
 
The curious case of the production incident
The curious case of the production incidentThe curious case of the production incident
The curious case of the production incidentrouanw
 
QA in Production: The tests we never wrote and the production monitoring we u...
QA in Production: The tests we never wrote and the production monitoring we u...QA in Production: The tests we never wrote and the production monitoring we u...
QA in Production: The tests we never wrote and the production monitoring we u...rouanw
 
Organised chaos: real-world JavaScript microservices
Organised chaos: real-world JavaScript microservicesOrganised chaos: real-world JavaScript microservices
Organised chaos: real-world JavaScript microservicesrouanw
 
Contributing to open source is easier than you think
Contributing to open source is easier than you thinkContributing to open source is easier than you think
Contributing to open source is easier than you thinkrouanw
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integrationrouanw
 
May 2013 ThoughtWorks Tech radar
May 2013 ThoughtWorks Tech radar May 2013 ThoughtWorks Tech radar
May 2013 ThoughtWorks Tech radar rouanw
 
Mobile publishing bringing the book to SA teens
Mobile publishing   bringing the book to SA teensMobile publishing   bringing the book to SA teens
Mobile publishing bringing the book to SA teensrouanw
 
Why should we automate tests?
Why should we automate tests?Why should we automate tests?
Why should we automate tests?rouanw
 
How to make your css not suck
How to make your css not suckHow to make your css not suck
How to make your css not suckrouanw
 
An introduction to pair programming
An introduction to pair programmingAn introduction to pair programming
An introduction to pair programmingrouanw
 
Four attributes of an agile business
Four attributes of an agile businessFour attributes of an agile business
Four attributes of an agile businessrouanw
 

Más de rouanw (17)

NDC Security 2023
NDC Security 2023NDC Security 2023
NDC Security 2023
 
Is this okay!? DevSecCon ⚡ 2022
Is this okay!? DevSecCon ⚡ 2022Is this okay!? DevSecCon ⚡ 2022
Is this okay!? DevSecCon ⚡ 2022
 
Fail better with QA in Production
Fail better with QA in ProductionFail better with QA in Production
Fail better with QA in Production
 
Qa in production singular 2019
Qa in production   singular 2019Qa in production   singular 2019
Qa in production singular 2019
 
How to review a pull request
How to review a pull requestHow to review a pull request
How to review a pull request
 
Rouan's design principles
Rouan's design principlesRouan's design principles
Rouan's design principles
 
The curious case of the production incident
The curious case of the production incidentThe curious case of the production incident
The curious case of the production incident
 
QA in Production: The tests we never wrote and the production monitoring we u...
QA in Production: The tests we never wrote and the production monitoring we u...QA in Production: The tests we never wrote and the production monitoring we u...
QA in Production: The tests we never wrote and the production monitoring we u...
 
Organised chaos: real-world JavaScript microservices
Organised chaos: real-world JavaScript microservicesOrganised chaos: real-world JavaScript microservices
Organised chaos: real-world JavaScript microservices
 
Contributing to open source is easier than you think
Contributing to open source is easier than you thinkContributing to open source is easier than you think
Contributing to open source is easier than you think
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
May 2013 ThoughtWorks Tech radar
May 2013 ThoughtWorks Tech radar May 2013 ThoughtWorks Tech radar
May 2013 ThoughtWorks Tech radar
 
Mobile publishing bringing the book to SA teens
Mobile publishing   bringing the book to SA teensMobile publishing   bringing the book to SA teens
Mobile publishing bringing the book to SA teens
 
Why should we automate tests?
Why should we automate tests?Why should we automate tests?
Why should we automate tests?
 
How to make your css not suck
How to make your css not suckHow to make your css not suck
How to make your css not suck
 
An introduction to pair programming
An introduction to pair programmingAn introduction to pair programming
An introduction to pair programming
 
Four attributes of an agile business
Four attributes of an agile businessFour attributes of an agile business
Four attributes of an agile business
 

Último

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 

Último (20)

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

How to write a blog post

  • 1. How to write a blog post @rouanw http://engineering.tes.com 1 / 19
  • 2. Why Medium to share what you think or learn Help build a public profile for yourself Introduce others to TES Engineering 2 / 19
  • 3. Writing a post 1. Have an idea 2. Structure 3. Write 4. Edit 3 / 19
  • 5. Audience Who are you writing for? Engineers looking for help on a particular topic Engineers interested in TES's tech stack Engineers interested in TES's way of doing things Engineers at TES Engineers interested in joining TES 5 / 19
  • 6. Ideas come from your every day work. What you do is interesting. Something new you've used / tried A difficult problem you've solved A technique you've used to do something others struggle with Your reaction to a framework / coding style / opinion / trend Something you've taught someone Something someone's taught you 6 / 19
  • 7. Ideas come from your every day work. What you do is interesting. An idea or mindset you'd like others to consider A question you're considering Defining something new / pointing out things you've noticed A conference or knowledge sharing talk or idea Something you've hacked on ... 7 / 19
  • 9. Formats Tutorial / guide / demo (Rachel: Secure file uploads) Case study (Jonny: Front-end performance) Introduction (Khush: gitrob) Experience report (JBB: Standing desks) 9 / 19
  • 10. Formats Argument for / against something Outline an approach Definition Answering / asking a question List of tips / ideas Interview Comparison Proof of concept 10 / 19
  • 11. Key message What do you want your reader to remember? 11 / 19
  • 12. Jot down key points Bullet list Mindmap Write and then extract structure 12 / 19
  • 13. Stuck? Lists aren't scary List of examples Steps to get library X working with framework Y 7 things you need to remember when... 4 signs you're doing ... wrong 13 / 19
  • 15. Tips Remember you write all the time Flesh out each key point in turn If you get stuck on one point, move to the next Have a spot to jot down new ideas as they come to you Use a tool with built-in versioning Move things around Don't self-censor or edit too early 15 / 19
  • 16. Stuck? Imagine yourself explaining to someone Actually explain it to someone Notice the key points you have to cover Look at conversations you've already had on HipChat or GitHub 16 / 19
  • 17. Editing Making sure your point gets across 17 / 19
  • 18. Content editing Accuracy (e.g. code examples, missing steps?) Clarity (is it easy to understand & follow) New ideas (for this / next article) 18 / 19