lambdaclass_hacking_learning_path icon indicating copy to clipboard operation
lambdaclass_hacking_learning_path copied to clipboard

Add data intensive references

Open lferrigno opened this issue 2 years ago • 0 comments

Context

During a recent discussion, valuable insights and resources were shared regarding computing, programming languages, and best practices. It's suggested to incorporate these into our onboarding process to provide new team members with a solid foundation and understanding of our technological landscape.

Proposed Changes

Books:

Big Data Data-Intensive Textbook Database Internals - Key book on LSM trees and similar database internals, providing insights into Riak Core-style Cassandra.

Programming Languages and Paradigms:

Overview of functional programming with a focus on the Elm language. Insightful resources on Redux.

Video Resources:

Tomasz Kowal - Elixir and Elm - the perfect couple (Lambda Days 2016) "Turning the database inside out with Apache Samza" by Martin Kleppmann

Articles and Interviews:

Interview with Noria’s creator: a promising dataflow research database implemented in Rust Interview with Jay Kreps about Apache Kafka The Log: What every software engineer should know about real-time data's unifying abstraction

Additional Insights:

A paper on Nanopass Framework for Compiler Education. Implementation Suggestions Consider creating a dedicated section in the onboarding documentation for these resources. Provide links to relevant documentation, videos, and articles. Encourage team members to explore these resources as part of their onboarding journey.

Additional Notes

Feel free to review the provided conversation for more details and insights. This addition to the onboarding process aims to empower new team members with a deeper understanding of our technology stack and industry best practices.

lferrigno avatar Jan 03 '24 18:01 lferrigno