SlideShare a Scribd company logo
Social Network technical notes and hints on building  a social network application www.softheme.com
Table of Contents 1. Analyze existing and popular social networks 2. Consider content 3. Enable communication 4. Host on cloud 5. Analyze system's load 6. Optimize the page size www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 7. Improve the page preloading 8. Address important web design requirements 9. Filter the content 10. Protect the application 11. Consider SEO 12. Provide the system's support
What are you going to learn here? Lessons learned in course of the development of a number of large-scale social network platforms : www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application ,[object Object],[object Object],[object Object],[object Object],[object Object]
1. Analyze existing and popular social networks Focus on : www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application Examples :
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 2. Consider content
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 3. Enable communication ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 4. Host on cloud ,[object Object],[object Object],[object Object],We recommend:
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 5. Analyze system’s load System's architecture should be created keeping in mind the system's goal and objective, for example:
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 6. Optimize the page size ,[object Object],[object Object]
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 7. Improve the page preloading use pre-loaders use asynchronous java script pack and optimize java scripts
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 8. Address the most important web design requirements ,[object Object],[object Object]
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 9. Filter the content stop lists flag system anti-spam rules
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 10. Protect the application ,[object Object],[object Object]
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 11. Consider SEO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
www.softheme.com   Social Network: Technical Notes and Hints on Building a Social Network Application 12. Provide the system’s support ,[object Object],[object Object]
Thank you! 2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions www.softheme.com   »   Outsourcing to Softheme™ Questions???   ->   [email_address]

More Related Content

What's hot

Single page applications with AngularJS
Single page applications with AngularJSSingle page applications with AngularJS
Single page applications with AngularJS
Remus Langu
 
Case Study: Wordpress as a CMS
Case Study: Wordpress as a CMSCase Study: Wordpress as a CMS
Case Study: Wordpress as a CMS
Kevin Codamon
 
The most possible risk factors faced by Wordpress Developers
The most possible risk factors faced by Wordpress DevelopersThe most possible risk factors faced by Wordpress Developers
The most possible risk factors faced by Wordpress Developers
iMOBDEV Technologies Pvt. Ltd.
 
Wordpress web development
Wordpress web developmentWordpress web development
Wordpress web development
Annie5555
 
Cake php programmers
Cake php programmersCake php programmers
Cake php programmers
PHP Programmers
 
Bengal institute of technology
Bengal institute of technologyBengal institute of technology
Bengal institute of technology
Vasu Naman
 
Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5studiokandm
 
5 benefits of progressive web app development
5 benefits of progressive web app development5 benefits of progressive web app development
5 benefits of progressive web app development
Fingent Corporation
 
Responsive WEB APP using cakePHP
Responsive WEB APP using cakePHPResponsive WEB APP using cakePHP
Responsive WEB APP using cakePHP
Edureka!
 
Wordpress #2 : customisation
Wordpress #2 : customisationWordpress #2 : customisation
Wordpress #2 : customisation
Jean Michel
 
What are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpressWhat are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpress
Zenerom Creative Lab
 
5 reasons to invest in custom website development
5 reasons to invest in custom website development5 reasons to invest in custom website development
5 reasons to invest in custom website development
Omega_UAE
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
Library and Information Science Blog
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testing
Kalhan Liyanage
 
10 Reasons Why WordPress is Becoming a Favorite CMS for Websites
10 Reasons Why WordPress is Becoming a Favorite CMS for Websites 10 Reasons Why WordPress is Becoming a Favorite CMS for Websites
10 Reasons Why WordPress is Becoming a Favorite CMS for Websites
SynapseIndia
 
The Future of the CMS
The Future of the CMSThe Future of the CMS
The Future of the CMS
Himanshu Mendiratta
 
MS Azure - Networking - Course Gate
MS Azure - Networking - Course GateMS Azure - Networking - Course Gate
MS Azure - Networking - Course Gate
Course Gate
 

What's hot (20)

Single page applications with AngularJS
Single page applications with AngularJSSingle page applications with AngularJS
Single page applications with AngularJS
 
Case Study: Wordpress as a CMS
Case Study: Wordpress as a CMSCase Study: Wordpress as a CMS
Case Study: Wordpress as a CMS
 
The most possible risk factors faced by Wordpress Developers
The most possible risk factors faced by Wordpress DevelopersThe most possible risk factors faced by Wordpress Developers
The most possible risk factors faced by Wordpress Developers
 
Wordpress web development
Wordpress web developmentWordpress web development
Wordpress web development
 
Cake php programmers
Cake php programmersCake php programmers
Cake php programmers
 
Synopsis
SynopsisSynopsis
Synopsis
 
Selvakumar_Resume
Selvakumar_ResumeSelvakumar_Resume
Selvakumar_Resume
 
Bengal institute of technology
Bengal institute of technologyBengal institute of technology
Bengal institute of technology
 
Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5
 
5 benefits of progressive web app development
5 benefits of progressive web app development5 benefits of progressive web app development
5 benefits of progressive web app development
 
Responsive WEB APP using cakePHP
Responsive WEB APP using cakePHPResponsive WEB APP using cakePHP
Responsive WEB APP using cakePHP
 
Wordpress #2 : customisation
Wordpress #2 : customisationWordpress #2 : customisation
Wordpress #2 : customisation
 
What are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpressWhat are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpress
 
5 reasons to invest in custom website development
5 reasons to invest in custom website development5 reasons to invest in custom website development
5 reasons to invest in custom website development
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
 
Progressive web app testing
Progressive web app testingProgressive web app testing
Progressive web app testing
 
10 Reasons Why WordPress is Becoming a Favorite CMS for Websites
10 Reasons Why WordPress is Becoming a Favorite CMS for Websites 10 Reasons Why WordPress is Becoming a Favorite CMS for Websites
10 Reasons Why WordPress is Becoming a Favorite CMS for Websites
 
The Future of the CMS
The Future of the CMSThe Future of the CMS
The Future of the CMS
 
MS Azure - Networking - Course Gate
MS Azure - Networking - Course GateMS Azure - Networking - Course Gate
MS Azure - Networking - Course Gate
 
Certificate
CertificateCertificate
Certificate
 

Similar to Social Network: technical notes and hints on building a social network application

Social Networking Platform to Share Travel Experiences
Social Networking Platform to Share Travel ExperiencesSocial Networking Platform to Share Travel Experiences
Social Networking Platform to Share Travel Experiences
Mike Taylor
 
What CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - DrupalWhat CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - Drupal
Wrocode
 
Information Architecture Guidelines (SharePoint) - Innovate Vancouver.pdf
Information Architecture Guidelines (SharePoint) - Innovate Vancouver.pdfInformation Architecture Guidelines (SharePoint) - Innovate Vancouver.pdf
Information Architecture Guidelines (SharePoint) - Innovate Vancouver.pdf
Innovate Vancouver
 
Tech Stack & Web App Development For Startups
Tech Stack & Web App Development For StartupsTech Stack & Web App Development For Startups
Tech Stack & Web App Development For Startups
ZimbleCode
 
1.OUTLINE PLANNING AND DESIGN OF A CATERING WEBSITETABLE OF CO.docx
1.OUTLINE PLANNING AND DESIGN OF A CATERING WEBSITETABLE OF CO.docx1.OUTLINE PLANNING AND DESIGN OF A CATERING WEBSITETABLE OF CO.docx
1.OUTLINE PLANNING AND DESIGN OF A CATERING WEBSITETABLE OF CO.docx
jackiewalcutt
 
Navigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development FrameworksNavigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development Frameworks
SeasiaInfotech2
 
Case Study For Social Compass for Talents
Case Study For Social Compass for TalentsCase Study For Social Compass for Talents
Case Study For Social Compass for Talents
Mike Taylor
 
Portfolio - PROGmaatic Developer Network
Portfolio - PROGmaatic Developer NetworkPortfolio - PROGmaatic Developer Network
Portfolio - PROGmaatic Developer NetworkHabib Ullah Bahar
 
Research study on content management systems (CMS): issues with the conventio...
Research study on content management systems (CMS): issues with the conventio...Research study on content management systems (CMS): issues with the conventio...
Research study on content management systems (CMS): issues with the conventio...
IRJET Journal
 
Word press bg 16x9 draft 16
Word press bg 16x9 draft 16Word press bg 16x9 draft 16
Word press bg 16x9 draft 16
msz
 
Webpage & Multimedia Design- class01
Webpage & Multimedia Design- class01Webpage & Multimedia Design- class01
Webpage & Multimedia Design- class01
hellosoon_world
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongingsMike Taylor
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongingsMike Taylor
 
MS PowerPoint format
MS PowerPoint formatMS PowerPoint format
MS PowerPoint formatwebhostingguy
 
Slides chapter 16
Slides chapter 16Slides chapter 16
Slides chapter 16
Priyanka Shetty
 
Web Publishing & WordPress Introduction 16x9 draft 17
Web Publishing & WordPress Introduction 16x9 draft 17Web Publishing & WordPress Introduction 16x9 draft 17
Web Publishing & WordPress Introduction 16x9 draft 17
msz
 
Sharepoint
SharepointSharepoint
Sharepoint
mindmajixtrainings
 
MicroForntends.pdf
MicroForntends.pdfMicroForntends.pdf
MicroForntends.pdf
Sagar Bhosale
 
Web engineering cse ru
Web engineering cse ruWeb engineering cse ru
Web engineering cse ru
Hossain Md Shakhawat
 
The Ultimate Guide to Modern Web App Development.ppt
The Ultimate Guide to Modern Web App Development.pptThe Ultimate Guide to Modern Web App Development.ppt
The Ultimate Guide to Modern Web App Development.ppt
Asad Majeed
 

Similar to Social Network: technical notes and hints on building a social network application (20)

Social Networking Platform to Share Travel Experiences
Social Networking Platform to Share Travel ExperiencesSocial Networking Platform to Share Travel Experiences
Social Networking Platform to Share Travel Experiences
 
What CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - DrupalWhat CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - Drupal
 
Information Architecture Guidelines (SharePoint) - Innovate Vancouver.pdf
Information Architecture Guidelines (SharePoint) - Innovate Vancouver.pdfInformation Architecture Guidelines (SharePoint) - Innovate Vancouver.pdf
Information Architecture Guidelines (SharePoint) - Innovate Vancouver.pdf
 
Tech Stack & Web App Development For Startups
Tech Stack & Web App Development For StartupsTech Stack & Web App Development For Startups
Tech Stack & Web App Development For Startups
 
1.OUTLINE PLANNING AND DESIGN OF A CATERING WEBSITETABLE OF CO.docx
1.OUTLINE PLANNING AND DESIGN OF A CATERING WEBSITETABLE OF CO.docx1.OUTLINE PLANNING AND DESIGN OF A CATERING WEBSITETABLE OF CO.docx
1.OUTLINE PLANNING AND DESIGN OF A CATERING WEBSITETABLE OF CO.docx
 
Navigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development FrameworksNavigating the Hype and Realities of Web Development Frameworks
Navigating the Hype and Realities of Web Development Frameworks
 
Case Study For Social Compass for Talents
Case Study For Social Compass for TalentsCase Study For Social Compass for Talents
Case Study For Social Compass for Talents
 
Portfolio - PROGmaatic Developer Network
Portfolio - PROGmaatic Developer NetworkPortfolio - PROGmaatic Developer Network
Portfolio - PROGmaatic Developer Network
 
Research study on content management systems (CMS): issues with the conventio...
Research study on content management systems (CMS): issues with the conventio...Research study on content management systems (CMS): issues with the conventio...
Research study on content management systems (CMS): issues with the conventio...
 
Word press bg 16x9 draft 16
Word press bg 16x9 draft 16Word press bg 16x9 draft 16
Word press bg 16x9 draft 16
 
Webpage & Multimedia Design- class01
Webpage & Multimedia Design- class01Webpage & Multimedia Design- class01
Webpage & Multimedia Design- class01
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongings
 
Social networking app to trade user belongings
Social networking app to trade user belongingsSocial networking app to trade user belongings
Social networking app to trade user belongings
 
MS PowerPoint format
MS PowerPoint formatMS PowerPoint format
MS PowerPoint format
 
Slides chapter 16
Slides chapter 16Slides chapter 16
Slides chapter 16
 
Web Publishing & WordPress Introduction 16x9 draft 17
Web Publishing & WordPress Introduction 16x9 draft 17Web Publishing & WordPress Introduction 16x9 draft 17
Web Publishing & WordPress Introduction 16x9 draft 17
 
Sharepoint
SharepointSharepoint
Sharepoint
 
MicroForntends.pdf
MicroForntends.pdfMicroForntends.pdf
MicroForntends.pdf
 
Web engineering cse ru
Web engineering cse ruWeb engineering cse ru
Web engineering cse ru
 
The Ultimate Guide to Modern Web App Development.ppt
The Ultimate Guide to Modern Web App Development.pptThe Ultimate Guide to Modern Web App Development.ppt
The Ultimate Guide to Modern Web App Development.ppt
 

More from Softheme

Salesforce Development and Integration Services for Your Business
Salesforce Development and Integration Services for Your BusinessSalesforce Development and Integration Services for Your Business
Salesforce Development and Integration Services for Your Business
Softheme
 
10 Best Ways of Improving English Level
10 Best Ways of Improving English Level10 Best Ways of Improving English Level
10 Best Ways of Improving English Level
Softheme
 
Why to Improve your English?
Why to Improve your English?Why to Improve your English?
Why to Improve your English?
Softheme
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
Softheme
 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteriaSoftheme
 
Mobile development services
Mobile development servicesMobile development services
Mobile development services
Softheme
 
2011 European IT Outsourcing Predictions and Expectations
2011 European IT Outsourcing Predictions and Expectations2011 European IT Outsourcing Predictions and Expectations
2011 European IT Outsourcing Predictions and Expectations
Softheme
 
Tips to Comment the Code
Tips to Comment the CodeTips to Comment the Code
Tips to Comment the Code
Softheme
 
Training: Effective Business Letter Writing
Training: Effective Business Letter WritingTraining: Effective Business Letter Writing
Training: Effective Business Letter Writing
Softheme
 
Training: Making Small Talk
Training: Making Small TalkTraining: Making Small Talk
Training: Making Small Talk
Softheme
 
Software Outsourcing: Why, When, What
Software Outsourcing: Why, When, WhatSoftware Outsourcing: Why, When, What
Software Outsourcing: Why, When, What
Softheme
 
Software Outsourcing: Events Calendar
Software Outsourcing: Events CalendarSoftware Outsourcing: Events Calendar
Software Outsourcing: Events Calendar
Softheme
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a Team
Softheme
 
Software Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftware Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief Overview
Softheme
 
IT Professional Certification
IT Professional CertificationIT Professional Certification
IT Professional Certification
Softheme
 
Software Outsourcing. Realities and Perspectives: Brief Overview
Software Outsourcing. Realities and Perspectives: Brief OverviewSoftware Outsourcing. Realities and Perspectives: Brief Overview
Software Outsourcing. Realities and Perspectives: Brief Overview
Softheme
 
Software Development: Trends and Perspectives
Software Development: Trends and PerspectivesSoftware Development: Trends and Perspectives
Software Development: Trends and Perspectives
Softheme
 
Software Outsourcing Practices
Software Outsourcing PracticesSoftware Outsourcing Practices
Software Outsourcing Practices
Softheme
 
Softheme: Software Outsourcing Practices
Softheme: Software Outsourcing PracticesSoftheme: Software Outsourcing Practices
Softheme: Software Outsourcing Practices
Softheme
 
Dedicated Offshore Development Centers: a popular trend in outsourcing
Dedicated Offshore Development Centers: a popular trend in outsourcingDedicated Offshore Development Centers: a popular trend in outsourcing
Dedicated Offshore Development Centers: a popular trend in outsourcing
Softheme
 

More from Softheme (20)

Salesforce Development and Integration Services for Your Business
Salesforce Development and Integration Services for Your BusinessSalesforce Development and Integration Services for Your Business
Salesforce Development and Integration Services for Your Business
 
10 Best Ways of Improving English Level
10 Best Ways of Improving English Level10 Best Ways of Improving English Level
10 Best Ways of Improving English Level
 
Why to Improve your English?
Why to Improve your English?Why to Improve your English?
Why to Improve your English?
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteria
 
Mobile development services
Mobile development servicesMobile development services
Mobile development services
 
2011 European IT Outsourcing Predictions and Expectations
2011 European IT Outsourcing Predictions and Expectations2011 European IT Outsourcing Predictions and Expectations
2011 European IT Outsourcing Predictions and Expectations
 
Tips to Comment the Code
Tips to Comment the CodeTips to Comment the Code
Tips to Comment the Code
 
Training: Effective Business Letter Writing
Training: Effective Business Letter WritingTraining: Effective Business Letter Writing
Training: Effective Business Letter Writing
 
Training: Making Small Talk
Training: Making Small TalkTraining: Making Small Talk
Training: Making Small Talk
 
Software Outsourcing: Why, When, What
Software Outsourcing: Why, When, WhatSoftware Outsourcing: Why, When, What
Software Outsourcing: Why, When, What
 
Software Outsourcing: Events Calendar
Software Outsourcing: Events CalendarSoftware Outsourcing: Events Calendar
Software Outsourcing: Events Calendar
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a Team
 
Software Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftware Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief Overview
 
IT Professional Certification
IT Professional CertificationIT Professional Certification
IT Professional Certification
 
Software Outsourcing. Realities and Perspectives: Brief Overview
Software Outsourcing. Realities and Perspectives: Brief OverviewSoftware Outsourcing. Realities and Perspectives: Brief Overview
Software Outsourcing. Realities and Perspectives: Brief Overview
 
Software Development: Trends and Perspectives
Software Development: Trends and PerspectivesSoftware Development: Trends and Perspectives
Software Development: Trends and Perspectives
 
Software Outsourcing Practices
Software Outsourcing PracticesSoftware Outsourcing Practices
Software Outsourcing Practices
 
Softheme: Software Outsourcing Practices
Softheme: Software Outsourcing PracticesSoftheme: Software Outsourcing Practices
Softheme: Software Outsourcing Practices
 
Dedicated Offshore Development Centers: a popular trend in outsourcing
Dedicated Offshore Development Centers: a popular trend in outsourcingDedicated Offshore Development Centers: a popular trend in outsourcing
Dedicated Offshore Development Centers: a popular trend in outsourcing
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
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
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
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
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
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
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
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
 
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
 
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
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
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 -...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
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
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
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
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
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
 
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...
 
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
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 

Social Network: technical notes and hints on building a social network application

  • 1. Social Network technical notes and hints on building a social network application www.softheme.com
  • 2. Table of Contents 1. Analyze existing and popular social networks 2. Consider content 3. Enable communication 4. Host on cloud 5. Analyze system's load 6. Optimize the page size www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 7. Improve the page preloading 8. Address important web design requirements 9. Filter the content 10. Protect the application 11. Consider SEO 12. Provide the system's support
  • 3.
  • 4. 1. Analyze existing and popular social networks Focus on : www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application Examples :
  • 5. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 2. Consider content
  • 6.
  • 7.
  • 8. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 5. Analyze system’s load System's architecture should be created keeping in mind the system's goal and objective, for example:
  • 9.
  • 10. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 7. Improve the page preloading use pre-loaders use asynchronous java script pack and optimize java scripts
  • 11.
  • 12. www.softheme.com Social Network: Technical Notes and Hints on Building a Social Network Application 9. Filter the content stop lists flag system anti-spam rules
  • 13.
  • 14.
  • 15.
  • 16. Thank you! 2010 | Softheme Team | Kyiv, Ukraine | Software Outsourcing Solutions www.softheme.com » Outsourcing to Softheme™ Questions??? -> [email_address]