> For the complete documentation index, see [llms.txt](https://arielgerardorios.gitbook.io/personal-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://arielgerardorios.gitbook.io/personal-wiki/software.md).

# Software

## History

* [Software folklore](http://beza1e1.tuxen.de/lore/index.html)

## General truths

* [Every programmer should know](https://github.com/mtdvio/every-programmer-should-know)
* [Programming Best Practices Tidbits](https://github.com/thomasdavis/best-practices/blob/master/README.md)

## Knowledge

* [Essential Math for Data Science: Information Theory](https://www.kdnuggets.com/2021/01/essential-math-data-science-information-theory.html)

## Languages

### Golang

* [Go Data Structures: Binary Search Tree](https://flaviocopes.com/golang-data-structure-binary-search-tree/)
* [How I investigated memory leaks in Go using pprof on a large codebase](https://www.freecodecamp.org/news/how-i-investigated-memory-leaks-in-go-using-pprof-on-a-large-codebase-4bec4325e192/)
* [Database basics: writing a SQL database from scratch in Go](https://notes.eatonphil.com/database-basics.html)
* [Applying the Clean Architecture to Go applications](https://manuel.kiessling.net/2012/09/28/applying-the-clean-architecture-to-go-applications/)

### Javascript

* [Why is JavaScript not compiled to bytecode before sending over the network?](https://softwareengineering.stackexchange.com/questions/402250/why-is-javascript-not-compiled-to-bytecode-before-sending-over-the-network)

## Documentation

* [The documentation system](https://documentation.divio.com/)

## Events

* [ABSTRACTIONS: A Cross-Discipline Software Conference for Everyone](https://abstractions.io/)

## Misc

* [18 amazing 🤩 GitHub repositories that will help you 🪄 make a beautiful project - DEV Community](https://dev.to/kerthin/18-amazing-github-repositories-that-will-help-you-make-a-beautiful-project-3pgo)
