16 April 2014

The Ruby Reflector

Topic

Scala

  Source Favicon
On Heroku over 2 years ago.
Email
  Source Favicon
Email

Rails world. It's not so unusual if you look at other communities - Java, .Net, Scala, Clojure, Haskell, even PHP (with the fantastic Symfony2 framework).

Wasn't that the reason that we use Rails not to need to escape from it?

Yes and no.

It's a longer story, for another blog post, probably. In short, I believe that Rails is good for the start (as long, as you're not efficient with other approaches yet), however it's bad for a longer run.

Rails…

andrzejonsoftware.blogspot.com Read
  Source Favicon
Email

…personal workflow, our name and email for git, and vim syntax highlighting for languages such as Go, Scala, Haskell, or Clojure that we're playing with but that we typically don't use on client projects.

We recently released rcm which, among other things, allows a workflow where those two sets of dotfiles co-exist in harmony.

Team dotfiles as primary

The team's dotfiles could be considered the primary dotfiles repo. It is well-vetted and we can depend on it matching …

robots.thoughtbot.com Read
  Source Favicon
By wycats of Katz Got Your Tongue? 4 years ago.
Email

…similar to my preferred solution to the problem. I asked both Nick and the guys in # scala. Both said that while traits could solve this problem in Scala, they could not be used flexibly enough at runtime.

In particular, Nick wanted to be able to read the list of "decorators" to use at runtime, and compose something that could create queries with the appropriate elements. According to the guys in # scala, it's a well-understood issue, and Kevin Wright has a compiler …

yehudakatz.com Read
  Source Favicon
By Elise Huard of RubyLearning Blog 1 month ago.
Email

Little Functional Programming Lexicon

This guest post is by Elise Huard , who is working as a freelance software engineer. She has 15 years of software under her belt and is keen on providing experienced advice as well as coding help. She has programmed in Ruby for 6 years before turning to Clojure and Haskell, and enjoys exploring the world of functional programming. She lives in Berlin, Germany with her family.

W ith Clojure, Scala and Haskell on the scene, functional …

rubylearning.com Read
  Source Favicon
By Guest Post of New Relic 3 months ago.
Email

…Takipi thought we'd share our list of plugins we think every Java / Scala developer should know about, including our own brand new Takipi error analysis plugin. Without further ado, here are our seven server Samurais:

MySQL

The bread and butter of relational DBs for Java and Scala developers, the MySQL plugin integrates key DB performance and throughput metrics into your New Relic dashboard. Metrics include things like the number of active connections on your server, …

newrelic.com Read
  Source Favicon
By Blake of Heroku 3 months ago.
Email

Heroku.scala for Scala

I spend a great deal of my time working in Go, on hk in particular. hk is a command-line interface for Heroku that interacts heavily with the Heroku API, so a fully-functional Go API client was of great interest to me.

Hand-writing the Golang base client and App model

I've used a number of auto-generated libraries before; they tend to feel like they were made to be used by a computer rather than a human. That's a feeling I wanted …

blog.heroku.com Read
  Source Favicon
Email

…architecturally ahead of Rails (a topic for another blog post, probably). Did you notice how popular Scala is becoming?

Should we care about the future of Rails? Is it more pragmatic to be backend-independent and start learning more about other backend choices? Should we go the microservices way and have the app implemented in several backend technologies at the same time?

Many questions, lots of guessing :)

If you liked this blog post, you will enjoy following me on Twitter …

andrzejonsoftware.blogspot.com Read
  Source Favicon
By Assaf Arkin of Labnotes 4 months ago.
Email

Scala programmers really like types. This has lead to some surprising decisions. The oddest we encountered was the plethora of types blossoming around the HTTP request/response cycle. Instead of two simple maps with keys for status, headers and body there were types. Types galore! There was a request context, a request, a response, a large number of directives and even types for every ‘known' HTTP header.

lambda-chop : " Sweet.js macros for lambdas with currying, …

blog.labnotes.org Read
  Source Favicon
By Chris Hansen of New Relic 5 months ago.
Email

Whether you use Java, Scala and Play, .NET, Node.js, Python, Ruby, PHP, Android or iOS, New Relic can provide you with instant insight into your applications. By plugging New Relic into your environment, you can see your web requests organized by controller method. In the New Relic UI, you immediately see summary data about which web requests are called most often, where they're spending their time, and overall throughput and response time. We provide you with detailed …

newrelic.com Read