Code Monkey home page Code Monkey logo

lambdaclass_hacking_learning_path's People

Contributors

alexislambda avatar amoragues95 avatar ceilovee avatar entropidelic avatar fmoletta avatar gabrielbosio avatar hermanobst avatar igaray avatar ilitteri avatar jordibonet-lambdaclass avatar jrchatruc avatar juanbono avatar klaus993 avatar lferrigno avatar loco1982 avatar lotuuu avatar manuelbilbao avatar martinacantaro avatar megaredhand avatar mmsc2 avatar nico-sanchez avatar oppen avatar pefontana avatar samoht9277 avatar santiagopittella avatar tavopm29 avatar tomasdema avatar tvillegas98 avatar unbalancedparentheses avatar xqft avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lambdaclass_hacking_learning_path's Issues

handbook index

considering the handbook will start to grow in length, an index at the beginning would be nice

CI/CD new section

even though this is briefly mentioned in design and coding standards, it could be good to have a new section in the handbook related to this topic and the use of Travis.

Why Erlang? section

Explain why we like the Erlang/Elixir/BEAM platform as well as when and why we choose to use it.

Replace Amazon links for books

The recommended reading links to Amazon.com, this may cause some people to think they need to buy the book and that's not the case.
Required changes:

  • Explain that the book will be provided by LambdaClass.
  • Link to a better resource than Amazon (maybe the book publisher's website) if available.

Add teams section

A section where the different teams in the company and their main tasks are described, as well as the programming language they use most of the time

Add data intensive references

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.

Update or Add crypto section

Summary:

We need to enhance our welcome documentation for new employees by updating the "Crypto" section. This update will include additional resources focused on cryptocurrency, aligning with our industry focus.

Details:

Section Title: Crypto
Purpose: Provide new joiners with an in-depth understanding of cryptocurrency concepts and developments, reflecting our company's emphasis in this area.
Content to Include:

Crypto Section:

A curated list of essential readings in cryptocurrency.
Brief descriptions of each article with hyperlinks.

Suggested Articles:

a. Electronification, Trading, and Crypto - Analysis of technology's impact on trading systems.

b. A Cambrian Explosion of Crypto Proofs - Exploration of the surge in zero-knowledge proofs.

c. A Brief History of Money - The background of money leading up to cryptocurrencies.

d. The Cypherpunks - The role of software in privacy defense.

e. Satoshi Nakamoto - Exploring the enigma of Bitcoin's creator.

f. Hash Functions - Discussing this critical component of cryptocurrencies.

g. Merkle Trees - Explanation of data representation in crypto.

h. Hashcash - Insights into Bitcoin's consensus mechanism.

i. Public-Key Cryptography - The foundation of digital identities in the crypto world.

j. Understanding Rollups - Vitalik Buterin's guide on rollups, a key scalability solution.

k. What Happens When You Send One DAI - A look at the process of Ethereum transactions.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.