Personal Nerd Goals publish - rejuvinate a history of developer advocacy learn elixir - build a couple of projects from a couple of angles learn machine learning basics
Alan Blount
Learning to Code is like Aquiring Superpowers.
If you are interested in being a better programmer, I’d like to help. I too am always trying to improve and learn new things.
I’ve been using Elixir for a few weeks now, sometimes
forcing it to play nice with Mongodb/Meteor
, which it doesn’t really want to do.
Sometimes with Posgres (which it loves).
Sometimes just plain ole’ Elixir with no persistance.
I have been watching Elixir for almost 2 years now, and debating if it’s mature enough for me to invest in.
Obviously Erlang is super-mature, and Elixir is quite stable, but it’s a question of “is the community mature enough yet?”
Since I’m now writing this, I believe it is “ready”, and I’m beginning a journey to build out some services in Elixir
to stand up next to existing node services (meteorjs) and slow move funcitonality over to to Elixir.
Chapter One: Proof of Concept, Mongo is supposed to be Simple.
Why… oh why… why did I wait so long?
I’ve been talking about switching to a static site generator for years, since jekyllrb started gaining popularity.
I understood the benefits, but I had no compelling reason to switch… (sort of how I resisted git for a few years because svn worked well enough)
But who wants a WordPress site?
Well, ok, maybe you are using 12 plugins and doing fancy stuff.
Personal Nerd Goals publish - rejuvinate a history of developer advocacy learn elixir - build a couple of projects from a couple of angles learn machine learning basics
Last night I started playing with `meteor –release 0.9.2-rc1` which you can read about and play with too; check it out here:
https://meteor.hackpad.com/Getting-Started-With-Cordova-Z5n6zkVB1xq
It’s wonderful!
The local development and hot-code-push is a great improvement over any other solution I’ve been using. Builds were painless (mostly).
Most of my stumbling points were due to 9x, not the new Cordova stuff.
A few interesting details…
Cordova gets built here:
$ ll -a .
http://readme.lk/noticed-tech-crowd-interview-arunoda-susiripala/
This advice might be aimed at people who already consider themselves developers, but there’s a nugget in there that’s perfect for anyone who is interested in getting started…
Pick some open-source project, probably a smaller one, that does something you’re interested in. Maybe it’s something you tried out and used. Maybe it’s something you tried out and it didn’t work out. Maybe it’s something you looked at and didn’t understand.
UPDATE: see meteor-core-cordova-support-alpha-release-is-out (2014-08-25) for new information
About Meteor and PhoneGap / Cordova Meteor is a rapid server/client development framework, written in JS – makes very interactive apps easy to build. http://meteor.com
PhoneGap / Cordova is a project to allow developers to use HTML, CSS, and JS to build mobile apps for all major devices. http://phonegap.com
Basics of Integrating Meteor + PhoneGap / Cordova The basic idea here is to use PhoneGap / Cordova to create a mobile App on several different platforms at once and it gives device hardware access; then “load” your Meteor application, which handles all of the rest of whatever you want your app to do.