Kafka client and producer

Kafka client and producer

Hi all I plan to use kafka and need client/producer for scala.
I would be happy for some recommendation.

Submitted October 20, 2017 at 10:16PM by zero_coding
via reddit http://ift.tt/2yWMGGC


[Hiring][Job] Backend Scala dev at the Broad Institute

[Hiring][Job] Backend Scala dev at the Broad Institute

Hi everyone,

My team at the Broad Institute in Cambridge, MA, USA is looking for a backend Scala engineer.

We're building a DSL and execution engine for pipelines of genomics computations. The idea is to describe complex graphs of computational jobs, and run them seamlessly in different environments (ie, Job A running on our in-house computing platform produces some output that's fed to Job B that runs as a Spark app on Google's cloud platform, etc).

Our software engineers work closely with computational biologists focusing on understanding the genetics of diabetes. Having a basic understanding of graphs and algorithmic complexity, and a deeper understanding of asynchronous systems and the JVM are important. We're also looking for someone with experience designing and setting up relational or nosql databases, though this isn't a deal-breaker.

We like:

  • Craftsmanship
  • Pragmatism
  • Immutability
  • Functional programming
  • Tests
  • Automation

We use:

  • Scala
  • Slick (somewhat reluctantly)
  • RxScala
  • Ficus
  • ScalaTest

What's good about the Broad:

  • A sizable community of Scala devs.
  • The potential to help people with our work, or at least not make things worse.
  • The benefits.
  • The work-life balance.
  • Access to world-class talks.

Remote work is a possibility (I'm remote, as is one of our computational biologists), but my boss would make the call on that on a case-by-case basis. It's safe to say we'd prefer someone in the US eastern time zone who could come to the office a couple of times a month, if they worked remotely.

We don't have an official job posting yet, so if you're interested, send your resume to me directly.

Submitted October 20, 2017 at 02:00AM by broad_scala
via reddit http://ift.tt/2yum9zO

Cutting test time on SBT

Cutting test time on SBT

So we've been trying to get our CIs faster, and one thing that was brought up is the possible use of testQuick.


Except we don't actually know how it works. Read the documentation, but I must've missed the part where it stores the checklist. Had this question put up on SO, but that'll only give me a direction.


I was wondering if there's something we're missing. We're already using Coursier and caching dependencies, and obviously one could optimize the code of the tests themselves, but perhaps there's some sage advice I've not come across yet for an automagical way to make tests faster when using scala.js or something.

Submitted October 19, 2017 at 03:12PM by Bobbelface
via reddit http://ift.tt/2gRsonb