diff --git a/about/index.html b/about/index.html
index c2ccf8c..50f6547 100644
--- a/about/index.html
+++ b/about/index.html
@@ -67,7 +67,7 @@
- Michael W. Eder
http://mikeder.net https://github.com/mikeder emailme@mikeder.net Work Experience Tech Lead Staff Engineer / Commerce & Identity, Bethesda.net Aug. 2019 - Current Tech lead for excavate team that migrated 300k+ BNET accounts, games, and wallets to STEAM. Lead Golang language migration effort for E-Commerce team. Provide end-to-end gRPC and REST microservice implementations. Work closely with in-house and contract engineers to promote development and engineering best practices. SRE Lead / Live Engineering, Bethesda.
+ Michael W. Eder
http://mikeder.net https://github.com/mikeder emailme@mikeder.net Work Experience Tech Lead Staff Engineer / Live Operations, Zenimax Central Services July 2023 - Current Lead migration of a large Ruby codebase to Golang and Typescript + React. Lead Golang migration and sunset efforts for several legacy Python applications. Coordinate and co-develop with game studio partners to facilitate customer support of live games. Architect and implement an open source “component detector” tool to scan and submit OSS manifests to MSFT, for legal compliance.
Read more...
diff --git a/about/index.xml b/about/index.xml
index bb7337a..42f7b0f 100644
--- a/about/index.xml
+++ b/about/index.xml
@@ -23,7 +23,7 @@ This site will contain notes about things I am currently working on, or thoughts
Fri, 25 Jan 2019 00:00:00 +0000
https://mikeder.net/about/resume/
-
Michael W. Eder http://mikeder.net https://github.com/mikeder emailme@mikeder.net Work Experience Tech Lead Staff Engineer / Commerce & Identity, Bethesda.net Aug. 2019 - Current Tech lead for excavate team that migrated 300k+ BNET accounts, games, and wallets to STEAM. Lead Golang language migration effort for E-Commerce team. Provide end-to-end gRPC and REST microservice implementations. Work closely with in-house and contract engineers to promote development and engineering best practices. SRE Lead / Live Engineering, Bethesda.
+
Michael W. Eder http://mikeder.net https://github.com/mikeder emailme@mikeder.net Work Experience Tech Lead Staff Engineer / Live Operations, Zenimax Central Services July 2023 - Current Lead migration of a large Ruby codebase to Golang and Typescript + React. Lead Golang migration and sunset efforts for several legacy Python applications. Coordinate and co-develop with game studio partners to facilitate customer support of live games. Architect and implement an open source “component detector” tool to scan and submit OSS manifests to MSFT, for legal compliance.
diff --git a/about/resume.pdf b/about/resume.pdf
index 0088c26..37d1038 100644
Binary files a/about/resume.pdf and b/about/resume.pdf differ
diff --git a/about/resume/index.html b/about/resume/index.html
index 9182160..9d7e081 100644
--- a/about/resume/index.html
+++ b/about/resume/index.html
@@ -52,7 +52,14 @@
Michael W. Eder
emailme@mikeder.net
Work Experience
-
Tech Lead Staff Engineer / Commerce & Identity, Bethesda.net Aug. 2019 - Current
+
Tech Lead Staff Engineer / Live Operations, Zenimax Central Services July 2023 - Current
+
+- Lead migration of a large Ruby codebase to Golang and Typescript + React.
+- Lead Golang migration and sunset efforts for several legacy Python applications.
+- Coordinate and co-develop with game studio partners to facilitate customer support of live games.
+- Architect and implement an open source “component detector” tool to scan and submit OSS manifests to MSFT, for legal compliance.
+
+
Tech Lead Staff Engineer / Commerce & Identity, Bethesda.net Aug. 2019 - July 2023
- Tech lead for excavate team that migrated 300k+ BNET accounts, games, and wallets to STEAM.
- Lead Golang language migration effort for E-Commerce team.
@@ -176,7 +183,7 @@ Game Credits
diff --git a/blog/archive/1576035770-minecraft-again/index.html b/blog/archive/1576035770-minecraft-again/index.html
index 2c1dae3..79a0996 100644
--- a/blog/archive/1576035770-minecraft-again/index.html
+++ b/blog/archive/1576035770-minecraft-again/index.html
@@ -54,7 +54,7 @@ I first measured the input CV on pin 3, I found that it was changing as expected between -.5V
and -6.8V
as I changed the front panel PWM slider.
I then measured a couple of the output pins and there was a distinct sawtooth waveform but it had a fair amount of noise to it and was unaffected by the front panel control changes. I also confirmed at TR2 of a couple of the voices that the resulting pulse wave was unchanged while moving the PWM slider.
With this evidence I went ahead and replaced the 4051 with the chip I had purchased previously. After replacement I again checked TR2 and confirmed that the pulse duty cycle WAS in fact changing with the front panel changes! I did a quick calibration per the service manual, up to the chorus bias section and buttoned it back up.
diff --git a/blog/jupiter-6-issues-2022/index.html b/blog/jupiter-6-issues-2022/index.html
index fe1a5df..491b8b0 100644
--- a/blog/jupiter-6-issues-2022/index.html
+++ b/blog/jupiter-6-issues-2022/index.html
@@ -66,7 +66,7 @@
diff --git a/blog/jupiter-6-repairs-2022/index.html b/blog/jupiter-6-repairs-2022/index.html
index 60fc9bb..a3d7194 100644
--- a/blog/jupiter-6-repairs-2022/index.html
+++ b/blog/jupiter-6-repairs-2022/index.html
@@ -66,7 +66,7 @@ 09.11.2022 19:48
-

+
Four Voice Board
@@ -77,7 +77,7 @@
09.11.2022 19:48
-

+
Factory Board Mods
Once I had the voice boards out I found there had been a couple, apparently factory, board modifications made. The service manual describes a “Reducting LFO leakage” countermeasure where a trace is cut and bypassed with a piece of wire.
@@ -94,7 +94,7 @@ Factory Board Mods
-

+
Two Voice Board Mods
@@ -105,7 +105,7 @@
Factory Board Mods
-

+
Four Voice Board Mods
@@ -116,7 +116,7 @@
Factory Board Mods
-

+
The second board modification was a 330Ω resistor between pin 9 of IC16 and pin 4 of IC23 (2v and 4v) and pin 9 of IC18 and pin 4 of IC25 (4v). The 4 voice board also has a jumper on VCO 2 between pin 1 of RA-5A and pin 10 of IC36A (CEM 3340).
Replacing the caps
@@ -129,7 +129,7 @@ Replacing the caps
-

+
I tested every one of the old caps as I pulled them out, they all tested within spec…but maybe they do fail intermittently or under load. /shrug
@@ -140,7 +140,7 @@
Replacing the caps
-

+
Calibration
After replacing the caps and reinstalling the voice boards I performed a full calibration of the JP6. Since this is a Europa mod JP6, in order to get it into “JIG” mode for calibration, you have to boot it into Roland code first.
diff --git a/blog/mba-monterey/index.html b/blog/mba-monterey/index.html
index a78c174..41e266a 100644
--- a/blog/mba-monterey/index.html
+++ b/blog/mba-monterey/index.html
@@ -58,7 +58,7 @@ 07.12.2021 21:55
-

+
Issue #1 I don’t have a whole lot of evidence to support but it did feel like the battery life on my brand new Macbook Air M1 had gotten a lot worse after the upgrade to Monterey (12.0.1). Previously I could use the laptop for several days without reaching for the charger, now it seems the battery percentage was dropping several percent every few minutes.
Issue #2 really bothered me. One of the main reasons for getting a new laptop was to use in my synthesizer studio, for recording purposes. If my main audio interface, a SoundCraft MTK 12 mixer, was no longer recognized, it would defeat the purpose of the shiney new Mac.
@@ -70,7 +70,7 @@ 07.12.2021 21:55
-

+
At first it seemed maybe core audio or core services weren’t installed right, or maybe Rosetta 2 wasn’t working properly. The version of Bitwig that I own doesn’t run natively on Apple silicon, so it requires Rosetta for Intel CPU emulation.
@@ -80,7 +80,7 @@
07.12.2021 21:55
-

+
I tried reinstalling Bitwig first, that had no effect. Then I tried reinstalling Rosetta 2, which kept giving me errors but still reported as being installed successfully.
Finally, I just reinstalled MacOS itself, luckily this was a simple affair; just continue holding the power button on the laptop while turning it on, until a gear icon shows up. You can then navigate to a menu to perform a reinstall, which left all of my programs and stuff in place.
After the reinstall I tried Bitwig again, at first it seemed the problem persisted but after a disconnect/reconnect of the USB cable to the mixer, things started working again! The mixer was recognized as unplugged and replugged and magically all the inputs and outputs came back as routing options. I swear I unplugged and replugged the mixer several times before attempting any of the above, so I blame MacOS.
diff --git a/blog/selfhost-peertube/index.html b/blog/selfhost-peertube/index.html
index eb84c5a..e2b6c58 100644
--- a/blog/selfhost-peertube/index.html
+++ b/blog/selfhost-peertube/index.html
@@ -123,7 +123,7 @@ First login and configuration
-

+
After the basic configuration, I setup a non-root user to start uploading videos to the instance.
Migrate videos from YouTube
@@ -136,7 +136,7 @@ Migrate videos from YouTube
-

+
@@ -146,7 +146,7 @@
Migrate videos from YouTube
-

+
You can check on the status of the sync and import by navigating to the “My Imports” page and expanding individual videos.
@@ -157,7 +157,7 @@
Migrate videos from YouTube
-

+
@@ -167,7 +167,7 @@
Migrate videos from YouTube
-

+
Following Other People/Servers
I added my instance to the public PeerTube instance list, this will make the server, and the public videos on it, discoverable by other people and servers.
@@ -180,7 +180,7 @@ Following Other People/Servers
-

+
In order to federate to or follow another servers content I have to login as the admin user and use the “Federation” panel:
Administration -> Federation -> Follow
@@ -193,7 +193,7 @@ Following Other People/Servers
-

+
Conclusion
The setup of this small self hosted instance was very painless. I’ll likely keep it closed to just myself for now, since my Docker VM isn’t configured with a lot of disk space at the moment. In the future I may move the storage to AWS/S3 and configure a CDN to serve all the content. This will save on local disk space and speed up content delivery significantly - right now its at the will of my own upload speed.
diff --git a/blog/turtletime-devlog-1/index.html b/blog/turtletime-devlog-1/index.html
index 5db1a1f..e4d5274 100644
--- a/blog/turtletime-devlog-1/index.html
+++ b/blog/turtletime-devlog-1/index.html
@@ -80,7 +80,7 @@ Initial Gameplay Loop
-

+
Adding Multiplayer
When searching around for Bevy tutorials I discovered an excellent dev blog series by Johan Helsing in which he builds a p2p web game in rust with rollback netcode. This sounded very interesting to me, despite being totally over my head at the time. I wanted to try it out.
@@ -183,7 +183,7 @@ Determinism - what does it mean?
-

+
my wife also supplied me with upgraded textures :D
Random spawns and how to agree on their randomness.
diff --git a/index.xml b/index.xml
index 2f09f45..1c67d90 100644
--- a/index.xml
+++ b/index.xml
@@ -378,7 +378,7 @@ Map: http://sqweeb.net:4444
Fri, 25 Jan 2019 00:00:00 +0000
https://mikeder.net/about/resume/
- Michael W. Eder http://mikeder.net https://github.com/mikeder emailme@mikeder.net Work Experience Tech Lead Staff Engineer / Commerce & Identity, Bethesda.net Aug. 2019 - Current Tech lead for excavate team that migrated 300k+ BNET accounts, games, and wallets to STEAM. Lead Golang language migration effort for E-Commerce team. Provide end-to-end gRPC and REST microservice implementations. Work closely with in-house and contract engineers to promote development and engineering best practices. SRE Lead / Live Engineering, Bethesda.
+ Michael W. Eder http://mikeder.net https://github.com/mikeder emailme@mikeder.net Work Experience Tech Lead Staff Engineer / Live Operations, Zenimax Central Services July 2023 - Current Lead migration of a large Ruby codebase to Golang and Typescript + React. Lead Golang migration and sunset efforts for several legacy Python applications. Coordinate and co-develop with game studio partners to facilitate customer support of live games. Architect and implement an open source “component detector” tool to scan and submit OSS manifests to MSFT, for legal compliance.
-
diff --git a/projects/rust-server/index.html b/projects/rust-server/index.html
index 50dfa16..f313dc6 100644
--- a/projects/rust-server/index.html
+++ b/projects/rust-server/index.html
@@ -55,7 +55,7 @@
19.10.2023 11:51
-
![[tS] Iron Oxide - US | Low Upkeep](https://cdn.battlemetrics.com/b/horizontal500x80px/24761720.png?foreground=%23EEEEEE&background=%23222222&lines=%23333333&linkColor=%231185ec&chartColor=%23FF0700)
+
Server Name
diff --git a/sitemap.xml b/sitemap.xml
index 8464e78..d50c6d8 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -189,7 +189,7 @@
2021-07-19T22:00:18-04:00
https://mikeder.net/about/
- 2022-06-14T22:11:21-04:00
+ 2024-05-09T15:17:31-04:00
https://mikeder.net/blog/archive/1587229792-ttsh-v4-build-part-1/
2023-06-15T16:20:27-04:00
@@ -216,7 +216,7 @@
2023-06-15T16:20:27-04:00
https://mikeder.net/about/resume/
- 2022-06-14T22:11:21-04:00
+ 2024-05-09T15:17:31-04:00
https://mikeder.net/blog/archive/1539912236-proxmox-storage-gateway/
2023-06-15T16:20:27-04:00