This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-05-12
Channels
- # admin-announcements (1)
- # aleph (1)
- # arachne (10)
- # beginners (6)
- # boot (81)
- # braveandtrue (3)
- # cider (42)
- # cljs-dev (1)
- # cljs-edn (52)
- # cljsjs (9)
- # cljsrn (9)
- # clojure (62)
- # clojure-austin (1)
- # clojure-belgium (11)
- # clojure-berlin (2)
- # clojure-gamedev (2)
- # clojure-greece (1)
- # clojure-russia (73)
- # clojure-uk (98)
- # clojurescript (156)
- # community-development (4)
- # component (3)
- # cursive (30)
- # datascript (10)
- # datomic (17)
- # emacs (5)
- # events (1)
- # hoplon (315)
- # jobs (1)
- # jobs-discuss (3)
- # lein-figwheel (6)
- # luminus (18)
- # off-topic (13)
- # om (130)
- # other-languages (122)
- # re-frame (32)
- # reagent (27)
- # rethinkdb (6)
- # ring (2)
- # ring-swagger (31)
- # spacemacs (4)
- # untangled (6)
- # yada (30)
Ay up UK...anyone out there?
BTW anyone using Riemann to monitor microservices?
I use Riemann @agile_geek amongst others(don't ask)
i'm a logstash man
@gjnoonan: @martintrojer I don't think they are mutually exclusive. I would use both
I have no way of using Riemann on my current client but was thinking about how to monitor/manage microservices if I ever manage to do something of my own and wanted to know pros/cons
Indeed, although there are many different tools in play at the moment, I am trying to unify things.
this is pretty neat too: http://metrics.dropwizard.io/3.1.0/
the de-bouncing, send-to-pagerduty etc that (some) people use riemann for I do in logstash
logstash is more than ingesting logs into elasticsearch
for pure metrics, i'd vote datadog.
Another provider might be https://www.dataloop.io/.
oh, I only use services written in perl.
all I say is a joke.
also true
so, Github really screwed over most startups
Take my advice, buy Gitlab shares
Even more advice;
Keep only open repos on GH
move private stuff to gitlab hosted on a t2.nano
10x monthly spend
(for all those 10x devs out there)
well, bitbucket has the same per-user license as neo-github. so that wont fly
I don’t see how github changes should affect startups much? Client-services companies I’d expect to be hardest hit
A question. I'm attempting to override a Java class. I have my gen-class, extends and exposes set. In the function which overrides (the protected method of the java class), I have something like this:
(defn -getForegroundColorCode
[this event]
(condp = (event getLevel)
Level/ERROR_INT (str ANSIConstants/BOLD ANSIConstants/RED_FG)))
(the function is incomplete, so ignore the fact that condp doesn't have a default...)
I'm puzzled and not sure. "event" has a type (ILoggingEvent) with a method called getLevel
But can you put into the "extends" of a gen-class that this type also has this generic type?
@dharrigan: re running gitlab in a jail.. awesome. I do similar but run in a SmartOS zone 🙂
look at all you OS hipsters
my Desktop at home currently consists of a thin client running NixOS with, resources provisioned from my SmartOS server
> when I try to use java from clojure > it's easy to lose my composure > there's plenty more dots > and some I forgot > which then made my program fall over
and then figuring out that cursive-ide doesn't recompile AOP classes unless you force it.
@dharrigan: the passing this
in becomes more obvious if you think of the fact that the method in the Java world has to have an instance to be called on. So in Java interop we can write (.toUpperCase "hello")
.
Then if you think about the .toUpperCase
as a fn it's taking as it's 'target' the String "hello"
. This translates to "hello".toUpperCase()
in Java land.
So the this
in the protocol is the target object itself. If that makes sense?
It does, it's a rule to learn. However, documentation to explain that wasn't very forthcoming.
the examples on clojuredocs are usually a good place to look: http://clojuredocs.org/clojure.core/gen-class