FullStack Hell

·

2 min read

I come from a fairly backend background. In college I mainly learned everything in Java with the small exception of one web development course, which was fairly straightforward HTML and CSS. And in my first job, I was technically a full stack developer but focused 99% of my time fixing bugs in the backed. After the mass layoff at my company, I now find myself writing mainly frontend Vue components at my new job.

While I am comfortable saying I dont mind learning new things, front-end development is probably the only thing I really don't enjoy. Something that seems simple in java would take me hours to figure out in TypeScript. I know its just the learning curve but man I wish we could just upload that knowledge into our brains sometimes to get past this.

Todays struggle was calling my barebones api from my Vue component. I used Axios to make the call, and surprisingly it worked out with only a small issue, CORS. I feel like every time I touch api development, it always throws a CORS error. Since I really didnt want to deal with it right now, I added a ticket to my jira board to look into that and moved on by installing a CORS plugin on chrome.

Things like this is where I really humble myself as a developer. I've always gotten praised about knowing a lot about what I know, however situations like this shows how little I actually know.

Anyways, got the api connection to work so now I'm going to keep coding.

Did you find this article valuable?

Support Cocode Dev Blog by becoming a sponsor. Any amount is appreciated!