Resonates deeply with me. I’ve moved personal data out of ~10 SaaS systems into a single directory structure in the last year. Agents pay a higher price for fragmentation than humans. A well-organized system of files eliminates that fragmentation. It’s enough for single player. I suspect we’ll see new databases emerge that enable low multi-player (safe writes etc) scenarios without making the filesystem data more opaque. Not unlike what QMD is for search.
Orbit (https://orbit.love/) is hiring software engineers to build tools for developer advocates, community organizers and open source maintainers. Companies like Apollo, Nuxt, Typeform, and CircleCI use us to understand & grow their communities. Team is 3 today, 2 engineers. We have 4-5 roles open and are excited to build lots of product and APIs in 2021. Our tech stack is Ruby, Rails, React, Alpine.js, Tailwind CSS, and lots of other goodies. We're pragmatists who care a lot about making an excellent product and learning fast.
To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/orbit. Cheers & good luck with your search.
Good look at the evolution of Jamstack and how much "stack" is required for each different architectural pattern. Really enjoying the conversations and graphics embedded throughout. Thank you for saving some of the best for last - the Teastack! :)
We looked at Pizzly to cut down on integration boilerplate so we could offer connections to a lot more services. Nice to see an open source project solving this.
Thanks for sharing your story Frank. Feelin the honesty hard. I was lucky to be on that GOAP trip with you and Doug. Microsoft just got themselves an awesome new advocate.
Not being on the product or engineering team can definitely be a challenge. What I learned at Algolia is that it's critical to build trust between engineering and dev relations. Dev rel needs engineering to be engaged in community initiaves (and to help code stuff) and product/engineering can get great feedback from dev advocates working in the field about the real developer experience :)
Lots of React-related decisions so far - https://stackshare.io/tool/react/decisions. Beyond the reasons why they chose React, I like seeing the complementary tools like react-mentions.
Thanks! Output formats made this much cleaner than it otherwise would have been and are why it's easy to integrate this theme into an existing project. Sometimes they're exactly what you need!
Thanks for the comment simonw. It's not directly mentioned in the article but we're also using the API clients to implement a DNS fallback strategy. If the hosts are unreachable through their primary hostnames (.algolia.net), the clients try alternate names (.algolianet.com) that are hosted by a different provider.
One component of textual relevance is the presence of typos. A typo-containing match (error instead of Errol) carries less weight than a typo-free match, so it will be ranked lower even when the business relevance ranking (popularity in likes/comments) is higher.
Algolia is an API so each implementation can be a bit different - developers have the ability to tune the relevance formula to better suit their needs. So don't feel bad about needing an explanation, this stuff can get complicated :)
Love seeing Keen IO go further and solve even more embedded analytics headaches. The embed button sounds like a real win, not having to write any JS could save a lot of time.
[Josh from Algolia here] Places is designed to be very customizable in terms of the UX and the data you put in front of the user. For UX we have sensible defaults but you have full control over the look and feel. For data you can mix in results from you own database or other APIs (e.g. show the names of cities alongside search results for listings in those cities).