Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bhupesh-v/til
Personal Wiki of Interesting things I learn every day at the intersection of software, life & stuff a.k.a my second brain π§ οΈ
https://github.com/bhupesh-v/til
braindump git gitbook journal knowledge knowledge-base learning notes personal-wiki secondbrain today-i-learned wiki
Last synced: 11 days ago
JSON representation
Personal Wiki of Interesting things I learn every day at the intersection of software, life & stuff a.k.a my second brain π§ οΈ
- Host: GitHub
- URL: https://github.com/bhupesh-v/til
- Owner: Bhupesh-V
- License: cc0-1.0
- Created: 2019-06-18T06:09:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-11T07:55:34.000Z (7 months ago)
- Last Synced: 2024-04-13T21:57:45.032Z (7 months ago)
- Topics: braindump, git, gitbook, journal, knowledge, knowledge-base, learning, notes, personal-wiki, secondbrain, today-i-learned, wiki
- Language: Python
- Homepage: https://til.bhupesh.me
- Size: 730 KB
- Stars: 72
- Watchers: 3
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Today I Learned
> Welcome to my digital garden/second brain where I try to dump everything I learn in its most raw form π±
## Categories
* [AWS](#aws) [**`1`**]
* [Android](#android) [**`1`**]
* [Artificial Intelligence](#artificial-intelligence) [**`2`**]
* [Career](#career) [**`9`**]
* [Coding Practices](#coding-practices) [**`5`**]
* [Community Building](#community-building) [**`5`**]
* [Compilers](#compilers) [**`1`**]
* [Data Warehouse](#data-warehouse) [**`1`**]
* [Databases](#databases) [**`9`**]
* [DevOps](#devops) [**`7`**]
* [Distributed Computing](#distributed-computing) [**`2`**]
* [Flutter](#flutter) [**`3`**]
* [Git](#git) [**`10`**]
* [Go](#go) [**`15`**]
* [HotWheels](#hotwheels) [**`1`**]
* [Meta](#meta) [**`3`**]
* [Miscellaneous](#miscellaneous) [**`14`**]
* [People](#people) [**`2`**]
* [Psychology](#psychology) [**`2`**]
* [Python](#python) [**`19`**]
* [Sales](#sales) [**`1`**]
* [Shell](#shell) [**`29`**]
* [Software Design](#software-design) [**`1`**]
* [Startups](#startups) [**`1`**]
* [Vim](#vim) [**`8`**]
* [WebDev](#webdev) [**`5`**]
* [ffmpeg](#ffmpeg) [**`3`**]---
### AWS
### Android
### Artificial Intelligence
### Career
-
Beating Burnout: Some Thoughts & Resources -
Exploring Large Codebases -
Full employment theorem -
Invest in decision-making skills early in career -
Leveling up from Software Engineer to Senior Software Engineer -
Mentoring -
Pros & Cons of working professionally -
Questions to ask in an interview -
Writing Cover letter - Tips
### Coding Practices
-
Naming Variables & Functions -
Routines: Functions & Procedures -
SOLID: Design Principles -
Writing Comments -
Writing Functions
### Community Building
-
How to motivate and encourage volunteers -
Questions for Women in Tech -
Questions to ask every Community Builder -
Questions to ask every community volunteer -
What does a Community Lead (or Organiser) do?
### Compilers
### Data Warehouse
### Databases
-
CHECK constraint v/s EXCLUSION constraint -
Clustered & Non-clustered Indexes -
Collected notes on Database Sharding π -
EXPLAIN queries in PostgreSQL -
Getting JSON data from PostgreSQL -
Inserting NULL wherever possible on Postgres -
List all values of a custom enum in Postgres -
Postgres 14 Internals: Data Organisation -
SQLite db optimization with ROWID
### DevOps
-
Blue-Green Deployment Strategy -
Chaos Engineering ποΈ -
Docker image load & save -
Docker multi-platform build using buildx -
Docker π quick guide -
Set up a SFTP server using AWS Transfer Family -
Simulating AWS Lambda locally using LocalStack
### Distributed Computing
### Flutter
### Git
-
Auto-correct Git commands -
Find default git branch name -
Get current branch name -
Get last commit date of file -
Get list of all branches -
How to undo anything in Git -
Parsing `git status` for tracked & untracked changes -
Using multiple git user configs with credentials store (multiple github accounts) -
View a python function's history over-time with Git & FZF -
View git diff since the last git pull
### Go
-
Add version info in Go projects -
Anatomy of `go.mod` file -
Clearing terminal screen in Go -
Concurrency Comparison: Go v/s Elixir -
Convert `string` to `int` and vice-versa in Go -
Creating Python's next() alternative using Go Closures -
Measure Exection time in Go -
Memoization using Golang Generics -
Parsing changelogs using regex with Go -
Reading & Setting Environment variables in Go -
Resolving merge conflicts in go.sum -
Splitting strings in Go -
Strategy Design Pattern in Go -
Using local Go package path -
Where are my build files when I use `go run`
### HotWheels
### Meta
-
Checklist for documenting a medium to large scale system architecture -
Tech Writing Cookbook - Writing tips for you & my future self -
The good that comes with maintaining blogs
### Miscellaneous
-
All .odp files are zip archives -
Creating a Regex Compiler/Parser - Research -
Deploying to Heroku -
Internet search tips & tricks for developers -
Killing Open Ports in Linux -
Navigating your way through Github API -
Net Promoter Score (NPS) -
Releases on GitHub -
SEO Tools -
Semantic Versioning -
Streaming videos, things behind the curtain -
UI-UX Tools to ease your life -
What's a Procfile π -
Writing Cleaner Commits - Template
### People
### Psychology
### Python
-
Check if csv has header in python -
Check indentation errors in python π -
Cryptographically strong random string -
Difference b/w Class & Function Based Views in Django -
Dividing Time deltas in python - Difference b/w 2 datetime values -
Downloading files using python the correct way -
Easy & Lazy way to flatten a python list -
Everything about date & time in python -
Fastest Python First: Tips and Tricks π -
Functional Programming in Python π -
Generate random secure password using python -
Measure code execution time using timer -
PEP8 - the fashion π police of Python -
Preventing global package install with `PIP_REQUIRE_VIRTUALENV` -
Publishing a Package on PyPI -
Specify dev dependencies in setup.py -
Using defaultdict to handle key not in dict -
Using difflib in Python for fuzzy string matching -
Writing Unit Tests in Python β
### Sales
### Shell
-
Alternative to 'ls' commnand -
Changing Display Configuration using xrandr -
Changing string case in bash -
Check battery status -
Colorize Output in Terminal -
Copy one file to multiple files in Bash -
Extract file id from drive shareable link -
FZF: Tips and Tricks -
Find boot-up time in linux π§ -
Find files changed 7 days ago -
Find fonts available in Linux -
Finding all Python Virtual Environments in your system -
Finding the file creation date/time on Linux -
Generate a RSS Feed of recent files inside a Git repository -
Generate random numbers in bash -
Get Release notes from Github API -
Get System info using Shell Commands -
Get Total System Memory using vmstat command -
Get total download stats from GitHub & Homebrew -
Line Discipline in Unix/Linux Machines -
Line Editors in Linux, Tips and Tricks -
Monitor network (data) usage -
Print lines between 2 words -
Print value of `$PATH` in readable format -
Random emoji π² in one line -
Reuse arguments from last command -
Shell Redirections β Quick Guide -
Writing a simple file watcher using GNU Utils -
grep cheatsheet
### Software Design
### Startups
### Vim
-
Configuring LSP on NeoVim -
Convert bulleted/unordered lists to numbered lists -
How to make Vim faster β‘οΈ -
My Vim Cheatsheet -
Searching your way through vim -
Sum column values in Vim -
ctags in Vim - Quick Cheatsheet -
vim surround: quick cheatsheet
### WebDev
-
Auto-complete in plain HTML -
I learned about Open Graph protocol -
Live Editing HTML -
Turning Emojis to site favicons -
`async` & `defer` Attributes
### ffmpeg
-
Converting videos to High quality GIFs -
Generate Video thumbnail using ffmpeg -
Record your Desktop using `ffmpeg`
## Usage
See [USAGE.md](https://github.com/Bhupesh-V/til/blob/master/USAGE.md) to know how I use this repository.
## βΊοΈ Show your support
Support me by giving a βοΈ if this project helped you! or just [![Twitter URL](https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Fgithub.com%2FBhupesh-V%2Ftil%2F)](https://twitter.com/intent/tweet?url=https://github.com/Bhupesh-V/til&text=til%20via%20@bhupeshimself)
## About
Original Idea/Work [thoughtbot/til](https://github.com/thoughtbot/til).