summaryrefslogtreecommitdiff
path: root/posts
diff options
context:
space:
mode:
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