1,186 reputation
616
bio website brandontilley.com
location San Francisco, CA
age 29
visits member for 3 years, 10 months
seen Dec 2 at 16:53

I'm a 28-year-old software developer living in San Francisco, California. I specialize in web programming and scripting, especially Rails, Node.js, React, and AngularJS, though I am familiar with several languages and frameworks. I absolutely love to learn new languages and technologies--recent favorites include Elixir, Scala, Clojure and ClojureScript.

I work as a Software Engineer at Minerva.

If you wish to contact me, you can do so via any of these methods.


Jun
13
awarded  Nice Answer
Feb
9
awarded  Yearling
Nov
9
awarded  Nice Answer
Jul
1
comment What is the name of this array transformation?
I feel like I should have recalled this from a math class, but alas, that was some time ago. Thanks.
Jul
1
accepted What is the name of this array transformation?
Jul
1
asked What is the name of this array transformation?
Feb
9
awarded  Yearling
May
16
awarded  Good Answer
Feb
9
awarded  Yearling
Oct
9
answered Site for programming tasks
Oct
6
comment Why put SQL statement in a variable before using mysql_query()?
+1 for making me go "Yep, looks familiar."
Sep
14
answered Why it is called “hash table”, or “hash function”? Hash doesn't make any sense to me here
Aug
23
comment Should I learn Javascript before Coffeescript?
Keep in mind that CoffeeScript simply compiles to JavaScript. While CS makes it easier to manage some of the nuances of JavaScript, it doesn't relive them; its still subject to all the same functionality and quirks. For example, the class keyword in CS doesn't do anything magical; it simply uses JavaScripts native prototypal inheritance mechanisms. For this reason, I'd recommend having at least an ancillary knowledge of some of JavaScripts more obscure "features".
Aug
23
comment Should I learn Javascript before Coffeescript?
@Zach You may be interested in the book JavaScript Enlightenment. One review reads: "In fact, I really couldn’t find anything missing. If you’ve ever wondered why JSLint is complaining about something, the root cause is likely to be explained somewhere in this book."
Aug
15
revised What constitutes proper use of threads in programming?
Revert edit that changed the meaning of the question.
Aug
15
suggested approved edit on What constitutes proper use of threads in programming?
Jun
2
comment Why does microsoft's own included MVC3 template not follow fat models, skinny controllers?
Agreed--perhaps it's a bit more verbose than, say, Rails, but that is largely a byproduct of the language, not the framework. A typical (again, let's say) Rails controller would have very similar code in it.
May
29
comment Most commonly used free-of-charge linux and SQL distributions
"Oracle makes its MySQL database server and MySQL Client Libraries available under both the GPL and a commercial license. As a result, developers who use or distribute open source applications under the GPL can use the GPL-licensed MySQL software, and OEMs, ISVs and VARs that do not want to combine or distribute the MySQL software with their own commercial software under a GPL license can purchase a commercial license."
May
27
comment how to convince manager to allow stack overflow
Wait... Google coding doesn't make you go blind!?
May
23
awarded  Civic Duty