Re: Bazel as Clojure build tool

2018-06-11 Thread Colin Yates
If we are off topic... I once worked with a really smart guy who decided that AOP (using the Spring proxying mechanisms) was a great way of enforcing that customers could only see their line items. Only he did this before he went on holiday, didn’t tell anybody about it and whilst the filtering

Re: Bazel as Clojure build tool

2018-06-11 Thread Gregg Reynolds
On Mon, Jun 11, 2018, 3:03 PM Erik Assum wrote: > Totally off topic, but I once worked on a Java project where some of the > tests were written in groovy and they were a huge PITA: > > 1) The refactoring tools never found, nor refactored the groovy code > 2) The compilation errors introduced by

Re: Bazel as Clojure build tool

2018-06-11 Thread Erik Assum
Totally off topic, but I once worked on a Java project where some of the tests were written in groovy and they were a huge PITA: 1) The refactoring tools never found, nor refactored the groovy code 2) The compilation errors introduced by 1) never showed up in my IDE 3) Having to relate to tests

Re: Bazel as Clojure build tool

2018-06-11 Thread Gregg Reynolds
On Mon, Jun 11, 2018, 2:55 PM Rick Mangi wrote: > Next time you have to write unit tests for java, give groovy a try. > Well I guess we're getting a little of topic for clojure, but I see your point. Problem is I have only so much gray matter, I'm not sure how much room there is inside my skull

Re: Bazel as Clojure build tool

2018-06-11 Thread Gregg Reynolds
On Mon, Jan 29, 2018, 10:16 AM Kiril Videlov wrote: > Hello, > I have been looking at the Bazel build tool for a > multi-language mono-repo and I was wondering if anybody has tried it in the > context of Clojure projects. > Let's go back to basics: what do you mean by

Re: Bazel as Clojure build tool

2018-06-11 Thread Rick Mangi
Next time you have to write unit tests for java, give groovy a try. It has a lot of features that make this easy, 1 line map construction, overriding of private methods, super easy to make mocks. There's definitely some weird syntax, and it's slow, but I'm fine using it for glue or scripting. On

Re: Bazel as Clojure build tool

2018-06-11 Thread Gregg Reynolds
On Mon, Jun 11, 2018, 2:44 PM Rick Mangi wrote: > Believe it or not, I actually like groovy a lot. I used to use it to write > unit tests for java code. It's very easy to learn. > Will wonders never cease? I had to learn a bit of groovy a while back while dealing with Gradle, and came to hate

Re: Bazel as Clojure build tool

2018-06-11 Thread Rick Mangi
Believe it or not, I actually like groovy a lot. I used to use it to write unit tests for java code. It's very easy to learn. On Mon, Jun 11, 2018 at 3:40 PM Gregg Reynolds wrote: > > > On Mon, Jun 11, 2018, 2:30 PM wrote: > >> ... > >> We're starting to lean towards gradle >> > > You do

[ANN] depify - generate deps.edn from project.clj

2018-06-11 Thread Luke Burton
depify reads your Leiningen project.clj configuration file and produces a deps.edn file suitable for the Clojure CLI tools. GitHub: https://github.com/hagmonk/depify/ It's not meant to be an exhaustive replacement, just something to get you up-and-running

Re: Bazel as Clojure build tool

2018-06-11 Thread Gregg Reynolds
On Mon, Jun 11, 2018, 2:30 PM wrote: > ... > We're starting to lean towards gradle > You do understand that that means you have to deal with groovy? ;) Fwiw I've been working with Bazel a lot lately and I would never go back. -- You received this message because you are subscribed to the

Re: Bazel as Clojure build tool

2018-06-11 Thread rick
We currently use Pants to manage our huge python deployment and it's been a godsend for dependency management. We also have a bunch of clojure based kafka consumers (and a few APIs) that live in the same repo, but are built manually with lein and versioned/deployed separately. We've wanted a

Job Announcement: Data Architect /Solutions Architect/Senior Developer- Fulltime- Philadelphia

2018-06-11 Thread Ripu Gupta
Hello Everyone, Good Afternoon, I am Ripu Gupta from Xavient Digital and I am looking out for the Candidates with the skills in Clojure, Kafka, Cassandra, Git, Go, Java. Kindly review the job description and feel free to apply. Job Description: Data Architect IV/ Solutions Architect/ Developer

Re: [ANN] Cronut: Scheduled Execution via Quartz and Integrant

2018-06-11 Thread Juraj Martinka
This looks really nice! Thanks for putting this together. On Friday, 8 June 2018 14:08:14 UTC+2, Derek Troy-West wrote: > > Cronut provides a data-first wrapper for the Quartz Job Scheduler. > > Github: https://github.com/troy-west/cronut > Clojars: [com.troy-west/cronut "0.1.0"] > > Clojure has