recentpopularlog in

rtopitt : performance   148

« earlier  
7 Principles of Rich Web Applications
This is a writeup based on a presentation I gave at BrazilJS in August 2014. It builds on some of the ideas I’ve been blogging about recently related mostly to UX and performance.

I want to introduce 7 actionable principles for websites that want to make use of JavaScript to control their UI. They are the result of my experience as a web developer, but also as a long-time user of the WWW.
javascript  webdesign  webapp  html  reference  inspiração  performance  latency  frontend 
october 2018 by rtopitt
Improve your Ruby application's memory usage and performance with jemalloc
Using a different memory allocation library, you can reduce your Ruby application’s memory usage and response time. Learn how to use it on a hosting service (like Heroku or Scalingo) or your own server.
ruby  memory  performance  how-to  heroku  server  configuration  library 
april 2018 by rtopitt
Mosh: the mobile shell
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.

Mosh is a replacement for interactive SSH terminals. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.

Mosh is free software, available for GNU/Linux, BSD, macOS, Solaris, Android, Chrome, and iOS.
cli  mobile  shell  ssh  roaming  software_livre  server  performance 
december 2017 by rtopitt
Arch Linux - Best distro ever? |
Guia de instalação e configuração do Arch Linux no desktop / notebook, com foco em desenvolvimento.
archlinux  linux  disto  sistema_operacional  software_livre  how-to  dica  instalação  configuration  performance  desktop  desenvolvimento 
january 2017 by rtopitt
Turbo Boost Switcher for OS X |
Turbo Boost Switcher is a little application for Mac computers that allows to enable and/or disable the Turbo Boost feature.

It installs a precompiled kernel extension (32 or 64 bits depending on your system) that updates the Turbo Boost MSR register, so It will ask for your admin password when using it.

It’s installed on your Mac status bar and allows you to:

Visually know if Turbo Boost is enabled or disabled at any time.
Enable / Disable Turbo Boost manually.
Configure it to disable Turbo Boost automatically at launch.
Enable / Disable Turbo Boost automatically (only on Pro version)
Check your CPU temp and fan speed.
Set it to open at login.
Automatically restore Turbo Boost on exit.
mac_os_x  cpu  performance  bateria  software_livre  grátis  intel  turbo  utilidade 
june 2015 by rtopitt
Application Load Testing Tools for API Endpoints with
Simple Cloud-based Load Testing. is a free load testing service that allows you to stress test your web-apps/apis with thousands of concurrent connections.
http  performance  benchmark  stress  test  webapp  saas 
september 2014 by rtopitt
Andrew Kane took a Heroku blog post about getting insights in to your PostgreSQL database and ran with it, creating a nice dashboard you can mount in your Rails app as an engine. PgHero will show you long running queries, cache hit rate, and more.
postgresql  rails  ruby  dashboard  sql  performance  check  otimização  engine 
july 2014 by rtopitt
JoeBlog Siege Home
Siege is an http load testing and benchmarking utility. It was designed to let web developers measure their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies, HTTP and HTTPS protocols. It lets its user hit a web server with a configurable number of simulated web browsers. Those browsers place the server “under siege.
http  performance  web  teste  benchmark  server 
june 2014 by rtopitt
Document Explicit Dependencies Through Tests
Being conscious about what must be required for a particular source file is a good thing. Instead of loading everything but the kitchen sink through the spec_helper, let’s specify the minimum dependencies inside of the test.
rspec  rails  ruby  teste  dependência  performance  boa_prática  tdd 
may 2014 by rtopitt - Analyze your website speed and performance is an open source tool that helps you analyze your website speed and performance based on performance best practices and metrics. It collects data from multiple pages on your website, analyze the pages using the rules and output the result as HTML or JUnit XML.

You can analyze one site, analyze & compare multiple sites or let it run in your CI tool to make sure that your site is always built the best way for speed.
ci  frontend  performance  webapp  software_livre  ferramenta  html  boa_prática  velocidade  teste  verificação  analysis 
january 2014 by rtopitt
GTmetrix | Website Speed and Performance Optimization
Everybody deserves a fast web experience.

GTmetrix can help you develop a faster, more efficient, and all-around improved website experience for your users.

Your users will love you for it.
performance  web  otimização  teste  verificador  webapp  utilidade  http  importante  velocidade  service 
october 2013 by rtopitt
Benchmarking Redis on AWS ElastiCache — Meldium
Amazon announced last week that the AWS ElastiCache service now supports the Redis protocol. We decided to benchmark all the available instance types to see what gives both the best raw performance, and the best bang for the buck. For most users, the m1-medium, m1-large, and especially m2-xlarge instances are the best combination of price, performance, and available memory.
aws  amazon  redis  ec2  cloud  performance  benchmark  teste  review  nosql  iaas  document_database 
september 2013 by rtopitt
How I Made My Ruby Project 10x Faster -
This post is about how I got a 10x speedup for my ruby gem contracts.ruby.
contracts.ruby is my project to add code contracts to Ruby.
ruby  performance  how-to  benchmark  tip 
august 2013 by rtopitt
Advanced Caching in Rails: Revised
This series means to teach you everything you need to know to implement any different caching level inside your Rails application. It assumes you know nothing at all about caching in any of its forms. It takes from zero to knowledge to an intermediate level in all areas. If you can't implement caching in your app after reading this then I've failed.
rails  cache  performance  webapp  memcached  ruby  api  json  http  compilation  tip 
july 2013 by rtopitt
How do I benchmark Ruby code?
Ruby’s standard library comes with a benchmarking library fit for measuring the execution time of your Ruby code. The Benchmark module offers several different ways for you to benchmark your code. I’ll take you through the different options and their use cases.
ruby  benchmark  teste  performance  artigo  how-to  biblioteca  analysis  tip  programming 
june 2013 by rtopitt
Amazon Web Services Blog: Amazon CloudFront Support for Custom Origins
Effective today we are opening up CloudFront and giving you the ability to use the origin server of your choice.

You can now create a CloudFront distribution using a custom origin. Each distribution will can point to an S3 or to a custom origin. This could be another storage service, or it could be something more interesting and more dynamic, such as an EC2 instance or even an Elastic Load Balancer
amazon  aws  cdn  s3  cloudfront  importante  asset  cache  performance  http  tip 
june 2013 by rtopitt
Things Caches Do
Explicação sobre vários tipos de estratégias de cache http
cache  http  performance  explicação  importante  reference  protocol  tip 
june 2013 by rtopitt
Make Spaces Useable Again on Your Mac
Dica para aumentar a velocidade de animações do mission controle e troca de space no Lion e Mountain Lion
mac_os_x  space  performance  velocidade  animação  shell  geek  lion  mountain_lion  10.7  10.8  desktop  tip 
june 2013 by rtopitt
BroadcastingAdam - Advanced Caching in Rails: Revised
This series means to teach you everything you need to know to implement any different caching level inside your Rails application. It assumes you know nothing at all about caching in any of its forms. It takes from zero to knowledge to an intermediate level in all areas. If you can't implement caching in your app after reading this then I've failed.
cache  rails  ruby  http  how-to  performance  json  api  protocol  compilation  tip 
june 2013 by rtopitt
man page sysdiagnose section 1
gathers system-wide diagnostic information helpful in investigating system performance issues.
performance  mac_os_x  diagnóstico  sistema  teste  shell  cli  analysis 
may 2013 by rtopitt
How-To: Quick Rails Benchmarking
bundle exec rails benchmarker --runs 10 'Account.expensive_method'
benchmark  performance  rails  how-to  ruby  tip 
may 2013 by rtopitt
Running a high volume Rails app on Heroku for free // Collective Idea
In 3 easy steps you can setup a rails app on Heroku that can easily handle 200 requests per second and 100 concurrent connections, for free.
heroku  rails  ruby  cdn  amazon  cloudfront  unicorn  how-to  importante  concorrência  performance  cedar  asset  new_relic  tip 
november 2012 by rtopitt
Page Speed Online
Page Speed Online analyzes the content of a web page, then generates suggestions to make that page faster.
performance  website  site  velocidade  html  css  javascript  deploy  webapp  analysis  server 
august 2012 by rtopitt
How to get 4x the performance out of Heroku with Unicorn
Como usar Unicorn no Heroku no lugar do Thin, pois cada Unicorn pode receber até 4 conexões simultâneas
heroku  performance  rails  unicorn  thin  how-to  importante  server  tip 
june 2012 by rtopitt
Make your website super fast with Asset Pipeline, Sprites & Cloudfront
This blogpost shows how we use the Asset Pipeline, Compass and Amazon Cloudfront to serve all of our assets fast without sending any requests to our application directly.
cdn  cloud  heroku  performance  rails  how-to  asset_pipeline  nuvem  compass  amazon  cloudfront  tip 
june 2012 by rtopitt
iStat Pro, a Dashboard Widget by iSlayer
iStat Pro is a highly configurable widget that lets you monitor every aspect of your Mac, including CPU, memory, disks, network, battery, temperatures, fans, load & uptime and processes. iStat Pro can do it all.

Fica nos widgets do OS X
mac_os_x  widget  performance  monitoramento  grátis 
april 2012 by rtopitt
Adventures in Scaling, Part 2: PostgreSQL
This time around I wanted to focus on how to setup PostgreSQL on a dedicated server instance. In addition, I will cover how to tweak the configuration settings as a first-pass towards optimizing database performance and explain which parameters are the most important.
postgresql  performance  how-to  instalação  server  configuration  tip  database 
april 2012 by rtopitt
Fixturized is a solution in between fixtures and whatever you want, which means it will generate fixtures out of your FactoryGirl (or whatever you use) calls and refresh them if anything changes.
rails  fixture  teste  factory_girl  gem  performance 
april 2012 by rtopitt
Page Speed Online — Google Developers
Page Speed Online analyzes the content of a web page, then generates suggestions to make that page faster. Reducing page load times can reduce bounce rates and increase conversion rates.
google  utilidade  velocidade  performance  webapp  html  download  webservice 
april 2012 by rtopitt JavaScript with Thomas Fuchs » DOM Monster Bookmarklet
DOM Monster is our answer to JavaScript performance tools that just don't give you the full picture. DOM Monster is a cross-platform, cross-browser bookmarklet that will analyze the DOM & other features of the page you're on, and give you its bill of health. If there are problems, DOM Monster will point them out—and even make suggestions on how to fix 'em.
bookmarklet  javascript  performance  dom  html  webdesign  navegador  software_livre  analysis 
january 2011 by rtopitt
Head JS :: The only script in your HEAD
Load scripts like images. Use HTML5 and CSS3 safely. Target CSS for different screens, paths, states and browsers. Make it the only script in your HEAD. A concise solution to universal issues.

The HEAD section is the worst place to load scripts. It's painfully slow. The more and the bigger the worse it gets. Move scrips to the bottom and you run into dependency issues and you cannot safely use HTML5 and CSS3. Enter Head JS. A compact solution to these universal issues.
head  javascript  framework  biblioteca  performance  website  webapp  importante  alpha  navegador  paralelo  download  html5 
december 2010 by rtopitt
Running on Async Rails 3 - Wordchuck
It was actually quite simple to set up, as I was already running Rails 3 + Ruby 1.9.2. I used @ejwcom's Async Rails 3.x demo project on github as a reference, as well as some, er, light reading from @igrigorik, and everything pretty much worked as advertised.
eventmachine  rails  assíncrono  ruby  how-to  performance  3  fibers  tip 
november 2010 by rtopitt
mod_pagespeed Examples Directory
Exemplo dos filtros de performance do mod_pagespeed para Apache (liberado pelo Google)
google  apache  módulo  performance  http  server 
november 2010 by rtopitt
why GNU grep is fast
Here's a quick summary of where GNU grep gets
its speed. #1 trick: GNU grep is fast because it AVOIDS LOOKING AT
EVERY INPUT BYTE. #2 trick: GNU grep is fast because it EXECUTES VERY FEW INSTRUCTIONS FOR EACH BYTE that it *does* look at.
grep  gnu  linux  performance  unix  busca  string  algorithm  programming 
august 2010 by rtopitt
Memory-hungry Ruby daemons
My takeaway: if you own a Ruby daemon, you need to tune the heap to ensure it does not take too much memory!
ruby  memória  daemon  performance  ree  rails  importante  riopro  server  configuration  tip 
august 2010 by rtopitt
MongoDB (Single-Server) Data Durability Guide | The Buzz Media
In this guide I want to outline a number of ways you can increase your single-server durability using MongoDB as well as some optional safer driver behaviors you can make use of to ensure fsync’ing as well as synchronous writes and lastly a tip on keeping your data more aggressively synced across all the nodes in your MongoDB cluster.
mongodb  importante  durabilidade  otimização  performance  riopro  pittlandia  security  server  configuration  tip  document_database  database 
july 2010 by rtopitt
Ruby object allocation & why you should care | Merbist
Maybe it’s time for us, Rubyists, to think a bit more about our memory usage.
ruby  gc  garbage_collector  objeto  memória  how-to  performance  rails  tip  programming 
july 2010 by rtopitt
Grease Your Suite
Tips and tricks for faster testing
rspec  teste  rails  importante  performance  tempo  tip  presentation  talk 
june 2010 by rtopitt
Speed Tracer - Google Web Toolkit - Google Code
Speed Tracer is a tool to help you identify and fix performance problems in your web applications. It visualizes metrics that are taken from low level instrumentation points inside of the browser and analyzes them as your application runs. Speed Tracer is available as a Chrome extension and works on all platforms where extensions are currently supported (Windows and Linux). Using Speed Tracer you are able to get a better picture of where time is being spent in your application. This includes problems caused by JavaScript parsing and execution, layout, CSS style recalculation and selector matching, DOM event handling, network resource loading, timer fires, XMLHttpRequest callbacks, painting, and more.
google  chrome  extensão  plugin  performance  http  webapp  importante  analysis  network 
june 2010 by rtopitt
Improving application throughput 9x with asynchronous responses in Rails 3
Exemplo de aplicação Rails 3 que foi transformada para responder assincronamente, via Fibers e Eventmachine
rails  3  assíncrono  exemplo  how-to  fibers  eventmachine  performance  thin  tip 
june 2010 by rtopitt
Soluto – Anti-Frustration Software
Frustrated by your sluggish and unresponsive PC?
Soluto is bringing an end to PC user frustration with transparency, killer technology, and your help.
windows  software  interessante  inspiração  crowdsourcing  problema  boot  geek  beta  performance  wiki 
may 2010 by rtopitt
Using CSS sprites with Rails helper methods - (37signals)
Keeping track of coordinates and creating new CSS styles everytime we wanted to use a graphic would have added a lot of code and made maintenance a chore. We wanted to keep the code as easy to write as the Rails image_tag method that we used previously. The image_sprite helper method contains the dimensions and coordinates for each and renders the HTML
sprite  css  how-to  rails  helper  webdesign  html  imagem  performance  tip 
may 2010 by rtopitt
Você já está usando ETAGs, certo? -
Essa dica é meio velha, mas como muita gente ainda desconhece vamos falar dela. Um recurso que surgiu no Rails 2.2 é o suporte a ETAG. Se você ainda não usa, deveria. Isso porque é super simples, vai melhorar a performance do seu site para seus usuário e sai praticamente de graça, sem efeitos colaterais.
rails  etag  cache  http  performance  how-to  cabeçalho  header  importante  tip 
may 2010 by rtopitt
Local DNS Cache for Faster Browsing « Ubuntu Blog
You can run a DNS cache on your computer. This will speed up the process of looking up domain names when browsing. The difference is about 30-60 ms for me. Multiply that difference by the number of websites you visit a day for an approximate estimate of the speed improvement. Of course, all this would be worth it if it weren’t for the fact that setting this up is way too easy.
dns  dnsmasq  how-to  linux  ubuntu  cache  performance  network 
may 2010 by rtopitt
The MessagePack Project - Extremely efficient object serialization library. It's like JSON, but very fast and small
MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small. Typical small integer (like flags or error code) is saved only in 1 byte, and typical short string only needs 1 byte except the length of the string itself. [1,2,3] (3 elements array) is serialized in 4 bytes using MessagePack as follows.
ruby  python  perl  c  c++  java  php  haskell  lua  serialização  gem  api  biblioteca  performance  objeto  formato  json  binário  mensagem  programming 
april 2010 by rtopitt
Performance Tuning for Phusion Passenger (an Introduction) - Alfa Jango Blog » Blog Archive
Before getting too deep into scaling, caching, upgrading your server, etc., there are a few Passenger settings you can tune to wring out the best performance your existing stack. I’ll address these settings with a few rules of thumb we’ve gathered from the Passenger documentation and simple trial-and-error.
passenger  performance  otimização  rails  deploy  apache  nginx  munin  mod_rails  importante  server  configuration 
march 2010 by rtopitt
byte-unixbench - Project Hosting on Google Code
UnixBench is the original BYTE UNIX benchmark suite, updated and revised by many people over the years. The purpose of UnixBench is to provide a basic indicator of the performance of a Unix-like system; hence, multiple tests are used to test various aspects of the system's performance. These test results are then compared to the scores from a baseline system to produce an index value, which is generally easier to handle than the raw scores. The entire set of index values is then combined to make an overall index for the system.
teste  performance  unix  linux  benchmark  software_livre 
march 2010 by rtopitt
How FriendFeed uses MySQL to store schema-less data - Bret Taylor's blog
Our datastore stores schema-less bags of properties (e.g., JSON objects or Python dictionaries). The only required property of stored entities is id, a 16-byte UUID. The rest of the entity is opaque as far as the datastore is concerned. We can change the "schema" simply by storing new properties. We index data in these entities by storing indexes in separate MySQL tables. If we want to index three properties in each entity, we will have three MySQL tables - one for each index.
blog  performance  mysql  nosql  schemaless  how-to  index  tip  database 
december 2009 by rtopitt
namebench - Project Hosting on Google Code
Are you a power-user with 5 minutes to spare? Do you want a faster internet experience? Try out namebench. It hunts down the fastest DNS servers available for your computer to use. namebench runs a fair and thorough benchmark using your web browser history, tcpdump output, or standardized datasets in order to provide an individualized recommendation. namebench is completely free and does not modify your system in any way. This project began as a 20% project at Google.
linux  mac  windows  benchmark  performance  internet  dns  google  python  velocidade  importante  geek  software_livre  network 
december 2009 by rtopitt
Macintosh Performance Guide for Digital Photographers & Performance Addicts
1. Choose the right Mac the first time. 2. Save money buying the right stuff. 3. Configure it for high performance, reliability and data safety. 4. Optimize your software and workflow.
performance  apple  hardware  mac  macpro  os_x  review  otimização  how-to  reference  tip 
december 2009 by rtopitt - Horizontal Scaling For ActiveRecord
ShardTheLove is a library we use in both Ruby frameworks, Rails and Merb, for scaling our MySQL databases. ShardTheLove is built with support for migrations, testing/RSpec, a flexibility of partitioning patterns, a simple syntax, support for Rails & Merb, and a great name :-) .
rails  active_record  mysql  sharding  ruby  performance  server  database 
december 2009 by rtopitt
Jammit: Industrial Strength Asset Packaging for Rails
Jammit is an industrial strength asset packaging library for Rails, providing both the CSS and JavaScript concatenation and compression that you'd expect, as well as YUI Compressor and Closure Compiler compatibility, ahead-of-time gzipping, built-in JavaScript template support, and optional Data-URI / MHTML image embedding.
rails  ruby  plugin  javascript  css  performance  asset  otimização  compressão  empacotamento  importante 
december 2009 by rtopitt
Journal of Eivind Uggedal: VPS Performance Comparison
My latest side project, was it up?—a free web monitoring service, required a number of VPS instances due to its distributed nature. I previously conducted a comparison of Slicehost and Prgmr. This time I needed to purchase several instances and therefore went out and did a more throughout and wider comparison of which VPS provider would give me the most bang for my buck. I targeted VPS offerings in the $20 space (and the cheapest Amazon EC2 option). Summarizing the benchmarks gives us one clear winner: Linode.
vps  benchmark  review  comparação  linode  linux  hospedagem  performance  server 
november 2009 by rtopitt
Implementing the Pearson correlation algorithm using Ruby and the GNU Scientific Library
At its heart, acts_as_recommendable uses a statistical measure known as the Pearson correlation coefficient to calculate the “nearness” of items to one another. Alex talked about the performance issues he encountered when implementing the algorithm in pure ruby. To allow recommendations to be calculated for the entire database he had to switch to making calculations offline and reimplementing the algorithm in C using RubyInline .
ruby  rails  plugin  performance  c  gnu  estatística  algorithm  programming  recomendation 
november 2009 by rtopitt
Lessons Learnt in 2009
Slides from my presentation at Railssummit 2009, Sao Paulo. pratiknaik
rails  ruby  performance  teste  mysql  importante  index  tip  presentation  talk  database 
november 2009 by rtopitt
Make Linux faster and lighter | TuxRadar
With just a few tweaks, your Linux box can be lighter, sprightlier and quicker than ever before. Read on for the best ways to speed up your boot sequence, optimise KDE and Gnome, and get better performance from your favourite apps. We've also got some top tips from our favourite free software gurus...
linux  gnome  kde  performance  otimização  ubuntu  desktop  boot  ext3  tcp  tip 
november 2009 by rtopitt
redis - Project Hosting on Google Code
A persistent key-value database with built-in net interface written in ANSI-C for Posix systems. Redis is a key-value database. It is similar to memcached but the dataset is not volatile, and values can be strings, exactly like in memcached, but also lists and sets with atomic operations to push/pop elements.
redis  memcached  c  ruby  software_livre  performance  cache  database 
october 2009 by rtopitt
9 Essential Rails Tips
Rails is a framework about conventions. It generates a basic structure which you mold into your dream application. Over the course of the years, we have gathered some basic, rails specific, hints and tips you might want to check before going live. They are split into sections to make it easier to scan them, and pick the ones you haven’t indulged (yet) in. Read on, have fun, and comment a lot…
rails  ruby  performance  active_record  top10  deploy  otimização  tip 
september 2009 by rtopitt
Tracking Down Slow-Running Examples in RSpec » Idol Hands: An Alpha Geek Guide to Ruby on Rails, DIY, and More
As the number of tests goes up in your Rails project, you’ll find yourself spending more and more time staring at the field of green dots waiting for the RSpec to finish. You may notice some pauses, and be tempted to tail the test log file to figure out what’s slowing things down, but thankfully there’s a better way.
rails  rspec  ruby  profiling  performance  teste  opção  console  tip 
september 2009 by rtopitt
Building Faster Websites with CSS Sprites | Tutorial9
Using CSS sprite images on your website is the best way to quicken up the loading time of your images and is also the best way to keep up with today’s best web design practices. CSS sprites decrease the loading time of images on your web pages, and can significantly lower the number of requests that your website makes which can drastically lower total page load time.
css  sprite  design  performance  webdesign  imagem  how-to  importante  tip 
august 2009 by rtopitt
JavaScript dependency management and concatenation: Sprockets
Sprockets is a Ruby library that preprocesses and concatenates JavaScript source files. It takes any number of source files and preprocesses them line-by-line in order to build a single concatenation. Specially formatted lines act as directives to the Sprockets preprocessor, telling it to require the contents of another file or library first or to provide a set of asset files (such as images or stylesheets) to the document root. Sprockets attempts to fulfill required dependencies by searching a set of directories called the load path.
javascript  ruby  gem  performance  deploy  contatenação  importante  plugin  rails  webapp 
august 2009 by rtopitt
The best way to load external JavaScript | NCZOnline
Not too long ago, I wrote about loading JavaScript without blocking by creating a dynamic <script> tag. When <script> tags are in the flow of an HTML document, the browser must stop rendering and wait for the script file to download and execute before continuing (example). Creating a new <script> tag via JavaScript avoids this issue because it’s out of the flow of the document, so the script file is downloaded and executed without waiting. The result: dynamically loading JavaScript files allows your page to render faster and therefore improve perceived performance.
javascript  performance  script  otimização  how-to  importante  webapp  tip 
august 2009 by rtopitt
HOWTO: Jaunty Intel Graphics Performance Guide - Ubuntu Forums
Some users are experiencing performance issues with Intel integrated graphics chips in Jaunty (9.04) for several possible reasons. There are three possible configuration that this guide will present.
jaunty  ubuntu  9.04  intel  performance  driver  hardware  bug  xorg  how-to  configuration  video 
july 2009 by rtopitt
metric_fu: A Ruby Gem for Easy Metric Report Generation
Metric_fu is a set of rake tasks that make it easy to generate metrics reports. It uses Saikuro, Flog, Flay, Rcov, Reek, Roodi, Subversion, Git, and Rails built-in stats task to create a series of reports. It's designed to integrate easily with CruiseControl.rb by placing files in the Custom Build Artifacts folder.
ruby  métrica  performance  software  gem  rails  analysis  programming 
june 2009 by rtopitt
A bevy of new desktop processors arrives - The Tech Report - Page 14
Comparação em 2 dimensões de performance x custo entre 26 processadores atuais.
hardware  review  processador  cpu  performance  importante  intel  amd  gráfico 
june 2009 by rtopitt
James on Software | Introducing Trample: A Better Load Simulator
Most load sim tools make requests to a static list of urls. Unfortunately, this kind of load simulation is unrealistic. Trample is a more flexible load simulator. Instead of a static list of urls, trample's configuration language is ruby. Using ruby's blocks (lambda functions), it's possible to randomize the requests that get made in each thread, as well as the user that logs in.
rails  ruby  performance  http  benchmark  carga  teste  simulação  ferramenta  importante 
june 2009 by rtopitt
Nimble Method: The future of Rails is Ruby 1.9 - real performance of 1.8, JRuby and 1.9 compared
We ported Acunote - our online enterprise project management and Scrum software to both JRuby and Ruby 1.9 and ran our set of performance benchmarks. Ruby 1.9 is 2x faster than 1.8. But the real world improvements are even better.
ruby  performance  jruby  1.9  comparação  rails  benchmark 
may 2009 by rtopitt
Cal Henderson (Flickr) - Scalable Web Architectures: Common Patterns and Approaches | Kris Jordan
Apresentação sobre as dificuldades de escalabilidade e disponibilidade enfrentadas pelo Flickr, e como eles as resolveram
escalabilidade  flickr  how-to  lamp  performance  server  tip  presentation  talk 
may 2009 by rtopitt
Book Excerpt: More Ubuntu Kung Fu
Read on to get Thomas' suggestions for speeding up boot times, reducing delays, getting the codecs you need, getting better DVD playback and more on your Ubuntu desktop.
boot  livro  otimização  performance  ubuntu  tip 
may 2009 by rtopitt
Primate Labs Geekbench
Geekbench 2 uses a number of different benchmarks to measure performance. Cross-plataform.
benchmark  geek  linux  mac_os_x  performance  teste  windows 
may 2009 by rtopitt
Ruby Tools Roundup - The Devver Blog
I collected all of the Ruby tools posts I made this week into a single roundup: Ruby Code Quality Tools, Ruby Test Quality Tools, and Ruby Performance Tools.
código_fonte  ferramenta  performance  profiling  ruby  teste  utilidade  analysis  programming 
may 2009 by rtopitt
« earlier      
per page:    204080120160

Copy this bookmark:

to read