Well, that wasn't bad at all! Fully front-end session timeouts for a low-significance app by putting @plexus @plexus@mastodon.social @plexus@toot.cat @lambaisland new Deja Fu library to the test. So simple!
Now have HTML5 local storage working in my #clojurescript app! I guess it is possible for the front-end to handle sessions, as long as they aren't anything confidential. Thanks to old mostly-finished things like https://github.com/alandipert/storage-atom. Transit had a couple loose ends, and now to figure out session timeout...
RT @markm208
I cover syntax basics, data structures, closures, tail recursion, lazy sequences, and concurrency.
One of the easiest way to get started in #Clojure is to use http://replit.com (no complicated Clojure install required).
@aluaces Ah! You redeemed that monstrosity! Thanks!
HEEELP! I'm working in elisp and miss my #clojure data orientation. What is the right way to simplify this thing?
RT @planetclojure
Tick is out of alpha! (by @henryw374)
http://widdindustries.com/tick-is-out-of-alpha/
https://markm208.github.io/cljbook/ is a very cool demonstration of getting started with #Clojure, using a medium I have not seen before to play the typing for you. If you are even a little curious about getting started, play with it! Thanks, @markm208 !
@amerika oh, is that a bad thing?
Great discussion on the readability and comprehension load associated with loops vs list comprehensions like map, filter. Top advice: use named functions in them, either way. Functional composition dissolves a large part of unreadability.
It feels like #guix has entered the same category as Gnus had for me: three years of thinking it would be a good idea before succeeding at taking the leap. The key difference is that with Gnus, I had to get my mail some other way until it worked. With guix, will my whole workstation be broken?
RT @tgamblin
What I mean by that is that Guix reproduces *its own* recipes from the ground up. That’s it.
If you think about the way people use #hpc machines, there is a *lot* of software from “the system” that we rely on. Vendor MPI, compilers, math libs, drivers, and the host Linux distro.
RT @nikitonsky
Kudos to @roman01la for helping Rum stay relevant in the last 1.5 years!
Now, Rum is looking for new maintainer!
The job is mostly to keep track of React releases, adopt them for Rum and handle reported issues (not that many).
Want to help? Let me know! https://twitter.com/roman01la/status/1442794829994414105
And, perhaps, writing human language and not code is the advice? Taking time for journals, essays, even readme and documentation has been so good for me.
---
RT @heyblake
Not enough ideas? Read.
Too many ideas? Write.
https://twitter.com/heyblake/status/1442480399079202823
RT @hewrin_10
I feel Agile also suffers from the same issue. Naming is important https://twitter.com/jimmykoppel/status/1436426066369912861
Question of the day: do you use any macros that have you write otherwise-invalid code in #ClojureScript? IE break the (function args) syntax?
Only one I can think is reagent, [function args]. But that barely counts.
---
RT @iamsegunajibola
Question of the day:
Do you still use semicolons in JavaScript?
https://twitter.com/iamsegunajibola/status/1442792196646719495
RT @roman01la
It was fun 18 months for me as a maintainer of Rum. We've fixed a bunch of long standing issues, adapted the library to functional components and hooks so that Rum works with future React, sped up Hiccup interpreter, made some mistakes and fixed them back
https://github.com/tonsky/rum
Full Stack Clojure web app engineer