{"id":34,"date":"2022-05-12T22:39:54","date_gmt":"2022-05-12T22:39:54","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/cadtocode\/?p=34"},"modified":"2022-05-12T22:39:54","modified_gmt":"2022-05-12T22:39:54","slug":"railsconf-next-week-why-i-now-think-nosql-is-awesome","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/cadtocode\/2022\/05\/12\/railsconf-next-week-why-i-now-think-nosql-is-awesome\/","title":{"rendered":"RailsConf Next Week &amp; Why I Now Think NoSQL is Awesome"},"content":{"rendered":"\n<p>Hello everyone welcome back to my continuing escapades of my last quarter at OSU and first few month as a software engineer!<\/p>\n\n\n\n<p>RailsConf is next week and while I am excited to spend time with my new teammates and stay in a nice hotel room and dine out for a week on the company tab, I have a feeling it&#8217;s going to be incredibly overwhelming. Many of the events at the conference will be hands-on workshops and I have a feeling I will being a little out of my element. I&#8217;m crossing my fingers for some beginner friendly events and a welcoming community (which may be a tall order in this, in my opinion, heavily over-gate-kept industry. But I am optimistic!) I will definitely report back. If anyone is reading this and has been to the conference in the past I would be curious about your experience.<\/p>\n\n\n\n<p>In capstone project news, I&#8217;ve been diving a lot deeper into Firebase lately for some project features. NoSQL originally seemed a little weird and sloppy to me but now that I&#8217;ve used it a bit more, I cant imagine using anything else for a personal and small projects. It&#8217;s just so easy, especially with flutter\/dart. Nested arbitrary JSON objects really are a great way to store data. I wish that I would have looked into a bit more before starting the capstone project and then we wouldn&#8217;t have needed our PostgreSQL API backend at all. That said, it&#8217;s a bit scary. I am very curious about what is actually going on under the hood. The amount of work that went into making it a usable as it is is incredible. SQL is still king in the industry and I wouldn&#8217;t be surprised if there ultimately was a traditional database somewhere in the many layers of abstraction that support Firebase. Everyday that I learn something new in this field\/industry I am blown away by the complexity and with what experience devs are able to abstract away and still keep performant. It is exciting and hopefully I can someday contribute to some similar cutting edge project.<\/p>\n\n\n\n<p>Anyway, my next post will be live and direct from RailsConf so stay cool until then.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello everyone welcome back to my continuing escapades of my last quarter at OSU and first few month as a software engineer! RailsConf is next week and while I am excited to spend time with my new teammates and stay in a nice hotel room and dine out for a week on the company tab, &hellip; <a href=\"https:\/\/blogs.oregonstate.edu\/cadtocode\/2022\/05\/12\/railsconf-next-week-why-i-now-think-nosql-is-awesome\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;RailsConf Next Week &amp; Why I Now Think NoSQL is Awesome&#8221;<\/span><\/a><\/p>\n","protected":false},"author":12182,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/cadtocode\/wp-json\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/cadtocode\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/cadtocode\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/cadtocode\/wp-json\/wp\/v2\/users\/12182"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/cadtocode\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/cadtocode\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":35,"href":"https:\/\/blogs.oregonstate.edu\/cadtocode\/wp-json\/wp\/v2\/posts\/34\/revisions\/35"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/cadtocode\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/cadtocode\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/cadtocode\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}