Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
djblue
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
djblue
4mo ago
I think one of Clojure's main strengths for concurrency / parallelism is structural sharing of immutable data across threads, which you simply cannot do in Erlang.
2.
▲
by
djblue
4mo ago
I build and maintain Portal, which runs on multiple platforms including: Clojure, Babashka, ClojureCLR, ClojureScript, nbb, joyride, basilisp and soon jank. The main thing that's different per platform is the os/fs/http/
3.
▲
by
djblue
4y ago
I think most programming communities experience fragmentation as they grow. I would say the javascript ecosystem has had an order of magnitude more fragmentation at every layer: package management, server, client, module specification. IMO
4.
▲
by
djblue
5y ago
I would say so, I have implemented a pwa https://djblue.github.io/portal/ hosted via github pages for people to browse through their data-structures. You can also connect the ui to a live host and send it data directly
5.
▲
by
djblue
5y ago
For me the real advantage is the shared information model with the backend that is trivial to serialize/de-serialize with something like transit-clj(s). It's like the benefit of js/node but with richer data structures: keywor
6.
▲
by
djblue
6y ago
https://github.com/mfikes/esprit targets espruino from clojurescript.
7.
▲
by
djblue
6y ago
Thanks!
8.
▲
by
djblue
6y ago
Thanks!
9.
▲
by
djblue
6y ago
https://github.com/djblue/portal - link to the source and usage instructions.
10.
▲
Show HN: Portal – A new data browser for Clojure to navigate through your data
(djblue.github.io)
12 points
by
djblue
6y ago
|
5 comments
11.
▲
by
djblue
7y ago
Sweet! Thanks for sharing. I see you're using pure-store to manage your game state. My implementation also uses a redux pattern for state management :)
12.
▲
by
djblue
7y ago
Your project is substantially superior to mine. It looks so goooooood!
13.
▲
by
djblue
7y ago
Thanks! I really enjoyed the data modeling aspect of this project. I also ended up modeling the board as a mapping of [row, column] -> color which might be different from the traditional 2D array representation.
14.
▲
by
djblue
7y ago
https://github.com/djblue/tetris/blob/master/src/tetris/core... to update the mapping :)
15.
▲
by
djblue
7y ago
I was following https://tetris.com/play-tetris , but I would be down to change it. It messes me up when I use the HJKL mapping.
16.
▲
by
djblue
7y ago
Thanks!
17.
▲
Show HN: Tetris Implemented in ClojureScript
(djblue.github.io)
135 points
by
djblue
7y ago
|
25 comments
18.
▲
by
djblue
7y ago
The reason I want to be able to have different files for different machines was to make slight variations to some of my dotfiles. I used to use branches but it was too much error prone work keeping all my branches up-to-date. I switched to
19.
▲
by
djblue
8y ago
This is the biggest value of structured data, as soon as you convert something to a string you have lost all your leverage.
20.
▲
by
djblue
11y ago
Same here :(
21.
▲
by
djblue
11y ago
I think the consensus is that the site looks great... I have to agree :)
22.
▲
Show HN: Http relay proxy powered by node, deployable to heroku
(npmjs.com)
2 points
by
djblue
11y ago
|
0 comments
23.
▲
Show HN: List/play videos over ssh using mpv
(github.com)
2 points
by
djblue
11y ago
|
0 comments
24.
▲
by
djblue
12y ago
I don't think your link works. Sorry.
25.
▲
Why I wrote another npm registry
(djblue.github.io)
1 points
by
djblue
12y ago
|
0 comments
26.
▲
by
djblue
12y ago
Thanks for the write up. I've been getting into docker lately and this is really useful.
27.
▲
by
djblue
12y ago
agreed, but maybe easier without all the new.
28.
▲
by
djblue
12y ago
This project is really cool! Well done.
29.
▲
Show HN: Private npm – private npm registry. Try npm publish on it
(pnpm.herokuapp.com)
2 points
by
djblue
12y ago
|
0 comments
30.
▲
Show HN: Private npm - a simple to setup and use private node.js registry.
(github.com)
1 points
by
djblue
12y ago
|
0 comments
More ›