Alessandro AllegranziRSpec Ruby Testing: Normal DoublesDecoupling unit tests in larger apps can get pretty hairy, especially for newer developers whose classes probably call each other 19 times…Sep 18, 2019Sep 18, 2019
Alessandro AllegranziRSpec Ruby Testing: Shared Examples and Shared ContextBasic Rspec testing is extremely intuitive, but it’s very easy for code to get repetitive and start violating the DRY principle. Very…Sep 3, 20191Sep 3, 20191
Alessandro AllegranziSetting Up a Basic Unit Test with RSpecRSpec is probably the most widely used testing tool for Ruby. I think at one point in time it was the most-used Ruby gem in the world, and…Aug 22, 2019Aug 22, 2019
Alessandro AllegranziThe Ruby File ClassI recently completed a take home code challenge that involved picking a random word from a .txt file. My first reaction upon reading the…Aug 9, 2019Aug 9, 2019
Alessandro AllegranziBucket Sort in RubyNext up on the sorting train: Bucket Sort! I like the name; I like the visuals; it’s a fun sort. And in plenty of cases it can be oh, so…Jul 31, 2019Jul 31, 2019
Alessandro AllegranziHeap Sort in RubyFollowing up on my quicksort and merge sort blog posts, I’m now going dive into the heap sort. I found the heap sort to be a tad more…Jul 25, 2019Jul 25, 2019
Alessandro AllegranziQuicksort in RubyIn a previous blog post, I went over how to implement a merge sort in Ruby. We’re just going to keep the merge train rolling. Next stop…Jul 15, 2019Jul 15, 2019
Alessandro AllegranziMerge Sort in RubySorting is a basic and extremely key component of algorithm study. Many other/higher algorithms rely on sorted lists to work better, so…Jul 11, 2019Jul 11, 2019
Alessandro AllegranziHow to Deploy a React Front End/Rails Back End Project to HerokuDeploying apps is a great sort-of-final step to setting up your portfolio project. Github links and video demos are truly nice, but…Jul 2, 2019Jul 2, 2019
Alessandro AllegranziImplementing Stripe in a React app with a Rails API BackendI know why you’re here. You’re working on a React app for your portfolio or bootcamp project, and want to add some form of payment…Jun 24, 2019Jun 24, 2019