diff --git a/README.org b/README.org index 0a92951..e91aefc 100644 --- a/README.org +++ b/README.org @@ -290,6 +290,11 @@ mkShell { ** Java +#+ATTR_ORG: :width 800px +#+ATTR_HTML: :width 800px +#+ATTR_LATEX: :width 800px +[[./docs/images/java.png]] + [[https://openjdk.java.net][OpenJDK]] is a free and open-source implementation of the [[https://en.wikipedia.org/wiki/Java_(software_platform)][Java]] Platform, Standard Edition. It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GNU General Public License Version 2 with a linking exception. Import this shell with ~nix-shell /etc/dotfiles/shells/java.nix~. @@ -312,6 +317,11 @@ mkShell { ** gRPC +#+ATTR_ORG: :width 800px +#+ATTR_HTML: :width 800px +#+ATTR_LATEX: :width 800px +[[./docs/images/grpc.png]] + [[https://grpc.io][gRPC]] is a modern open-source, high-performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centres with pluggable support for load balancing, tracing, health checking, and authentication. Import this shell with ~nix-shell /etc/dotfiles/shells/grpc.nix~. @@ -335,6 +345,11 @@ mkShell { ** C/C++ +#+ATTR_ORG: :width 800px +#+ATTR_HTML: :width 800px +#+ATTR_LATEX: :width 800px +[[./docs/images/cc.png]] + [[https://iso.org/standard/74528.html][C]] is a general-purpose, procedural computer programming language support structured programming, lexical variable scope, and recursion. It has a static type system, and by design provides constructs that map efficiently to typical machine instructions. [[https://en.wikipedia.org/wiki/C++/][C++]] is a general-purpose programming language created as an extension of the C programming language. @@ -361,6 +376,11 @@ mkShell { ** Python +#+ATTR_ORG: :width 800px +#+ATTR_HTML: :width 800px +#+ATTR_LATEX: :width 800px +[[./docs/images/python.png]] + [[https://python.org][Python]] is an interpreted high-level, general-purpose programming language. Its design philosophy emphasizes code readability, with its notable use of significant indentation. Its language constructs, as well as its object-oriented approach aim to help programmers write clear, logical, code for small and large projects. Import this shell with ~nix-shell /etc/dotfiles/shells/python.nix~ @@ -385,6 +405,11 @@ mkShell { ** Docker +#+ATTR_ORG: :width 800px +#+ATTR_HTML: :width 800px +#+ATTR_LATEX: :width 800px +[[./docs/images/docker.png]] + [[https://docker.org][Docker]] is a set of platform as a service tools that use OS level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries, and configuratuion files. [[https://docs.docker.com/compose/][Compose]] is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application services. Then, with a single command, you create and start all of the services from your configuration. @@ -410,6 +435,11 @@ mkShell { ** Heroku +#+ATTR_ORG: :width 800px +#+ATTR_HTML: :width 800px +#+ATTR_LATEX: :width 800px +[[./docs/images/heroku.png]] + [[https://heroku.com][Heroku]] is a cloud platform as a service supporting several programming languages. One of the first cloud platforms, Heroku has been in development since June 2007, when it supported only the Ruby programming language. It now supports Java, Node.js, Scala, Clojure, Python, PHP, and Go. Import this shell with ~nix-shell /etc/dotfiles/shells/heroku.nix~ diff --git a/docs/images/cc.png b/docs/images/cc.png new file mode 100644 index 0000000..0a070fd Binary files /dev/null and b/docs/images/cc.png differ diff --git a/docs/images/docker.png b/docs/images/docker.png new file mode 100644 index 0000000..8ff27ae Binary files /dev/null and b/docs/images/docker.png differ diff --git a/docs/images/grpc.png b/docs/images/grpc.png new file mode 100644 index 0000000..e29a354 Binary files /dev/null and b/docs/images/grpc.png differ diff --git a/docs/images/heroku.png b/docs/images/heroku.png new file mode 100644 index 0000000..84bb209 Binary files /dev/null and b/docs/images/heroku.png differ diff --git a/docs/images/java.png b/docs/images/java.png new file mode 100644 index 0000000..3232c9b Binary files /dev/null and b/docs/images/java.png differ diff --git a/docs/images/python.png b/docs/images/python.png new file mode 100644 index 0000000..a9c8bca Binary files /dev/null and b/docs/images/python.png differ