unix-as-ide
You-Dont-Know-JS
unix-as-ide | You-Dont-Know-JS | |
---|---|---|
24 | 303 | |
357 | 176,318 | |
- | - | |
0.0 | 4.8 | |
over 4 years ago | 2 months ago | |
- | 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.
unix-as-ide
- Unix as IDE: Introduction (2012)
-
LazyVim
> I've never understood why people and to extend vim to try to make it half of an IDE.
Because vim ships with on any *nix machine and provides a consistent experience no matter where you use it.
Vim is the DE part and people add plugins or whatever to enrich the text editing experience with LSPs or other language aware plugins, and the I in IDE is in the form of the integration with the tooling already available.
This[0] might shed some better light on the "why"
[0] https://blog.sanctum.geek.nz/series/unix-as-ide/
-
How to use Ansible on Linux with tools like visual Studio code
Check out “UNIX as an IDE”. First Google hit; https://blog.sanctum.geek.nz/series/unix-as-ide/ There are some great talks on YouTube but can’t be bothered to search :)
-
What do you use for an IDE and for debugging?
I use the CLI as my IDE. For me, that's FreeBSD or OpenBSD most of the time with a little bit of Linux (and as little Windows as possible). I usually wrap it all in a tmux session, but with vim/neovim offering :terminal functionality these days, I could see an alternate universe where that got flipped/inverted.
- After a lot of testing and research I finally found the okayest code editor. Here are the results 🙂
-
My thoughts about editors in 2022
See Unix as IDE for an example.
-
Uninstall all neovim plugins
I choose vim/neovim because I need a "just" code editor, and also it can be easily leverage my tools capabilities on UNIX way, and you can read more on this article Unix as an IDE, but the all-in-solutions, like an IDE, is not the right tool for code editing, it came with a lot of features and defaults that you in most cases I don't need it, or I have to learn how to use them according to that IDE.
-
Daily Chat Thread - July 21, 2022
Your teacher probably subscribes to the idea of Unix as an IDE, and I do too! It's important IMO to avoid holy wars, but there are some spectacular tools built into your Unix computer if you take the time to get to know them.
-
I used Vim as an extension. How can I use it as a full-blown text editor on its own?
Vim is first and foremost a text-editor. In the Unix philosophy other tools should fill the places of the functionality a fully-fledged IDE gives you. You can add plugins and heavily craft your .vimrc to make it a lot like an IDE. But that's not really the "unix way" so to speak. I'm not necessarily some sort of coding elitist. I'll settle for other tools when I have to. I've also spent more hours than I care to admit making VIM more or less an IDE. But there is a sort of simplicity in being able to develop remotely in a test environment using vim and few other CLI tools. I recommend checking out Unix as and IDE for an intro to what I'm talking about.
-
Software engineers on big projects using vim, are you there?
Yes, this helped me https://blog.sanctum.geek.nz/series/unix-as-ide/
You-Dont-Know-JS
-
10 GitHub Repos for Mastering JavaScript
Repository: getify/You-Dont-Know-JS
-
10 JavaScript Sites Every Web Developer Should Know
(https://github.com/getify/You-Dont-Know-JS) You Don't Know JS is a series of books that dives deep into the inner workings of JavaScript. Written by Kyle Simpson, these books explore topics like scope, closures, and prototypes, helping you master JavaScript's more complex concepts.
-
🧙♂️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.
-
Tech stories: make me a microservice architecture! But what's the product?
I also understood the importance of reading great books on software engineering; in my case You don't know JS by @getify 👏 basically cured my depression and drop of self-esteem.
-
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
-
How Closures Work and Why It Matters
“You Don’t Know JS” by Kyle Simpson
-
Coming to grips with JS: a Rubyist's deep dive
You Don't Know JS
-
JavaScript Coercion : Beyond Basics
JavaScript Data Structures - MDN valueOf - MDN valueOf in JavaScript - ECMA Abstract Operations: To Primitive - ECMA You Don't Know JS by Kyle Simpson
What are some alternatives?
vim-codefmt - Vim plugin for syntax-aware code formatting
Crafting Interpreters - Repository for the book "Crafting Interpreters"
scripting_course - :notebook: Books, reference guides and resources on Regular Expressions, CLI one-liners, Scripting Languages and Vim.
Numba - NumPy aware dynamic Python compiler using LLVM
zet - Zettelkasten Repo. This is where I dump my knowledge as it happens, all my zettels ("slips" or notes) about almost anything and everything. The idea is rather simple really and very powerful. Be warned, however, just because something is here doesn't mean it is accurate or even that I still believe it.
front-end-interview-handbook - ⚡️ Front End interview preparation materials for busy engineers
vim-crystal - Vim filetype and tools support for Crystal language.
awesome-cheatsheets - 👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
.dotfiles - :fireworks: Arch Linux with i3 / nvim / tmux / urxvt / zsh / ...
clean-code-javascript - :bathtub: Clean Code concepts adapted for JavaScript
dotfiles - Bootstrap neovim/zsh/tmux environment for Ruby on Rails development
learnxinyminutes-docs - Code documentation written as code! How novel and totally my idea!