Home sweet home

Hi there!

We are already back in Germany, so let’s summarize the last 3 days and try to find some final words about our internship in Ireland. Friday was our last working day and believe it or not, I’ve managed to finish all the damn German paperwork on that day. Because my colleage Martijn was still off at Friday I sent him an email with the summary of my last changes at the website. After that I used the lunch break to rush back to our apartment to get my key card, because I’ve left it behind on that day, of all days. Shortly after I was back I was asked to come in the kitchen, where I’ve got some nice farewell gifts from my colleages and good wishes for our flight back and my future studies. I was free to go a bit earlier at Friday for the travel preparations. Back at our apartment René and I packed our bags and cleaned our rooms. Then I’ve washed the dishes, René was in charge of the oven and Martin, who was still not there, wanted to mop the floors. After we were done Martin and I went to bed at 6pm to sleep a few hours, since we ordered a Taxi for 2 o’ckock in the morning to get to the bus station. We arrived at the Dublin airport around 5am, checked in, ate breakfast and waited for our flight. Our Dublin colleages arrived at last, because they were waiting for us in a different area of the airport, so we simply missed them. 😀 The flight was comfortable – I’ve slept the most time. We started with a little delay, but arrived very punctual at Berlin Schoenefeld. Martin’s sister and his girlfriend picked us up at the airport and dropped me in front of my house. Thank you for the ride mate. 😉 I unpacked my bag and went for the first family visits.

So that was our internship in Ireland. I have to thank my Irish colleages for their efforts, it was really nice and everyone was very welcoming, so I can confidently recommend Steria as internship placement.

My workplace

Hi there!

Actually I have to thank Toni for that brilliant idea, because I was wondering earlier about what else I can write, until I saw his post. So I quickly took some photos during the lunch break. What you can see is my current workplace at the apps team, where I use their laptop(the right one) to work at the site and mine for research, testing with JSFiddle and exchanging informations with my colleages. The lower picture shows the office as a whole. As you can see in the background of the picture, the lights in the back section of the office are turned off, that’s because of our power saving policy. The lights will turn off partially if there is no motion in that section of the office. When you sit too calmly on your chair, that even can happen when you still sit in that part of the office. 😀

We have entered the final week of our internship

Hi there!

Yep, the title is the vital point this week. Now we gradually have to plan our return journey to Germany. For today it’s planned to mop the floors of our apartement. And because of my heartburn last week, I really have to struggle with the amount of food now. I even have to share it with my colleages in the neighbor apartment, because it’s impossible for me to eat five pizza, fries and a baguette in the 3 remaining days. Poor me! 😀 In terms of work I will do my final steps now, because I have to use the remaining time with Christy for the completion of my Euro Pass formulars. The last days I have read the Google documentation about the rendering of CSS and co., because the Google Page Speed site pointed out some render blocking CCS issues at our page.

A late report about our weekly cinema visit

Hi there!

Of course we were this Tuesday in the cinema too. We watched 22 Jump Street and this time in a more or less big cinema hall. It was really funny, for me even funnier as A Million Ways to Die in the West. Actually the story was nothing new, because the series followed its old manners. And even the closing credits were charmingly self deprecating, they showed a dozen of possible continuations of the series with the complete same story and new villians. But that were definitively my last nachos there in the cinema, because the evening was mixture of heartburn, nausea and vomiting, but admittedly the basis was also not the best. 😀

Another modification to my JavaScript

Hi there!

As announced in my previous posts, I implemented the Gray Out effect this week. The first step for that was to display the number of sponsorships for each child somewhere and somehow on the page, so that we have a basis to work with. I used an input field for that, where I set the hidden attribute and thanks to C# I could use the „@item.Sponsorships.Count“ statement to set the value attribute of the input field to the number of sponsorships. So now that I had a hidden input field with the number of sponsorships above every delete button I could worry about the JavaScript part. I could figure out quickly how to get the value of the input fields with JavaScript and the actual Gray out effekt was also not a problem, but I wanted to display the Gray Out effekt onload and not with an onClick event or something, so I asked an befriended developer from Germany for help, who really had a cool working function for that up his sleeve. After that I read something about website optimization and tried that on my JavaScript to relax a bit.

The Titanic Quarter

Hi there!

Yesterday we visited the harbour of Belfast, where we actually wanted to take a guided tour through the Titanic dry dock and the Pump-House at 2 o’clock, but we were a little bit too late and didn’t really know where the tour starts, so we walked around on our own. The Pump-House and the dry dock were very impressive ─ it must have been a very back-breaking job for the dock workers, back then. After the docks I wanted to visit the Titanic Belfast, but Martin and René didn’t want to, so I went in on my own and took my time without any feeling of urgency, since I am a fan of the seafaring and especially of the Titanic’s story. The first part of the exhibition was a general view of the maritime history of Belfast and the construction of the Thompson Graving Dock, which was the largest dry dock in 1911. The next floor refered to the launch of the Titanic. There was a very impressive illustration, where you had an overview over Titanic’s and Olympic’s slipway through a window, with the tracing of the the enormous bow of the Titanic. The next part was about the 3 different passenger classes onboard the Titanic and their interior in the cabins. The last parts were related to the disaster itself, the aftermath and the exploration of Titanic’s wreck, where you could see exclusive footage of the wreck. After that I visited the Lego Brick City exhibition, which is a temporary exhibition in the top floor of the Titanic Belfast museum.

An jQuery popup in ASP.NET

Hi there!

My next idea was to display a popup with some chosen data instead of the whole data set on a new page, when you click on the delete button. Actually I wanted to display the data in the same way as before in the popup, but because the data base access is made by using the child ID, which is part of the page link, that was not possible, since the link itself doesn’t change if you display a popup. So in broad terms we had to refer to the table row in which the delete button was clicked and read out the child ID this way using JavaScript. The next problem was my jQuery script, because it had to be integrated in a script bundle first, to load it properly. My next task will be the Gray Out effect of some delete buttons, because you are only allowed to delete a childs data, if it doesn’t is part of a sponsorship anyway.

Some layout and usability changes

Hi there!

After I have familiarized myself with the ASP.NET framework I began to make some changes to the pages. First of all I’ve customized the names shown in the tabs of the browser matching the actual page content, because they were still the default names, which were set by the framework itself. After that I tried to implement an idea of mine, which came into my head when I tested the website before. The details of the sponsored childs are displayed in text fields and if you want to copy them you have to click 3 times in the field to select them. But since text fields are used instead of labels I thought the most likely reason for this is, that the users have to copy these details very often, so it would be more user-friendly if they only have to click once in the text fields. That’s why I wanted to use the onclick attribute, since the element which is generated at the end is an input type field, where I can use an onclick attribute. But I can’t use additional HTML attributes on a DisplayFor funcion, that’s why we had to create an extra Display Template for that task.

The cinema again

Hi there!

4 movies in 4 weeks. Yep, even I am surprised about that. I guess I’ve been more often in cinemas here in Belfast than the last two years back at home in Germany. I think this is because I don’t have a car here or a PC that is capable to run good games and it’s still to cold to go to a lake. But now back to my work project. ASP.NET is actually a pretty interesing framework because of the MVC (model, view and controller) design. The programming language that is used is C#, which is quite similar to Java, at least in terms of the logic. The benefiting difference is that you can use some SQL commands in the C# environment. I have the feeling that I make good progress in understanding the framework, even if I have some problems sometimes, because I can’t use the normal HTML attributes everywhere so easily.

The Belfast Comic Con

Hi there!

This weekend a Comic Con took place here in Belfast. And of course, we were there to check out this event and to make pictures of some hand made cosplay costumes. Actually it was a quite small hall, but we still had to wait over an hour in the line to get into. After we finally made it into we walked around a bit to see everything. I was looking for some mangas the whole time, but unfortunately I couldn’t find even one booth which sells some. But I guess at least it was a success for Eric, because he found a lot of Bronie stuff and met some supporters of the Bronie cult. After that we took a taxi to the city center, where we visited the Forbidden Planet another comic and merchandise store, where I got a fabric banner of Shizuo, a character of the anime Durarara!!, which will get a second season soon. Back at home we made burgers for dinner again and let the evening fade away in a relaxing atmosphere with watching some movies and stuff.