Front End Development, Back End Development, and Full Stack Developers

Developing software is more and more a collaborative activity where multiple experts interact for delivering a particular solution. Strictly talking about development and without including supporting activities, we can divide programmers as specialized in front-end development or back-end development. Let’s try to define these activities. We can define front-end-development as the practice of converting data…

The Present, the Past, and the Future of Programming Languages: A Historical Perspective

What language should I learn? Would you like to understand the future of programming languages? Let’s start from the beginning: We can define computer programming as the process of developing and implementing various sets of instructions to enable a computer to do a certain task. Programming is a language and is subject, like any other…

How to use references in word: a few tips and suggestions for your thesis

References in word can sometimes become a complex task. If you are writing a thesis or a scientific article you can easily find yourself surrounded by scientific papers that you intend to cite in your document. As long as the list is below 10-ish resources it is relatively easy to manage. Problems start to arise…

The right attitude for your thesis: Preparing yourself for the challenge

Setting up the proper mindset is extremely important for developing the right attitude for your thesis. Below, you will find a collection of videos that should help you in finding a potential missing component in your cocktail for success. Please consider them as an invitation to think critically where you are instead of instructions to…

Get the basics of doing a survey for scientific research purposes

How to write a survey for scientific research? I am writing this article because several students ask me to supervise their master thesis using survey as a research methodology. Sometimes they see it as an “easy way out” of their thesis. In this article I am summarizing some of the core messages of an old…

Talpa Internship Opportunities

Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence

Master Thesis Plus Talpa Internship Opportunities in Big Data and Artificial Intelligence Mentor at TiU: Francesco Lelli  Mentors at Talpa: Anca Dumitrache and/or Ricardo Fabian Guevara There are some internships opportunities available at Talpa. You will have the opportunity to develop your master’s thesis in collaboration with the AI division of one of the most…

Human and Smart Device Interaction: Help Wanted

The topic of human and smart device interaction touches everybody in their everyday life. Why do you like a particular smart device? Why do you choose that particular object? At a first look these questions look really obvious, to the point that they do not really need to be answered. However, “the obvious” is what…

Anaconda: Integrated Development Environment (IDE)

How to Debug in Anaconda and Spyder: Save Time and Energy!

A proper debug in Anaconda (or Spyder) is perhaps one of the most appealing functionality of an Integrated Developing Environment (IDE). In the case you are wondering what is the meaning of debug you can refer to the following: Debug refers to the process of identifying and removing errors from computer hardware or software. Definition…

What Will Happen to Your Thesis After Your Graduation.

Congratulations, Commencement Speech, Farewell

Congratulations, congratulations, congratulations! You did it! You got your degree (or you are about to) and now you are preparing yourself for the next challenges in your life. With this post, instead of giving you my commencement speech, I will point you to words of others. There are plenty of commencement speech around and the…