This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-08-25
Channels
- # aws (1)
- # bangalore-clj (1)
- # beginners (15)
- # boot (4)
- # clara (7)
- # cljs-dev (7)
- # cljs-experience (3)
- # cljsrn (1)
- # clojure (143)
- # clojure-austin (2)
- # clojure-germany (1)
- # clojure-italy (11)
- # clojure-serbia (11)
- # clojure-spec (96)
- # clojure-uk (20)
- # clojurescript (70)
- # community-development (58)
- # cursive (14)
- # data-science (1)
- # datomic (45)
- # events (2)
- # fulcro (19)
- # jobs (5)
- # jobs-rus (2)
- # off-topic (40)
- # om (24)
- # onyx (3)
- # parinfer (52)
- # pedestal (6)
- # protorepl (38)
- # re-frame (15)
- # reagent (11)
- # ring-swagger (5)
- # specter (37)
- # sql (3)
- # unrepl (3)
- # vim (1)
Hello everyone, months ago I found a blog post on HackerNews where someone presented a needlessly complicated solution for a simple problem. He also wrote a paper about it. Unfortunately I cant remember what the problem or the name of the paper was.. I'm searching for conference with call for papers about needlessly/clever/stupid/nonsense solutions/algorithms for problems in computer science - anyone know a conference like that?
qqq i recently wrote a tool to measure bpm of songs - https://alandipert.shinyapps.io/TapBPM/ - then i was able to find songs w/ that bpm on spotify, in playlists that contained the bpm
@hmaurer good example š - but I'm searching for Conferences, not Solutions/Problems š
I wish there was a 10 step plan for slowly influencing/guiding a java/javascript engineering group into choosing clojure/clojurescript as a technology choice....
I remember seeing this book but never got round to reading it https://pragprog.com/book/trevan/driving-technical-change
Humm... reviews on that book arent great... but it did lead me to a youtube video about "Fearless Change" https://www.youtube.com/watch?v=47r6Z-Bg2lc This might lead to something good.
weāre planning on using jmeter to do some load testing of our python app at work, and i think itād be nice to use clojure instead of whatever the heck ābeanshellā is supposed to be
@swizzard interop from java into clojure is easy, but clojure into java is easier. I bet you could translate a beanshell example to clojure pretty quickly using these docs https://clojure.org/reference/java_interop
yeah - Iād say if you find an example of how to use jmeter, the translation should be easy. Beanshell tries to be a java repl (with a bunch of caveats to account for things about java semantics that are not repl friendly)
in many ways clojure is a better beanshell with a weird syntax, haha
Cat on keyboard?
@bherrmann for that i think you need a 12 step program. At the beginning of the mtgs everybody says "Hi, I'm Joe and I'm a Javascript programmer."
Would anyone have a good talk to recommend? I am looking for something to watch tonight. No specific topic in mind; if possible something with an emphasis on concepts instead of a particular tool, but either is fine! (doesnāt have to be clojure-related)
I enjoyed this (non-Clojure talk) recently: http://longnow.org/seminars/02017/aug/07/seeing-whole-systems/
this talk is good if you want to know how nation-state-level hacking is done (eg. when Russians hack the DNC or US hacks Iran or whatever) - the nuts and bolts of how the orgs are really run and what their operating parameters are.
@U051SS2EU you got me at the title
@U064X3EF3 thank you!
This talk on how to use development metrics was pretty good https://www.infoq.com/presentations/metrics-visualize-team-reliability
@hmaurer I continue to bleat about the value of Stu's REPL driven developement talk to anyone who will listen https://vimeo.com/223309989
I didn't like the bit about, "Do you have an error message you don't understand, do all this extra work to understand it". I feel like meaningful errors should be first class and not something left up to the user. Granted it's on top of java, but why were all his solutions not something native to the language. Elm spoils you in that regard
I think that example loses some of its impact because that particular error is easy to understand and fairly obvious to spot by looking at the code. The point is that this is a pretty mechanical process for identifying any point of failure in any (complex) code.
true, But many beginners won't know how to tackle debugging with a clojure repl, at least based on the beginner material I've been reading, when they're staring down the barrell of a 12 line cryptic stack trace
most people only skim the surface when talking about the repl in the books I've read, which is a shame if it is used as the silver bullet of clojure. I feel it should be just as important as any other part of the language. It should be re-introduced throughout most reading material and examples
I agree. Workflows based on the REPL -- the way Stu uses it -- should be much more prominent in all teaching material but I think there's a lot of "Crack open a REPL and just start typing code" out there for historical reasons. Workflows that focus on writing code in an editor and evaluating forms as you go (via an attached REPL) have been hampered by some of the tooling that was out there (at least, among beginner-friendly tools). That situation is much-improved of late.
Elm uses a language that abstracts the runtime fully, and fundamentally that is not something clojure aims to do, and it would be easier to make a new lisp from scratch than to change that aspect of clojure.
oh I didn't doubt the difficulty or possibility, I just find that out of all the languages I've ever learned, Elm stands out as the one that got the most annoying aspect of every language before correct. I still prefer everything else about clojure though, so it's a big improvement on most languages I've learned
I did enjoy how he adequately described the state I persistently find myself in with javascript as a "fugue state"
@bherrmann Yeah, that talk has changed my development workflow (for the better) and I've been clubbing people over the head with links to that talk as well! ā£ļø š¤