33 karma · joined July 24, 2009
We're a small consulting shop tackling projects other companies deem impossible. We currently have multiple clients ranging from large enterprises in retail and ad tech space to small startups in fintec and education. We work with the latest technologies such as Kubernetes, Istio, Vault, Consul, etc. on Infrastructure and develop applications with Corda, Kotlin, Scala, gRPC, etc. For data platforms we are using FaunaDB, Spark, Cassandra, etc.
We're looking for engineers who enjoy a diversity of projects and are self-directed:
Backend Engineers / Consultant -> experience in the JVM ecosystem (Scala, Kotlin or Java) and Data Technologies (Cassandra,Spark,etc.)
DevOps Engineers / Consultant -> experience with the HashiStack, Kubernetes and Infrastructure Automation
CryptoCurrency / Smart Contract Engineers / Consultant -> experience with Corda, Blockchain, etc.
On-site opportunities available in the western US. Remote opportunities worldwide.
Email me directly at ryan at grand cloud
Developer Productivity - Having worked with a lot of the major frameworks they are all very comparable. You can say the same things about Play, GWT, you don't worry about the plumbing, setting up routes, ajax, etc. ...
Learning Curve - You really need to know Scala and functional programming to be effective with lift. Even though lift itself might be more productive, easier, etc. none of that matters if you are not experienced in Scala. And becoming truly experienced in Scala takes a fair amount of time.
Play is plain Java and so it took the developers on are team less than a day to become productive with Play, they have a great tutorial that walks through all the major parts of a Play framework.
Developer Perception: Seriously emacs? Textmate is the only way to go.
Developer Availability - Well you might be able to find Lift developers, but they come at a major premium because they know Scala. Java developers are much more common and don't have the major premium. And there are a lot more Java than Scala developers (DP charges a very healthy $250 / hour - http://www.quora.com/What-are-the-going-hourly-contracting-r... )
Templating - Yep most frameworks have them, pretty common.
Plugins - Play has those in the form of modules
In the end I would agree with Raible's findings, there is not a huge difference in frameworks.
I do find one thing curious about all of David Pollak's rants are they always reference Foursquare and Novell.
I run a small independent consulting group and have multiple contracts I am looking to fill. The positions are with both small start-ups and large fortune 500.
Please email me for more details - hackernews at anvilflex.com
As an alternative to stronger amphetamines I have found provigil - http://en.wikipedia.org/wiki/Modafinil - to be a wonder drug. It doesn't stay in the body as long, yet gives you enough umph to get going on those real tough days.