Featured Post

Writing DQL statements

Today I would like to focus on something, what Doctrine 1.x users know, but it looks a little bit different – Doctrine Query Language (DQL) statements. In the last tutorial we had had working Album Controller, which was using Doctrine Entity Manager, to get the Album data. Now we will focus on...

Read More

Google Kraków Open House 2014

Posted by evolic | Posted in Programming, Web development | Posted on 06-10-2014

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,


In the evening of the last Thursday (2nd October 2014) I was attending Google Kraków Open House 2014, which took place in the office very close to Main Marlet Square, where Googlers (Google’s employees) work.

Although there were about 40-60 people invited, there was a selection before the event, so I was very happy that I succeed ;)

I went to Google’s office to get some information about Google’s technologies: Dart language, AngularJS and Workshop of the Chrome Experiments.
I had some experience related to these technologies, so I was not total newbie.

For those, who have never heard about Dart I would like to say, that it is JavaScript replacement/successor designed by Google.

I also wanted to learn something about working for Google.

Event took place between 5:30 PM and 9:30 PM.

I started with some introduction, which could be summarized as welcome presentation.

After this there was a tech talk about Machine learning:

  • where we could use it: e.g. for SPAM classification,
  • machine learning models,
  • basic mathematical background (which was heavy).

Next presentation was about Google Cloud. Technology seems to be good, but presentation was average.

Next thing was Discussion Panel (Questions and Answers), when we could ask Googlers almost about everything. If you hadn’t been chosen to ask it in public… you could ask about it later… in the next part of the event.

Last part of time was devoted for Networking with Googlers, Bites and Flavors. During this time I met three Googlers: Software Engineer from Germany, recruiter from United Kingdom (who provided me good resource about Dart) and Software Developer from Poland.

There was also very good food, drinks and wine :)

It was very good time and I had very good conversations. Googlers are normal people, just like us, but they work harder and for different projects (used by millions people).

I got something more about Dart. Google uses it in AngularDart and it is quite mature technology. I know that no company want to use/support it (Mozilla/Microsoft), but Google, but things will change. The main advantage of Dart is that it can be converted into JavaScript (dart2js).

So if you want to work at Google – you should learn Dart, but Google use also C++/Java/Python/etc.

You must remember following things: code must be testable, efficient and of course passing compilation (correct).

[PL] Jeśli masz dużo pracy do zrobienia, ale tylko 24 godziny na dobę…

Posted by evolic | Posted in Miscellaneous | Posted on 06-10-2014

Tags: , , , , , , , , , ,


Moje dzisiejsze przemyślenia na temat pracy, relacji i dziedzictwa:

Jeśli masz dużo pracy do zrobienia, ale tylko 24 godziny na dobę
Oznacza, że powinieneś delegować swoją pracę
innym uzdolnionym ludziom podobnym do Ciebie.
Ale skąd wziąć ludzi takich jak Ty sam?
Nie mam tu na myśli prokreacji i seksu,
Które są jakimś rozwiązaniem, ale długoterminowym ;)
Mówię o kształceniu innych by stawali się tacy jak Ty.

Tomasz Kuter

Wersja angielska dostępna jest tutaj.

If you have much work to do, but only 24 hours a day…

Posted by evolic | Posted in Miscellaneous | Posted on 06-10-2014

Tags: , , , , , ,


My today’s thoughts about work, relations and legacy:

If you have much work to do, but only 24 hours a day
You need to delegate your work to skilled people such as you.
But how to make more of you?
I am not talking about procreation and sex
Which is some sort of solution, but long-term ;)
I’m talking about teaching people to they become more like you.

Tomasz Kuter

Polish version is available here.