Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bovem/bovem.github.io
Hi, I’m Avnish. This is my blog where I write articles about computer science, mathematics, and technology.
https://github.com/bovem/bovem.github.io
blog developer-blog developer-blogs docker go golang homelab hugo kubernetes operator-sdk operators self-hosted
Last synced: about 6 hours ago
JSON representation
Hi, I’m Avnish. This is my blog where I write articles about computer science, mathematics, and technology.
- Host: GitHub
- URL: https://github.com/bovem/bovem.github.io
- Owner: bovem
- License: mit
- Created: 2023-01-07T17:34:24.000Z (about 2 years ago)
- Default Branch: gh-pages
- Last Pushed: 2023-12-18T19:25:04.000Z (about 1 year ago)
- Last Synced: 2023-12-19T01:45:18.121Z (about 1 year ago)
- Topics: blog, developer-blog, developer-blogs, docker, go, golang, homelab, hugo, kubernetes, operator-sdk, operators, self-hosted
- Homepage: http://www.avni.sh/
- Size: 34.7 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Blog Cover Image](./static/avnish-cover.png)](https://www.avni.sh/)
Hi, I’m Avnish.
As a Software Developer working at Autodesk, I strive to share my knowledge on computer science, mathematics, and technology through articles. If you'd like to stay in the loop with the latest content from this blog, I invite you to subscribe to my RSS feed.
For a glimpse into my journey and the projects I've been involved in, feel free to check my resume.## Index
- Kubernetes
- Containers
- Container Architecture
- Container Lifecycle
- Container Images
- Building Container Images
- Kubernetes Operators
- Operators on OpenShift
- Operator SDK and Bundle Images
- Helm Charts
- Container Network Interfaces (CNI)
- Container Storage Interfaces (CSI)
- Network Functions
- Homelab
- Building Your Own Homelab
- Self Hosting LLMs using Ollama
- Go
- Go Programming Language
- File Handling in Go
- Concurrency in Go
- REST API Requests in Go
- Linear Algebra
- Tensors
- Vectors
- Matrices
- Gaussian Elimination
- Data Structures and Algorithms
- Time Complexity
- Arrays, Strings, and HashMaps
- Rabin-Karp Substring Search
- Checking an Array for Duplicate Values
- Identifying Anagrams
- Finding Elements in an Array that Sum Up to a Target Value
- Group Anagrams in an Array
- Finding Most Frequent Elements in an Array
- Building a Product Array without the Element Itself
- Checking Validity of a Sudoku Grid
- Encoding and Decoding Functions for Strings
- Finding the Longest Consecutive Sequence in an Array
- Linked Lists
- Two-Pointer Approach
- Reversing Linked Lists
- Merge Two Sorted Linked Lists
- Reorder Linked Lists
- Developer Tools
- My Development Environment: kitty, zsh, Neovim, tmux, and lazygit## Technologies Used
- [Hugo Static Site Generator](https://gohugo.io/)
- [PaperMod Theme](https://github.com/adityatelange/hugo-PaperMod)## Local Deployment (with Docker)
### After cloning
```bash
git submodule update --init --recursive
```### Updating theme
```bash
git submodule update --remote --merge
```### Dev Environment (with Drafts and Future Posts)
1. Change directory to `/deploy/dev`
2. Deploy container
```bash
docker compose up -d
```### Prod Environment
1. Change directory to `/deploy/prod`
2. Deploy container
```bash
docker compose up -d
```