- Cloc
- npm
- yarn
- RubyCritic
- code-complexity
- Code Climate
- bundler
- bundler-audit
- bundler-stats
- SimpleCov
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
noahgibbs: | |
display_name: "Noah Gibbs" | |
gravatar: 5e8107f48d4471a40de325151d589b6d | |
twitter: codefolio | |
github: noahgibbs | |
bio: "An old programmer who moved from the US to Scotland. Noah writes about Ruby and Rails performance in many places. Also wrote Rebuilding Rails and Mastering Software Technique." | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# lib/rubocop/cop/rails/use_find_each.rb | |
module RuboCop | |
module Cop | |
module Rails | |
# This cop checks for usage of `all.each`. | |
# | |
# @example | |
# # bad | |
# Model.all.each do |record| | |
# # do something |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This is example contains the bare mininum to get nginx going with | |
# Unicorn or Rainbows! servers. Generally these configuration settings | |
# are applicable to other HTTP application servers (and not just Ruby | |
# ones), so if you have one working well for proxying another app | |
# server, feel free to continue using it. | |
# | |
# The only setting we feel strongly about is the fail_timeout=0 | |
# directive in the "upstream" block. max_fails=0 also has the same | |
# effect as fail_timeout=0 for current versions of nginx and may be | |
# used in its place. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
layout: post | |
title: "Optimizing Images - Part 1" | |
date: 2022-11-21 12:00:00 | |
categories: ["performance"] | |
author: arieljuod | |
description: "Serving non-optimized images can make our site feel slow. Here are some techniques to speed things up." | |
image: "optimizing-images-part-1.jpg" | |
--- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Is your Ruby app slow? @FastRubyIO has partnered with @nateberkopec to help you identify optimization opportunities with their Tune Report: https://go.fastruby.io/vim | |
#CodeAudit #PerformanceOptimization #RubyOnRails #Ruby |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Gemfile | |
def next? | |
File.basename(__FILE__) == Gemfile.next | |
end | |
if next? | |
ruby "3.1.1" | |
else | |
ruby "3.0.1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rails new librarian -d postgresql --skip-system-test --skip-action-mailbox --skip-action-cable --skip-active-job --skip-active-storage --skip-jbuilder --asset-pipeline=propshaft --css=tailwind | |
--javascript=esbuild |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Welcome to Legacy. Good rocks the podcast | that explores the world of modernizing existing software application on your host. Scott | for this show is at the change the way you think about Legacy code. When you hear the phrase Legacy code of images of big mainframes anarchic punch card machines. Well | that's true. It only tells a small part of the story | anything that someone else has left behind | is there Legacy this episode of sponsored by cardi B? Cardi B house companies | make their existing custom software systems | more stable | scalable and secure. And upgrades bug fixes performance | enhancements and other maintenance activities designed to help companies generate Revenue lower operating costs. And reduce risk is a senior engineering manager at fast Ruby. IO and he's been developing web application since the days. When the first HTML Pages were painted on Cave walls over the past 25 years. He's worked in various roles from developer product owner to director from many different organizations such as actblu |
---|
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"jobName": "Mike-Toppa-Legacy-Code-Rocks-LCR_Michael_Toppa_Audio_MASTER.mp3", | |
"accountId": "015078986747", | |
"results": { | |
"transcripts": [{ | |
"transcript": "Welcome to Legacy Code rocks the podcast that explores the world of modernizing existing software applications. I'm your host scott ford. This show is about to change the way you think about legacy code, if you like a lot of people, when you hear the phrase legacy code, it conjures up images of big mainframes in our kick punch card machines. Well that's true. It only tells a small part of the story. Anything that someone else has left behind is their legacy. This episode is sponsored by Corgi bites. Cory bites helps companies make their existing custom software systems more stable, scalable and secure. Corey bite specializes in upgrades, bug fixes, performance enhancements and other maintenance activities designed to help tech companies generate revenue, lower operating costs and reduce risk. And today on the podcast we have mike, Topa. Mike is a se |
NewerOlder