Sublime Plugin for Spotify from Scratch - Part 9 - Discussion
The plugin is finished. In this video we will talk about architecture and about the technology stack (Spotify API, Sublime Text, Python) that we have been using.
In this video we will continue setting up a few tools to generate changelogs, automatically commit them and tag those commits. We will also learn how to automate version bump files.
Semantiv versioning:
https://semver.org
Haskell Package Versioning Policy
https://pvp.haskell.org/
Convention Commits website:
https://www.conventionalcommits.org
Cheat Sheet:
https://github.com/DevInsideYou/learning-resources/blob/master/Conventional.md
Commitlint CLI:
https://github.com/conventional-changelog/commitlint
Commitizen CLI:
https://commitizen.github.io/cz-cli
Commitizen Emoji Adapter:
https://github.com/ngryman/cz-emoji
Gitmoji:
https://gitmoji.dev/
Husky (synchronizing hooks between teammates):
https://github.com/typicode/husky/tree/master
The Commitizen VS Code extension:
https://marketplace.visualstudio.com/items?itemName=KnisterPeter.vscode-commitizen
Conventional Changelog CLI:
https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-cli
Standard Version CLI:
https://github.com/conventional-changelog/standard-version
The free "Pro Git" book:
https://git-scm.com/book
My .dotfiles:
https://github.com/agilesteel/.dotfiles/blob/master/stow/git/.gitconfig
https://github.com/agilesteel/.dotfiles/blob/master/stow/bash/.bash_aliases
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x9DbNtd7AoGlvuuejBuxrPZ
Table of Contents:
00:00 git hooks
06:15 conventional changelogs (standard-version)
11:37 automatically bump custom files (with the version)
20:37 conclusion
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Telegram: https://telegram.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
GitHub: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#SCM #VCS
...
https://www.youtube.com/watch?v=130zzOgSMiM
Learn the secrets of content creation and apply them in your remote work!
Work with me at AvantStay:
Send me a direct email - vpekker [at] avantstay [dot] com
Job description - https://functional.works-hub.com/jobs/remote-backend-engineer-c82a6
Aninagin:
https://aninagin.com
The ULTIMATE Introduction to Camera Lenses! by @D4Darious :
https://www.youtube.com/watch?v=oPJAgeGqrlg
Best Microphone for the SONY ZV-E10 by @Kyle Watts :
https://www.youtube.com/watch?v=XBDlhDxnPf8&ab_channel=KyleWatts
Table of Contents:
00:00 Intro
00:36 Computer Basics
01:42 YOU
02:30 Ambience
03:25 Lighting
08:04 Lenses & Cameras
12:14 Capture Cards
16:05 Recommendations
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Telegram: https://telegram.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
GitHub: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#remotework #homeoffice
...
https://www.youtube.com/watch?v=1yfh04TtVGk
The tips in this video cover every stage of a software developer career: beginner, intermediate and senior.
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x-aQL7lpeTyMN-5HU6JIL2O
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
Github: https://github.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
...
https://www.youtube.com/watch?v=c3DiahxAivg
In this video we will learn about terminal multiplexers.
Screen website:
https://www.gnu.org/software/screen/
tmux website:
https://tmux.github.io/
Byobu website:
https://byobu.org/
My .dotfiles:
https://github.com/agilesteel/.dotfiles
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x9DbNtd7AoGlvuuejBuxrPZ
Table of Contents
01:17 Terminal Multiplexers: Screen, Tmux, Byobu
03:34 Application lifecycle
08:21 Multiplexer lifecycle
11:53 Session lifecycle
15:17 Connecting multiple clients to the same session
20:19 Running byobu on login or as a shell
23:22 Detaching from sessions on purpose
26:07 The multiplexing part
30:06 Copy/Paste & Using the mouse
35:11 Sending commands to multiple windows & splits
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
Github: https://github.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#tutorial
...
https://www.youtube.com/watch?v=R0upAE692fY
In this video we learn all about the settings. We learn how to read and write them and also how to integrate menus in sublime that would lead to the settings files.
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x_t5w5U3e_cWg5CLeCq8_7j
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
Github: https://github.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#Python #SublimeText #Spotify
...
https://www.youtube.com/watch?v=R3ovbbJdSbo
In this video we will learn about the most basic git workflow. Create a branch, make your changes, commit them, push your branch, create a PR, repeat.
Configure Git to use VS Code as your core.editor:
https://zhauniarovich.com/post/2020/2020-03-using-vscode-as-git-editor/
A nice vim distribution:
https://spacevim.org
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x9DbNtd7AoGlvuuejBuxrPZ
Table of Contents:
00:00 git remote
02:17 a common git workflow
03:43 create a branch
05:36 make your changes
07:54 stages some or all of your changes
10:10 commit your changes
12:48 look around
15:38 commit more changes with your core.editor
21:43 push your new branch with your new changes
24:11 create a pull request (PR)
29:42 pull origin/main to update your copy of the repository
33:13 delete your local branch
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Telegram: https://telegram.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
GitHub: https://github.devinsideyou.com
LBRY: https://lbry.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
#SCM #VCS
...
https://www.youtube.com/watch?v=57pxL2qI4KM
In this video we are NOT going to talk about why it is important to learn English. We will talk about the importance of fluency instead.
This video is part of the following playlist:
https://www.youtube.com/playlist?list=PLJGDHERh23x-aQL7lpeTyMN-5HU6JIL2O
Website: https://devinsideyou.com
Patreon: https://patreon.devinsideyou.com
Discord: https://discord.devinsideyou.com
Twitter: https://twitter.devinsideyou.com
Github: https://github.devinsideyou.com
Install scripts: https://install.devinsideyou.com
Giter8 templates: https://g8.devinsideyou.com
Spotify concentration playlist: https://code.radio.devinsideyou.com
Cheers and Happy Coding!
...
https://www.youtube.com/watch?v=xQW7dfctwi8