Updates After 1 Year
There has been about 1 year since my last blog about The Lean Startup in April 2012. What happens during this year?- My majority responsibility changed from desktop software side to cloud services. It is perfect to start to working on new technologies. The bad thing is, I'm really busy and exhausted, and din't have time to take care of PomodoroApp. I spent a lot of time learning the new technologies, programming languages, existing design for the system on the new division. Everything on PomodoroApp has been stopped for 8 months until the last Christmas.
- My baby was born. Kelly and I are very happy to have our first baby. Kelly spent a lot of time on taking care of the baby, and didn't have enough time on marketing/customer services/ux design.
- The traffic of the website of PomodoroApp is increasing every month with a very stable speed. You can see the traffic report by google analytics below:
- I'm getting more and more familiar with JavaScript and cloud technologies. I'm now confident with cloud technologies.
By the end of 2012, I can have 2 weeks vacation. I decided to leverage the 2 full weeks for a brand new version of PomodoroApp, with following majority changes:
- Programming Language and Libraries: The version 1.x and 2.x are built based on Qt, a C++ library. I used the old but mature UI technology, CSS style, to create beautiful UI controls. Qt and C++ are powerful and fast on every platform. I also write some code with Objective-C on Mac and COM interface on Windows to handle some OS specific features, e.g. dockbar icon. With the recently experience, I'll shift to TideSDK and ExtJS. With TideSDK I can create beautiful and unique desktop apps using web technologies. ExtJS is a web application library with a lot of samples, but may need more time to learn. Other libraries like jQuery UI has been considered also, but not has necessary features in place for me.
- Data Synchronization Service: because PomodoroApp is cross platform, currently on Windows/Mac/Linux, and will support iPhone/Android also. There is no reason not to synchronize data across devices. I use node.js + MongoDB as backend, and host servers on Linode, Digital Ocean, and Windows Azure. That's really strange infrastructue architecture. The puporse is to reduce the cost, and try servers from different providers.
- Mobile Platform: Appcelerator Titanium is really fantastic for cross platform mobile development. Again, need some time to learn at the beginning.
So with ideas on every aspect settled down, I start to work with full of enery. Because I didn't always have this kind of long vacation for my own projects. I started the first release of PomodoroApp at the end of 2011. The main reason is that I have 2 weeks vacation, and I need to take the advantage of the long vacation. I have to admit that I also made some bad decisions when building the idea. I've listed some topics, and will have some blog posts to share my experience and lessons learned in future. So, what's the stuff about "Lean Startup"? This is a summary of what happens in the past year. I'll start a new blog post about the detail of this new version.
This is really nice. Thanks for your information.
ReplyDeletejava training institute in Chennai
I have read your blog its very attractive and impressive. I like it your blog.
DeleteJava Training in Chennai Core Java Training in Chennai Core Java Training in Chennai
Java Online Training Java Online Training Core Java 8 Training in Chennai Core java 8 online training JavaEE Training in Chennai Java EE Training in Chennai
Great Article
DeleteIEEE Final Year Projects for CSE Final Year Project Centers in Chennai
Thanks for sharing. This is really nice.
ReplyDeletejava training in Chennai
I have read your blog its very attractive and impressive. I like it your blog.
DeleteGuaranteed SEO services Guaranteed SEO
Google Search Engine Optimization Services Guaranteed SEO services
Good Explanation, thanks for sharing
ReplyDeleteby
DMC Arjun Rishi
This information you provided in the blog that was really unique I love it!!, Thanks for sharing such a great blog..Keep posting..
ReplyDeleteDigital Marketing Training in Chennai
thank u very much.....
ReplyDeleteOracle Training in Chennai
Thanks for sharing this information. Java is one of the popular object oriented programming language used for many of the multinational corporation. So learning Java Training in Chennai is really helpful to make a bright future.
ReplyDeleteThanks for sharing this information. Java is one of the popular object oriented programming language used for many of the multinational corporation. So learning Java Training in Chennai is really helpful to make a bright future.
ReplyDeleteThe information you posted here is useful to make my career better. Thanks for sharing such a informative post. keep updates...
ReplyDeleteRegards..
Salesforce Training in Chennai
Nice post. Oracle is a relational database management system produced by oracle corporation. Nowadays most of the multinational companies used this oracle database for storing and managing their data's and programs. So learning Oracle Training in Chennai is one of the best idea to make a bright career.
ReplyDeleteThanks for sharing this information. Salesforce is a cloud based CRM. Nowadays most of the multinational companies used this CRM for managing their customers. To know more details call 9841746595.
ReplyDeleteRegards..
Salesforce Training
Really nice post. SEO is one of the digital marketing techniques used for improve the website ranking in search engine result page. To know more details please call 9003623340.
ReplyDeleteRegards..
SEO Training
ice post. PHP is one of the server side scripting language mainly used for designing website. So learning PHP Training in Chennai is really useful to make a better career.
ReplyDeleteRegards..
HTML5 Training in Chennai
Hi, I am Victoria from Chennai. I am technology freak. I did Hadoop Training in Chennai at FITA. This is useful for me to make a bright career in IT field.
ReplyDeleteHi, Your blog is really very informative and useful for me. Thanks for sharing this valuable blog.
ReplyDeleteRegards..
Best Unix Training in Chennai
This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic.
ReplyDeleteThanks and Regards,
iOS Training in Chennai
Wow great post...
ReplyDeleteInformatica Training in Chennai
Thanks for Sharing information...
ReplyDeleteSEO Training in Chennai
Thank you for your awesome post. it was useful and informative.
ReplyDeleteBuy Crazy Bulk | Crazy Bulk Reviews
Crazy Bulk is 100% safe and legal steroids available in market. There are several products crazy bulk is offering in which dianabol, anavar, testosterone max, winstrol are some of the most popular products among bodybuilders. You can get your supply today at
ReplyDeleteCrazy Bulk Reviews and Offers - Blog
Buy Crazy Bulk 100% Safe and Legal Steroids
ANADROLE (ANADROL): matttanner
ISSUU - Anvarol (Anavar) P-Var by Matt Tanner
Dianabol (D-Bal) is a well recognized and considered to be the most powerful formula that is most generally known by the name as methandien, Methandrostenolone, metandienone. You can get your supply today at
ReplyDeleteBuy Dianabol - 100% Authentic Source and Genuine Products
D-BAL MAX™ - 100% Pure Body Building Dynamite
D-BAL MAX™ - 100% Pure Body Building Dynamite
100% Pure Body Building Dynamite
Dianabol Max - Buy Dianabol Max
Crazy Mass is 100% safe and legal available in market. There are several products crazy Mass is offering in which Dianobal Elite Series, T-Bal 75 Elite Series, testosterone max, winstrol are some of the most popular products among bodybuilders. You can get your supply today at
ReplyDeleteBuy Crazy Mass 100% Safe and Legal Steroids for Sale
ReplyDeletePhenQ is the Most Powerful Triple Action Weight Loss Supplement Pills. You can get your supply today at
Phenq Reviews - A Miracle Weightloss Supplement
PhenQ - FDA Approved Weight Loss Formula
This is informative blog.thanks for sharing.Salesforce Training in Chennai
ReplyDeletethat's a great success PhenQ 357 Discounts
ReplyDeleteAt forte music, Learning Music is FUN! Learn Piano, Guitar, Singing, Saxophone, Flute, Violin, Drums and More. Book a Free Lesson Online Today!
ReplyDeleteHi, Your blog is really very informative and useful for me. Thanks for sharing this valuable blog.
ReplyDeleteBrestrogen, Breast Enlargement
The learning lab is providing the best Math Classes Sydney and English tutor in Sydney and if you are looking for maths tutor for your child contact us now!
ReplyDeleteDear admin, The way you have explained the concept is mezmerizing. Thank you so much for sharing tis worth able content with us. The concept taken here will be useful for my future programs and i will surely implement them in my study. Keep blogging article like this.
ReplyDeleteJAVA Training in Chennai | Best JAVA Training in Chennai | Android training in chennai
Thanks for the best blog. it was very useful for me.keep sharing such ideas in the future as well. Thanks for giving me the useful information. I think I need it!
ReplyDeletehttps://mysupplementreview.wordpress.com/2016/01/20/top-4-weight-loss-products-of-2015/
https://mysupplementreview.wordpress.com/2016/01/20/phenq-natural-ingredient-for-a-successful-weight-loss/
ReplyDeleteThis is a very good post. Just wonderful. Truly, I am amazed at what informative things you've told us today. Thanks a million for that.
http://steroidproductreviews.blogspot.com/2016/01/comprehensive-answer-to-weight-loss.html
ReplyDeleteUseful information shared..Iam very happy to read this article..thanks for giving us nice info.Fantastic walk-through. I appreciate this post.
http://steroidproductreviews.blogspot.com/2016/01/stress-free-steps-for-rapid-and-long.html
ReplyDeleteThis blog is really fantastic and informative for me
http://steroidproductreviews.blogspot.com/2015/12/4-tips-for-whole-figure-modification.html
ReplyDeleteThanks for the best blog. it was very useful for me.keep sharing such ideas in the future as well. Thanks for giving me the useful information. I think I need it!
http://www.ehealthharmony.com/2016/01/11/important-things-to-check-before-joining-gym/
ReplyDeleteHello Dear, Really your blog is very interesting.... it contains great and unique information. I enjoyed to visiting your blog. It's just amazing.... Thanks very much.
http://www.rippedlogger.com/2016/01/02/your-ultimate-fitness-plan-for-2016/
ReplyDeleteReally impressive post. I read it whole and going to share it with my social circules. I enjoyed your article and planning to rewrite it on my own blog.
http://top10weightlossproducts.weebly.com/blog/major-solutions-for-a-healthy-weight-loss
ReplyDeleteThis blog is so nice to me. I will continue to come here again and again. Visit my link as well.
http://top10weightlossproducts.weebly.com/blog/eat-like-an-athlete-and-look-like-an-athlete
ReplyDeleteThis is a very interesting post. I have been looking for this stuff for many days. Thank you for sharing excellent informations. I will tell my friends to visit your site. Anyway this is a very great post. I have bookmark your site and I am waiting for your next post.
http://top10weightlossproducts.weebly.com/blog/elevate-your-physique-to-the-hard-rock-level
ReplyDeleteExtremely clear clarification of issues is given and it is open to every living soul. I have perused your post, truly you have given this extraordinary informative data about it
http://myproductreviews.blog.com/2016/01/22/get-a-sexy-beach-body-by-using-phen375-slimming-product/
ReplyDeleteI want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!!!!
Great article. I always look for this kind of articles. Really it was useful.
ReplyDeletehttp://buymuscletronic.blogspot.com/2016/01/muscletronic-ingredients-that-give-shin.html
Aside from bookmarking your blog, I also want to receive updates from you. I want to know the latest news about those topics mentioned above.
ReplyDeleteAmazing Course Of Action For Novice Body Builders
This is really amazing weblog to study, Thanks for obtaining an outstanding record for us. I am always looking for such useful things. Remain us discovered like this.
ReplyDeleteComprehensive Answer To Weight Loss Miseries
10 Diet Myths That Circulating Around Us since Our Birth
ReplyDeleteWhen it comes to weight loss, everyone seems to have some advice. But how do you separate fact from fiction?
http://www.ehealthharmony.com/2016/03/08/diet-myths-circulating-around-us/
ehealth
10 Diet Myths That Circulating Around Us since Our Birth
ReplyDeleteWhen it comes to weight loss, everyone seems to have some advice. But how do you separate fact from fiction?
http://www.ehealthharmony.com/2016/03/08/diet-myths-circulating-around-us/
ehealth
PhenQ Reviews
ReplyDeleteMake the fat storage away from the body.
Supports to maintain the perfect body weight in which you look stunning.
http://www.phenqreview.com.au/index.php/phenq-reviews/
.phenqreview
Crazy Bulk Dianabol for Sale
ReplyDeleteIt assists to enhance the strength and stamina
Increases the duration of exercise along with cool down your body after the workout
Enhance the Nitrogen retention in the body
http://www.crazybulksale.com/product/dianabol/
PhenQ Reviews
ReplyDeleteMake the fat storage away from the body.
Supports to maintain the perfect body weight in which you look stunning.
http://www.phenqreview.com.au/index.php/phenq-reviews/
100% Safe and Authentic Weight Loss Pills
ReplyDeleteBuy PhenQ Now
Naturally melt down the excessive fat without affecting your muscle mass.
http://www.wheretobuyphenq.com/
PhenQ Reviews
ReplyDeleteMake the fat storage away from the body.
Supports to maintain the perfect body weight in which you look stunning.
http://www.phenqreview.com.au/index.php/phenq-reviews/
.phenqreview
Crazy Bulk Dianabol for Sale
ReplyDeleteIt assists to enhance the strength and stamina
Increases the duration of exercise along with cool down your body after the workout
Enhance the Nitrogen retention in the body
http://www.crazybulksale.com/product/dianabol/
Thankful to see your site, We appear to be ahead of time in order to a lot more excellent content material in addition to I do believe every one of us love in order to appreciate with regard to so many excellent content material, web site to discuss around.Video Calling Apps
ReplyDeletethis content is really useful and you have done a tremendous work ,it is really awesome and it is good too.
ReplyDeletephp Training in Chennai
computer graphics are very interested and i want learn how to develope can any one helps mee..
ReplyDeleteSEO training in hyderabad by experts in digital markeing And by prosessional experts in seo.All the training by placement and also guide by the professionals.SEO training in hyderabad
As a Authorized and state License dealership We give our customers a fully assembled and tested unit.
ReplyDeleteHowever there are many things involve in that process
http://www.pioneerpowersports.com/
2470W Pioneer Pkwy Grand Prairie TX 75051
pioneerpowersports@icloud.com
Andy: (469-939-6372)
Sam: (469-471-8915)
(817-805-0795)
(682-999-9493)
As a Authorized and state License dealership We give our customers a fully assembled and tested unit.
ReplyDeleteHowever there are many things involve in that process
http://www.pioneerpowersports.com/
2470W Pioneer Pkwy Grand Prairie TX 75051
pioneerpowersports@icloud.com
Andy: (469-939-6372)
Sam: (469-471-8915)
(817-805-0795)
(682-999-9493)
ReplyDeleteThanks for sharing with us that awesome article you have amazing blog....
http://hadooptraininginhyderabad.co.in/salesforce-training-in-hyderabad/
Freshers jobs way provide freshers jobs ,walkins,direct recruitment,openings for freshers and experienced and recruiting experienced and freshers Walkins
ReplyDeletenice posts..
ReplyDeletesap fiori online training in hyderabad
Thanku for sharing this excellent posts..
ReplyDeleteSAP Hana online training in hyderabad
useful information
ReplyDeleteOnline recruitment for bank jobs and government jobs and you can get Notification and application to apply
online for bank jobs and govt jobs
Recruitment voice contains Daily GK Updates, Bank Recruitment, Government jobs, Bank jobs, Interview Tips, Banking News, GK Updates bank recruitment
ReplyDeleteUseful Information:
ReplyDeleteTelugu Cinema Contains Telugu Cinema News, Latest Movie Reviews, Actor, Actress, Movie Galleries And Many More Telugu Cinema
Obtain that relating to making this varieties associated among highly rated pact houses, My possess inmost help among division in harmony to preliminary i happened by yourself apropos help alongside accompanying fixed throne book introduce.ecommerce web site design
ReplyDeleteIf you ask me just how promptly will I really feel outcomes? This differs among its daily individuals. A few people experience comes about quickly, while others could take a number of days.Lecithin Supplement
ReplyDeleteuseful information
ReplyDeleteOnline recruitment for bank jobs and government jobs and you can get Notification and application to apply online for bank jobs and govt jobs
Useful information:
ReplyDeleteGeneral Awareness and Current Affairs with Latest Current Affairs Quiz, GK Updates, General Knowledge Last 6 Months Current Affairs, Placement Papers, Model Papers, Interview Questions @ examvalue.com
I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you.Decade 80s Costumes
ReplyDeleteThis is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more.ios icons
ReplyDeleteVery interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.large posters
ReplyDeleteOur Complete in depth Java training course takes you to TOP Level IT companies with high end package. Arcus Offers Java J2EE real time training with placement assurance..
ReplyDeletejava training in chennai
Wow what a nice post, i am really glad to have visited this blog. Thanks for sharing and keep update more.
ReplyDeleteDigital Marketing Training in Chennai
Wonderful post. I am searching awesome news and idea. What I have found from your site, it is actually highly content. You have spent long time for this post. It's a very useful and interesting site. Thanks!compare exchange rates
ReplyDeleteThe website is looking bit flashy and it catches the visitors eyes. Design is pretty simple and a good user friendly interface.foreign money transfer
ReplyDeleteThis comment has been removed by the author.
ReplyDelete
ReplyDeleteThanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information.
Regards,'
Performance Tuning Training in Chennai | Oracle PL/SQL Training in Chennai
Such truths really created that will could showing up. essentially anyone aren't set up to retail outlet with the assortment of little proposed to do truly along these lines passed on created made consider as to some kind of amazingly disservices!dallas website design
ReplyDeleteI thought it was going to be some exhausting old post, however it truly made up for my time. I will present a connection on this page on my web journal. I am certain my guests will find that extremely helpful.international money transfer services
ReplyDeleteI already saw many blogs but I like this commenting platform. Thanks a lot for your guidance and sharing information.international money transfer
ReplyDeleteThanks for sharing this with us it is a worth read.
ReplyDeleteDigital Marketing Course
The strategies we developed have actually been used a number of times - during Hurricanes Katrina, Ike and Rita, for example.custom tote bags wholesale
ReplyDeleteI was really impressed with the diet that you follow to keep yourself healthy and fit. I too have similar working hours but the office closes by 6 and have to be there till that time. I feel so tired after the hectic work and then again the cycle continues.website
ReplyDeleteThanks for sharing this with us it is a worth read.
ReplyDeleteAndroid Training Institute in Chennai
It is perfect time to make some plans for the future and it is time to be happy. I've read this post and if I could I desire to suggest you some interesting things or suggestions.contract packaging services
ReplyDeletehappy new year 2018 sms
ReplyDeletehappy new year quotes in hindi
advance happy new year 2018
whatsapp new year dp
happy new year 2018 wallpaper 3d
new year whatsapp dp
this post is really informative, I want to share it with all of my friends. Please allow me to share it with my friends who will subscribe to your site.
ReplyDeleteHello. This post couldn’t be written any better! Reading this post reminds me of my previous roommate. He always kept chatting about this. I will forward this page to him. Fairly certain he will have a good read. Thank you for sharing.
bigdata training institute chennai
thank for sharing .it worth itPython Training in Chennai
ReplyDeleteperfect post.great effort you done for us...
ReplyDeletethank you!
Python Training in Bangalore
This was an nice and amazing and the given contents were very useful and the precision has given here is good.
ReplyDeleteBigdata AnalyticsTraining in Bangalore
Nice Blog Python Training in Bangalore
ReplyDeleteThis strict literacy authority programme is donning a interactive course manufactured intended for college or university staff members who wish to strengthen scholar knowledge all-around faith in addition to notion.Redmi 6 Singapore
ReplyDeleteThis is quite interesesting topics I am searching for. You write very well about the topic. Thanks for sharing it. Murcia
ReplyDeleteIt is extremely depressing to see that you're so nonresident for you to Swiss and for that reason unfavorable to the Switzerland.hotel in versilia sul mare
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteVery nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great
ReplyDeletecontent of different kinds of the valuable information's.
angularjs Training in bangalore
angularjs Training in btm
angularjs Training in electronic-city
angularjs Training in online
angularjs Training in marathahalli
An interesting share, one that is expressive as well as providing a founding statement. We found it interesting above all else. Well done.location de voiture agadir
ReplyDeleteI simply want to tell you that I am new to weblog and definitely liked this blog site. Very likely I’m going to bookmark your blog . You absolutely have wonderful stories.gander real estate
ReplyDeleteMaine will be having a sizzling dried up, next to drought summertime. Probably none of the photographs seemed to be taken a lot less than 6 days in the past.cost of tree removals on long island, ny - tree removal ...
ReplyDeleteThere are so many different prospects when it comes to this subject. Thanks for sharing your knowledge on this particular aspect and making it easier for us.Xiaomi Mi Max3 Singapore
ReplyDeleteI really like the dear information you offer in your articles. I’m able to bookmark your site and show the kids check out up here generally. Im fairly positive theyre likely to be informed a great deal of new stuff here than anyone.Huawei Nova 3i Singapore
ReplyDeleteWell Said, you have furnished the right information that will be useful to anyone at all time. Thanks for sharing your Ideas.
ReplyDeletepython training Course in chennai | python training in Bangalore | Python training institute in kalyan nagar
Thank you for sharing such great information with us. I really appreciate everything that you’ve done here and am glad to know that you really care about the world that we live in
ReplyDeleteadvanced excel training in bangalore
ReplyDeleteA very nice guide. I will definitely follow these tips. Thank you for sharing such detailed article. I am learning a lot from you.
rpa training in electronic-city | rpa training in btm | rpa training in marathahalli | rpa training in pune
It's interesting that many of the bloggers to helped clarify a few things for me as well as giving.Most of ideas can be nice content.The people to give them a good shake to get your point and across the command
ReplyDeleteJava training in Chennai | Java training in Bangalore
Java interview questions and answers | Core Java interview questions and answers
Awesome article. It is so detailed and well formatted that i enjoyed reading it as well as get some new information too.
ReplyDeleteData Science Training in Chennai | Data Science training in anna nagar
Data Science training in chennai | Data science training in Bangalore
Data Science training in marathahalli | Data Science training in btm layout
Thanks for sharing about mining.Its really useful and informative.Costumesrock
ReplyDeleteI am really enjoying reading your well written Information. I think you spend numerous effort and time updating your blog. I have bookmarked it and I am taking a look ahead to reading new Information. Please keep up the good Information!Promotional Folders
ReplyDeleteThank you for sharing such great information with us. I really appreciate everything that you’ve done here and am glad to know that you really care about the world that we live in.Promotional Folders
ReplyDeleteHello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.
ReplyDeleteBest AWS Training in Chennai | Amazon Web Services Training in Chennai
AWS Training in Bangalore | Amazon Web Services Training in Bangalore
Amazon Web Services Training in OMR , Chennai | Best AWS Training in OMR,Chennai
By reading this article I get a lot of lessons and this is very useful . New Jersey Exterminator
ReplyDeleteThis product is completely harmless in use. Because it does not contain any chemical fixed punitive or fillers that cause no harm to the physical situation. It includes all the ingredients pure, innocent and that the joint is completely safe to use and completely free of the risk of side effects free.hotel viareggio 1 stella
ReplyDeleteThis content is a very good way to develop knowledge. Thanks for your wonderful post. I would like to regular updates from your blog...
ReplyDeleteIELTS coaching in Chennai
IELTS Training in Chennai
IELTS coaching centre in Chennai
Best IELTS coaching in Chennai
ReplyDeleteIts such a wonderful arcticle.the above article is very helpful to study the technology thanks for that.
Python Classes in Chennai
Python Training Institute in Chennai
ccna Training Institute in Chennai
ccna Institute in Chennai
R Training in Chennai
R Programming Training in Chennai
Python Training in Anna Nagar
Python course in T Nagar
This blog post has been given the more interesting information. Iam an Android trainer from Global Training Institute. We are best android training in Bangalore. If you want to get certification with placement service for Android, click the following link.
ReplyDeleteBest Android Training in Bangalore
I like your post very much. I need more updates from your side. It will be very useful for my future reference and further research.
ReplyDeletePHP Training in Chennai
PHP Course in Chennai
Java Training in Chennai
German Classes in Chennai
AngularJS Training in Chennai
PHP Training in OMR
PHP Training in TNagar
Shen Tong is an entrepreneur in the fields of media, software and investor since the late 1990s.. He studied at Peking University. In the year 2000, Shen Tong is also on the board of Food Tank.Shen Tong founded Food-X and FoodFutureCo. In New York, he also has a lot of known commercial investments which have an impact. In the year 1989,Shen Tong co-chaired a committee designed to form a dialogue concerning the Chinese pro-democracy movement. Shen Tong organised the democracy movement in 1989 that occupied Tiananmen Square while he was a student as well as a student revolutionary.
ReplyDeleteShen Tong is the founder and president of VFinity, responsible for making web applications for multimedia and multilingual search, software tools, media production, archiving, and media distribution. Shen Tong co-chaired a committee designed to form a dialogue concerning the Chinese pro-democracy movement. Shen Tong organised the democracy movement in 1989 that occupied Tiananmen Square while he was at Beijing University. Shen Tong studied biology at Brandies University on a Wien Scholarship.Shen Tong co-chaired a committee designed to form a dialogue concerning the Chinese pro-democracy movement.Shen Tong organised the democracy movement in 1989 that occupied Tiananmen Square while he was at Beijing University.
thanks for the information
ReplyDeletesap mm training in chennai
sap fico training in chennai
sap hr training in chennai
sap hana training in chennai
sap fiori training in chennai
thanks for the information
ReplyDeletesap fiori training in chennai
sap hana training in chennai
Nice post. I learned some new information. Thanks for sharing.
ReplyDeleteimedicalassistants
Guest posting sites
This blog is the general information for the feature. You got a good work for these blog.We have a developing our creative content of this mind.Thank you for this blog. This for very interesting and useful.
ReplyDeleteaws online training
data science with python online training
data science online training
rpa online training
Well researched article and I appreciate this. The blog is subscribed and will see new topics soon.
ReplyDeleteMicrosoft Azure online training
Selenium online training
Java online training
Python online training
uipath online training
Thanks for your efforts in sharing this post with us. This was really awesome. kindly keep continuing the great work.
ReplyDeleteIELTS Classes in Mumbai
IELTS Coaching in Mumbai
IELTS Mumbai
Best IELTS Coaching in Mumbai
IELTS Center in Mumbai
IELTS Coaching in Chennai
IELTS Coaching Centre in Chennai
IELTS Training in Chennai
IELTS Chennai
Best IELTS Coaching in Chennai
Nice blog!! I hope you will share more info like this. I will use this for my studies and research.
ReplyDeleteAngularjs Training in Chennai
Angularjs Course in Chennai
Web Designing Course in Chennai
PHP Training in Chennai
Angularjs Courses in Chennai
Angular Training in Chennai
Best Angularjs Training in Chennai
gst training in chennai
Angularjs Training in Chennai
Angularjs Course in Chennai
Much obliged for your understanding for your phenomenal posting. I'm happy I have set aside an ideal opportunity to see this.vintage clothing London
ReplyDeleteWow i can say this is another extraordinary article not surprisingly of this blog.Bookmarked this website.. fastread
ReplyDeleteVery Effective blog thanks for sharing Searching for a SEO company in Chennai that can bring your brand to the top results page on Google.
ReplyDeleteThanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.Costumesrock.com
ReplyDeleteIt is a really good submit and incredibly helpful within the fascinating line of articles. bvi sailboat charters
ReplyDeleteAttend The Python training in bangalore From ExcelR. Practical Python training in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python training in bangalore.
ReplyDeletepython training in bangalore
Super site! I am Loving it!! Will return once more, Im taking your food likewise, Thanks.plus size teddies
ReplyDeleteThanks For sharing an informative blog keep rocking bring more details
ReplyDeleteGoogle ads company
Google ads services
Google ads services provider
Google ads management services
New Jersey SEO company
ReplyDeleteproviding you with the best digital marketing services all over the US. The SEO company New Jersey
covers all aspects of digital marketing terms to boost your ranking on the search engine platforms. Seo company new jersey
also provides you all social media services
for the promotion and growth of your business on a social media platform like Instagram SEO
. New Jersey Seo company
also provides you with the service of web designing
, mobile application development
, and application development
Dental Services in New Jersey since 1998-Hamilton Dental Care. Offers a variety of dental services in Hamilton to meet all of your dental needs. Let’s say if you are searching for the cosmetic dentistry near me or cosmetic dentistry hamilton NJ then you might come across with the Hamilton Dental Care because it is the best dental health services provider in the NJ. It gives you a smile that you can be proud to show off.
ReplyDelete24*7 mobile truck repair in Atlanta.. Premium Truck and Trailer Repair LLC all the truck repair, trailer repair
ReplyDelete, services in Conley, Atlanta. Premium Truck and Trailer Repair LLC offers high quality and cost effective truck and trailer repair services. Our professional truck repair near me can fix your heavy duty truck and trailer for hassle free travel.
Affordable online boutique - Bermere is a leading online store for the fashion lover women, and it offers classy, designer and trendy outfits at economical prices the women of every age group. Online boutique tops, dresses, jumpsuits, rompers, two-piece sets, and outwear available here are perfect for your office, night outs, parties and more. Besides, the add-on accessories for women like jewelry, scrunchies, and scarves can add more to your style. In addition to all this, Bermere - Affordable Online Boutique has expertise in seasonal clothing. To get the finest online boutique tops, summer dresses, and trendy sweaters visit our affordable online boutique store and give you the perfect style you desire.
ReplyDeleteExcel Dental
ReplyDelete- Dentist in Langhorne
offers cosmetic dentistry procedures
, restorative dentistry
, affordable dental implants
including mini dental implants as well as full dental implant
in Langhorne, Pennsylvania. Book your dental appointment
for teeth whitening
for any cosmetic procedures
in Langhorne, Pennsylvania if you are searching for a general dentist near me
I needed to thank you for this extraordinary read!! I unquestionably getting a charge out of each and every piece of it I have you bookmarked to look at new stuff you post. mice
ReplyDeletehttps://dumpsterdeez.blogspot.com/2008/10/fitt-chock-knypplande-tanter-rasar.html?showComment=1483001231122#c5267597034397845426workout clothing Hawaii
ReplyDeleteTo start exploitation McAfee activate version, you need to have associate degree account on Mcafee.com/activate as a region of buying licenced code. Users WHO square measure exploitation the associate degreetivirus for the primary time might encounter difficulties whereas activating the protection app on an automaton device.barcelonashortstay.net
ReplyDeleteI needed to thank you for this extraordinary read!! I unquestionably getting a charge out of each and every piece of it I have you bookmarked to look at new stuff you post.Computer Repair Kona
ReplyDelete
ReplyDeleteHello, I needed to thank you for this extraordinary read!! I unquestionably getting a charge out of each and every piece of it I have you bookmarked to look at new stuff you post.
Craft Beer Sacramento
To start exploitation McAfee activate version, you need to have associate degree account on Mcafee.com/activate as a region of buying licenced code. Users WHO square measure exploitation the associate degreetivirus for the primary time might encounter difficulties whereas activating the protection app on an automaton device.
ReplyDeleteHemp Crop Insurance
Hello, I needed to thank you for this extraordinary read!! I unquestionably getting a charge out of each and every piece of it I have you bookmarked to look at new stuff you post.
ReplyDeleteNonton Anime
If someone knows your name they are not a stranger. Wasn’t such a problem with my children but someone approached my Great Granddaughter (age 3) in the park, calling her name which was clearly visible on her bag.
ReplyDeleteFree Prague Guide
If someone knows your name they are not a stranger. Wasn’t such a problem with my children but someone approached my Great Granddaughter (age 3) in the park, calling her name which was clearly visible on her bag.
ReplyDeletehawaiian yoga pants
Hello dear, nice information about Best Coffee Shops. Coffee is the most loved drink because of the rich aroma and delightful flavor it offers. The caffeine content also drives people to drink more coffee. The state of West Virginia particularly in Davis is home to several coffee shops like Trailhead Coffee Shop. The cafes here serve different types of coffee and have their own specialties. They are worth visiting and trying their unique coffee mixes.Bandarapoker
ReplyDeleteThank you so much for this Post and all the best for your future. You are really a talented person I have ever seen. I am satisfied with the arrangement of your post.
ReplyDeleteswim with dolphins kona
I love all your ideas. I've always thought I should get involved in one of those Cookies for Soldiers programs or something. Thanks for sharing amazing information.yubi store
ReplyDeletewe offer Tours From Casablanca, explore morocco starting from Casablanca -Casablanca desert tours -grand morocco tour-all morocco tours.tours from Casablanca
ReplyDeleteHello, I always see great deals on vacation packages, especially to Europe but have never booked one. Maybe this will push me to do so in the future!Life Insurance
ReplyDeleteHello, I needed to thank you for this extraordinary read!! I unquestionably getting a charge out of each and every piece of it I have you bookmarked to look at new stuff you post.Party rental near me
ReplyDeleteThis is very helpful and interested post. I am looking forward to reading more of your posts. Thanks for sharing this amazing post with us.sportwetten
ReplyDeletenice..
ReplyDeleteinternship for bba students
internship certificate for cse students
internship training in chennai
internships in hyderabad for cse students 2020
r training in chennai
robotics course
internship for ece students in core companies
internship for aeronautical engineering students in bangalore
internship for cse students in bangalore 2019
industrial visits for college students in chennai
good.
ReplyDeletehow to hack chromebook using crosh
hack tp link wifi username and password
brac ngo written test question
whatsapp ethical hacking
react js developer resume india
integer max value javascript
binatone wifi hack
a certain sum of money amounts to rs.1300 in 2 years and to rs. 1525 in 3.5 years. find the sum and the rate of interest
she spent most of her time tomusic
she most of her time tomusic
Very nice information..
ReplyDeleteinplant training in chennai
inplant training in chennai
inplant training in chennai for it.php
Australia hosting
mexico web hosting
moldova web hosting
albania web hosting
andorra hosting
australia web hosting
denmark web hosting
very nice.....
ReplyDeleteinternship in chennai for ece students
internships in chennai for cse students 2019
Inplant training in chennai
internship for eee students
free internship in chennai
eee internship in chennai
internship for ece students in chennai
inplant training in bangalore for cse
inplant training in bangalore
ccna training in chennai
Very Nice...
ReplyDeleteinternship in chennai for ece students with stipend
internship for mechanical engineering students in chennai
inplant training in chennai
free internship in pune for computer engineering students
internship in chennai for mca
iot internships
internships for cse students in
implant training in chennai
internship for aeronautical engineering students in bangalore
inplant training certificate
Very Nice...
ReplyDeleteinternship in chennai for ece students with stipend
internship for mechanical engineering students in chennai
inplant training in chennai
free internship in pune for computer engineering students
internship in chennai for mca
iot internships
internships for cse students in
implant training in chennai
internship for aeronautical engineering students in bangalore
inplant training certificate
nice.....it is use full...
ReplyDeleteaeronautical internship in india
free internship in chennai for mechanical engineering student
architectural firms in chennai for internship
internship in coimbatore for eee
online internships for cse students
mechanical internship certificate
inplant training report
internships in hyderabad for cse
internship for mba students in chennai
internship in trichy for cse
Awesome post...
ReplyDeleteinternship report on python
free internship in chennai for ece students
free internship for bca
internship for computer science engineering students in india
internships in hyderabad for cse students 2018
electrical companies in hyderabad for internship
internships in chennai for cse students 2019
internships for ece students
inplant training in tcs chennai
internship at chennai
Nice Infromation....
ReplyDeleteinternship in chennai for ece students with stipend
internship for mechanical engineering students in chennai
inplant training in chennai
free internship in pune for computer engineering students
internship in chennai for mca
iot internships
internships for cse students in hyderabad
implant training in chennai
internship for aeronautical engineering students in bangalore
inplant training certificate
very nice post.........
ReplyDeleter programming training in chennai
internship in bangalore for ece students
inplant training for mechanical engineering students
summer internships in hyderabad for cse students 2019
final year project ideas for information technology
bba internship certificate
internship in bangalore for ece
internship for cse students in hyderabad
summer training for ece students after second year
robotics courses in chennai
Nice post...
ReplyDelete3d-modeler-resume-samples
3d modeler resume samples
accounting-assistant-resume-sample
accounting-clerk-resume-sample
accounting-manager-resume-samples
account-manager-resume-examples
accounts-payable-resume-sample
admin-manager-resume-samples
advocate-resume-sample
advocate-resume-sample
it is good blogs!!!
ReplyDeletepaid internships in pune for computer science students
machine learning training in chennai
data science internship in chennai
dot net training in chennai
kaashiv infotech chennai
internship for aeronautical engineering students in india
internship in automobile industry
big data internship in chennai
machine learning internship in chennai
internship in chennai for it students
branch-operations-manager-resume-samples
ReplyDeletebusiness-executive-resume-samples
business-owner-resume-samples
business-to-business-sales-resume-sample-sales-resumes
cad-design-engineer-resume-samples
call-centre-jobs-resume-sample
ca-resume-samples-chartered-accountant-resume-format
cassandra-database-administrator-resume
category/accountant-resume
category/admin-resume
good....nice
ReplyDeletecategory/advocate-resume
category/agriculture-forestry-fishing
category/android-developer-resume
category/assistant-professor-resume
category/chartered-accountant-resume
category/database-resume
category/design-engineer-resume
category/developer-resume
category/engineer-resume
category/entrepreneur-and-financial-services-resume
good..nice..
ReplyDeleteassistant-director-resume-format
assistant-director-resume-sample
assistant-professor-resume-sample
back-office-executive-resume-samples
bank-branch-manager-resume-samples
basketball-coach-resume-sample-coach-resumes
bca-fresher-resume-sample
best-general-manager-resume-example
bpo-resume-freshers-sample
bpo-resume-samples-for-freshers
good ....nice...
ReplyDeleteresume/category/software-testing-resume
resume/category/sslc-resume
resume/category/storekeeper-resume
resume/category/stylist-resume
resume/category/teachers-resume
resume/category/technical-architect-resume
resume/category/web-developer-resume
cics-system-programmer-resume-example
resume/cisco-network-engineer-resume
resume/cisco-network-engineer-resume-sample
good.....nice..
ReplyDeletecategory/maintenance-resume
category/manager-resume
category/mechanical-engineering-resume
category/network-engineer-resume
category/officer-resume
category/operations-resume
category/process-associate-resume
category/quality-control-resumes
category/software-engineer-resume
good... nice... very useful..
ReplyDeleteassistant-director-resume-format
director-resume-sample
assistant-professor-resume-sample
back-office-executive-resume-samples
bank-branch-manager-resume-samples
basketball-coach-resume-sample-coach-resumes
bca-fresher-resume-sample
best-general-manager-resume-example
bpo-resume-freshers-sample
bpo-resume-samples-for-freshers
it is best blogs ....
ReplyDeletecivil-engineer-resume-format
client-service-executive-resume-sample
cognos-developer-resume-samples
college-lecturer-resume
college-lecturer-resume-sample
commercial-assistant-resume-sample
compliance-officer-resume-samples
computer-teacher-resume-format
computer-teacher-resume-sample
cordova-developer-resume-sample
ReplyDeletefilm-director-resume
finance-and-accounting-manager-resume-samples
finance-director-resume-examples
fire-safety-officer-resume-sample
fleet-maintenance-manager-resume-samples
format-for-resume-writing
fresher-computer-engineers-resume-sample
fresher-hr-resume-sample
fresher-hr-resume-sample-2
fresher-lecturer-resume
Good blog, its really very informative, do more blog under good concepts.
ReplyDeleteData Science Course in Chennai
Data Science Courses in Bangalore
Data Science Training in Bangalore
Best Data Science Courses in Bangalore
Data Science Institute in Bangalore
Data Science Training Institutes in Bangalore
Data Science Training in BTM
AWS Training in Bangalore
DevOps Training in Bangalore
PHP Training in Bangalore
I am impressed by the way of writing your blog and topics which you covered. I read all your post which is useful and informative...For the sake of aspirants, we provide the information about the All the Sakari Recruitments ?????? alerts and also Admit card updates, Sarkari result updates, allindiaresults UpdatesAnd also the Employment News.
ReplyDeleteYour website is really nice and this is a great inspiring article.
ReplyDeleteAWS training in chennai | AWS training in annanagar | AWS training in omr | AWS training in porur | AWS training in tambaram | AWS training in velachery
Interesting discussion. I think that you should write more on this topic, it might not be a taboo subject but generally people are not enough to speak on such topics. Cheers MDS Fulfillment
ReplyDeleteimmigration law firm NJ , providing legal services and representation to clients throughout the state and region. The firm’s practice areas encompass Corporate Law, family law, divorce, and DACA. Our experience enables us to provide the best solutions through creative ways and specific strategies tailored to your legal matter.
ReplyDeleteNice blog plz visit us too Braiding Shop
ReplyDeleteThanks for this blog. Provided great information. All the details are explained clearly with the great explanation. Thanks for this wonderful blog.
ReplyDeleteWeb Designing Training in Chennai
Web Designing Course in Chennai
Web Designing Training in Bangalore
Web Designing Course in Bangalore
Web Designing Training in Hyderabad
Web Designing Course in Hyderabad
Web Designing Training in Coimbatore
Web Designing Training
Web Designing Online Training
This is such a great resource that you are providing and you give it away for free. I love seeing blogs that understand the value of providing a quality resource about lean3. For the best Oracle Fusion Apps Training visit at cloudshinepro.com.
ReplyDeleteThe applied aspects let you into the real data world. Training in a data science course gives you expertise in the collection of big data as well as its analysis and cleansing. This training assists you in executing analysis of big data on a large scale. It also trains you on how to communicate your findings in a compelling manner. data science course syllabus
ReplyDeleteVery good points you wrote here..Great stuff...I think you've made some truly interesting points.Keep up the good work.
ReplyDeletedata science using python and r programming Hyderabad
Good to become visiting your weblog again, it has been months for me. Nicely this article that i've been waited for so long. I will need this post to total my assignment in the college, and it has exact same topic together with your write-up. Thanks, good share.
ReplyDeletedata science course in India
Hi friends, we provide support for Microsoft office installation, if you need any help please visit our website web design in northern virginia
ReplyDeleteI needed to thank you for this extraordinary read!! I unquestionably getting a charge out of each and every piece of it I have you bookmarked to look at new stuff you post. vintage style cardigans
ReplyDeleteIt is so good to read a new article.
ReplyDeletejava interview questions and answers
selenium interview questions and answers
digital marketing interview questions and answers
hadoop interview questions and answers
oracle interview questions
data science interview questions and answers
Really Nice Information It's Very Helpful All courses Checkout Here.
ReplyDeletedata science training in noida
I totally know where I'm enjoying afternoon tea next! Great post with lovely photos! So glad to have found your blog.sugar daddy
ReplyDeleteI am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up
ReplyDeleteCustom Electronic Packaging Boxes