It seems that unit testing and private functions are opposed by convention in #clojure Cider and presumably other places -- a fact that can make TDD difficult since, hey -- I need to test that each line of the data spec is handled properly, but those shouldn't be exposed to library users. Solution settled on making a quasi-private namespace where we hide things that drive the main api functions -- technically still public, but documented for clients.
RT @viebel
The official final version of the book "Data-Oriented Programming" has been released 🥳 (after 18 months of early access program).
Discount code: sharvit39
https://www.manning.com/books/data-oriented-programming?utm_source=viebel&utm_medium=affiliate&utm_campaign=book_sharvit2_data_1_29_21&a_aid=viebel&a_bid=d5b546b7
To listen
---
RT @borkdude
Highly recommend listening to this episode. At least for me, many things resonated with me. 🤯 https://twitter.com/fngeekery/status/1549333276350971904
https://twitter.com/borkdude/status/1549753160494981120
RT @daslu_
Recently I've been affected by mindful chats w/ @otfrom @kloimhardt @reborg @kiraemclean @TeodorHeggelund @lambduhh @metasoarous @ezmiller about #Clojure community & knowledge building. Wholesome people are putting their thoughts into making things friendly. It makes me hopeful.
RT @clojurejobboard
.@ride_health is looking for: Senior Software Engineer (Functional) #RemoteWork 🇺🇸 https://ClojureJobboard.com/clojure-job/en-remote-senior-software-engineer-functional-ride-health-remotework.html #clojure #remote #typescript
RT @the_lazy_folder
Y'all need to listen to this.
SO serves about 2 billion page views a month and 6k RPS
they don't use what the cool kids use. No micro services, no kubernetes.
Lot of fun to listen to. https://twitter.com/alexcwatt/status/1544876135711916035
Whoa! Just learned about Asymptote for vector graphic generation. It can produce SVG and is apparently great for web. This could be very useful! https://asymptote.sourceforge.io/index.html
We do soft deletes in PostGres with auto-generated views that permanently encode "undeleted" vs the raw table. But article's point of referential integrity is a big one.
Of course the first thing that came to mind on this is xtdb @xtdb_com bitemporal database, where built in soft-deletes are part of bitemporality (first class). It is mentioned exactly once in the HS comments so far.
---
RT @refset
A discussion about 'soft deletion' is currently #1 on HN! On reflection, "making soft deletes a first-class concept" feels like a useful way to frame 'bitemporality' for the uninitiated 💡
I'm looking forward to…
https://twitter.com/refset/status/1549517100158537730
RT @refset
A discussion about 'soft deletion' is currently #1 on HN! On reflection, "making soft deletes a first-class concept" feels like a useful way to frame 'bitemporality' for the uninitiated 💡
I'm looking forward to studying all the comments in the morning 😁 https://news.ycombinator.com/item?id=32156009 https://twitter.com/newsycombinator/status/1549484408297619456
REST may have originally been meant to respond with HTML, but I disagree strongly with that intention. #DataOrientedDevelopment #SeparationofConcerns https://orys.us/up
My morning regexp usage: reformatting pgn chess format into latex format. Bonus: using multi-cursors for incrementing numbers. #emacs
On the JVM we are used to strings as collections of chars. Not so in JS. But you can still traverse them with codepoints!
https://orys.us/uo
Whoa! TIL that it's actually okay to have a slash before your query strings, and that some servers require it!
myexample.com?an-arg vs myexample.com/?an-arg
https://stackoverflow.com/questions/1617058/ok-to-skip-slash-before-query-string
Full Stack Clojure web app engineer