Learning new languages can be a great way to expand your skills and stay up to date with software development trends. The language that I'm currently learning is Scala! It's a great language for picking up functional programming concepts, and it being on the JVM allows you to leverage the Java ecosystem's libraries and frameworks. In this post I'll show you how to install Scala and give you a few resources to get you started.
To install Scala you need to install a Java runtime version 1.6 or later. Once you have that installed you can install Scala through homebrew if you are on a mac, or follow these instructions if you are not.
You can get started playing with the language basics from the terminal with the scala command.
ground in terms of tooling, web frameworks, and other resources for creating sites in Go.
In this post I will show you how to create a basic app in Go and how to host it on Heroku.
be sure to check out A Tour of Go.
part two then that's a good place to start.
Today we're going to add some graphs and see how Ember components work.
highcharts to be a good place to get started and it is free for non-commercial uses!
part three here when you are finished.
excellent documentation and guides before continuing here.
co-workers you will need something a little more flexible.
can be a minor issue if things go wrong, but in production it can be disastrous.
and have felt the pain of inconsistent data more than once.
consistent is always a challenge, and what you can do about it.
which methods skip them entirely!
of this post that has updated instructions for the new Elastic Beanstalk and Rails 4.2.
chef, but it could be error-prone and started to feel like a full-time job.
control of your servers, load balancers, workers, auto-scaling conditions, etc, you will feel this pain as well.