{"id":16,"date":"2022-11-08T08:35:11","date_gmt":"2022-11-08T08:35:11","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/?p=16"},"modified":"2022-11-08T08:35:11","modified_gmt":"2022-11-08T08:35:11","slug":"favorite-backend-stack","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/2022\/11\/08\/favorite-backend-stack\/","title":{"rendered":"Favorite Backend Stack"},"content":{"rendered":"\n<p>My background in tech started with a broken down computer with a CD with an AOL connection when I was in 11th grade. The most I could do to get it to work was hear it make the famous dial-up sound only for it to do nothing else. Otherwise it was just a basic computer with Windows 95 and not much else installed. Even though there was not much I could do with this computer, this curiosity on how computers worked led to the gradual uptake of technology and how to use it.<\/p>\n\n\n\n<p>I started working with web technologies since that was the &#8220;cool&#8221; new tech at the time. I learned mostly front-end technologies but never really branched out much from there until a few years later when I started doing websites as a hobby. I decided that I needed to learn programming and JavaScript was the natural choice language. After learning JavaScript, I fell deeper into the rabbit hole and started to learn more about other operating systems such as linux and mac (my first computer was a PC). <\/p>\n\n\n\n<p>As I fell down the rabbit hole, I realized that I ddi not know any backend technologies. I naturally gravitated to NodeJS since it did not require learning a new programming language and I could just focus on backend principles. It was not too difficult to figure out how to use NodeJS and how to integrate a database to it.<\/p>\n\n\n\n<p>Around the same time I started to learn a bit more about the Python programming language because I had read that it could be used with web development. I was a bit baffled as to how Python could do this since it was just a general programming language and did not have mark-up language or CSS that you just just program and show up on a page (just shows how little I knew about Python!). Then someone recommended I look into the Flask framework since it would answer all of my questions.<\/p>\n\n\n\n<p>When I used Flask for the first time, I was instantly amazed at how much you could do with so little code. I learned about templating systems that took care of the HTML\/CSS and learned how to integrate JavaScript code within my application. I was really amazed and Flask became one of my favorite web development technologies. It still amazes me to the day how we can create an application with Python to create a web application.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My background in tech started with a broken down computer with a CD with an AOL connection when I was in 11th grade. The most I could do to get it to work was hear it make the famous dial-up sound only for it to do nothing else. Otherwise it was just a basic computer [&hellip;]<\/p>\n","protected":false},"author":12711,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-16","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/wp-json\/wp\/v2\/posts\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/wp-json\/wp\/v2\/users\/12711"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":6,"href":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/wp-json\/wp\/v2\/posts\/16\/revisions"}],"predecessor-version":[{"id":30,"href":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/wp-json\/wp\/v2\/posts\/16\/revisions\/30"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/wp-json\/wp\/v2\/categories?post=16"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/sunnyaguilar\/wp-json\/wp\/v2\/tags?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}