Week 10 Journal
❌ No extra learnings. See 2024 February
Week 11 Journal
Learning
- Zed: Tried Zed code editor and I feel promising to adapt.
- arv-anshul/dotfiles: Updated
dotfiles, inspired by corey/dotfiles. - brew: Learned some new things in
brewcli.brew autoremove: Uninstall formulae that were only installed as a dependency of another formula and are now no longer needed.brew deps: Show dependencies for formula. When given multiple formula arguments, show the intersection of dependencies for each formula. By default, deps shows all required and recommended dependencies.
- family-tree: New project to “Create family tree using python and export it as JSON or mermaid format”. Written tests too.
- md-badges: CANCELLED A CLI tool to query shields.io badges simpleicons in a batch.
- I find it hard and irritating to query each badge on badges.pages.dev website. I want to query/select all required badges at once.
- Schema Writting for JSON:
- Learned how to write schema for
json,yamlandtomlfiles. - Learning to define schema for the personal website’s
docs/data/render_yamlfolder’s YAML files. - Watched this video by NeuralNine: JSON Schema Validation in Python: Bring Structure Into JSON
- Check the schemas:
projects_index-schema.jsonandother_projects-schema.json
- Learned how to write schema for
- arv-anshul/campusx:
- Wrote python scripts to download course’s resources from internet and store them in GitHub repo itself.
- Also added this project on website.
Thoughts
- Zed code editor is just great and I want to use it full time but it lacks many features which are very heavy to fulfil. I want features like 🥇 Extensions, 🥈 Jupyter Notebook, 🥉 Git SCM UI and more.
- stats: Amazing app for MacOS which let you display your CPU, RAM, Network Usage, etc in menu bar. I knew about it from a YouTube video. I have installed an app from App Store to display my Network Usage in menu bar after a lot of searching on web.
- arv-anshul/diary: Cleaning of the diary.
- Remove unnecessary files and notes.
- Combine the important one and publish them as blog on arv-anshul.github.io like FastAPI and Data Science notes.
- Write & Update conventions of every notes and create templates for them.
Week 12 Journal
Learning
- arv-anshul.github.io
- Update some componet’s layouts of website i.e. Grid Cards, Code Blocks, Buttons.
- Also, figured-out how to integrate devicons as like emoji.
- arv-anshul/diary
- Migrate
diarynotes as blog on website. - Trying to drop Obsidian for my diary entry and want to use
mkdocs(with basic functionalities) for dairy entry. - Successfully migrated arv-anshul/diary from Obsidian to
mkdocs. Compare releasesv1.0.0...v1.1.0. - Wrote custom snippets for Dev Journal(s) and Thoughts entries in VSCode.
- Migrate
- arv-anshul/campusx
- Modified scripts to infer filename from response’s headers. Filename is available in
"content-disposition"headers key. - See new “Release v0.8.0: Infer resources filename” on GitHub.
- Modified scripts to infer filename from response’s headers. Filename is available in
- blog
Thoughts
- :question: Should I drop Obsidian for my diary entry?
- (NO) because Obsidian comes with many other functionalities like Canvas, Extensions, Templates.
- (NO) because Obsidian is made for managing notes and documents (which is a very big plus+ point).
- (YES) because
mkdocswill work as a website which you can make public (if you wish for). - (YES) because you doesn’t have to care about a separate app’s constraints (
obsidian.app).
- Setting up tags - Material for MkDocs
- Learn how to setup tags (as pro).
- Also, figure out how does
squidfunkrender those “versions”, “default values”, “sponsors only” cool badges. - Also see this web page
- There is an example for
tagsplugin. - Learn how did this works?
- There is an example for
- raycast
-
Amazing app for developers. Just use keyboard to perform all important tasks.
-
Best Features: Floating Notes, Snippets, Keyboard Shortcuts, :tada: Confetti, Window Management, Shut Down
-
Best Extensions: Arc, Shell Command, Google Translate, Perplexity
-
I have created some snippets which helps me to write them very easily like:
!gha: https://github.com/arv-anshul!web: https://arv-anshul.github.io!linkedin:
🔗 Github Profile: https://github.com/arv-anshul 🔗 Personal Projects: https://arv-anshul.github.io/projects 🔗 Website: https://arv-anshul.github.io 🔗 Blogs: https://arv-anshul.github.io/blog 🙏 Thank You! -
:disappointed: But it takes too much memory approx. ~300MB in RAM.
-
Week 13 Journal
Learning
-
- The project doesn’t works now due to some major changes in pwskills.com website’s APIs.
- Added a warning regarding this in README.md
-
notebooks/spotify-analysis/pl-tracks-using-api.ipynb
- I want to analyse the Golden Era 🎵 playlist by @Pushpam on Spotify. To reduce the tracks count because it consists ~300 tracks.
- I’ve used Spotify Web API to fetch data of the playlist.
-
Co-author a Git Commit
- You can co-author a git commit by specifying the author name and email in commit body.
✨ Learn commit co-authoring # Commit message Co-authored by: arv-anshul <arv.anshul.1864@gmail.com> # Specify who co-authored this -
blog/hypothesis-testing-introduction
- Published new blog on Hypothesis Testing.
Thoughts
- DeepLearning.ai
- This website has some free short course around LLMs and GenAI.