sudo apt install zsh-autosuggestions zsh-syntax-highlighting zsh
| version: '3' | |
| services: | |
| zookeeper: | |
| image: confluentinc/cp-zookeeper:latest | |
| environment: | |
| ZOOKEEPER_CLIENT_PORT: 2181 | |
| ports: | |
| - 2181:2181 | |
| kafka: |
| version: '3.7' | |
| services: | |
| zookeeper: | |
| container_name: zookeeper | |
| image: docker.io/bitnami/zookeeper:3.8 | |
| ports: | |
| - "2181:2181" | |
| volumes: | |
| - "zookeeper_data:/bitnami" |
A brief example on how to use npx to run gist based scripts.
Read the article here https://neutrondev.com/npm-vs-npx-whats-the-difference/ or watch it on YouTube https://www.youtube.com/watch?v=fSHWc8RTJug
| # create/update resources | |
| kubectl --context=minikube apply -f ./postgres.yaml | |
| # In order for the service to reach the statefulset, the following should | |
| # be true: | |
| # statefulset.spec.selector.matchLabels.app == service.spec.selector.app | |
| # statefulset.spec.selector.matchLabels.role == service.spec.selector.role | |
| # give the server some time to start up | |
| # ... |
| syntax on | |
| set ruler " Show the line and column numbers of the cursor. | |
| set formatoptions+=o " Continue comment marker in new lines. | |
| set textwidth=0 " Hard-wrap long lines as you type them. | |
| set modeline " Enable modeline. | |
| set esckeys " Cursor keys in insert mode. | |
| set linespace=0 " Set line-spacing to minimum. | |
| set nojoinspaces " Prevents inserting two spaces after punctuation on a join (J) | |
| " More natural splits | |
| set splitbelow " Horizontal split below current. |
| //http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript | |
| Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15); |
| namespace Core.Repository | |
| { | |
| using System; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| using System.Linq.Expressions; | |
| public interface IRepository<T> where T : class | |
| { | |
| bool Add(T entity); |