Beat the summer heat with two cool talks at the August meeting of Austin on Rails! Your emcee this month is Anthony Lewis.
Behind the Scenes of My First Client Project - Ben Brumfield
How do you get a freelance gig and quit your day job? Once you’ve got it, how do you ship working software that satisfies the majority the stakeholders at your client? What are the mistakes first-time freelancers make, and how can you avoid them?
Ben Brumfield will reveal the technical and business lessons he learned from his first major client project, touching on collaboration, communication, specialization, and MongoDB optimization. Mostly, however, he’ll go into detail on the mistakes he made and how the product was shipped despite them.
Ben started using Ruby on Rails in 2005 for a side project to his day job writing Oracle-heavy Java at a dot-com. Although a perpetual beginner at Rails, he was able to leverage that side project to go independent at the beginning of 2012. Since then, he has been an independent developer and consultant providing services to libraries, archives, museums, scholars, and genealogical organizations.
Surviving the Framework Hype Cycle - Brandon Hays
Adding new technologies to your stack can have far-reaching implications for your product, team, and career. Trying to pick the “right” one can be confusing, or even infuriating. But don’t flip that table, we’ll use the “hype cycle” and the history of Ruby and Rails as a guide to help you understand which front-end and back-end technologies are a fit for your needs now and in the future.
A former marketer and tech analyst, Brandon now helps run The Frontside, an Ember.js and Rails consultancy in Austin.
Come out and join us for an evening of Rails and code on July 28th. This month’s edition will be emcee will be Schneems. Pizza will be provided, sponsored by Real HQ. Drinks at socialization practice are sponsored by Own Local.
Everything I Need to Know About Git I Learned from Hand Puppets - Lora L. Abe & Brad Fults
Have you ever wondered why a
git rebasefails when all you want to do is pull from the server? Or why people scream in horror if you mention
git push --force? Or how about just what exactly is going on when you run a
git reset? Come join us for a fun and in-depth tour of what Git is doing behind the scenes while we’re making wild gestures at it with our hands.
Lora L. Abe attended and taught for Dev Bootcamp in Chicago and SF before joining Treehouse (the education site, not the hardware store) to cultivate grass-fed organic gluten-free code. She thinks red pandas and Newtonian mechanics and rocks are pretty neat.
Brad Fults has been writing software for humans over the past 570 megaseconds or so and has had terrible and wonderful experiences with Git, Ruby and Rails. He enjoys well-crafted interfaces, excellent names and useful commit messages. Quality is the name of his game.
Securing Rails for the Enterprise - Marcus J. Carey
There are lot of insecure Rails applications out there that need some security love. This talk will cover how you can perform security audits and harden your Rails applications for the enterprise. We’ll also discuss how you can use sound patterns which will help you avoid loss of confidentiality, integrity, and availability on your Rails deployments.
Marcus is founder & CTO of vThreat, Inc. Marcus is a hacker who helps people not suck at cybersecurity. Marcus started his technology voyage in U.S. Navy Cryptology and working at the National Security Agency (NSA).
Not even a tropical storm can stop the June Meeting of Austin on Rails! Your emcee this month is Anthony Lewis.
Rails API - Anthony Lewis
Rails 5 is coming soon. One of the new features of Rails 5 is the inclusion of the Rails API gem. Learn how to build an API-only Rails application. We’ll discuss the benefits of using Rails API, using ActiveModel::Serializer to convert models to JSON, and the JSON API Specification.
Anthony Lewis is a Software Engineer at Sharethrough and the author of Rails Crash Course. He enjoys breakfast tacos and talking about himself in the third person.
Cultivating a Code Review Culture - Derek Prior
Code reviews are not about catching bugs. Modern code reviews are about socialization, learning, and teaching. How can you get the most out of a peer’s code review and how can you review code without being seen as overly critical? Reviewing code and writing easily-reviewed features are skills that will make you a better developer and a better teammate.
Derek has been doing professional web development for over 15 years and is currently a developer with thoughtbot and host of The Bike Shed podcast.
Come out and join us for an evening of Rails on May 26. This month’s edition will be emcee will be Britt Ballard.
Full-Text Search—And Then Some—With Elasticsearch - Nick Zadrozny
Elasticsearch is one of the hot new datastores on the block. Why bother with the extra moving parts? It’s based on Lucene, purpose-built for search, and shares a lineage with big data analytics tools. We’ll start with a simple integration for better back-end administrative search, covering some full-text search basics on the way. Then we’ll explore some of the interesting analytics capabilities you’ll get for free.
Nick is the founder of One More Cloud, the provider of Websolr and Bonsai, hosting Apache Solr and Elasticsearch in the cloud. He’s been working with Rails for ten years, built his first naive SQL LIKE search into a Rails app some time in 2006, and stumbled into hosting search for a living back in 2010.
Multi-table Full Text Search in Postgres - Caleb Thompson
Easily searching across an application’s data is a pervasive need. If you are lucky, you can get away with simple sorting or searching on a single column, but it is more likely that you need full text search across multiple models, all from a single search
Thanks to the power of Postgres’ full text search, rolling your own search isn’t too difficult.
Following an actual feature evolution which I worked on for a client, we will start with a search feature that queries a single column with LIKE and build up to finding results across multiple columns on multiple tables using database views, optimizing the query time with full text indices and representing the results as a polymorphic association on an ActiveRecord model in Rails.
Caleb is one of the founding team members of Austin’s local thoughtbot office. He also helps run Keep Ruby Weird.
subscribe via RSS