HNHacker News
TopNewBestAskShowJobs

minaandrawos

700 karma · joined March 28, 2014

website: www.minaandrawos.com
submissionscomments
minaandrawos··on Go news Android app revamped with the help of Claude Code
The code is open sourced at https://github.com/minaandrawos/golangnews
minaandrawos··on Introducing 'Mastering Go Programming'
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.
minaandrawos··on Introducing 'Mastering Go Programming'
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
minaandrawos··on What programming languages are used most on weekends?
I was kinda surprised that Go (golang) wasn't up in the list
minaandrawos··on A Fast Lightweight Time-Series Store for IoT Data
I think you are right
minaandrawos··on Replacing Ruby on Rails: Let's Go
If you are set to learn Go. Martini -though powerful- is not the most idiomatic. Why not try the gorilla toolbox instead? http://www.gorillatoolkit.org/. The maker of Martini wrote an interesting post last year: http://codegangsta.io/blog/2014/05/19/my-thoughts-on-martini...
minaandrawos··on Should I pursue a masters in computer science?
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
minaandrawos··on Should I pursue a masters in computer science?
Thanks everyone for the feedback, that is extremely helpful
minaandrawos··on How to build a Modbus driver in Go?
Interesting, I will try that out. Curious how it reacts :)
minaandrawos··on Is Java the Cobol of tomorrow and Go the Java of the future?
I came across this post recently authored by a seasoned .NET developer that outlined why the author preferred Go over .NET: http://blog.jonathanoliver.com/why-i-left-dot-net/
minaandrawos··on Is Java the Cobol of tomorrow and Go the Java of the future?
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/
minaandrawos··on Go will be at OSCON 2014
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.
minaandrawos··on Kotlin: Statically typed programming language targeting the JVM and JS
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?
minaandrawos··on A better alternative to Rust and Go
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?
minaandrawos··on Hidden From Google
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.
minaandrawos··on Unikernels: Rise of the Virtual Library Operating System
The guy who headed the project was interviewed recently in a podcast: http://www.se-radio.net/2014/05/episode-204-anil-madhavapedd... , he provided some very interesting insights into the MirageOS, Unikernels and Ocaml
minaandrawos··on A practical guide to protocol buffers in Go
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
minaandrawos··on A practical guide to protocol buffers in Go
Thank you, I appreciate the comment
minaandrawos··on A practical guide to protocol buffers in Go
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.
minaandrawos··on Test-Driven Development in Go
Interesting read
minaandrawos··on YO'ed: a Golang YO hub to dispatch actions when someone YO's you
I like the idea
minaandrawos··on What if C++ looked more like Python or CoffeeScript?
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