Categories
Uncategorized

Blog Post #2

For our project, we are using React, Next.js, TypeScript, and Bootstrap on the frontend, and Directus for the backend.

I am new to learning TypeScript, and it has been an adjustment. JavaScript is where I am more comfortable, but I can see the similarities, such as managing the state and creating components. It seems like TypeScript adds an extra layer of type safety, which is nice. I am starting to get the hang of it.

Next.js is also something new I am learning. I appreciate that it eliminates the need to use a separate Express server, making development simpler and straightforward. One thing that took me a minute to figure out was how routes must be named consistently and placed with the pages own directory – a different approach than I am used to.

My responsibilities are on the frontend, so I haven’t used Directus much yet. From my understanding, it is a nice and easy way to manage data via an API.

As far as favorites go, I really enjoy working with C# and JavaScript. C# is powerful for backend development, and JavaScript allows me to build dynamic and interactive frontends. My least favorite would have to be C++, I know it is powerful, but I find the memory management to be less enjoyable and the syntax feels less clean compared to other languages.

Overall, my learning experience has been enjoyable, and I’m excited to see how our project turns out.