Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices

Abstract of Supporting Domain-Specific Programming in Web 2.0: a Case Study of Smart Devices Web 2.0 communities emerge regularly with the growing need for domain-specific programming over Web APIs. Even though Web mashups provide access to Web APIs, they ignore domain-specific programming needs. On the other hand, developing domain-specific languages (DSLs) is costly and not…

Letters to the younger self

Letters to the younger self

What is “Letters to the younger self ?” It is a collections of “digital messages in a bottle” written by students that successfully graduated. They followed some of the advises that you are going to find in this blog and now they are bloody moving to the next chapter of their life. After the successful…

BPI Business Process Integration

BPI: an Example of Business Process Integration. (Big Data Flavor)

Let’s share an example of business process integration, the material in this article is fictional. However, the described example is a simplification of a integration problem is quite typical of modern enterprises. In particular if we consider big data driven solutions. In order to set up the mood for this exercise I recommend you to…

Best practices on how to write comments in your code

Should I really care and learn about how to write comments? Really!? I do not have time for these things. How many times did you thought something like that? Well you are not alone. However: Have you ever tried to solve a very important problem doing some programming but found stacked because you can not…

How to Design a Good API: Advanced Object Oriented Programming

Design a good API takes both engineering and artistic skills and is a well know challenge among experts of object oriented programming (OOP). This is a relatively advanced topic. Therefore, If you are unfamiliar with the concepts this article will give you the basic of OOP. An Application Program Interface (API in short) refers to…

What Will Happen to Your Thesis After Your Graduation.

What Will Happen to Your Thesis After Your Graduation.

So, what is going to the the future of your thesis after your graduation? Will it be forgotten or will it change the world? Let’s see possible directions that it could take and how you could influence its destiny. There is not a scenario that is more probable and your actions as well as the…

The Players Around Your Thesis

The Players Around Your Thesis: Who is going to help you

Let’s see who are the players around your thesis starting from the majors. By player I mean people or offices that will interact with you during the thesis. Each entity has different interests and cover different aspects of your personal and intellectual grow. Clearly the main player in this adventure is YOU YOU: as student…

Nepomuk

Networked Environment for Personalized, Ontology-based Management of Unified Knowledge (NEPOMUK)

Nepomuk was one of the biggest European Information and Society Technologies projects. Its goal was to develop a comprehensive solution for extending the personal desktop into a collaboration environment which supports both the personal information management and sharing and exchange across social and organizational relations. This solution is called the Social Semantic Desktop. On the…

Facebook
LinkedIn