Learn X by Doing Y – A project-based learning search engine
aquadzn.github.io
aquadzn.github.io
For example. I’m a self-described senior electron/react/iOS app dev and I have created exactly one API in my life using node/express/GraphQL/mongo/redis on heroku. It works great! I had a ton of fun learning and deploying and now maintaining.
Now... I want to add some features such as long-running (30s-10m) batch jobs. How do I go about doing this? I noticed Redis has Bull ... but I’m still not clear on the architecture. I feel a bit stuck and nervous I’m going to pick something that’s going to fall over at the slightest traffic.
You will end up paying more, but you won't have problems with resources sharing.
In a traditional VPS environment you would have needed to have a machine beefy enough to run both api and jobs or spin up a new machine. Cron, Jenkins or another task runner could have achieved the same.
If you're talking about having long running requests initiated by users, a common pattern is to have a queue:
- User send a request
- API add request to a queue
- n workers wait for a queue message and process it once it arrives
Another simpler approach is to just spin another instance of the API and just forward long running requests to the new instance. Depending on the type of job, its dependencies, its frequency you may run into some problems that you wouldn't have with the queue based approach
Or you can use a managed queue service like SQS as well.
I haven't checked in on him since... maybe he's doing better at teaching now?
Take a pile of money, burn it.
Obviously I'm joking, but I would assume that the local nature of HFT basically means you have to be a big-gun to play without losing your money.
https://create.arduino.cc/projecthub
Which seems to be a narrower mindset of the OP's vision. Should i link that page or pick a couple projects?
I hope they can somehow automate the data input for the search engine.
Amazing work on the awesome idea and on the execution! :)
https://github.com/aquadzn/learn-x-by-doing-y/blob/main/proj...
There's already one on steam, but I don't think it uses a real HDL - thanks to yosys (Claire Wolf you're a god) it could be completely open-source, and you could even just about gamify the end result (Dhrystone MIPS per gate?)
Here is the Class Central page with reviews: https://www.classcentral.com/course/udacity-interactive-3d-g... You can search for other courses on class central, though searching for webgl didn't actually find the Udacity course - had to look at related courses for a no longer available Coursera course listing that searching did find.
Edit: Also, Packt's free ebook of the day is currently Learn Three.js, which is a wrapper around webgl. Only available for the next 9 hours or so. If you don't have a packt subscription, you can only read it in a web browser. https://www.packtpub.com/free-learning
Would be great to have a way to search by technology.