2017 started out with a bang for MemphisRuby. Daniel Pritchett, Memphis Ruby Users Group (MRUG) founder, and Clear Function developer gave a presentation entitled: “The Secret about Makefiles Front-end Developers Don’t Want You To Know!”
Daniel showed us a Rails project his team built using NPM scripts and Webpack instead of the Asset Pipeline.
He was looking to rely less on his Continous Integration’s (CI) settings and more on a configurable script inside the project. That lead him to Makefiles. By creating a Makefile in his project, he was able to tell the CI to rely on the Makefile, instead of explicitly telling the CI what steps to take to build the tests.
Once Daniel completed his presentation and let us grasp the magic he had just shown us, he took the opportunity to show us some of his favorite SideKiq code in the project. If you’ve been to a MRUG meetup before, then you know the love Ruby developers in Memphis have for SideKiq.
In fact, so much so that Mike Cochran gave us an impromptu presentation on some SideKiq code he has written in a project. Mike also recently gave a SideKiq presentation at our November meetup. We love SideKiq.
We’d love to see you at the next meetup!
I got us started with a quick demonstration on Ruby’s Enumerable. I covered some simple use cases of enumerable’s methods, then finished it up with an example scenario using Enumerable and Comparable as mixins. You can check out the slides and the sample code.
Daniel Pritchett gave us a great tour of Spree Commerce. It’s a complete e-commerce solution built on Ruby on Rails. He walked us through a demo site he had setup, where he highlighted products, checkout, site administration, and hub integration.
Thanks to all who came, and to Coroutine for the food and meeting space.
Slots are still open for next month! If you have something you want to present, contact us - we would love to see it!
We had another great meetup at Coroutine tonight! While the initial crowd was small, we had more attendees trickle in for a pretty good turnout. We had pizza, some nice conversation, and two presentations:
Daniel Soskel went over the development process he used for his parts store app. This was a Rails application that he built for his senior project. He showed us how he determined his database structure and data modeling, and finished with a nice demo.
Mike Cochran demonstrated a very interesting use case for Go. He replaced his resource intensive Ruby Sidekiq workers with equivalent ones written in Go. Watching these workers run highlighted how well Go’s focus on concurrency and performance can pay off.
Thanks to both of our presenters, and Coroutine for the pizza and meeting space. I am looking forward to the next meeting, where Daniel Pritchett will present about an unknown topic related to Spree Commerce.
Last night’s meetup went off well - thanks Jessica and Daniel for presenting and thanks everyone for attending!
Daniel had to improvise his gem presentation somewhat due to time constraints so there’s no slideshow. The gem itself is up on RubyGems for you to check out as whateverman.
We’ve just received our first publisher-donated books from Informit’s Professional Ruby series. Contact me if you’d like access to Eloquent Ruby, Practical Object-Oriented Design in Ruby (My personal favorite!), or Rails Tutorial. I’ll need to create a public spreadsheet for listing and tracking the library contents. Volunteers welcome.
Don’t forget to sign up for the MemphisRuby mailing list! You can also swing by #memphisruby on freenode. Links to these are at the bottom of the Memphis Ruby homepage.