I agree, the website is terrible at explaining what it is, I only got it by seeing it fully implemented in a business. It's too broad to describe here but this might help: https://www.youtube.com/watch?v=uF-GSj-Exms
256 karma · joined January 3, 2011
I've mostly worked with RoR, Clojure and Elixir and lots of infra/platform experience
Twitter: @orinj
I agree, the website is terrible at explaining what it is, I only got it by seeing it fully implemented in a business. It's too broad to describe here but this might help: https://www.youtube.com/watch?v=uF-GSj-Exms
I agree that the Retool comparison is only a small part of what Foundry offers, and that's my point, I don't know of any open source alternative that comes close to Foundry. They overlap in the sense that they are both tools that can be used as the back-office / operating system of a business, to varying degrees.
The comparisons listed (other than being OSS) are mostly superficial and in some cases already available in Retool, perhaps released since that was written.
A better benchmark to aim for would be https://www.palantir.com/platforms/foundry/ which is way more powerful.
Multiranges could be used to further optimise for storage of duplicate data (if a data pattern repeats at different intervals) but it's not a big enough margin for me yet.
Combined with https://www.alfredapp.com/help/features/clipboard/ you get great productivity, especially when working on sys admin terminal kind of stuff
Section 6.3.3 gets to the point about base32
On the hunt for a good burr grinder that doesn’t break the bank.
https://roamresearch.com is built with Clojure(Script).
https://storm.apache.org was written in Clojure but more recently re-written in Java to encourage OS contribution
Things that will negatively impact productivity when you first start (assuming they are new to you)
- Unlearning the OOP way
- The LISP syntax
- Learning about all the core functions
- Functional paradigm
- Finding and learning the right libraries
- Structuring your code
- Tooling and Editor support (very much needed to be productive) and REPL workflow
- Context switching between Clojure and other languages
- Familiarity with the JVM ecosystem and Java error messages
Now that that’s out the way, many of the things I listed are the same things that contribute to Clojure’s productive reputation, once you get over the initial hump, which can take a while for some.
Additional things that only contribute to productivity:
- Well thought out data structures and use of the same set of functions (map, reduce, assoc, conj, etc.) to operate on them.
- Simpler and safer concurrency support
- The entire set of JVM libraries at your disposal, you don’t need to wait for a Clojure version.
- REPL driven development
- One language for the full stack if you want it
- Great interop with host languages (Java, JS)
Im probably forgetting a bunch of stuff but i’m typing this on my phone on the move.
I now swear by the Humanscale Freedom w/ Headrest. Extremely comfortable (iv fallen asleep in it numerous times), sturdy (and heavy). The articulating headrest is a great feature (it keeps your head supported upright as you recline for better screen viewing). I’ve had my second hand one for 6 years now.
https://www.humanscale.com/products/seating/freedom-headrest...
The company:
We deliver Software as a Service for decision makers and boards. We’ve been helping boards to make better decisions for 14 years and we’ve been turning that knowledge into software for 6 years. We’re 50 people today and growing fast. As we grow, we’re fiercely protective of our friendly, high performing culture. We’re owner managed and remain in control of our own decision making and destiny.
https://www.boardintelligence.com
The stack:
We’re looking for people who know how to learn and how to think, we don’t require experience with any particular part of our stack. Our stack is also evolving. We’re early adopters of any technology that can help us deliver our product and we’re not afraid to change and to up-skill the entire team in a new area. Currently we use:
- Front-end: React, Redux, TypeScript
- Back-end & services: Ruby on Rails, Clojure, Go, Kafka, RabbitMQ, Google Protobuf
- Infrastructure, Devops and CI: Docker, Kubernetes, bare metal servers, Gitlab CI + AWS Lambda, Google Cloud.
The Details:
We pride ourselves on our great working environment and package. Here's some of what's on offer:
- Competitive salary & pension scheme
- Personal performance bonus
- Bupa health & dental cover
- Daily breakfast, drinks, fruit and snacks
- Regular training & development, mini MBA series, lunch & -learns
- Travel card loan & cycle to work scheme
- Competitive parental policies
We know there are a lot of great opportunities out there, so we don’t hang about. Our selection process takes less than a week.
Email me at: ahmad.hammad@boardintelligence.com
The company:
We deliver Software as a Service for decision makers and boards. We’ve been helping boards to make better decisions for 14 years and we’ve been turning that knowledge into software for 6 years. We’re 50 people today and growing fast. As we grow, we’re fiercely protective of our friendly, high performing culture. We’re owner managed and remain in control of our own decision making and destiny.
https://www.boardintelligence.com
The stack:
We’re looking for people who know how to learn and how to think, we don’t require experience with any particular part of our stack. Our stack is also evolving. We’re early adopters of any technology that can help us deliver our product and we’re not afraid to change and to up-skill the entire team in a new area. Currently we use:
- Front-end: React
- Back-end & services: Ruby on Rails, Clojure, Go, Kafka, RabbitMQ
- Infrastructure, Devops and CI: Docker, Kubernetes, bare metal, Gitlab CI, Google Cloud.
We know there are a lot of great opportunities out there, so we don’t hang about. Our selection process takes less than a week.
Email me at: ahmad.hammad@boardintelligence.com
[0] http://fourhourworkweek.com/2016/10/27/david-heinemeier-hans...