Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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
```