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.
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,.
blog.mah-lab.com
サービス | mah365
http://blog.mah-lab.com/category/services
21 11月. 2014. 31 10月. 2014. 24 10月. 2014. 11 10月. 2014. 使えるか使えないか紙一重なピクトグラム human pictogram 2.0. Human pictogram 2.0. 元に戻せる トライ アンド エラー を可能にするイノベーション. 知性を磨く 、 企画力 、 使える弁証法. Rails3.1 Ruby2.0だとSprocketsが上手く動作しない不具合に対するモンキーパッチ. Webプログラマー @mah lab 西見 公宏.
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...
robots.thoughtbot.com
A Typographic Refactoring
https://robots.thoughtbot.com/a-typographic-refactoring
October 04, 2013. On Giant Robots, we’ve switched from using Skolar and Proxima Nova via Typekit for our body and header typefaces, to Chronicle Text and Sentinel via the typography.com cloud. We’ve adjusted line-height, weights, vertical rhythm, and the. Body Text What Makes Chronicle Text Better. Bounding box each glyph in a typeface is contained within a bounding box, the digital descendant of the sort. Skolar is very curvy, you can see how much more consistently vertical and horizontal Chronicle Text...
SOCIAL ENGAGEMENT