git-from-the-bottom-up
You-Dont-Know-JS
Our great sponsors
git-from-the-bottom-up | You-Dont-Know-JS | |
---|---|---|
32 | 301 | |
801 | 175,782 | |
- | - | |
1.8 | 4.8 | |
7 months ago | about 1 month ago | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
git-from-the-bottom-up
- Git from the Bottom Up
-
git-appraise – Distributed Code Review for Git
Very tangential:
Gerrit also stores some of its configs in a git repo. I was setting up a new instance, but couldn't get Admin permissions because the way my auth front-end didn't play well with the docker image's assumptions.
Gerrit already does a lot of its work via non-standard references. For example, you don't push to a branch, `refs/branches/foo`, you push to a separate `refs/for/foo` namespace that creates the review.
Similarly, Group config is stored in the All-Users git repo [1], but in references created after a UUID, in `refs/groups/UU/UUID`.
I ended up having a to exercise the plumbiest of plumbing commands [2] to create a new commit from scratch (from a tree, from the index, from blobs), to update the group ref to add myself to the Administrators group (this, of course, requires a local shell and permissions on the Gerrit host). It was a great way to exercise what I had learned in Git from the Bottom Up [3]
[1] https://gerrit-review.googlesource.com/Documentation/config-...
[2] https://git-scm.com/book/en/v2/Git-Internals-Git-Objects
- Good git course and/or where to practice real life scenarios?
-
Git-SIM: Visually simulate Git operations in your own repos with a single termi
You won't have to put your entire life on break in order to understand the fundamentals of git and why it works the way it works. Going through https://jwiegley.github.io/git-from-the-bottom-up/ and really understanding the material will take you a couple of hours at max, but will save you a lot of time in the future.
Wanting to understand things before using them is hardly elitism, not sure why you would think that.
Just like you probably don't want to fix bugs without understand the cause, it's hard to use a tool correctly unless you know how the tool works.
-
Git book recommendations?
If that's too dense, read https://jwiegley.github.io/git-from-the-bottom-up/, which is basically the same as chapter 10 at a slower pace.
-
Ask HN: Do you recall any book or course that made a topic finally click?
Git From The Bottom Up : https://jwiegley.github.io/git-from-the-bottom-up/
-
Does anyone know of a good yet simple Git overview?
here's one tutorial https://jwiegley.github.io/git-from-the-bottom-up/ from bottom to top, it explains the building blocks then the operations, it might help (again, depending on your brain)
-
Is it really that much easy? Because in the beginning I was a lot scared of it.
I can recommend https://jwiegley.github.io/git-from-the-bottom-up/ and of course https://git-scm.com/docs/gittutorial (also gittutorial-2).
-
Git In Two Minutes (updated after 8 years)
It's not a single digit minute read, but to me "Git from the Bottom Up" was what really made me understand git a long time ago.
https://jwiegley.github.io/git-from-the-bottom-up/
git's the kind of tool where understanding how your commands operate on the underlying data structures will probably make it a lot easier to use efficiently. (And they're beautifully simple despite how powerful and flexible they are)
As a tool you might be using for hours per week for a few more decades, it's worth the investment going beyond the "in x minutes". I tend to provide both to juniors.
Obligatory: https://xkcd.com/1597/
You-Dont-Know-JS
-
🧙♂️Master JavaScript with these 5 GitHub repositories🪄✨🚀
3. You-Dont-Know-JS
-
Eloquent JavaScript 4th edition (2024)
There are 6 books, the author recommends reading them in an order:
https://github.com/getify/You-Dont-Know-JS?tab=readme-ov-fil...
If the second edition is not available, you can read the first edition, just be aware some small things may be slightly out of date.
-
10 GitHub repositories that every developer must follow
✅ getify/You-Dont-Know-JS : https://github.com/getify/You-Dont-Know-JS
- 18 Must-Bookmark GitHub Repositories Every Developer Should Know
-
Coming to grips with JS: a Rubyist's deep dive
You Don't Know JS
- Ask HN: Best books to learn web development?
-
Best way to re-learn JavaScript as a former senior level js dev?
Kyle Simpson, the guy who wrote the YDKJS series https://github.com/getify/You-Dont-Know-JS has classes on there and they’re honestly the shit just like his books.
-
[AskJS] What would be a more recent equivalent to Crockford's "Good Parts" ?
In any case, maybe You Don't Know JS series could be it. It is a series of books. All of the books are pretty short. You can get it for free at the link or buy them on amazon.
You Don't Know JS as noted above.
-
So I wrote a Spanish textbook
Great effort! Consider putting the book directly into your repository, similar to You Don't Know Javascript, for increased usability and to make it easier for the community to contribute (if that's something you want).
What are some alternatives?
Crafting Interpreters - Repository for the book "Crafting Interpreters"
Numba - NumPy aware dynamic Python compiler using LLVM
front-end-interview-handbook - ⚡️ Front End interview preparation materials for busy engineers
awesome-cheatsheets - 👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
clean-code-javascript - :bathtub: Clean Code concepts adapted for JavaScript
learnxinyminutes-docs - Code documentation written as code! How novel and totally my idea!
javascript - JavaScript Style Guide
33-js-concepts - 📜 33 JavaScript concepts every developer should know.
javascript-algorithms - 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
awesome-javascript - 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
betaflight-configurator - Cross platform configuration tool for the Betaflight firmware
javascript-questions - A long list of (advanced) JavaScript questions, and their explanations :sparkles: