Week 1:
4.01 – 6.01


4.01 – Wednesday

The first day of the internship was started with a short meeting of all interns (Oliwia, Marcus and me – during the introduction time we will work together) with the Illumi team. We were introducted to the workspace (general and own) and provided with new computers. First hour was spent on setting our Illumi accounts on all necessary platforms, as well us adjusting new machines to personal needs.

After that, we o had a learning session with our mentors regarding working with Git and Bitbucket (platform similar to the GitHub). We recalled and learnt how to commit code to different branches and merge them, make pull requests inside the repository, make proper comments, but also how to manage the repository directly through the code editor via specific commands. This brought me closer to some of my learning objectives – learning modern development process and to collaborate on a professional level. Since working with Git and repositories will be the foundation of our daily work, this skill is essential. We were also introduced to the general project code architecture – main technologies used, structure of files and folders.

Right after we joined all workers for a common lunch, that was a truly inspirational experience. Getting to know people that I am going to work with for a few next months was crucial for me.

After the lunch, we hand another session with our Frontend mentors – this time about the semantic HTML. We were given our first assignment – the Sunnyside Agency case. The purpose is to make us more familiar with all technologies used at Illumi – during the next week and a half, we will have multiple sessions to learn and understand them, as well as implement to the project and get the feedback. Therefore, me and co-interns wrote the markup for the landing page, discussing tags used and different approaches.

The last thing for the day was the feedback from our mentors. They reviewed our commits, possible changes were discussed, positive and negatives sides of our markup.

5.01 – Thursday

During the second day of the internship we had a learning session with our mentors about the SCSS (Sass) – CSS preprocessor, used by Illumi in all projects. We learnt about the Sass basics and CSS variables, how to create simple components with TypeScript and style them with the use of multiple files. Because I have learning goals to learn and master both SCSS and TypeScript, this introduction was highly practical for me.

The rest of the day we were working on our own versions of the current assignment. The aim was to create a few components and style them, using knowledge from today.

During this day, we were also invited to join the standup. We could see and learn how companys’ projects are discussed and different teams give updates on their work.

6.01 – Friday

Friday started with the feedback session. Our commits from Thursday were reviewed by our mentors. We were advised about some useful practices.

Next, we had a time to implement changes from the feedback to our own projects. Another learning session about the styling was performed, this time it was focused more about the general CSS modern practices – with the emphasis on the grid and CSS functions. We also worked further on our assignments, trying to implement new styling and creating another components. The code was commited frequently to the personal branch.

As a nice feature of the day, we had a common breakfast (not only lunch), where we could network with people and had some talks about the danish culture.