In this year’s RailsConf keynote, DHH took on the idea of the tragedy of the commons and open source software development. The talk was less about writing code or the Rails framework and more about self actualization and transcendence.
When I meet with Turing graduates for coffee, I often ask, “What are you looking for in your first job out of Turing?” Most of these students answer by saying something like, “I am looking for a company with great mentorship.” Stop saying that.
By the end of this tutorial you will be able to submit pictures to a trained machine learning algorithm and get the image's classification as a response. In other words, we are making Jian Yang's Not Hot Dog app.
For many professional Americans, December is a time of winding down, reflecting on the past year, and spending quality time with family and loved ones. For teachers, however, and new teachers in particular, December can be quite the opposite.
I get junk email all the time. Lately I've taken to creating filters in gmail based on the sender of the email. In this guide I will walk through a Google Apps Script function I wrote to repeat this repetitive email cleansing ritual.
Teaching, like developing software, is comprised of skills and techniques that take time to master. This guide will cover a few tools in any good teacher's repertoire that will help you in common engineering situations such as code reviews, technical presentations, and of course, training up other developers.
Here is a detailed tutorial on implementing a test-driven linked list in Ruby using recursion based on a classic project at the Turing School of Design - Perilous Journey. If you like Ruby, Linked Lists, and Minitest this post is for you!
In this post we will return to the Rails generate scaffold command to build full CRUD functionality for our genres model of our Bookshelf App. We will also create some scopes and methods on our new genre model to facilitate future reporting of reading metrics by genre.
Well written tests can drive the development of software, serve as a quality control mechanism, and document functionality for other developers working on the same codebase. Style matters when it comes to writing tests specifically because tests are documentation of how your methods and classes are expected to work. Specs that obfuscate the functionality under test are counter productive.
I finished re-tooling my career at the Turing School of Software & Design this past January. Now at roughly six months in the world as a Turing Alum and two months as an engineer at Ibotta, I wanted to share some additional ideas with perspective code school students, current Turing students, and recent graduates.
I am excited to announce that I have begun developing a Google Sheets online course geared towards real world use cases for one of Google's most powerful and free tools.
I have spent the last nine months transitioning from the K-12 education space to the tech world. The ride was challenging so I want to outline some of the steps I took to help me make the transition from code school graduate to engineer.
In this post I will outline the steps necessary to implement a photo upload feature in a Rails application using CarrierWave, Fog, and Google Cloud Storage.
I am excited to announce that my contribution to the Faker Gem has been accepted and is now available to the public. I encourage all of you to contribute to Faker and your other favorite open source projects. Open Source is a powerful political statement and in times like these all of our actions count!
Imagine a school that has many different student groups and a need to keep track of group memberships. In this tutorial I will show how we can use a Rails app with checkbox inputs in a form to create, update, and delete group memberships.
This past week at Turing we spent some time hand rolling third party authentication as well as implementing third party sign in using omniauth gems in our various Rails Apps. There are an impressive number of step by step tutorials for oauth with Google, but none that I found start with a test. To fill that void, I present to you all a guide to implementing Google Sign-in for your Rails App that starts with a test. Pour yourself some coffee, put on some headphones, and enjoy following the next twenty steps to test drive your Google OAuth2 implementation.
In this year’s RailsConf keynote, DHH took on the idea of the tragedy of the commons and open source software development. The talk was less about writing code or the Rails framework and more about self actualization and transcendence.