You have to put your complexity somewhere.
315 karma · joined February 2, 2015
You have to put your complexity somewhere.
Not to mention that REPL-driven development and hot-reloading are so pleasant to work in, leading to development environments like this: https://github.com/danielsz/holygrail
I'm curious if any Clojure veterans would weigh in on the state of Boot.. is it gaining traction, or is the consensus to stick with Leiningen?
(In fact, you could probably leverage React's server side rendering and JSX to clean up that long chain of function calls in your page function.)
Hopefully, anyone that fits in A&B would agree with you and wouldn't submit. For everyone else, this seems like a fun way to add to their resume.
Apparently they've got a big update coming Monday, so keep an eye out.
EDIT: Not sure where to put the quotes... "serverless" backends, serverless "backends", both, or none? :P
Proxies can be used for data-binding, similar to Object.observe.
I've also yet to find a case where I need WeakMaps instead of an Object or Map. All the benefits seem to be a bit too theoretical, but I likely haven't dug into it hard enough.
there's overhead in setting this up, but i can remember several times where i have pulled the code down, made my changes, and gave up when trying to figure out how the maintainer wants my code formatted / tested.
That being said, if you are planning on scaling, you'll likely be moving your map object into it's own process, or a more traditional database, etc. Then whatever node application you have that facilitates the communication between that db/process and your users (via websockets or http) will be the place where clustering will come in handy.
The Relay system they're talking about is in reference to http://facebook.github.io/react/blog/2015/02/20/introducing-..., which is how Facebook manages data fetching at the component level.
Also, The interactive REPL based workflow that a lot of the LISP languages utilize is extremely appealing. I've been thinking a lot about how to bring this back into the JS world. I have yet to find any good literature on it, but I will be exploring this area more.
For those curious, here are some blogs that convinced me to finally give Clojure a spin:
- http://rigsomelight.com/2014/05/01/interactive-programming-f... (seems like this is the stereotypical "you should try ClojureScript because... " post)
- http://thinkrelevance.com/blog/2013/06/04/clojure-workflow-r... (a bit code-heavy, but an admirable workflow)
- http://swannodette.github.io/2013/11/07/clojurescript-101/ (dealing with asynchronous code)
I'm curious HN, anyone out there making strides in interactive JS development, akin to the 2nd blog post I referenced above?
Job description: http://grnh.se/dy8wb3
Summary: 2nd FTE hire. "Full stack", Angular front end, NodeJS / Firebase backend. Mobile in near future.
Apply and mention HN or email me personally (chris[at]tryscratch.com)