Saturday, May 18, 2013

LEAN3: Updates After 1 Year

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.

133 comments:

  1. This information you provided in the blog that was really unique I love it!!, Thanks for sharing such a great blog..Keep posting..

    Digital Marketing Training in Chennai

    ReplyDelete
  2. 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.

    ReplyDelete
  3. 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.

    ReplyDelete
  4. The information you posted here is useful to make my career better. Thanks for sharing such a informative post. keep updates...

    Regards..
    Salesforce Training in Chennai

    ReplyDelete
  5. 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.

    ReplyDelete
  6. Thanks 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.

    Regards..
    Salesforce Training

    ReplyDelete
  7. 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.
    Regards..
    SEO Training

    ReplyDelete
  8. 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.
    Regards..
    HTML5 Training in Chennai

    ReplyDelete
  9. 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.

    ReplyDelete
  10. Hi, Your blog is really very informative and useful for me. Thanks for sharing this valuable blog.
    Regards..
    Best Unix Training in Chennai

    ReplyDelete
  11. 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.
    Thanks and Regards,
    iOS Training in Chennai

    ReplyDelete
  12. Thank you for your awesome post. it was useful and informative.
    Buy Crazy Bulk | Crazy Bulk Reviews

    ReplyDelete
  13. 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
    Crazy Bulk Reviews and Offers - Blog
    Buy Crazy Bulk 100% Safe and Legal Steroids
    ANADROLE (ANADROL): matttanner

    ISSUU - Anvarol (Anavar) P-Var by Matt Tanner

    ReplyDelete
  14. 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
    Buy 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

    ReplyDelete
  15. 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
    Buy Crazy Mass 100% Safe and Legal Steroids for Sale

    ReplyDelete

  16. PhenQ 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

    ReplyDelete
  17. At forte music, Learning Music is FUN! Learn Piano, Guitar, Singing, Saxophone, Flute, Violin, Drums and More. Book a Free Lesson Online Today!

    ReplyDelete
  18. Hi, Your blog is really very informative and useful for me. Thanks for sharing this valuable blog.
    Brestrogen, Breast Enlargement

    ReplyDelete
  19. 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!

    ReplyDelete
  20. Dear 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.


    JAVA Training in Chennai | Best JAVA Training in Chennai | Android training in chennai

    ReplyDelete
  21. 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!
    https://mysupplementreview.wordpress.com/2016/01/20/top-4-weight-loss-products-of-2015/

    ReplyDelete
  22. https://mysupplementreview.wordpress.com/2016/01/20/phenq-natural-ingredient-for-a-successful-weight-loss/
    This 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.

    ReplyDelete
  23. http://steroidproductreviews.blogspot.com/2016/01/comprehensive-answer-to-weight-loss.html
    Useful information shared..Iam very happy to read this article..thanks for giving us nice info.Fantastic walk-through. I appreciate this post.

    ReplyDelete
  24. http://steroidproductreviews.blogspot.com/2016/01/stress-free-steps-for-rapid-and-long.html
    This blog is really fantastic and informative for me

    ReplyDelete
  25. http://steroidproductreviews.blogspot.com/2015/12/4-tips-for-whole-figure-modification.html
    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!

    ReplyDelete
  26. http://www.ehealthharmony.com/2016/01/11/important-things-to-check-before-joining-gym/
    Hello 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.

    ReplyDelete
  27. http://www.rippedlogger.com/2016/01/02/your-ultimate-fitness-plan-for-2016/
    Really 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.

    ReplyDelete
  28. http://top10weightlossproducts.weebly.com/blog/major-solutions-for-a-healthy-weight-loss
    This blog is so nice to me. I will continue to come here again and again. Visit my link as well.

    ReplyDelete
  29. http://top10weightlossproducts.weebly.com/blog/eat-like-an-athlete-and-look-like-an-athlete
    This 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.

    ReplyDelete
  30. http://top10weightlossproducts.weebly.com/blog/elevate-your-physique-to-the-hard-rock-level
    Extremely 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

    ReplyDelete
  31. http://myproductreviews.blog.com/2016/01/22/get-a-sexy-beach-body-by-using-phen375-slimming-product/
    I 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!!!!

    ReplyDelete
  32. Great article. I always look for this kind of articles. Really it was useful.
    http://buymuscletronic.blogspot.com/2016/01/muscletronic-ingredients-that-give-shin.html

    ReplyDelete
  33. 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.

    Amazing Course Of Action For Novice Body Builders

    ReplyDelete
  34. 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.

    Comprehensive Answer To Weight Loss Miseries

    ReplyDelete
  35. 10 Diet Myths That Circulating Around Us since Our Birth
    When 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

    ReplyDelete
  36. 10 Diet Myths That Circulating Around Us since Our Birth
    When 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

    ReplyDelete
  37. PhenQ Reviews
    Make 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

    ReplyDelete
  38. Crazy Bulk Dianabol for Sale

    It 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/

    ReplyDelete
  39. PhenQ Reviews
    Make 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/

    ReplyDelete
  40. 100% Safe and Authentic Weight Loss Pills
    Buy PhenQ Now
    Naturally melt down the excessive fat without affecting your muscle mass.
    http://www.wheretobuyphenq.com/

    ReplyDelete
  41. PhenQ Reviews
    Make 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

    ReplyDelete
  42. Crazy Bulk Dianabol for Sale

    It 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/

    ReplyDelete
  43. 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

    ReplyDelete
  44. this content is really useful and you have done a tremendous work ,it is really awesome and it is good too.

    php Training in Chennai

    ReplyDelete
  45. computer graphics are very interested and i want learn how to develope can any one helps mee..
    SEO 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

    ReplyDelete
  46. As a Authorized and state License dealership We give our customers a fully assembled and tested unit.
    However 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)

    ReplyDelete
  47. As a Authorized and state License dealership We give our customers a fully assembled and tested unit.
    However 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)

    ReplyDelete

  48. Thanks for sharing with us that awesome article you have amazing blog....
    http://hadooptraininginhyderabad.co.in/salesforce-training-in-hyderabad/

    ReplyDelete
  49. Freshers jobs way provide freshers jobs ,walkins,direct recruitment,openings for freshers and experienced and recruiting experienced and freshers Walkins

    ReplyDelete
  50. useful information

    Online recruitment for bank jobs and government jobs and you can get Notification and application to apply

    online for bank jobs and govt jobs

    ReplyDelete
  51. Recruitment voice contains Daily GK Updates, Bank Recruitment, Government jobs, Bank jobs, Interview Tips, Banking News, GK Updates bank recruitment

    ReplyDelete
  52. Useful Information:
    Telugu Cinema Contains Telugu Cinema News, Latest Movie Reviews, Actor, Actress, Movie Galleries And Many More Telugu Cinema

    ReplyDelete
  53. 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

    ReplyDelete
  54. If 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

    ReplyDelete
  55. useful information

    Online recruitment for bank jobs and government jobs and you can get Notification and application to apply online for bank jobs and govt jobs

    ReplyDelete
  56. Useful information:
    General 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

    ReplyDelete
  57. 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

    ReplyDelete
  58. This 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

    ReplyDelete
  59. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.large posters

    ReplyDelete
  60. Our 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..
    java training in chennai

    ReplyDelete
  61. Wow what a nice post, i am really glad to have visited this blog. Thanks for sharing and keep update more.
    Digital Marketing Training in Chennai


    ReplyDelete
  62. 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

    ReplyDelete
  63. The website is looking bit flashy and it catches the visitors eyes. Design is pretty simple and a good user friendly interface.foreign money transfer

    ReplyDelete
  64. This comment has been removed by the author.

    ReplyDelete

  65. Thanks 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

    ReplyDelete
  66. 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

    ReplyDelete
  67. I 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

    ReplyDelete
  68. I already saw many blogs but I like this commenting platform. Thanks a lot for your guidance and sharing information.international money transfer

    ReplyDelete
  69. Thanks for sharing this with us it is a worth read.
    Digital Marketing Course

    ReplyDelete
  70. The strategies we developed have actually been used a number of times - during Hurricanes Katrina, Ike and Rita, for example.custom tote bags wholesale

    ReplyDelete
  71. I 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

    ReplyDelete
  72. 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

    ReplyDelete
  73. happy new year 2018 sms
    happy 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.

    ReplyDelete

  74. Hello. 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

    ReplyDelete
  75. perfect post.great effort you done for us...
    thank you!
    Python Training in Bangalore

    ReplyDelete
  76. This was an nice and amazing and the given contents were very useful and the precision has given here is good.

    Bigdata AnalyticsTraining in Bangalore

    ReplyDelete
  77. This 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

    ReplyDelete
  78. This is quite interesesting topics I am searching for. You write very well about the topic. Thanks for sharing it. Murcia

    ReplyDelete
  79. It 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

    ReplyDelete
  80. This comment has been removed by the author.

    ReplyDelete
  81. Very 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

    content 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

    ReplyDelete
  82. 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

    ReplyDelete
  83. I 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

    ReplyDelete
  84. Maine 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 ...

    ReplyDelete
  85. There 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

    ReplyDelete
  86. I 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

    ReplyDelete
  87. Well Said, you have furnished the right information that will be useful to anyone at all time. Thanks for sharing your Ideas.
    python training Course in chennai | python training in Bangalore | Python training institute in kalyan nagar

    ReplyDelete
  88. 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
    advanced excel training in bangalore

    ReplyDelete

  89. A 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

    ReplyDelete
  90. 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
    Java training in Chennai | Java training in Bangalore

    Java interview questions and answers | Core Java interview questions and answers

    ReplyDelete
  91. Thanks for sharing about mining.Its really useful and informative.Costumesrock

    ReplyDelete
  92. I 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

    ReplyDelete
  93. 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.Promotional Folders

    ReplyDelete
  94. Hello! 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.

    Best 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

    ReplyDelete
  95. By reading this article I get a lot of lessons and this is very useful . New Jersey Exterminator

    ReplyDelete
  96. This 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

    ReplyDelete
  97. This content is a very good way to develop knowledge. Thanks for your wonderful post. I would like to regular updates from your blog...
    IELTS coaching in Chennai
    IELTS Training in Chennai
    IELTS coaching centre in Chennai
    Best IELTS coaching in Chennai

    ReplyDelete
  98. 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.
    Best Android Training in Bangalore

    ReplyDelete
  99. 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.
    Shen 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.

    ReplyDelete
  100. Nice post. I learned some new information. Thanks for sharing.

    imedicalassistants
    Guest posting sites

    ReplyDelete
  101. 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.
    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  102. 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

    ReplyDelete
  103. Wow i can say this is another extraordinary article not surprisingly of this blog.Bookmarked this website.. fastread

    ReplyDelete
  104. Very Effective blog thanks for sharing Searching for a SEO company in Chennai that can bring your brand to the top results page on Google.

    ReplyDelete
  105. Thanks 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

    ReplyDelete
  106. It is a really good submit and incredibly helpful within the fascinating line of articles. bvi sailboat charters

    ReplyDelete
  107. Attend 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.
    python training in bangalore

    ReplyDelete
  108. Super site! I am Loving it!! Will return once more, Im taking your food likewise, Thanks.plus size teddies

    ReplyDelete