17 April 2014

The Ruby Reflector

Topic

StackExchange

  Source Favicon
By Assaf of Labnotes over 1 year ago.
Email

§ Common sense tips for ensuring the quality of your JavaScript code .

§ underscore-cli is another "awk for JSON".

§ Once again, StackExchange: Lessons learned and misconceptions regarding encryption and cryptology .

§ GitX-dev , a fork of GitX that's in active development.

§ What fsync is and is not: " Disks lie. And the controllers that run them are partners in crime. "

§ Designing APIs for Mobile Performance .

blog.labnotes.org Read
  Source Favicon
By Assaf of Labnotes over 1 year ago.
Email

§ Jim Weirich is a great presenter, so there's no excuse to not watch Adventures in Functional Programming . You might learn a thing or two.

§ Looks like the one you get at Home Depot, but Power Pwn is a power strip that will hack into your network.

§ One of the best StackExchange threads is no longer a thread, still, here's to the New Programming Jargon :

Smug Report: A bug submitted by a user who thinks he knows a lot more about the …

blog.labnotes.org Read
  Source Favicon
By Peter Cooper of Ruby Inside almost 2 years ago.
Email

OmniAuth StackExchange: StackExchange OAuth Strategy for OmniAuth

Jobs

Back End Developer, SoundCloud, Berlin, Germany

Soundcloud is looking for an über-talented back end web developer with knowledge of the latest web development tools and methodologies. As part of our A-team, you will be faced with the challenges of developing the world's leading audio sharing platform.

Sr. Ruby on Rails Software Engineer

Do you live to work hard, play …

rubyinside.com Read
  Source Favicon
By Taryn of Ruby-coloured glasses 2 years ago.
Email

…great.... but this is the exception, not the rule, and even so - think about Jeff Atwood. StackExchange really is one of the really amazing places... but it still isn't Your Life (the only one you've got). So really think, then think again about your priorities here.

I know what it's like. Your boss tells you that it's critical to hit the next deadline and all but orders you to pull an allnighter? You do know they actually cant enforce that don't you?

Afraid you …

rubyglasses.blogspot.com Read
  Source Favicon
By Todd Hoff of High Scalability 2 years ago.
Email

StackExchange is in much the same position , with a different stack, but with sympatico core ideas and comparable results. The learning: In your transaction oriented features, if you aren 't Googleish in your requirements, then scale-up using bare metal, RAM, and SSD may be the way to go. The tug you feel towards the cloud and horizontal scaling may just be a strong consensus wind a blowin'.

Some of the key takeways are:

highscalability.com Read
  Source Favicon
By Patrick of Kalzumeus Software over 2 years ago.
Email

Hiya guys. My good friend Keith and I decided to do something a little different and tried recording a podcast. We're still rather new at this, so it took for form of a freewheeling conversation. Major topics included:

the experience of working at large and small tech companies in Japan

the Japanese web application market

career advice for programmers don't call yourself a programmer

us trying to sell you on starting A/B testing

conversion optimization stories, including actionable tips which have actually worked for people

kalzumeus.com Read
  Source Favicon
By Todd Hoff of High Scalability over 2 years ago.
Email

…product runs on a single server. New machines have been bought, but very few.

So, the StackOverflow experiment shows the scale-up strategy for even largish sites is a good practice. True, their product naturally separates by topic, much like the early Facebook, but Moore's law and quality engineering are your friends. They estimate Amazon would cost them 4 times much.

Here's what StackExchange has been up to:

highscalability.com Read
  Source Favicon
By Thibaut of LoGeek's software blog 3 years ago.
Email

The app is largely an ETL which munges multiple data sources (including the StackExchange data dump, a HackerNews data dump and a HackerNews crawler I wrote, as well as calls to the Amazon API ) to extract, conform and load books and quotes from these sites users into a MongoDB back-end.

On top of that, Sunspot and Solr are used to index the books and allow a full-text search with a flexible weighting (see below): Sunspot.search(Book) do unless query[:keywords].blank? …

blog.logeek.fr Read
  Source Favicon
By Todd Hoff of High Scalability almost 3 years ago.
Email

Submitted for your scaling pleasure:

Achievements:

Every day, Amazon Web Services adds enough new capacity to support all of Amazon.com's global infrastructure through the company's first 5 years, when it was $ 2.7 billion annual revenue. From Cloud Computing Is Driving Infrastructure Innovation by James Hamilton. Where's is all that money be spent? Facilities, servers, power, and popcorn.

Evernote hits 10 million users . StackExchange

highscalability.com Read
  Source Favicon
By General Chicken of High Scalability almost 3 years ago.
Email

The most common complaint against NoSQL is that if you know how to write good SQL queries then SQL works fine. If SQL is slow you can always tune it and make it faster. A great example of this incremental improvement process was written up by StackExchange's Sam Saffron, in A day in the life of a slow page at Stack Overflow , where he shows through profiling and SQL tuning it was possible to reduce page load times from 630ms to 40ms for some pages and for other pages the improvement was 100x.

highscalability.com Read