summaryrefslogtreecommitdiff
path: root/posts
diff options
context:
space:
mode:
authorAdam T. Carpenter <atc@53hor.net>2023-05-09 21:51:12 -0400
committerAdam T. Carpenter <atc@53hor.net>2023-05-09 21:51:12 -0400
commitbf302f278b9fa3632d08fb1616195460591fd1d7 (patch)
treeb5fb80ec7e131da50b55008de9d29644acdebf25 /posts
parent1cad49701f761143a623df207b1141e520250158 (diff)
download53hor-bf302f278b9fa3632d08fb1616195460591fd1d7.tar.xz
53hor-bf302f278b9fa3632d08fb1616195460591fd1d7.zip
feat: release more youtube posts
Diffstat (limited to 'posts')
-rw-r--r--posts/2023-04-19-writing-user-friendly-string-functions-practical-rust.php7
-rw-r--r--posts/2023-04-26-rebase-to-prepare-your-commits-for-publishing-practical-git-intermediate.php7
-rw-r--r--posts/2023-05-04-automate-with-local-hooks-practical-git-advanced.php7
3 files changed, 21 insertions, 0 deletions
diff --git a/posts/2023-04-19-writing-user-friendly-string-functions-practical-rust.php b/posts/2023-04-19-writing-user-friendly-string-functions-practical-rust.php
new file mode 100644
index 0000000..f7e5e04
--- /dev/null
+++ b/posts/2023-04-19-writing-user-friendly-string-functions-practical-rust.php
@@ -0,0 +1,7 @@
+<h1>Writing user-friendly string functions: Practical Rust</h1>
+
+<p class="description">
+ Learn how to accept and return a variety of useful string types that are transparent to users of your functions. Additionally, save some memory allocations by using clone-on-write pointers.
+</p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/C-29vdZ6-L8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
diff --git a/posts/2023-04-26-rebase-to-prepare-your-commits-for-publishing-practical-git-intermediate.php b/posts/2023-04-26-rebase-to-prepare-your-commits-for-publishing-practical-git-intermediate.php
new file mode 100644
index 0000000..816fa70
--- /dev/null
+++ b/posts/2023-04-26-rebase-to-prepare-your-commits-for-publishing-practical-git-intermediate.php
@@ -0,0 +1,7 @@
+<h1>Rebase to prepare your commits for publishing Practical Git (intermediate)</h1>
+
+<p class="description">
+ git-rebase is a swiss army knife for managing multiple branches and commits. Here you'll see how to rebase onto another developer's branch, rebase onto a release branch (with reverted commits), and interactively squash commits before pushing them.
+</p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/GjEHeM2LGmU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
diff --git a/posts/2023-05-04-automate-with-local-hooks-practical-git-advanced.php b/posts/2023-05-04-automate-with-local-hooks-practical-git-advanced.php
new file mode 100644
index 0000000..eb2a868
--- /dev/null
+++ b/posts/2023-05-04-automate-with-local-hooks-practical-git-advanced.php
@@ -0,0 +1,7 @@
+<h1>Automate with local hooks Practical Git advanced</h1>
+
+<p class="description">
+ Learn how to use local git hooks to automate your workflow. We'll use my favorite three hooks to automate generating commit messages, run unit tests before committing, and clean up build artifacts after checking out new branches.
+</p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/jPbhyXWUoBY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframer