I still strongly believe it depends on the person. If learning programming is bad in video, companies like Udemy, or Treehouse won't find the success they are currently enjoying. Also, copying and pasting isn't an option for printed books unless they are ebooks, but still people buy printed books.
I believe it depends on the person. Learning styles differ based on how our brains work. Some people tend to enjoy and consume video\audio learning better than books. While others can consume the written word much better than videos\audios
Is there a particular algorithms course you'd recommend in there? I did some intensive reading recently on algorithms, but a well structured course will definitely help. Most of the material I came across so far aren't very close to practical life
I agree that generics is bound to become a limitation as Go get more used in APIs and similar use cases. For now, if anyone interested, here is a way you can get generics like functionality with Go: http://blog.jonathanoliver.com/golang-has-generics/
Are there any Go events in the San Jose area? I heard there are some in San Francisco but it is kinda far in a work day!! So far all the Gopher major events seem to be in different states.
It seems interesting but I find myself comparing it to Eclipse's Xtend (http://www.eclipse.org/xtend/ ). Does anyone know if it has an advantage over Xtend?
Can anyone provide more concise points into why Nimrod is a better alternative to Go or Rust? The way the language is described sounds pretty close to Go, I am curious where it shines compared to them?
The issue here is two fold: if you committed a simple offence like -say- shop lifting at some point of your life, get caught, get punished, regret it then you try to make things right and get back to society. Having a permanent record of that in the internet can pretty much destroy your life even though you didn't kill anybody. We are all humans, we all make mistakes. On the other hand, if it is okay for courts to make things "disappear" from internet gates like Google then any ambitious politician\lawyer with zero concern for public interest can make the internet his pet by hiding some of his history from the public and any dictator can mask everything they do even if their citizens use proxies to bypass their firewalls. In my personal opinion, the most practical way to address this is to prevent publishing names on newspapers for offenders in minor offences as opposed to hiding Google's search results.
Whenever you get a chance, would you care to share some of the main pain points to look out for from your experience as well as the workarounds? I haven't encountered major issues (small issues yes, major issues not yet) so far implementing protos , however my projects scales are typically not as massive as Google's. So for the sake of my quest to expand my horizons, any feedback will be greatly appreciated
Interesting feedback, I didn't expect the exclamation marks to have such an affect. It is more of my personal writing style, however since there were two remarks on the exclamation marks, I edited the article and cleaned out some of the exclamation marks. Hope you enjoy the article.
How about exploring a modern language like Google GO (Golang)? Go was designed exactly for the purpose of having a performance that could be compared to some extent to powerful languages like C/C++ and in the same time maintains a Python like syntax. I have programmed with both languages and I'd say by the end of the day both languages are powerful tools in your developer's toolbox however Go is a very attractive choice when it comes to rapid to develop performant applications