summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam T. Carpenter <atc@53hor.net>2023-07-18 22:44:04 -0400
committerAdam T. Carpenter <atc@53hor.net>2023-07-18 22:44:04 -0400
commite13ae14064901c0f4baa6e7d95ef878a1a056c7b (patch)
tree82e05d926c1afe57b6a6f43e6b4e35cdd4ae62c2
parent3fddf4e0d72d8e2b40837269d849cd248107bd07 (diff)
download53hor-e13ae14064901c0f4baa6e7d95ef878a1a056c7b.tar.xz
53hor-e13ae14064901c0f4baa6e7d95ef878a1a056c7b.zip
feat: two new cps rusts and update now, projects
-rw-r--r--pages/now.php15
-rw-r--r--pages/projects.php3
-rw-r--r--posts/2023-06-07-introduction-computational-problem-solving-with-rust-00.php8
-rw-r--r--posts/2023-06-07-the-study-of-computer-science-computational-problem-solving-with-rust-01.php7
4 files changed, 22 insertions, 11 deletions
diff --git a/pages/now.php b/pages/now.php
index 239b2be..31d6ccb 100644
--- a/pages/now.php
+++ b/pages/now.php
@@ -14,28 +14,25 @@ if ("/now" == $_SERVER['REQUEST_URI']) {
<ul>
<li>Still a manager and software engineer at Automatic Data Processing, Inc.</li>
- <li>Trying to improve on change control by encouraging continuous integration. Advertising it as a way to reduce defects, delivery more frequently, and avoid change restriction. Using Jenkins, Kubernetes, and Bitbucket to do those things.</li>
- <li>Reeling in chaos from unplanned work and scope change. Using sprint demos, Jira, and aggressive estimate planning to do that.
+ <li>Investing in Argo blue-green rollouts to spend less time working ungodly hours testing and releasing new builds.</li>
<li>Open to private contractor software development and website building projects.</li>
</ul>
<h3>Hobbies</h3>
<ul>
- <li>Eagerly awaiting a free day to rebuild Ol' Blue's fuel pump. Upgrading to a secondary vacuum unit to (hopefully) power future wiper washer.</li>
+ <li>Fixed up Ol' Blue's fuel pump. Installed a new diaphragm and she's back on the road. Now investigating a clunky tie rod end.</li>
<li>(Continual) posting practical programming tutorials to <a href="https://www.youtube.com/@carpentertutoring841">Carpenter Tutoring YouTube channel</a>.</li>
- <li>Translating a Computational Problem Solving course (CS 101) from Python to Rust. Intend on releasing first chapters on YouTube in coming weeks.</li>
+ <li>Translating a Computational Problem Solving course (CS 101) from Python to Rust. <a href="https://youtube.com/playlist?list=PLXGxiiv_uyipnFxS6c93UKuXc8mJzkl4h">First chapters are up on YouTube.</a></li>
</ul>
<h3>Life</h3>
<ul>
- <li>Enjoyed recent trip to NYC for wedding and tourism.</li>
- <li>Getting over illness scares in wife and puppy. Be thankful for your health, it's underrated!</li>
- <li>Gearing up for two more wedding trips in coming months.</li>
- <li>Settling into spring and summer. Warm weather welcome, pollen be gone!</li>
+ <li>Gearing up for a family reunion trip to Long Island.</li>
+ <li>Returning soon to the "happy place" on Lake Erie with wife and puppy.</li>
</ul>
<p>
- <em>Last updated 2023-05-11</em>
+ <em>Last updated 2023-07-18</em>
</p>
diff --git a/pages/projects.php b/pages/projects.php
index 41b0178..141280f 100644
--- a/pages/projects.php
+++ b/pages/projects.php
@@ -3,7 +3,6 @@
<h2>Active Projects</h2>
<ul>
-
<li><a href="https://github.com/adpllc/altruistic-angelshark">Altruistic Angelshark</a>: an automation API and command-line interface for Avaya Communication Managers.
</ul>
@@ -11,5 +10,5 @@
<ul>
<li><a href="https://www.youtube.com/@carpentertutoring841">Carpenter Tutoring</a>: practical computer programming and software development tutorials with no fluff.</li>
- <li>Computational Problem Solving with Rust: stay tuned!</li>
+ <li><a href="https://youtube.com/playlist?list=PLXGxiiv_uyipnFxS6c93UKuXc8mJzkl4h">Computational Problem Solving with Rust</a>: a CS-101 style YouTube course using Rust as a first programming language.</li>
</ul>
diff --git a/posts/2023-06-07-introduction-computational-problem-solving-with-rust-00.php b/posts/2023-06-07-introduction-computational-problem-solving-with-rust-00.php
new file mode 100644
index 0000000..a305d1a
--- /dev/null
+++ b/posts/2023-06-07-introduction-computational-problem-solving-with-rust-00.php
@@ -0,0 +1,8 @@
+<h1>Introduction: Computational problem solving with Rust 00</h1>
+
+<p class="description">
+ This course focuses on computational problem solving using Rust as a first language. It provides students with the knowledge and skills to translate thoughtful solutions into computer programs.
+ Consider this an introductory, 101-level computer science course on programming fundamentals taught by Carpenter Tutoring.
+</p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/Ut33XKakptE" 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-06-07-the-study-of-computer-science-computational-problem-solving-with-rust-01.php b/posts/2023-06-07-the-study-of-computer-science-computational-problem-solving-with-rust-01.php
new file mode 100644
index 0000000..58eff4b
--- /dev/null
+++ b/posts/2023-06-07-the-study-of-computer-science-computational-problem-solving-with-rust-01.php
@@ -0,0 +1,7 @@
+<h1>The study of Computer Science: Computational problem solving with Rust 01</h1>
+
+<p class="description">
+ In this first installment, we'll take a look at the study of Computer Science. We'll walk about what a program is, and some general guidelines for beginning to program. We'll also talk about how digital computers work, and how we can use them to manipulate date we're familiar with.
+</p>
+
+<iframe width="560" height="315" src="https://www.youtube.com/embed/wQ81tMOvlYc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>