SlideShare a Scribd company logo
You have been tasked with choosing an offline syncing framework for Code Collectives next
project. The syncing technology should reliably synchronize captured data on iOS, Android and
Web apps being built using Code Collective's current technology stack.
Why are we presenting this scenario: As a developer you sometimes find yourself in a situation
where you need to choose a technology. Maybe you want to learn something new. What do you
learn? Or maybe you need to choose a technology that will help a team develop a mission critical
task in the product you're building. Maybe you want to take initiative and drive your team to
adopt a modern technology practise. Either which way it is an essential skill to be able to choose
the technologies within the context of their value.
Question 1
How would you go about choosing the technology?
Question 2
What requirements would you have of the syncing framework, given the requirement for offline
syncing and Code Collective's existing technology stack?
Your answer

More Related Content

Similar to You have been tasked with choosing an offline syncing framework for Co.pdf

Hiring remote Reactjs developer_ 8 Key factors to consider.pdf
Hiring remote Reactjs developer_ 8 Key factors to consider.pdfHiring remote Reactjs developer_ 8 Key factors to consider.pdf
Hiring remote Reactjs developer_ 8 Key factors to consider.pdf
Noman Shaikh
ย 
How to Decide Technology Stack for Your Next Software Development Project?
How to Decide Technology Stack for Your Next Software Development Project?How to Decide Technology Stack for Your Next Software Development Project?
How to Decide Technology Stack for Your Next Software Development Project?
Polyxer Systems
ย 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptx
NomanKhan869872
ย 
Choosing the Right Tech Stacks: Key Considerations When Hiring Dedicated Soft...
Choosing the Right Tech Stacks: Key Considerations When Hiring Dedicated Soft...Choosing the Right Tech Stacks: Key Considerations When Hiring Dedicated Soft...
Choosing the Right Tech Stacks: Key Considerations When Hiring Dedicated Soft...
Pitangent Analytics & Technology Solutions Pvt. Ltd
ย 
How do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdfHow do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdf
BOSC Tech Labs
ย 
Hiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdfHiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdf
AIS Technolabs Pvt Ltd
ย 
DevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its BenefitsDevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its Benefits
DashTechnologiesInc
ย 
Data science tools of the trade
Data science tools of the tradeData science tools of the trade
Data science tools of the trade
Fangda Wang
ย 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
jackcrews
ย 
Top 7 major trends in full stack development to follow for 2020
Top 7 major trends in full stack development to follow for 2020Top 7 major trends in full stack development to follow for 2020
Top 7 major trends in full stack development to follow for 2020
Katy Slemon
ย 
Leaflets
LeafletsLeaflets
Leaflets
cdc_labs
ย 
Hiring React Native Developers: A Comprehensive Guide
Hiring React Native Developers: A Comprehensive GuideHiring React Native Developers: A Comprehensive Guide
Hiring React Native Developers: A Comprehensive Guide
AmiDas2
ย 
gdsc info session .pptx
gdsc info session .pptxgdsc info session .pptx
gdsc info session .pptx
Thestarsahil
ย 
Google DSC| Info Session 1.0
Google DSC|  Info Session 1.0Google DSC|  Info Session 1.0
Google DSC| Info Session 1.0
HimanshuPal589999
ย 
Weโ€™re Hiring React Native Developer
Weโ€™re Hiring React Native Developer Weโ€™re Hiring React Native Developer
Weโ€™re Hiring React Native Developer
RajasreePothula3
ย 
.NET for Enterprise Apps - Pros and Cons.pdf
.NET for Enterprise Apps - Pros and Cons.pdf.NET for Enterprise Apps - Pros and Cons.pdf
.NET for Enterprise Apps - Pros and Cons.pdf
JamesEddie2
ย 
How to Easily Hire MEAN Stack Developers in 2023.pdf
How to Easily Hire MEAN Stack Developers in 2023.pdfHow to Easily Hire MEAN Stack Developers in 2023.pdf
How to Easily Hire MEAN Stack Developers in 2023.pdf
ultroNeous Technologies
ย 
Product engineering
Product engineeringProduct engineering
Product engineering
School of accelerated Learning
ย 
Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainingsTop 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
Mildain Solutions
ย 
ucla_curriculum_overview_12116
ucla_curriculum_overview_12116ucla_curriculum_overview_12116
ucla_curriculum_overview_12116
John Nguyen
ย 

Similar to You have been tasked with choosing an offline syncing framework for Co.pdf (20)

Hiring remote Reactjs developer_ 8 Key factors to consider.pdf
Hiring remote Reactjs developer_ 8 Key factors to consider.pdfHiring remote Reactjs developer_ 8 Key factors to consider.pdf
Hiring remote Reactjs developer_ 8 Key factors to consider.pdf
ย 
How to Decide Technology Stack for Your Next Software Development Project?
How to Decide Technology Stack for Your Next Software Development Project?How to Decide Technology Stack for Your Next Software Development Project?
How to Decide Technology Stack for Your Next Software Development Project?
ย 
Noman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptxNoman Khan Internship Report 2.pptx
Noman Khan Internship Report 2.pptx
ย 
Choosing the Right Tech Stacks: Key Considerations When Hiring Dedicated Soft...
Choosing the Right Tech Stacks: Key Considerations When Hiring Dedicated Soft...Choosing the Right Tech Stacks: Key Considerations When Hiring Dedicated Soft...
Choosing the Right Tech Stacks: Key Considerations When Hiring Dedicated Soft...
ย 
How do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdfHow do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdf
ย 
Hiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdfHiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdf
ย 
DevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its BenefitsDevOps Model: What is DevOps and Its Benefits
DevOps Model: What is DevOps and Its Benefits
ย 
Data science tools of the trade
Data science tools of the tradeData science tools of the trade
Data science tools of the trade
ย 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
ย 
Top 7 major trends in full stack development to follow for 2020
Top 7 major trends in full stack development to follow for 2020Top 7 major trends in full stack development to follow for 2020
Top 7 major trends in full stack development to follow for 2020
ย 
Leaflets
LeafletsLeaflets
Leaflets
ย 
Hiring React Native Developers: A Comprehensive Guide
Hiring React Native Developers: A Comprehensive GuideHiring React Native Developers: A Comprehensive Guide
Hiring React Native Developers: A Comprehensive Guide
ย 
gdsc info session .pptx
gdsc info session .pptxgdsc info session .pptx
gdsc info session .pptx
ย 
Google DSC| Info Session 1.0
Google DSC|  Info Session 1.0Google DSC|  Info Session 1.0
Google DSC| Info Session 1.0
ย 
Weโ€™re Hiring React Native Developer
Weโ€™re Hiring React Native Developer Weโ€™re Hiring React Native Developer
Weโ€™re Hiring React Native Developer
ย 
.NET for Enterprise Apps - Pros and Cons.pdf
.NET for Enterprise Apps - Pros and Cons.pdf.NET for Enterprise Apps - Pros and Cons.pdf
.NET for Enterprise Apps - Pros and Cons.pdf
ย 
How to Easily Hire MEAN Stack Developers in 2023.pdf
How to Easily Hire MEAN Stack Developers in 2023.pdfHow to Easily Hire MEAN Stack Developers in 2023.pdf
How to Easily Hire MEAN Stack Developers in 2023.pdf
ย 
Product engineering
Product engineeringProduct engineering
Product engineering
ย 
Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainingsTop 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
Top 10 Most Demand IT Certifications Course in 2020 - MildainTrainings
ย 
ucla_curriculum_overview_12116
ucla_curriculum_overview_12116ucla_curriculum_overview_12116
ucla_curriculum_overview_12116
ย 

More from shivachandalia

You can have an HSA if you have insurance that does not cover your fam.pdf
You can have an HSA if you have insurance that does not cover your fam.pdfYou can have an HSA if you have insurance that does not cover your fam.pdf
You can have an HSA if you have insurance that does not cover your fam.pdf
shivachandalia
ย 
You can decrease the number of collisions in a CSMA-CD network by incr.pdf
You can decrease the number of collisions in a CSMA-CD network by incr.pdfYou can decrease the number of collisions in a CSMA-CD network by incr.pdf
You can decrease the number of collisions in a CSMA-CD network by incr.pdf
shivachandalia
ย 
you are to idenitify a brute force password cracking tool that hackers.pdf
you are to idenitify a brute force password cracking tool that hackers.pdfyou are to idenitify a brute force password cracking tool that hackers.pdf
you are to idenitify a brute force password cracking tool that hackers.pdf
shivachandalia
ย 
You are to create a concept map of the urinary system on a separate do.pdf
You are to create a concept map of the urinary system on a separate do.pdfYou are to create a concept map of the urinary system on a separate do.pdf
You are to create a concept map of the urinary system on a separate do.pdf
shivachandalia
ย 
You have isolated a strain of mutant yeast cells that divides normally.pdf
You have isolated a strain of mutant yeast cells that divides normally.pdfYou have isolated a strain of mutant yeast cells that divides normally.pdf
You have isolated a strain of mutant yeast cells that divides normally.pdf
shivachandalia
ย 
You have five fair coins- You toss them all so that they randomly fall.pdf
You have five fair coins- You toss them all so that they randomly fall.pdfYou have five fair coins- You toss them all so that they randomly fall.pdf
You have five fair coins- You toss them all so that they randomly fall.pdf
shivachandalia
ย 
You have isolated several mutants that behave normally at low temperat.pdf
You have isolated several mutants that behave normally at low temperat.pdfYou have isolated several mutants that behave normally at low temperat.pdf
You have isolated several mutants that behave normally at low temperat.pdf
shivachandalia
ย 
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdfYou have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
shivachandalia
ย 
You have been asked to design some forms for a volunteer organization-.pdf
You have been asked to design some forms for a volunteer organization-.pdfYou have been asked to design some forms for a volunteer organization-.pdf
You have been asked to design some forms for a volunteer organization-.pdf
shivachandalia
ย 
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdfYou have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
shivachandalia
ย 
You have been hired to serve as an Ethics Consultant for a company of.pdf
You have been hired to serve as an Ethics Consultant for a company of.pdfYou have been hired to serve as an Ethics Consultant for a company of.pdf
You have been hired to serve as an Ethics Consultant for a company of.pdf
shivachandalia
ย 
You have been given the task of Preparing interview questions for a fe.pdf
You have been given the task of Preparing interview questions for a fe.pdfYou have been given the task of Preparing interview questions for a fe.pdf
You have been given the task of Preparing interview questions for a fe.pdf
shivachandalia
ย 
You have been given $100000 as an inheritance- If you invest it for10.pdf
You have been given $100000 as an inheritance- If you invest it for10.pdfYou have been given $100000 as an inheritance- If you invest it for10.pdf
You have been given $100000 as an inheritance- If you invest it for10.pdf
shivachandalia
ย 
You have been charged to develop a computational family tree for the g.pdf
You have been charged to develop a computational family tree for the g.pdfYou have been charged to develop a computational family tree for the g.pdf
You have been charged to develop a computational family tree for the g.pdf
shivachandalia
ย 
You have been asked to maintain a legacy application called 'File Drop.pdf
You have been asked to maintain a legacy application called 'File Drop.pdfYou have been asked to maintain a legacy application called 'File Drop.pdf
You have been asked to maintain a legacy application called 'File Drop.pdf
shivachandalia
ย 
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdfYou have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
shivachandalia
ย 
You got hired as an HR manager at a new start-up IT organization based.pdf
You got hired as an HR manager at a new start-up IT organization based.pdfYou got hired as an HR manager at a new start-up IT organization based.pdf
You got hired as an HR manager at a new start-up IT organization based.pdf
shivachandalia
ย 
You find a new Arabidopsis mutant that results in the overexpression o.pdf
You find a new Arabidopsis mutant that results in the overexpression o.pdfYou find a new Arabidopsis mutant that results in the overexpression o.pdf
You find a new Arabidopsis mutant that results in the overexpression o.pdf
shivachandalia
ย 
You desire to prove a vulnerability can be a problem- The best method.pdf
You desire to prove a vulnerability can be a problem- The best method.pdfYou desire to prove a vulnerability can be a problem- The best method.pdf
You desire to prove a vulnerability can be a problem- The best method.pdf
shivachandalia
ย 
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdfYou cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
shivachandalia
ย 

More from shivachandalia (20)

You can have an HSA if you have insurance that does not cover your fam.pdf
You can have an HSA if you have insurance that does not cover your fam.pdfYou can have an HSA if you have insurance that does not cover your fam.pdf
You can have an HSA if you have insurance that does not cover your fam.pdf
ย 
You can decrease the number of collisions in a CSMA-CD network by incr.pdf
You can decrease the number of collisions in a CSMA-CD network by incr.pdfYou can decrease the number of collisions in a CSMA-CD network by incr.pdf
You can decrease the number of collisions in a CSMA-CD network by incr.pdf
ย 
you are to idenitify a brute force password cracking tool that hackers.pdf
you are to idenitify a brute force password cracking tool that hackers.pdfyou are to idenitify a brute force password cracking tool that hackers.pdf
you are to idenitify a brute force password cracking tool that hackers.pdf
ย 
You are to create a concept map of the urinary system on a separate do.pdf
You are to create a concept map of the urinary system on a separate do.pdfYou are to create a concept map of the urinary system on a separate do.pdf
You are to create a concept map of the urinary system on a separate do.pdf
ย 
You have isolated a strain of mutant yeast cells that divides normally.pdf
You have isolated a strain of mutant yeast cells that divides normally.pdfYou have isolated a strain of mutant yeast cells that divides normally.pdf
You have isolated a strain of mutant yeast cells that divides normally.pdf
ย 
You have five fair coins- You toss them all so that they randomly fall.pdf
You have five fair coins- You toss them all so that they randomly fall.pdfYou have five fair coins- You toss them all so that they randomly fall.pdf
You have five fair coins- You toss them all so that they randomly fall.pdf
ย 
You have isolated several mutants that behave normally at low temperat.pdf
You have isolated several mutants that behave normally at low temperat.pdfYou have isolated several mutants that behave normally at low temperat.pdf
You have isolated several mutants that behave normally at low temperat.pdf
ย 
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdfYou have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
You have discovered a new growth regulator- designated Tamvin (TV)- th.pdf
ย 
You have been asked to design some forms for a volunteer organization-.pdf
You have been asked to design some forms for a volunteer organization-.pdfYou have been asked to design some forms for a volunteer organization-.pdf
You have been asked to design some forms for a volunteer organization-.pdf
ย 
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdfYou have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
You have concurrent- small outbreaks of COVID-19- Neglected Tropical D.pdf
ย 
You have been hired to serve as an Ethics Consultant for a company of.pdf
You have been hired to serve as an Ethics Consultant for a company of.pdfYou have been hired to serve as an Ethics Consultant for a company of.pdf
You have been hired to serve as an Ethics Consultant for a company of.pdf
ย 
You have been given the task of Preparing interview questions for a fe.pdf
You have been given the task of Preparing interview questions for a fe.pdfYou have been given the task of Preparing interview questions for a fe.pdf
You have been given the task of Preparing interview questions for a fe.pdf
ย 
You have been given $100000 as an inheritance- If you invest it for10.pdf
You have been given $100000 as an inheritance- If you invest it for10.pdfYou have been given $100000 as an inheritance- If you invest it for10.pdf
You have been given $100000 as an inheritance- If you invest it for10.pdf
ย 
You have been charged to develop a computational family tree for the g.pdf
You have been charged to develop a computational family tree for the g.pdfYou have been charged to develop a computational family tree for the g.pdf
You have been charged to develop a computational family tree for the g.pdf
ย 
You have been asked to maintain a legacy application called 'File Drop.pdf
You have been asked to maintain a legacy application called 'File Drop.pdfYou have been asked to maintain a legacy application called 'File Drop.pdf
You have been asked to maintain a legacy application called 'File Drop.pdf
ย 
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdfYou have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
You have a quarter- a dime- and a nickel- You toss them in the air- an.pdf
ย 
You got hired as an HR manager at a new start-up IT organization based.pdf
You got hired as an HR manager at a new start-up IT organization based.pdfYou got hired as an HR manager at a new start-up IT organization based.pdf
You got hired as an HR manager at a new start-up IT organization based.pdf
ย 
You find a new Arabidopsis mutant that results in the overexpression o.pdf
You find a new Arabidopsis mutant that results in the overexpression o.pdfYou find a new Arabidopsis mutant that results in the overexpression o.pdf
You find a new Arabidopsis mutant that results in the overexpression o.pdf
ย 
You desire to prove a vulnerability can be a problem- The best method.pdf
You desire to prove a vulnerability can be a problem- The best method.pdfYou desire to prove a vulnerability can be a problem- The best method.pdf
You desire to prove a vulnerability can be a problem- The best method.pdf
ย 
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdfYou cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
You cross a Drosophila female with kidney-shaped and brown eyes with a.pdf
ย 

Recently uploaded

How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
ย 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
ย 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
ย 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
ย 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
ย 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
ย 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
ย 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
ย 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
ย 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
ย 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
ย 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
ย 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
ย 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
ย 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
ย 
A Independรชncia da Amรฉrica Espanhola LAPBOOK.pdf
A Independรชncia da Amรฉrica Espanhola LAPBOOK.pdfA Independรชncia da Amรฉrica Espanhola LAPBOOK.pdf
A Independรชncia da Amรฉrica Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixรฃo
ย 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
National Information Standards Organization (NISO)
ย 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
ย 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
ย 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
ย 

Recently uploaded (20)

How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
ย 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
ย 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
ย 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
ย 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
ย 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
ย 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
ย 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
ย 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ย 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
ย 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
ย 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
ย 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
ย 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
ย 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
ย 
A Independรชncia da Amรฉrica Espanhola LAPBOOK.pdf
A Independรชncia da Amรฉrica Espanhola LAPBOOK.pdfA Independรชncia da Amรฉrica Espanhola LAPBOOK.pdf
A Independรชncia da Amรฉrica Espanhola LAPBOOK.pdf
ย 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
ย 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
ย 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
ย 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
ย 

You have been tasked with choosing an offline syncing framework for Co.pdf

  • 1. You have been tasked with choosing an offline syncing framework for Code Collectives next project. The syncing technology should reliably synchronize captured data on iOS, Android and Web apps being built using Code Collective's current technology stack. Why are we presenting this scenario: As a developer you sometimes find yourself in a situation where you need to choose a technology. Maybe you want to learn something new. What do you learn? Or maybe you need to choose a technology that will help a team develop a mission critical task in the product you're building. Maybe you want to take initiative and drive your team to adopt a modern technology practise. Either which way it is an essential skill to be able to choose the technologies within the context of their value. Question 1 How would you go about choosing the technology? Question 2 What requirements would you have of the syncing framework, given the requirement for offline syncing and Code Collective's existing technology stack? Your answer