Hello, long time no see. Well, many things since the last summer:
Traveled to Chile for Christmas and new Year; just finished the semester( software design: 10, Android: 7 =( ), and now facing a new one that include an internship and a final project. I also learned some web development in PHP and mobile development in Android.
Regarding my free time: I have not finished the Debugging course yet! but on the other hand I took the functional programming course in Scala with Martin Odersky at Coursera! which was great!!...but still I do not fully understand how to program in Scala.=( I mean, I know the language, but I guess I need a real project to really understand how to use all these amazing options that the language offers. The course was really tough to me...functional programming really force you to thing in a different way and that is what I like the most! and generally you have to write less lines of code. I am not saying that functional programming is better than X paradigm...I am just saying =)
A couple of conferences and events: GOTO night about Hadoop and Couchbase, and then I won tickets to NoSQL Search at Trifork!!...that was a great experience...there I had the opportunity to participate in a hands on workshop about a graph database called Neo4J...Juhhhuu!!
Did I mentioned I was in love with Erlang?...well, I am still in love with Erlang, and finally, after finishing this semester I am going to work in some tools that perform static analysis for Erlang programs!!!. Really amazing stuff. It is a really challenging internship in many senses.
Probably the main reason is that the internship is in Stockholm (where Erlang comes from). It takes only one hour to fly from Copenhagen to Stockholm, but I am still student and I cannot afford so many travels in a month so I am moving there for three months. But all in all, I have heard that Stockhom is one of the most beautiful cities of Scandinavia.
Another relevant point is that the internship is in Erlang Solutions. The only consultant company in its type focused in the Erlang language and the community. I feel really really lucky...as always!.
I know theoretically many details about the language, but there are still some misteries I have to solve, and again, I need more lines of code to tackle this issue.
So that was something about the internship. Now, continuing with my free time, I have also acquired some interesting books since last time: Learn you some Erlang for great good(Fred Hébert)(really much much better than the web version...I prefer the real book), Erlang and OTP in Action(Logan, Merritt & Carlsson)(like this book, easy to read), Programming Erlang(2. edition Joe Armstrong). Programming Haskell(Graham Hutton)(because I believe in Erik Meijer's recommendations) and Programming Scala (Odersky, Spoon, Venners) Is just...I really liked Scala, I think is an interesting language and I want to improve!.
I really have this idea of programming languages as open minders. Every time I investigate one I found secret treasures that in some way inspire me and subsequently have some impact to the code I am actually writing.
Due to academic requirements I studied PHP with "programming PHP"(Tatroe, MacIntyre & Lerdorf)
and Android...well is a long and bad story, but I bought "beginning Android 4 (Wei-Meng Lee). Android was not a bad experience because of the book. Absolutely not. It was just an stupid administrative problem at school...so we ended up with a month of intensive lessons where no one learned so much(even though the teacher was great) ...I really learned a lot during the development of the final program. I could really imagine myself as a mobile platform developer...it is a lot of fun...ah!, and I won a Jetbreain resharper licence in a seminar in Malmö at Foo café!!...well I dont like .Net that much but it could be interesting to write some code to Windows phone 8
Mmm...yesterday attended to a talk about F# at Empire Bio. Really cool language...if there is something exiting in .Net that is F#. By the way, I am participating in the functional programming meet ups group in Copenhagen. At the first meeting assisted only 13 people. It is a little bit sad that there are not so many companies using this interesting paradigm yet.
So...that is more or less the general overview....now, my plan for this 6 months is going to be focus on Erlang, functional programming and Erlang related problems
No comments:
Post a Comment