lambdaclass / lambdaclass_hacking_learning_path Goto Github PK
View Code? Open in Web Editor NEWLambdaClass Hobby Club, hacking learning path handbook. The journey starts here!
LambdaClass Hobby Club, hacking learning path handbook. The journey starts here!
considering the handbook will start to grow in length, an index at the beginning would be nice
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.
this may include some tutorials/explanation about the use of Docker, Kubernetes and rancher
Explain why we like the Erlang/Elixir/BEAM platform as well as when and why we choose to use it.
erlings:
https://github.com/lambdaclass/erlings
erlang workshop:
https://github.com/lambdaclass/erlang_workshop
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:
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
Where it refers to always choosing the MIT license might be relevant/useful to add a link to https://choosealicense.com/licenses/mit/
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.
Big Data
Data-Intensive Textbook
Database Internals - Key book on LSM trees and similar database internals, providing insights into Riak Core-style Cassandra.
Overview of functional programming with a focus on the Elm language.
Insightful resources on Redux.
Tomasz Kowal - Elixir and Elm - the perfect couple (Lambda Days 2016)
"Turning the database inside out with Apache Samza" by Martin Kleppmann
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
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.
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.
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.
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:
A curated list of essential readings in cryptocurrency.
Brief descriptions of each article with hyperlinks.
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.
Hyrax's law is an observation about APIs. It becomes relevant when making public APIs.
Not sure which is the best section for it..
This was @Oppen 's idea 😃
Explain how to install/run mdbook and add content.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.