Videos tagged with Scalability


Kresten Krab Thorup on Erjang, JVM Languages, Kilim

Kresten Krab Thorup on Erjang, JVM Languages, Kilim

Posted in Development, Broadcasting, Java, Ruby, Erlang, Interview

Summary Kresten Krab Thorup talks about the Erjang project and explains the challenges of bringing Erlang to the JVM, using Kilim for lightweight processes, the implementation of tail recursion and much more. Bio Kresten Krab Thorup is CTO of Trifork, where he's responsible for technical strategy, researching future technologies, and the JAOO and QCon conferences. Kresten has worked on open sou...

Tags: Ruby, Java, Interview, Scalability, Erlang, InfoQ, Dynamic Languages, Language Design, Concurrency, Compilers, JVM, ...



Google I/O 2008 - Building Scalable Web Apps with App Engine

Google I/O 2008 - Building Scalable Web Apps with App Engine

Posted in Companies, Google

Building Scalable Web Applications with Google App EngineBrett Slatkin (Google)In this session we'll cover techniques you can use to improve your application's performance when you surpass a simple application size. We'll discuss Python runtime tricks, various types of caching, dynamic module loading, and App Engine Python idioms. We will also cover common strategies for scaling web application...

Tags: Google, Scalability, IO2008, Engine, Companies, app, i/o, gcvio052008, plid6D9B701069B4F2F4


Google I/O 2008 - Building Scalable Web Apps with App Engine

Google I/O 2008 - Building Scalable Web Apps with App Engine

Posted in Companies, Google

Building Scalable Web Applications with Google App EngineBrett Slatkin (Google)In this session we'll cover techniques you can use to improve your application's performance when you surpass a simple application size. We'll discuss Python runtime tricks, various types of caching, dynamic module loading, and App Engine Python idioms. We will also cover common strategies for scaling web application...

Tags: Google, Scalability, IO2008, Engine, Companies, app, i/o, gcvio052008, plid6D9B701069B4F2F4


Scaling Facebook with OpenSource tools

Scaling Facebook with OpenSource tools

Posted in OS, Conferences, Databases, Development, Linux, MySQL, PHP

This talk will give you a better idea of what it takes to scale Facebook.From the day that Mark Zuckerberg started building Facebook in his Harvard dorm room in 2004 to today, the site has been built on common open source software such as Linux, Apache, MySQL, and PHP. Today Facebook reaches over 350 million people per month, is the largest PHP site in the World, and has released major pieces o...

Tags: Conferences, PHP, Databases, MySQL, OS, Scalability, Linux, apache, Facebook, Memcached, Hive, ...


RailsLab Scaling Rails: Episode #20 - On The Edge - Part 2

RailsLab Scaling Rails: Episode #20 - On The Edge - Part 2

Posted in Development, Broadcasting, Frameworks, Ruby, Screencasts, Ruby On Rails

In this screencast we discover what typically causes Ruby server memory bloat, namely instantiating too many ActiveRecord objects. Thankfully there are several plugins which can help you detect when your application needs some help, and where your application is hurting the most. We start by taking a look at Rack-Bug, a toolbar which places all sorts of statistics about each requests at your fi...

Tags: Ruby, Ruby On Rails, Frameworks, Scalability, memory, ActiveRecord, Profiling, RailsLab, Broadcasting, Screencasts, Development, ...



RailsLab Scaling Rails: Episode #19 - On The Edge - Part 1

RailsLab Scaling Rails: Episode #19 - On The Edge - Part 1

Posted in Databases, Development, Broadcasting, Frameworks, Ruby, Screencasts, Ruby On Rails

This is the first of three screencasts where we begin to look at a few new Rails libraries to help you scale your Rails applications. In this first episode we take a look at Bullet, which will help you optimize your SQL queries by giving you growl notifications when you’re not using eager loading properly or should be using a counter cache. Then there’s Rails Indexes which provides ...

Tags: Ruby, Ruby On Rails, Frameworks, Databases, Scalability, SQL, Rake, bullet, RailsLab, Broadcasting, Screencasts, ...


Multicore Programming in Erlang

Multicore Programming in Erlang

Posted in Conferences, Development, Ruby, Erlang

Summary Ulf Wiger shows typical Erlang programs, patterns that scale well on multicore and patterns that don't, profiling and debugging parallel applications and ensuring correct behaviour with QuickCheck. Bio Ulf Wiger is the CTO of Erlang Training and Consulting. He has worked for Ericsson and was Chief Designer of the AXD 301 development. At nearly 2 million lines of Erlang code, AXD 301 is ...

Tags: Conferences, Ruby, Testing, Scalability, Erlang, InfoQ, Architecture, Dynamic Languages, Concurrency, QCon, Fault Tolerance, ...


Three Years of Real-World Ruby

Three Years of Real-World Ruby

Posted in Conferences, Development, Frameworks, Java, Ruby, Ruby On Rails

Summary Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'. Bio Martin Fowler is an author, speaker, consultant and general loud-mouth on software development. He's the Chief Scientist at ThoughtWorks - an international application development company, and has written five books on so...

Tags: Conferences, Ruby, Testing, Ruby On Rails, Frameworks, Java, Scalability, JRuby, ThoughtWorks, InfoQ, Dynamic Languages, ...


RailsLab Scaling Rails: Episode #16 - Load Testing - Part 2

RailsLab Scaling Rails: Episode #16 - Load Testing - Part 2

Posted in Development, Broadcasting, Frameworks, Ruby, Screencasts, Ruby On Rails

This is the second of two episodes where we learn the basics of Load Testing our web applications. In this episode we take a look at autobench, a tool that automates our httperf load tests, then we’ll figure out how to visualize our httperf results in a graph, and finally take a brief look at a few other Load Testing tools you might want to get familiar with.

Tags: Ruby, Ruby On Rails, Frameworks, Scalability, RailsLab, Scaling Rails, Broadcasting, Screencasts, Development


Velocity 09: Alan Kasindorf, "Load Balancing Roundup"

Velocity 09: Alan Kasindorf, "Load Balancing Roundup"

Posted in Conferences, Development

There’re lots of load balancing algorithms: Stupid L4 (round robin) Slightly smarter L4 (least connection, weighted RR, etc) L7, or inspection based load balancing. Perlbal. Guess that’s also L7 In this session we’ll briefly go over each of the basic load balancing algorithms as they’re implemented in popular open source load balancers. In a second half we’ll show ...

Tags: Conferences, Scalability, Load Balancing, Performance, Development, oreilly media, Velocity 2009