https://roseweixel.github.io/blog/2014/10/22/join-tables-in-active-record/
https://medium.com/@pk60905/many-to-many-relationship-in-rails-cf86e12db8b0
https://medium.com/@pk60905/polymorphic-association-4deb6f87bf8
https://betterprogramming.pub/swiftui-2021-the-good-the-bad-and-the-ugly-458c6ee768f9
Episode 91: “Is SwiftUI ready for production?” with special guest David Smith
(Feb 2021)
Violence Detection in Video Using Computer Vision Techniques
https://www.cs.cmu.edu/~rahuls/pub/caip2011-rahuls.pdf
Fast Violence Detection in Video
https://labicvl.github.io/docs/pubs/Oscar_VISAPP_2014.pdf
Deep Surveillance Detecting Violence with Neural Networks
https://towardsdatascience.com/deep-surveillance-6b389abeaf95
Useful websites for Responsive Design work:
Statcounter
sizzy.co
https://stackoverflow.com/questions/979256/sorting-an-array-of-objects-by-property-values
Similar technique can be used to sort an array of arrays.
workers = Resque.workers.select {|w| w.to_s.include? "942ng"}
workers.each do |w|
w.unregister_worker
end
Excerpt:
To tackle the instable conditions inside optical fibers, Toshiba's researchers developed a new technique called "dual band stabilization". The method sends two signals down the optical fiber at different wavelengths. The first wavelength is used to cancel out rapidly varying fluctuations, while the second wavelength, which is at the same wavelength as the qubits, is used for finer adjustments of the phase.
Put simply, the two wavelengths combine to cancel environmental fluctuations inside the fiber in real time, which according to Toshiba's researchers, enabled qubits to travel safely over 600 kilometers.
Already, the company's team has used the technology to trial one of the most well-known applications of quantum networks: quantum-based encryption.
Known as Quantum Key Distribution (QKD), the protocol leverages quantum networks to create security keys that are impossible to hack, meaning that users can securely exchange confidential information, like bank statements or health records, over an untrusted communication channel such as the internet.
https://www.codesdope.com/blog/article/priority-queue-using-heap/
https://www.codesdope.com/course/algorithms-introduction/
https://www.codesdope.com/course/data-structures-introduction/
http://web.eecs.utk.edu/~leparker/Courses/CS302-Fall06/Lecture_notes/09-26-Priority-queues-1.pdf
https://sites.fas.harvard.edu/~libs111/files/lectures/unit9-3.pdf
https://github.com/angelikatyborska/vnu-elixir
v.Nu is a document validity checker used by the W3C. It offers validating HTML, CSS, and SVG documents.
This library brings that functionality to Elixir by using the Checker's JSON API. It offers ExUnit assertions for validating dynamic content in tests, Mix tasks for validating static content, and general purpose functions to fulfill other needs.
https://devdactic.com/supabase-ionic/
Supabase is an open source Firebase alternative that’s currently in Beta but getting a lot of great feedback
https://candland.net/rails/2019/03/13/rails-turbolinks-not-firing-js-on-load.html
https://github.com/turbolinks/turbolinks/issues/489#issuecomment-529434261
https://stackoverflow.com/questions/14703627/websockets-protocol-vs-http
Below is a talk by Srushtika Neelakantam related to 'realtime' stuff.
You might be curious how React knows which component useState
corresponds to since we’re not passing anything like this
back to React.
https://reactjs.org/docs/hooks-faq.html#how-does-react-associate-hook-calls-with-components
https://www.reddit.com/r/reactjs/comments/krezz4/redux_context_api_and_react_query/
You can fetch data and store it in Redux, but it wasn't purpose-built for that use case. So (as of right now) you have to write most of the fetching and updating code yourself. React-Query, on the other hand, is entirely built to simplify the process of fetching data and caching it, and it's built to take advantage of React hooks. So, if the only thing you're doing is data fetching, React-Query is going to make that a lot simpler.