From 30641cafc8110d3c36e17f56bed98c88d2c297b3 Mon Sep 17 00:00:00 2001
From: Araozu
I also learned about domain names, A/AAAA/CNAME records, shared hosting & - integrating with external services like analytics & disqus. + integrating with external services like analytics & disqus. The Node rewrite was + hosted on a CPanel shared hosting.
@@ -185,14 +185,13 @@ - ++ As a result of my previous experience with fansubbing, I was invited to join a + group of fansubbers. I made a website for them, where they could upload their + subtitles. +
++ As it was a low risk project (made for free, for some individuals I didn't personally know), + I decided to try out new technologies that interested me at the time. +
++ I made only the Front-End, the Back-End was made by another person. +
++ + + https://horarios-v2.araozu.dev/ + + · + + + Git repo + + +
+ + + ++ The second iteration of the Horarios UNSA website. This time I used VueJS. +
++ + + https://modoki.js.org/#/ + + · + + + GitHub repo + + +
+ + + ++ In 2019 I discovered functional programming with F#. As I learned about more + new languages & paradigms like haskell, erlang, lisp, etc. I became interested + in making a new programming language. +
++ I began working on a compiler for my new language, which changed names, syntax, semantics, + target platform, etc. many times. I wrote a simple compiler, and rewrote it in multiple + languages. +
++ The first iteration was called Modoki, an indentation based, functional, statically typed + language that compiled to JS. I wrote a static site for its documentation. +
++ + + Web page at Netlify + + · + + + GitHub (web page) + + + · + + + GitHub (compiler) + + +
+ + + ++ The next rewrite of my compiler was called KScript. It was written in + TypeScript. +
++ I wrote a simple web editor for it, syntax highlighting, and a simple + transpiler & interpreter. +
++ A fictional CRUD system made for a university course. +
++ It used JavaEE, raw MySQL, VueJS and was deployed on a Tomcat server. +
++ + + + + · + + + GitHub (FE) + + + · + + + GitHub (BE) + + +
+ + + ++ A Mahjong-like game, but with cards instead of tiles. +
++ I didn't use a game engine or webgl, I made the game like a regular website. + It was made with VueJS, and the backend was made with Kotlin. +
++ It featured lobby creation/join, chat rooms, 4 players per game, + server-side game logic, and a simple AI. +
++ + + https://horarios-v3.araozu.dev/ + + · + + + Git repo + + +
+ + + ++ Third rewrite. Now with SolidJS. +
++ By this time I felt confident with my VueJS skills, so I decided to try out + new frameworks. I tried React, but I didn't like it as much. I then tried + SolidJS, and I liked it a lot. +
++ I also used CSS-in-JS for the first time, with Aphrodite. +
++ The next rewrite of my programming language. This time the + compiler was written in Rust*. +
++ The documentation was written in SolidJS. +
++ *This site is not endorsed by or affiliated with The Rust Foundation. +
++ A capstone project for a university course. I made it with a group of 6 people. + I lead the Front-End team. +
++ This was my introduction to TailwindCSS, and I've been using it + ever since. +
++ + + https://thp.araozu.dev/ + + · + + + Git repo (FE) + + + · + + + Git repo (compiler) + + +
+ + + ++ My latest rewrite of my programming language. This time the language + targets PHP instead of JS. +
++ The compiler is written in Rust. The Front-End is written in markdown, + and compiled to HTML with my own static site generator, + also written in Rust. +
++ This site is not endorsed by or affiliated with The Rust Foundation. +
+