Friday, July 15, 2011

CCC + Google

Vojta Jina is a Google employee, who is finishing his MSc in our Cloud Computing Center (CCC) at CTU. Vojta is big fan / promoter of JavaScript and Test Driven Development (TDD). At Google he works on an open source project AngularJS. AngularJS is a great platform for building web apps, written in JavaScript. In our center he works on a HelpDesk client application. We plan to publish the HelpDesk application as an open source example showing how to use AngularJS. Actually, we have larger plans with HelpDesk and I am planning to announce them soon.
I am supervising his thesis and I am really looking forward to start the real work. So far we have several times discussed the topic and Vojta is already doing the preparatory studies. The JavaScript development and especially AngularJS is heavily relying on TDD. Test function is a must for every new functionality. The code is repeatedly tested during the whole development cycle. TDD is the only way how to keep larger JavaScript applications under control. The problem is even larger, different browsers use different JavaScript interpreters, with different behavior. Therefore we need an engine testing all interpreters during the development. There are some testing engines with this capability to support the development, but they are not covering the whole problem flawlessly. Our vision is to design and implement new testing engine satisfying all developer's requirements. This is the grand idea of Vojta’s thesis. We are going to put the code to public domain and I'm looking forward to inform you about the progress.


  1. Great work!

    I'm masters student from Gothenburg University. Would love to read thesis report, as soon as its available.

  2. Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you.

  3. Thanks for sharing such a nice post.
    There are many ways to create a website but however with certain restrictions. The best way I would like to suggest is to know the basics of web design with HTML and CSS and then start creating the website of your choice. we do digital marketing too. no matter the device we can develop an app for that we develop the web application that provides capabilities for multiple users with different permission levels Website designing

  4. Thanks for sharing this blog and it's useful to all new developers and it clear my all doubt about Web Development Company in Chennai, Mobile App Development Company in Chennai

  5. casa98asia online gambling We are direct representatives of casa98 website. The most popular service in Thailand. Online gambling All casinos can play casa98 through the web or on mobile phones (Iphone or Android), gambling websites and foreign gambling websites, which have a trustworthy security system as well as international standards. For the online betting through the Internet and it's sports betting online or casinos. Today's Web Available all day. They can be contacted by calling the vocabulary. Chat through the web or online, with professional staff waiting for service throughout the period without any stop. Take time to deposit no more than 5 minutes and withdraw up to 15 minutes with a lot of promotions if you choose. Online gambling with casa98 will require casa98asia fast service.

  6. Thank you for sharing such an informative information with us. Keep on sharing the blog like this.
    Web delopment company in India

  7. Just admiring your work and wondering how you managed this blog so well. It’s so remarkable that I can't afford to not go through this valuable information whenever I surf the internet!
    situs judi online