GordyMD
I hope to see RethinkDB to live on in the OS community.
Show HN: A Visual Guide to Graph Traversal Algorithms
How Our Fake Food Business Ended Up Winning an Award Thanks to Online Marketing
For convenience, this is the section taken from it that addresses this exact question! (I imagine other people may be thinking this)
How is Horizon different from Meteor?
Horizon has philosophical and technical differences with Meteor that will result in vastly different developer experiences.
Horizon is a small layer on top of RethinkDB with a narrow, purpose-built API designed to make it very easy to get started building realtime apps without backend code. Horizon isn’t prescriptive – you can use any front-end framework without any magic/customizations, and once your app outgrows the Horizon API you can use any backend technology (e.g. Node.js, Python, Ruby) and any backend framework (e.g. Rails, Express, Koa, etc.)
By contrast, Meteor is a much more prescriptive framework. Horizon is a reasonably small component that has a very clean separation with the database and the frontend, while Meteor is a much more monolithic experience.
Another major difference is architectural – Meteor uses a LiveQuery component built by tailing MongoDB’s oplog. This approach is fundamentally limited – it’s impossible to do many operations efficiently, and even the basic functionality is extremely difficult to scale.
Horizon is built on RethinkDB, so the LiveQuery functionality is in the database. This allows for much more sophisticated streaming operations, and scalability is dramatically simpler because the database has all the necessary information to allow for a scalable feeds implementation.
With 2 of the founders being developers we can relate to the level of recruiter spam in this space and so we created Workshape.io to cut through the noise and make meaningful intorductions between developer and company based on shared requirements.
We have about 200 postings on the site right now spread across the globe, but mainly concentrated in Europe. That said though, we do cater for people seeking remote work + relocation so if you fall under that remit then you may find us even more useful.
Would love for you to check us out and would welcome any feedback.
We have noticed over the past few weeks that interviewing techniques and hiring standards have been a hot topic on HN. We are interested in finding out from the community what your limits are when it comes to interviewing as we feel there is little understanding of this - We all have our opinions on what is effective but it would be incredibly useful to identify trends across different demographics in our industry.
We have created a quick survey [1] (that is anonymous) to help us gather information so that we can produce a report for the benefit everyone. It shouldn't take much longer than 10 minutes to create. We'd be incredibly grateful for any contributions. (The survey has been designed with attention paid to a survey designing guide from Harvard [2])
[1]: https://workshape.typeform.com/to/SGxTdw
[2] : http://psr.iq.harvard.edu/files/psr/files/PSRQuestionnaireTi...
To echo the parent poster's comment. It would be very cool to extend this blog into a series and see an analysis like this applied to the most recent version of Football Manager.
The paralysed man who can ride a bike
Microsoft Visual Studio Code Extension for React Native
N.S.A. Gets Less Web Data Than Believed
Thanks again to Aphyr and the team at RethinkDB for going to such lengths to discover, document and fix such failure conditions. Going to have to read through this thoroughly tonight.
What Investors Look for in Startups and Founders
Given the thoroughness of the Jepsen test suite it is something people want to see these days before being able to choose a database with any confidence. Hopefully this sets out expectations with high transparency.
Kudos to the team at RethinkDB for funding and assisting Apyhr in his work.
Show HN: A Visual Demo of Ant Colony Optimisation in JavaScript
So what if you failed in your career? Let it show
Responsive infrastructure with Auto Scaling
9 Questions to Ask Before You Accept a Startup Job
But, as an alternative to 3, and possibly an extension of 4, when you have an idea/experience of a solution to a problem but your team does not, create a dialogue whereby your questioning of their approach allows them to find your solution by themselves. You can pass on skills and techniques you've learnt in a manner where they learn them too rather than being told of the solution. Your team will feel proud of their solution and you can be happy knowing you are cultivating a strong learning environment.
Revert of Make dates default to the local timezone if none specified
Show HN: The 3REE Stack Example App – React and Redux and RethinkDB and Express
Although saying that, if I had chosen Koa.js the stack would have to be called 3REK, or 3RKE :/
https://github.com/GordyD/3ree/blob/master/server/universalA...
Was this done in-house, or by a third party?