I have been fascinated by reverse polish notation (RPN) calculators since college. Last year, I created an RPN calculator web-app in React while I was learning the framework. It's not great. This is a new project with the same goals from scratch to push my learning of Rust, WASM, and Vue. I don't know if it will be successful, but my goal is to be radically transparent. I am going to log the whole project to share my progress.
I am posting my daily logs of the project on dev.to. You can follow along with the project there:
- Luka 00: Intent and Deployment
- Luka 01: Mathing Around in Rust
- Luka 02: Et Teal
- Luka 03: See. Assess.
I am designing the UI in Figma. You can follow along and comment here.
The application is compiled into a static website that is pushed to blob storage in Azure and served from there to https://lukarpn.z14.web.core.windows.net.
The YAML that does this in the azure-pipelines.yml
file.
I am working in VS Code and vim depending on how I feel like writing. I like vim for long sessions in a single file, though I know there are good solutions for easy file switching. When I am going to be navigating around between different files, I like to use VS Code.
I am starting the project on a 2015 MacBook Pro, but it is at the end of its rope so I may get a newer computer (XPS 15 🙏🏼) by the end of the project.