SlideShare a Scribd company logo
Social Stream
Core of a Social Network
Every SNS has a stream
• Endlessly flow of information
• Is contributed by social graph – kept alive by social graph –
and killed by social graph.
• Mostly in time order.
• “A stream” allow members to
- Broadcast themselves, what they think, do and want to
talk.
- Update information from friends.
- Connect and react to friends
- Find old and new friends.
-> A stream is the core of what so-called a Social Network
service.
Key features of a Stream
• A stream is where people ‘broadcast’
-> so it must has a post feature.
• A stream is where people ‘talk’
-> so it must has a comment feature.
• A stream is where people ‘share’
-> so it must has a share feature.
• A stream is where people ‘find’ friends
-> so it must has a suggestion feature.
• And, A stream is where people ‘are’ on Social network
-> so it must has a privacy feature.
It all started with a ‘Post’..
• A post is what You want to Share with Others in a
Social Network.
• A post may be
- a blast – ‘what’s on your mind?’
- a link – ‘what’s happening?’
- a video/picture – ‘watch with me!’
- a blog – ‘what is your opinion?’
- or trivial stuffs such as “TanNg is in a relationship
with Vuong Vu Thang” or “Duy Doan is in a killing
spree on Linkhay. Join him!” (application
features)
WHAT A POST ‘MAY BE’
IS
WHAT A STREAM ‘MUST SUPPORT’
(so, this is the first and hardest headache of a
Product Manager when designing a stream)
Comment, Comment, Comment
• What makes us stick with a social network?
- Phong Tran commented on your link.
- TanNg wrote something on your wall
- Minh also commented on Vuong Vu Thang’s photo
….
• Comments are Conversations and Communications.
• But, Comments are also Complicated
- Does it need a font format or just plain text?
- If yes, how far will we (the site makers) support? Only Bold, Italic,
Underlined or there must be also “quote” and “attach link/photos”
or even “reply with a photo”?
- After a Comment, there must be a Reply. How do we design it? 1, 2
or 3 levels, how many are enough?
- A comment goes with an Identity. An Identity goes with a nick, an
avatar, and many little fking things. Putting all of them fit in a tiny
place to please both the boss and users is a pain in the ass of every
Product Manager.
• Comments are a Stream itself.
CONTROL COMMENTS,
THEN YOU CAN CONTROL USERS.
I share, so I exist
• The Ultimate power of Social Media and Social
Network is Sharing Feature, which now we call
“Viral”.
• The information in Social network is shared in
geometric series, not arithmetic series like
other media tools or e-newspaper.
• The convenience creates trouble to PM and
Dev
-

More Related Content

Viewers also liked

Campbell River Community Meeting October 22, 2013
Campbell River Community Meeting October 22, 2013Campbell River Community Meeting October 22, 2013
Campbell River Community Meeting October 22, 2013
Island Health
 
RMIT Vietnam - Managerial Finance - Efficient Market Hypothesis - Week 9
RMIT Vietnam - Managerial Finance - Efficient Market Hypothesis - Week 9RMIT Vietnam - Managerial Finance - Efficient Market Hypothesis - Week 9
RMIT Vietnam - Managerial Finance - Efficient Market Hypothesis - Week 9Tai Tran
 
Geothermal Energy Potential - Oregon
Geothermal Energy Potential - OregonGeothermal Energy Potential - Oregon
Geothermal Energy Potential - Oregon
Geothermal Resources Council
 
How to use Facebook as a Social Customer Relationship Management tool for FREE
How to use Facebook as a Social Customer Relationship Management tool for FREEHow to use Facebook as a Social Customer Relationship Management tool for FREE
How to use Facebook as a Social Customer Relationship Management tool for FREE
Tai Tran
 
New Word Formation
New Word FormationNew Word Formation
New Word Formation
Towson University
 
Geothermal Energy Potential - Nevada
Geothermal Energy Potential - NevadaGeothermal Energy Potential - Nevada
Geothermal Energy Potential - Nevada
Geothermal Resources Council
 
La influencia de la literatura universal en los videojuegos
La influencia de la literatura universal en los videojuegosLa influencia de la literatura universal en los videojuegos
La influencia de la literatura universal en los videojuegos
Mercedes Pardo Céspedes
 
C1 Knútur Árnason
C1 Knútur ÁrnasonC1 Knútur Árnason
C1 Knútur Árnason
GEORG Geothermal Workshop 2016
 
C1 Guðjón Helgi Eggertsson
C1 Guðjón Helgi Eggertsson C1 Guðjón Helgi Eggertsson
C1 Guðjón Helgi Eggertsson
GEORG Geothermal Workshop 2016
 
La mitología en las sagas de Percy Jackson y los dioses del Olimpo y Los héro...
La mitología en las sagas de Percy Jackson y los dioses del Olimpo y Los héro...La mitología en las sagas de Percy Jackson y los dioses del Olimpo y Los héro...
La mitología en las sagas de Percy Jackson y los dioses del Olimpo y Los héro...
Mercedes Pardo Céspedes
 
C2 Doyeon Kim
C2 Doyeon KimC2 Doyeon Kim
Hist Petr Expl U of Myanmar_SEAPEXhouston23Jun2016pptx
Hist Petr Expl U of Myanmar_SEAPEXhouston23Jun2016pptxHist Petr Expl U of Myanmar_SEAPEXhouston23Jun2016pptx
Hist Petr Expl U of Myanmar_SEAPEXhouston23Jun2016pptxScott E Thornton
 
스마트시티 프레임웍과 기술분류체계
스마트시티 프레임웍과 기술분류체계스마트시티 프레임웍과 기술분류체계
스마트시티 프레임웍과 기술분류체계
Tae wook kang
 

Viewers also liked (13)

Campbell River Community Meeting October 22, 2013
Campbell River Community Meeting October 22, 2013Campbell River Community Meeting October 22, 2013
Campbell River Community Meeting October 22, 2013
 
RMIT Vietnam - Managerial Finance - Efficient Market Hypothesis - Week 9
RMIT Vietnam - Managerial Finance - Efficient Market Hypothesis - Week 9RMIT Vietnam - Managerial Finance - Efficient Market Hypothesis - Week 9
RMIT Vietnam - Managerial Finance - Efficient Market Hypothesis - Week 9
 
Geothermal Energy Potential - Oregon
Geothermal Energy Potential - OregonGeothermal Energy Potential - Oregon
Geothermal Energy Potential - Oregon
 
How to use Facebook as a Social Customer Relationship Management tool for FREE
How to use Facebook as a Social Customer Relationship Management tool for FREEHow to use Facebook as a Social Customer Relationship Management tool for FREE
How to use Facebook as a Social Customer Relationship Management tool for FREE
 
New Word Formation
New Word FormationNew Word Formation
New Word Formation
 
Geothermal Energy Potential - Nevada
Geothermal Energy Potential - NevadaGeothermal Energy Potential - Nevada
Geothermal Energy Potential - Nevada
 
La influencia de la literatura universal en los videojuegos
La influencia de la literatura universal en los videojuegosLa influencia de la literatura universal en los videojuegos
La influencia de la literatura universal en los videojuegos
 
C1 Knútur Árnason
C1 Knútur ÁrnasonC1 Knútur Árnason
C1 Knútur Árnason
 
C1 Guðjón Helgi Eggertsson
C1 Guðjón Helgi Eggertsson C1 Guðjón Helgi Eggertsson
C1 Guðjón Helgi Eggertsson
 
La mitología en las sagas de Percy Jackson y los dioses del Olimpo y Los héro...
La mitología en las sagas de Percy Jackson y los dioses del Olimpo y Los héro...La mitología en las sagas de Percy Jackson y los dioses del Olimpo y Los héro...
La mitología en las sagas de Percy Jackson y los dioses del Olimpo y Los héro...
 
C2 Doyeon Kim
C2 Doyeon KimC2 Doyeon Kim
C2 Doyeon Kim
 
Hist Petr Expl U of Myanmar_SEAPEXhouston23Jun2016pptx
Hist Petr Expl U of Myanmar_SEAPEXhouston23Jun2016pptxHist Petr Expl U of Myanmar_SEAPEXhouston23Jun2016pptx
Hist Petr Expl U of Myanmar_SEAPEXhouston23Jun2016pptx
 
스마트시티 프레임웍과 기술분류체계
스마트시티 프레임웍과 기술분류체계스마트시티 프레임웍과 기술분류체계
스마트시티 프레임웍과 기술분류체계
 

Similar to Social Stream Draft v1 Duy Doan

using social media
using social mediausing social media
using social media
Dave Harte
 
Communicating Across Channels - Iowa Nonprofit Summit 2013
Communicating Across Channels - Iowa Nonprofit Summit 2013Communicating Across Channels - Iowa Nonprofit Summit 2013
Communicating Across Channels - Iowa Nonprofit Summit 2013Christoph Trappe
 
How to use social media for our work
How to use social media for our workHow to use social media for our work
How to use social media for our workThuycgiar
 
Social Media Twitter Training Workshop from The Social Sasquatch #SSQLIVE
Social Media Twitter Training Workshop from The Social Sasquatch #SSQLIVESocial Media Twitter Training Workshop from The Social Sasquatch #SSQLIVE
Social Media Twitter Training Workshop from The Social Sasquatch #SSQLIVE
Oliver Jenkins
 
Make Social Media Work For You
Make Social Media Work For YouMake Social Media Work For You
Make Social Media Work For You
Rachael Geiger
 
Whither Twitter
Whither TwitterWhither Twitter
Whither Twitterrgkwml
 
Canada Games How to Tweet Presentation
Canada Games How to Tweet PresentationCanada Games How to Tweet Presentation
Canada Games How to Tweet PresentationChristina Carew
 
Social Networking For Success Osa
Social Networking For Success   OsaSocial Networking For Success   Osa
Social Networking For Success Osa
ProtingentDan
 
How To Make Social Media Work For You
How To Make Social Media Work For YouHow To Make Social Media Work For You
How To Make Social Media Work For You
Rachael Geiger
 
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseTaking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin Rose
Carsonified Team
 
Building Strong & Vibrant Online Communities to Engage with your Stakeholders
Building Strong & Vibrant Online Communities to Engage with your StakeholdersBuilding Strong & Vibrant Online Communities to Engage with your Stakeholders
Building Strong & Vibrant Online Communities to Engage with your Stakeholders
Social Media for Nonprofits
 
02 twitter
02 twitter02 twitter
02 twitter
Maryrose Lyons
 
Turning your online community into a dense social network
Turning your online community into a dense social networkTurning your online community into a dense social network
Turning your online community into a dense social network
Susan Tenby
 
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan
 
Social media for the busy scientist
Social media for the busy scientistSocial media for the busy scientist
Social media for the busy scientist
Felienne Hermans
 
Using Twitter to Find a Job
Using Twitter to Find a JobUsing Twitter to Find a Job
Using Twitter to Find a Job
yeagerjenn
 
Arts & Crafts: 5 Tips for Becoming a Better Marketer-Designer
Arts & Crafts: 5 Tips for Becoming a Better Marketer-DesignerArts & Crafts: 5 Tips for Becoming a Better Marketer-Designer
Arts & Crafts: 5 Tips for Becoming a Better Marketer-Designer
Ben Ratner
 
How to Promote Community Education Classes Using Social Media
How to Promote Community Education Classes Using Social Media How to Promote Community Education Classes Using Social Media
How to Promote Community Education Classes Using Social Media
JO Social Branding
 
The art of the headline
The art of the headlineThe art of the headline
The art of the headline
Charlie Meyerson
 
Sweating the UX Details
Sweating the UX DetailsSweating the UX Details
Sweating the UX Details
Stephen Anderson
 

Similar to Social Stream Draft v1 Duy Doan (20)

using social media
using social mediausing social media
using social media
 
Communicating Across Channels - Iowa Nonprofit Summit 2013
Communicating Across Channels - Iowa Nonprofit Summit 2013Communicating Across Channels - Iowa Nonprofit Summit 2013
Communicating Across Channels - Iowa Nonprofit Summit 2013
 
How to use social media for our work
How to use social media for our workHow to use social media for our work
How to use social media for our work
 
Social Media Twitter Training Workshop from The Social Sasquatch #SSQLIVE
Social Media Twitter Training Workshop from The Social Sasquatch #SSQLIVESocial Media Twitter Training Workshop from The Social Sasquatch #SSQLIVE
Social Media Twitter Training Workshop from The Social Sasquatch #SSQLIVE
 
Make Social Media Work For You
Make Social Media Work For YouMake Social Media Work For You
Make Social Media Work For You
 
Whither Twitter
Whither TwitterWhither Twitter
Whither Twitter
 
Canada Games How to Tweet Presentation
Canada Games How to Tweet PresentationCanada Games How to Tweet Presentation
Canada Games How to Tweet Presentation
 
Social Networking For Success Osa
Social Networking For Success   OsaSocial Networking For Success   Osa
Social Networking For Success Osa
 
How To Make Social Media Work For You
How To Make Social Media Work For YouHow To Make Social Media Work For You
How To Make Social Media Work For You
 
Taking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin RoseTaking your Site from One to One Million Users by Kevin Rose
Taking your Site from One to One Million Users by Kevin Rose
 
Building Strong & Vibrant Online Communities to Engage with your Stakeholders
Building Strong & Vibrant Online Communities to Engage with your StakeholdersBuilding Strong & Vibrant Online Communities to Engage with your Stakeholders
Building Strong & Vibrant Online Communities to Engage with your Stakeholders
 
02 twitter
02 twitter02 twitter
02 twitter
 
Turning your online community into a dense social network
Turning your online community into a dense social networkTurning your online community into a dense social network
Turning your online community into a dense social network
 
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on MobileBoris Chan - FITC SCREENS - Becoming Social By Default on Mobile
Boris Chan - FITC SCREENS - Becoming Social By Default on Mobile
 
Social media for the busy scientist
Social media for the busy scientistSocial media for the busy scientist
Social media for the busy scientist
 
Using Twitter to Find a Job
Using Twitter to Find a JobUsing Twitter to Find a Job
Using Twitter to Find a Job
 
Arts & Crafts: 5 Tips for Becoming a Better Marketer-Designer
Arts & Crafts: 5 Tips for Becoming a Better Marketer-DesignerArts & Crafts: 5 Tips for Becoming a Better Marketer-Designer
Arts & Crafts: 5 Tips for Becoming a Better Marketer-Designer
 
How to Promote Community Education Classes Using Social Media
How to Promote Community Education Classes Using Social Media How to Promote Community Education Classes Using Social Media
How to Promote Community Education Classes Using Social Media
 
The art of the headline
The art of the headlineThe art of the headline
The art of the headline
 
Sweating the UX Details
Sweating the UX DetailsSweating the UX Details
Sweating the UX Details
 

More from Tai Tran

RMIT Vietnam Finance Club - Online Stock Trading Workshop
RMIT Vietnam Finance Club - Online Stock Trading WorkshopRMIT Vietnam Finance Club - Online Stock Trading Workshop
RMIT Vietnam Finance Club - Online Stock Trading Workshop
Tai Tran
 
RMIT Vietnam - Risk Management - Options
RMIT Vietnam - Risk Management - OptionsRMIT Vietnam - Risk Management - Options
RMIT Vietnam - Risk Management - OptionsTai Tran
 
Algebra for Managerial Finance
Algebra for Managerial FinanceAlgebra for Managerial Finance
Algebra for Managerial FinanceTai Tran
 
Vietnam e-Commerce 2012 updated
Vietnam e-Commerce 2012 updatedVietnam e-Commerce 2012 updated
Vietnam e-Commerce 2012 updatedTai Tran
 
Online Monitoring in Vietnam
Online Monitoring in VietnamOnline Monitoring in Vietnam
Online Monitoring in VietnamTai Tran
 
Groupon Clones in Vietnam 11.11.11
Groupon Clones in Vietnam 11.11.11Groupon Clones in Vietnam 11.11.11
Groupon Clones in Vietnam 11.11.11Tai Tran
 
Stock Return Forecast - Theory and Empirical Evidence
Stock Return Forecast - Theory and Empirical EvidenceStock Return Forecast - Theory and Empirical Evidence
Stock Return Forecast - Theory and Empirical EvidenceTai Tran
 
Korea Stock Exchange, Australian Stock Exchange, New York Stock Exchange, NAS...
Korea Stock Exchange, Australian Stock Exchange, New York Stock Exchange, NAS...Korea Stock Exchange, Australian Stock Exchange, New York Stock Exchange, NAS...
Korea Stock Exchange, Australian Stock Exchange, New York Stock Exchange, NAS...
Tai Tran
 
Amazon.com - Analysis of Agility
Amazon.com - Analysis of AgilityAmazon.com - Analysis of Agility
Amazon.com - Analysis of AgilityTai Tran
 
Google Risks Explained
Google Risks ExplainedGoogle Risks Explained
Google Risks Explained
Tai Tran
 
UNSW-FINS3640-S2,2010-Week 7
UNSW-FINS3640-S2,2010-Week 7UNSW-FINS3640-S2,2010-Week 7
UNSW-FINS3640-S2,2010-Week 7Tai Tran
 
UNSW-FINS3640-S2,2010-Week 6
UNSW-FINS3640-S2,2010-Week 6UNSW-FINS3640-S2,2010-Week 6
UNSW-FINS3640-S2,2010-Week 6Tai Tran
 
UNSW-FINS3640-S2,2010-Week 4
UNSW-FINS3640-S2,2010-Week 4UNSW-FINS3640-S2,2010-Week 4
UNSW-FINS3640-S2,2010-Week 4Tai Tran
 
Limitation of using black's shortcut to portfolio optimization in excel
Limitation of using black's shortcut to portfolio optimization in excelLimitation of using black's shortcut to portfolio optimization in excel
Limitation of using black's shortcut to portfolio optimization in excelTai Tran
 
Building and Using Personal Brands with Social Media
Building and Using Personal Brands with Social MediaBuilding and Using Personal Brands with Social Media
Building and Using Personal Brands with Social Media
Tai Tran
 
How Social Media is changing the way we do business
How Social Media is changing the way we do businessHow Social Media is changing the way we do business
How Social Media is changing the way we do business
Tai Tran
 
Tai Tran's promotion to AllTop
Tai Tran's promotion to AllTopTai Tran's promotion to AllTop
Tai Tran's promotion to AllTopTai Tran
 
Google Strategic Opportunities in Vietnam
Google Strategic Opportunities in VietnamGoogle Strategic Opportunities in Vietnam
Google Strategic Opportunities in VietnamTai Tran
 
The fun Self-Viraling skill for the Social Media professional
The fun Self-Viraling skill for the Social Media professionalThe fun Self-Viraling skill for the Social Media professional
The fun Self-Viraling skill for the Social Media professional
Tai Tran
 
Twitter – from Cloning to Localizing for Vietnam Market: A Visual Step-by-ste...
Twitter – from Cloning to Localizing for Vietnam Market: A Visual Step-by-ste...Twitter – from Cloning to Localizing for Vietnam Market: A Visual Step-by-ste...
Twitter – from Cloning to Localizing for Vietnam Market: A Visual Step-by-ste...Tai Tran
 

More from Tai Tran (20)

RMIT Vietnam Finance Club - Online Stock Trading Workshop
RMIT Vietnam Finance Club - Online Stock Trading WorkshopRMIT Vietnam Finance Club - Online Stock Trading Workshop
RMIT Vietnam Finance Club - Online Stock Trading Workshop
 
RMIT Vietnam - Risk Management - Options
RMIT Vietnam - Risk Management - OptionsRMIT Vietnam - Risk Management - Options
RMIT Vietnam - Risk Management - Options
 
Algebra for Managerial Finance
Algebra for Managerial FinanceAlgebra for Managerial Finance
Algebra for Managerial Finance
 
Vietnam e-Commerce 2012 updated
Vietnam e-Commerce 2012 updatedVietnam e-Commerce 2012 updated
Vietnam e-Commerce 2012 updated
 
Online Monitoring in Vietnam
Online Monitoring in VietnamOnline Monitoring in Vietnam
Online Monitoring in Vietnam
 
Groupon Clones in Vietnam 11.11.11
Groupon Clones in Vietnam 11.11.11Groupon Clones in Vietnam 11.11.11
Groupon Clones in Vietnam 11.11.11
 
Stock Return Forecast - Theory and Empirical Evidence
Stock Return Forecast - Theory and Empirical EvidenceStock Return Forecast - Theory and Empirical Evidence
Stock Return Forecast - Theory and Empirical Evidence
 
Korea Stock Exchange, Australian Stock Exchange, New York Stock Exchange, NAS...
Korea Stock Exchange, Australian Stock Exchange, New York Stock Exchange, NAS...Korea Stock Exchange, Australian Stock Exchange, New York Stock Exchange, NAS...
Korea Stock Exchange, Australian Stock Exchange, New York Stock Exchange, NAS...
 
Amazon.com - Analysis of Agility
Amazon.com - Analysis of AgilityAmazon.com - Analysis of Agility
Amazon.com - Analysis of Agility
 
Google Risks Explained
Google Risks ExplainedGoogle Risks Explained
Google Risks Explained
 
UNSW-FINS3640-S2,2010-Week 7
UNSW-FINS3640-S2,2010-Week 7UNSW-FINS3640-S2,2010-Week 7
UNSW-FINS3640-S2,2010-Week 7
 
UNSW-FINS3640-S2,2010-Week 6
UNSW-FINS3640-S2,2010-Week 6UNSW-FINS3640-S2,2010-Week 6
UNSW-FINS3640-S2,2010-Week 6
 
UNSW-FINS3640-S2,2010-Week 4
UNSW-FINS3640-S2,2010-Week 4UNSW-FINS3640-S2,2010-Week 4
UNSW-FINS3640-S2,2010-Week 4
 
Limitation of using black's shortcut to portfolio optimization in excel
Limitation of using black's shortcut to portfolio optimization in excelLimitation of using black's shortcut to portfolio optimization in excel
Limitation of using black's shortcut to portfolio optimization in excel
 
Building and Using Personal Brands with Social Media
Building and Using Personal Brands with Social MediaBuilding and Using Personal Brands with Social Media
Building and Using Personal Brands with Social Media
 
How Social Media is changing the way we do business
How Social Media is changing the way we do businessHow Social Media is changing the way we do business
How Social Media is changing the way we do business
 
Tai Tran's promotion to AllTop
Tai Tran's promotion to AllTopTai Tran's promotion to AllTop
Tai Tran's promotion to AllTop
 
Google Strategic Opportunities in Vietnam
Google Strategic Opportunities in VietnamGoogle Strategic Opportunities in Vietnam
Google Strategic Opportunities in Vietnam
 
The fun Self-Viraling skill for the Social Media professional
The fun Self-Viraling skill for the Social Media professionalThe fun Self-Viraling skill for the Social Media professional
The fun Self-Viraling skill for the Social Media professional
 
Twitter – from Cloning to Localizing for Vietnam Market: A Visual Step-by-ste...
Twitter – from Cloning to Localizing for Vietnam Market: A Visual Step-by-ste...Twitter – from Cloning to Localizing for Vietnam Market: A Visual Step-by-ste...
Twitter – from Cloning to Localizing for Vietnam Market: A Visual Step-by-ste...
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

Social Stream Draft v1 Duy Doan

  • 1. Social Stream Core of a Social Network
  • 2. Every SNS has a stream • Endlessly flow of information • Is contributed by social graph – kept alive by social graph – and killed by social graph. • Mostly in time order. • “A stream” allow members to - Broadcast themselves, what they think, do and want to talk. - Update information from friends. - Connect and react to friends - Find old and new friends. -> A stream is the core of what so-called a Social Network service.
  • 3. Key features of a Stream • A stream is where people ‘broadcast’ -> so it must has a post feature. • A stream is where people ‘talk’ -> so it must has a comment feature. • A stream is where people ‘share’ -> so it must has a share feature. • A stream is where people ‘find’ friends -> so it must has a suggestion feature. • And, A stream is where people ‘are’ on Social network -> so it must has a privacy feature.
  • 4. It all started with a ‘Post’.. • A post is what You want to Share with Others in a Social Network. • A post may be - a blast – ‘what’s on your mind?’ - a link – ‘what’s happening?’ - a video/picture – ‘watch with me!’ - a blog – ‘what is your opinion?’ - or trivial stuffs such as “TanNg is in a relationship with Vuong Vu Thang” or “Duy Doan is in a killing spree on Linkhay. Join him!” (application features)
  • 5. WHAT A POST ‘MAY BE’ IS WHAT A STREAM ‘MUST SUPPORT’ (so, this is the first and hardest headache of a Product Manager when designing a stream)
  • 6. Comment, Comment, Comment • What makes us stick with a social network? - Phong Tran commented on your link. - TanNg wrote something on your wall - Minh also commented on Vuong Vu Thang’s photo …. • Comments are Conversations and Communications. • But, Comments are also Complicated - Does it need a font format or just plain text? - If yes, how far will we (the site makers) support? Only Bold, Italic, Underlined or there must be also “quote” and “attach link/photos” or even “reply with a photo”? - After a Comment, there must be a Reply. How do we design it? 1, 2 or 3 levels, how many are enough? - A comment goes with an Identity. An Identity goes with a nick, an avatar, and many little fking things. Putting all of them fit in a tiny place to please both the boss and users is a pain in the ass of every Product Manager. • Comments are a Stream itself.
  • 7. CONTROL COMMENTS, THEN YOU CAN CONTROL USERS.
  • 8. I share, so I exist • The Ultimate power of Social Media and Social Network is Sharing Feature, which now we call “Viral”. • The information in Social network is shared in geometric series, not arithmetic series like other media tools or e-newspaper. • The convenience creates trouble to PM and Dev -