Gatsby and Material UI update
Migrated Gatsby
to v4
and migrated Material UI
to v5
!
Curve Editor Demo
13 years later and I decided to port my WinForms
desktop application that was
written in C++
to Typescript
. The ported demo is below and is rendered using
SVG
. Check out my curve editor
project to see screenshots and a video of how the curve editor looked as
a WinForms
application.
Future plans
I am looking to port the newer Typescript
code to Rust
so it can be compiled
into WebAssembly
.
Demo (Work in progress)
- Current Functionality
- Switch between curve/spline algorithms
- Add / Remove / Move points
- Show / Hide shells
- Clear all control points
Mouse Position: 0, 0
Website Update!
It is time to rewrite my personal website using different technologies! Over the years, I have switched frameworks and/or libraries for my quest to become a better software engineer. The driving reason why I do this every few years is so I can learn new technology or apply what I have already learned from my professional work experience. Iterating over this site has helped increase my knowledge in several technologies as listed below:
Tech Stack Timeline
2009
For the first implemenation of this website I chose PHP. I had some experience writing Classic ASP and ASP.NET WebForms applications but, for a personal site, I wanted to pay less for my hosting and try something I was not familiar with.
2014
This was a big move to start using .NET for my personal site and was able to spin up other side projects.
2017
I made the move to GitHub Pages since it was a free host and I didn't need the complexity that came with my .NET API and SQL Server.
2020
Currently using these frameworks/libaries.
GitHub Pages Update
I have completed my move from an old hosting provider to use GitHub Pages for my website. The primary reason was to eliminate paying for a host for a website that had static content. It also allowed me to update the styling on the site and tinker with newer frontend technologies.
- Eat
- Code
- Sleep
- Repeat