{"id":20,"date":"2025-02-07T07:02:57","date_gmt":"2025-02-07T07:02:57","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/madiedowell\/?p=20"},"modified":"2025-02-07T07:02:57","modified_gmt":"2025-02-07T07:02:57","slug":"technologies-i-have-been-using","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/madiedowell\/2025\/02\/07\/technologies-i-have-been-using\/","title":{"rendered":"Technologies I Have Been Using"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li>Throughout my capstone project, I\u2019ve had the chance to work with some great technologies, each offering unique advantages and challenges. When it comes to my favorite technology, that would have to be <strong>Plotly Dash<\/strong>. This tool has made my project so much more manageable, especially when it comes to graphing, charts, and tables. It\u2019s powerful yet easy to use, and one of the best parts is how much less code I need to write compared to other methods. Plotly Dash\u2019s integration with Python makes it an ideal choice for visualizing the data we\u2019re working with in the project, and it\u2019s made my workflow a lot smoother.<\/li>\n\n\n\n<li>The learning curve with <strong>callbacks<\/strong> in Dash was a bit tricky at first. It took me a while to understand how they worked, but once I got the hang of it, I really started to appreciate how much cleaner and more efficient the code became. Now, I see the value in them, and I wouldn&#8217;t want to go back to a more convoluted way of managing interactivity.<\/li>\n\n\n\n<li>On the other hand, my least favorite technology has been <strong>AWS Lambda<\/strong> and <strong>Elastic Beanstalk<\/strong>. While these tools are essential for deployment in our project, I\u2019ve found them pretty challenging to wrap my head around, especially when I had to learn them on my own. The process of hosting a website using AWS was a real struggle. I hadn\u2019t had to deal with deployment at this level before, and I honestly felt a bit lost trying to set everything up. Even though I haven\u2019t used them much yet, I know I\u2019ll be diving into them more as we move forward with the deployment phase.<\/li>\n\n\n\n<li>Initially, I was building the UI using <strong>JavaScript, HTML, and CSS<\/strong>, but I\u2019m so glad I switched to Plotly Dash. The integration is much smoother, and the amount of code I need to write is drastically reduced. Going with Dash has made a huge difference in simplifying the project and making it more manageable.<\/li>\n\n\n\n<li>If I had the chance to start over, I think I would stick with Plotly Dash for the front end. As for AWS Lambda and Beanstalk, I\u2019d probably look for alternative deployment options that are a bit more straightforward, but I will dive deeper and see if I can get a better understanding. But overall, I\u2019m learning a lot from the challenges, and I\u2019m excited to see how these technologies play out in the final product.<\/li>\n<\/ul>\n\n\n\n<p>~ Madison Dowell<\/p>\n","protected":false},"excerpt":{"rendered":"<p>~ Madison Dowell<\/p>\n","protected":false},"author":14519,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/madiedowell\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/madiedowell\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/madiedowell\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/madiedowell\/wp-json\/wp\/v2\/users\/14519"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/madiedowell\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/madiedowell\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"predecessor-version":[{"id":21,"href":"https:\/\/blogs.oregonstate.edu\/madiedowell\/wp-json\/wp\/v2\/posts\/20\/revisions\/21"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/madiedowell\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/madiedowell\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/madiedowell\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}