robots.thoughtbot.com
Removing Sass Duplication Using Sass Maps
https://robots.thoughtbot.com/removing-sass-duplication
Removing Sass Duplication Using Sass Maps. April 04, 2014. Recently Dan asked me to get new icons for Raleigh. Added to some of our landing pages. Once I created the icons, I checked out the site to put them in below the offices that have already been on the marketing pages. It looked like this:. Look at all that repetition! Luckily for me, Sass 3.3. Was released with Sass maps. While I was designing the new icons. Connie. Then went back to my @each loop and changed it around to account for the map.
tutorials.jumpstartlab.com
Dinner Dash - Jumpstart Lab Curriculum
http://tutorials.jumpstartlab.com/projects/dinner_dash.html
In this project you’ll use Ruby on Rails to build an online commerce platform for a restaurant to facilitate online ordering. Use TDD to drive all layers of Rails development including unit, integration, and user acceptance tests. Design a system of models which use one-to-one, one-to-many, and many-to-many relationships. Practice mixing HTML, CSS, and Rails templates to create an inviting and usable User Interface. Differentiate responsibilities between components of the Rails stack. Remove an item from...
robots.thoughtbot.com
Tips for Clojure Beginners
https://robots.thoughtbot.com/tips-for-clojure-beginners
Tips for Clojure Beginners. May 08, 2014. 1 Learn the essentials with Clojure Koans. Teaches you the basics of the language by providing a series of tests for you to turn green. The topics and tests are chosen well, and the project’s vibe is pleasant (“calling a function is like giving it a hug with parentheses”). Open a koan. Make it pass. Meditate. Enjoy enlightenment. 2 Move on to 4Clojure problems. Is a great way to become familiar with Clojure’s many built-in functions. 3 Read a book or two. When wr...
robots.thoughtbot.com
5 Useful Tips For A Better Commit Message
https://robots.thoughtbot.com/5-useful-tips-for-a-better-commit-message
5 Useful Tips For A Better Commit Message. April 26, 2013. You’re already writing decent commit messages. Let’s see if we can level you up to awesome. Other developers, especially you-in-two-weeks and you-from-next-year, will thank you for your forethought and verbosity when they run. To see why that conditional is there. The first line should always be 50 characters or less. Add this line to your. To add spell checking and automatic wrapping at the recommended 72 columns to you commit messages. What to ...
robots.thoughtbot.com
Starting and Stopping Background Services with Homebrew
https://robots.thoughtbot.com/starting-and-stopping-background-services-with-homebrew
Starting and Stopping Background Services with Homebrew. January 21, 2014. But sometimes it really gets me down, you know? Especially when I have to deal with. Loads and unloads services that start at login. In OS X, these services are represented by files ending with. Which stands for “property list”). These plists are usually stored in either. You load them (i.e. tell them to start at login) with. Launchctl load $PATH TO LIST. And unload them with. Launchctl unload $PATH TO LIST. Behind the scenes,.
robots.thoughtbot.com
unix | Giant Robots Smashing Into Other Giant Robots
https://robots.thoughtbot.com/tags/unix
Giant Robots Smashing into Other Giant Robots. Sign up to receive a weekly recap from Giant Robots. Executing Elevated Commands in Your Current Environment. No more maintaining multiple versions of gems for your system Ruby! March 09, 2016. How to write well-behaved data-processing Unix utilities in Ruby. October 13, 2015. Input/Output Redirection in the Shell. Delve deep into stdout, stderr, and pipes plus some neat tricks that you might not know. August 03, 2015. CSVKit Brings the Unix Philosophy to CSV.
robots.thoughtbot.com
Testing SMS Interactions
https://robots.thoughtbot.com/testing-sms-interactions
July 27, 2015. When building an application that sends SMS, we like to use an external service such as Twilio. To handle the actual sending of the messages. When unit testing parts of code that interact with SMS, you can simply stub out the actual sending of SMS to keep your test isolated. But what about feature specs? Take the following two user stories:. When I make a purchase, I want to receive a link to an invoice via SMS as confirmation. Building a fake SMS client. Set up a client to talk to the Twi...
robots.thoughtbot.com
go | Giant Robots Smashing Into Other Giant Robots
https://robots.thoughtbot.com/tags/go
Giant Robots Smashing into Other Giant Robots. Sign up to receive a weekly recap from Giant Robots. Contributing to Open Source Go Projects. Use this workflow and you’ll have your first contribution to an open source Go project merged in no time. June 20, 2016. Go, Hound, and Code Review Comments. You should be linting your Go code with Hound. October 09, 2015. Configure CircleCI for Go. We’ve settled on a. August 28, 2015. Interface With Your Database in Go Tests. July 10, 2015. June 30, 2015.
robots.thoughtbot.com
open source | Giant Robots Smashing Into Other Giant Robots
https://robots.thoughtbot.com/tags/open-source
Giant Robots Smashing into Other Giant Robots. Sign up to receive a weekly recap from Giant Robots. Running first-time contributor workshops. How we run contributor workshops. August 29, 2016. Release 1.0 of our Maintaining Open Source Projects Book. Learn software development techniques from open source software maintainers. July 06, 2016. Thoughtbot Ruby Open Source is Ready for Rails 5. Upgrade all the things! July 01, 2016. Contributing to Open Source Go Projects. June 20, 2016. June 02, 2016. Automa...
SOCIAL ENGAGEMENT