====== Wiki Programming ====== ===== Sub-Sections ===== | 8-o [[wiki2:shortcuts]] | :-x [[wiki2:legacy]] | :-x [[wiki2:wiki1|Old wiki]] | 🧙‍♂️ {{ ::wiki2:wiki_markdown.zip |}} | ===== Languages ===== ==== C++ ==== * [[wiki2:cpp:notes|C++ Notes]] * [[wiki2:cpp:idiomatic|Idiomatic C++]] * **Libraries** * [[wiki2:cpp:libraries:curlpp|curlpp]], for requests. * [[wiki2:cpp:libraries:boost|boost]] * [[wiki2:cpp:libraries:openframeworks|OpenFrameworks]] * [[wiki2:chipmunk|Chipmunk]], physics, C++. ==== Elm ==== * [[wiki2:elm]]. Elm syntax and its ecosystem. Mostly deprecated as it is basic. * [[wiki2:elm-programming]]. How to use the language. * [[wiki2:elm-code]]. Patterns and perks of Elm syntax. * [[wiki2:useful-elm]]. Elm tooling and useful tips for developing in Elm. * **Legacy** * [[wiki2:elm:basic]]. Elm notes written when learning. ==== Go ==== * [[wiki2:go_basics]] //(old)// * [[wiki2:go_useful]] * [[wiki2:go_libraries]] ==== JavaScript ==== * [[wiki2:js|JavaScript]] * **Extra** * [[wiki2:js_dom]] * [[wiki2:js_fw:vuejs2]] * **Typescript** * [[wiki2:typescript_review]], //code that demonstrates TypeScript syntax//. * [[wiki2:new_typescript]], //notes about TypeScript//. * **React** * [[wiki2:react_blind_sticks]], //random snippets and notes about React//. ==== NodeJs ==== * [[wiki2:nodejs]] * [[wiki2:nodejs:patterns]] * [[wiki2:nodejs:express]] * [[wiki2:nodejs:resources]] ==== Python ==== * [[wiki2:python3]], //the current main python section.// * [[wiki2:python:basic|Python basic recipes]], //fast things about some basic python features.// * [[wiki2:python:notes|Python notes]], //to inquire a bit about some features.// * [[wiki2:python:code_notes|Python snippets]], //chunks of code in Python.// * [[wiki2:python:typing]] * [[wiki2:python:tooling]] * **Django** * [[wiki2:python:basic_django]] * **Flask** * [[wiki2:python:flask|Flask]] * **Jinja2** * [[wiki2:python:jinja2|Jinja2]] * **SqlAlchemy** * [[wiki2:python:sqlalchemy]] * **Python libraries and utils** * [[wiki2:python:libraries|Python libraries]] * [[wiki2:python:pymongo|PyMongo]] * [[wiki2:python:mongoengine|MongoEngine]] * [[wiki2:python:fabtools|Fabtools]] * [[wiki2:python:flake8]] * [[wiki2:gunicorn|Gunicorn]] * [[wiki2:poetry]] * [[wiki2:oso]] ==== Rust ==== * [[wiki2:rust|Rust]] * [[wiki2:rust:cargo|Cargo package manager]] ===== Concepts ===== ==== Data Analysis ==== * [[wiki2:pandas_basic]] ==== Graphics ==== * [[wiki2:graphics|Graphics]] ==== OpenCV ==== * [[wiki2:opencv|OpenCV]] ==== OpenGL ==== * [[wiki2:oglpipeline|OpenGL Pipeline]] * [[wiki2:ogl|OpenGL & GLSL]] * [[wiki2:oglmaths|Matemáticas para OpenGL y gráficos]] * [[wiki2:ogltherms|Terminos a aprender]] * [[wiki2:ogllibs|Librerías y utilidades]] * [[wiki2:oglios|OpenGL en iOS]] ==== Physics ==== * [[wiki2:physics:definitions|Physics definitions]], physics. ==== Software Engineering ==== * [[wiki2:engineering:testing|Testing]] ==== Web Development ==== * [[wiki2:html_css]]. Things to keep in mind about HTML+CSS. * [[wiki2:html_css_howtos]]. Those //how to// you needed in the past and will probably need again in the future. * [[wiki2:sass]] * [[wiki2:webdev|Web development]]. Bower, Grunt, Geoman, Bourbon, Neat, Bitter and Refills. * [[wiki2:webmanagement|Web management]]. Tools, servers, and other pieces to manage a web deployment. * [[wiki2:webcomponents]] ===== Platforms & tools ===== ==== Ansible ==== * [[wiki2:ansible]] ==== Arduino ==== * [[wiki2:arduino:resources|Resources for Arduino]] ==== Caddy Server ==== * [[wiki2:caddy]] ==== Docker ==== * [[wiki2:docker|Docker]], explicación básicogeneral. * [[wiki2:docker-advanced]], explicación más en profundidad de ciertos aspectos. * [[wiki2:docker-new]], comandos sueltos de docker. * [[wiki2:docker-examples]], algunas notas en general. ==== Dotnet ==== * [[wiki2:dotnet]] ==== Elasticsearch ==== * [[wiki2:elasticsearch|Elasticsearch]] ==== Emacs ==== * [[wiki2:emacs]] ==== GIT ==== * [[wiki2:gitconcepts|GIT concepts]], git. * [[wiki2:gitcommands|GIT commands]], git. * [[wiki2:gitlist|Git tools]] * [[wiki2:git_pipelines]] ==== Jenkins ==== * [[wiki2:jenkins]] ==== Jupyter Notebooks ==== * [[wiki2:jupyter]] ==== Linux ==== * [[wiki2:linux_commands|Linux commands]] * [[wiki2:linux_tools|Linux tools]] * [[wiki2:linux_howto|Linux how tos]] * [[wiki2:linux_scripting|Linux programming]] - Linux scripting. * [[wiki2:linux_drivers]] - Driver programming and management. All concepts required to interact with hardware. * [[wiki2:linux-networking-tools]] - Tooling and concepts inside Linux for managing networks. ==== Mongo ==== * [[wiki2:mongodb:queries|MongoDB]] ==== MySQL ==== * [[wiki2:mysql|MySql]] ==== NGINX ==== * [[wiki2:nginx|NGINX]] ==== PostgreSQL ==== * [[wiki2:postgresql]] * [[wiki2:postgrest]] ==== Robotframework ==== * [[wiki2:robotframework]] ==== SSH ==== * [[wiki2:ssh|SSH command and similars]], scp... ==== Sublime Text ==== * [[wiki2:sublime3|SublimeText 3]], sublime text, gui, text editor. ==== Vi/Vim ==== * [[wiki2:vim]] * [[wiki2:vim_config]] * [[wiki2:vim_plugins]] ===== Resources & notes ===== * [[wiki2:programming_links|Programming links]] * [[wiki2:guarriscripts|Guarriscripts]] * [[wiki2:software_notes]] * [[wiki2:global]] * **Tools** * [[wiki2:tools]] * [[wiki2:tools:i3]] * [[wiki2:cajon]] * **WGF** * [[wiki2:alembic]]