Tonight I’m playing with the Ottawian Ruby crowd at Ruby Tuesday hosted by Shopify. My notes are limited as there was free beer.
First talk - Internationalization by @J3
Internationalization - done once
localization - done at each location
You should internationalization your code even if your only deploying to one locale
Locales are a mix of geography and language
Don’t write magic in your code, magic in programming is processes that you haven’t taken the time to understand yet.
Copy should be it’s own set. Text “Article was created” = Concept “successful article created”
“A method longer than 8 lines has something wrong”
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
- ---
title: Ruby Tuesday at Shopify notes
author: Greg
layout: post
permalink: /2012/11/ruby-tuesday-at-shopify-notes/
comments: True
categories:
- technology
tags:
- coding
- canada
- ---
Tonight I'm playing with the Ottawian Ruby crowd at Ruby Tuesday hosted by Shopify. My notes are limited as there was free beer.
First talk - Internationalization by @J3
Internationalization - done once
localization - done at each location
You should internationalization your code even if your only deploying to one locale
Locales are a mix of geography and language
Don't write magic in your code, magic in programming is processes that you haven't taken the time to understand yet.
Copy should be it's own set. Text "Article was created" = Concept "successful article created"
"A method longer than 8 lines has something wrong"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEESYClA57JitMYg1JBb8nUVLEJtZ8FAmrSbh0ACgkQb8nUVLEJ
tZ9i5w/9GIJcn72zJLfyC29RRTL1X3yFjXr3RRogZAX6EcqPrDspjkcGCAvM7xHq
AT0sPyXRyHaJfIkUvIgxm4aMbiZ/5P++LE3RZ3NnWVGz0FW1rLlIA6Ks3psIEFeN
qclboI8W/maO/cNUvdDJJCsuXg/e3Dns2I4DBGuwfGricr5R1OrJWP4Q7RfVk7Kf
3EKDgNoj7W+Ab6GBqQs/tvcSi4UHkAk3bAJGU26oqFSqjq9Tpu+NpVetn7KF+Egt
dGipVVP4bxRmgBVViDJin7g/17vsb5mt0HobmTmSH77GBCTtExI0RW7nvZ0WTIYZ
md77cqBNAByVQPIv6gEWAjdqRHh49WZuNV2H0lttXdLCfofBPRxwCwQkWG8/2l85
3Sve9Qzx7yzs86JHLO8LrQUAZO/i9EY/Ax6nc2gBwGgeTcEkpiu3N8APoFAqsPbC
BeYAi/d6SOqoHvg4zyt0kew7YVKvxt9X5U6UnsS/b3BRj4oIc/WZ/vM6HfXn4LlM
KeD6ppJmnieh7AJwWIsQet3ixOcrYESSXremJ5OkZplXV7KhbBtMfWO+KcKj7IxI
zR1PdByrLTlxV8dTvecm6G/eEI+pgy9WJKT5eBaVIEvPaj0a8YuIDZOaDJ+wdbgT
6AnBaSJWUO5IUGNpU3hEWDJJ+dCOEDDKxFlHgNPTAdmfzGvMmbA=
=3gAJ
-----END PGP SIGNATURE-----