Home
About
Archive
Categories
Pages
Tags
Continuously Deployed
Continuously Deployed
Tags
Ruby
53
Programming
46
Development
31
Rails
18
Tips
17
Management
12
Tech
11
Database
10
Software
8
Process
8
Performance
8
Career
8
Practices
7
Learning
7
Aws
6
Testing
5
Resilience
5
Learnings
5
Javascript
5
Fun
5
Coverband
5
Visualization
4
Tips]
4
SRE
4
Ruby,
4
Redis,
4
Rails,
4
Memcached,
4
Lifehacks
4
Cache,
4
Benchmarking
4
ActiveSupport,
4
Talks
3
Sinatra
3
Refactoring
3
Products
3
Deployment
3
Books
3
AI
3
Travel
2
Sysadmin
2
S3
2
Redis
2
Postgres
2
Planning
2
Parenting
2
Notes
2
Metrics
2
Json
2
Gardening
2
Education
2
Ec2
2
Distributed
DevOps
2
Conference
2
Code-quality
2
Bitnami
2
Api
2
Alexa
2
Yard
1
Tools
1
Tech
Teams
1
Team
1
Stickers
1
Static-site
1
Stable-Diffusion
1
Stable
Rspec
1
Robots
1
Reviews
1
Rails
Rack
1
Proxy
1
Osx
1
OSX
1
NFTs
1
Microservices
1
LogSubscriber
1
Learniings
1
Jobs
1
Hiring
1
Github
1
Gems
1
Front-End
1
Ebooks
1
Devops
1
Crypto
1
Cors
1
Continuous
Confluence
1
Climbing
1
Caching
1
Art
1
Apis
1
Activerecord
1
ActiveRecord
1
AWS
1
APIs
1
Ruby
Rails World 2024
Increasing Collaboration Confidence with bin/setup
Github Organization Repositories by Ruby Version
Fun with Rails Query Tracing
Redis & Sidekiq
Ruby & Redis
Performance of JSON Parsers at Scale
benchmarking JSON Parsers (OJ, SimdJson, FastJsonParser)
Ruby: Understanding create_or_find_by vs find_or_create_by
Ruby: Patching StdLib in Gems
Rails Flaky Spec Solutions
Safely Removing Image Assets from Rails
Flaky Ruby Tests
Building SVG Badges in Ruby
Zola Electric Career
Coverband 3
Benchmarks Bugs
Ruby Gems Benchmarks
Ruby Benchmarking
Rack Proxy Tour
Building Your Own Ruby
January Software Links
December Software Links
November Software Links
Active Record Database Documentation
October Software Links
Databases Across Environments
September Software Links
Markdown to Confluence Wikis
Cleanup your DB, find unused tables
Managing DB Schema & Data Changes
Making A Programming Presentation
Cache me if you can
Safer Refactoring on Legacy Systems
C Extension Notes
Talk Proposal Help
Coverband Production Code Coverage
Sinatra using respond_to with url extensions (.json)
Smokescreen: Smoke tests for Ruby
Introducing Churn Site to measure code churn
Fast Prototyping with Sinatra
Easily Pushing Static Sites to S3
Executable Ruby in embeddable widgets and other terrible ideas
introducing Blog2Ebook
Quick Application Diagrams with Yard
fast start rails with composer
Repetitive Hash Syntax, My quest for a Self Referring Hash
Setting mime-type / content-type when uploading files to S3
First Responder, helping large development teams coordinate and work together
ratio of bugs per line of code
Bitnami EC2 https and environment variables setup"
Fix to install Nokogiri on bitnami EC2 instance
Rails tests gotcha with I18n.locale
Rails
Rails World 2024
Increasing Collaboration Confidence with bin/setup
Fun with Rails Query Tracing
Performance of JSON Parsers at Scale
benchmarking JSON Parsers (OJ, SimdJson, FastJsonParser)
Ruby: Understanding create_or_find_by vs find_or_create_by
Coverband 3
Benchmarks Bugs
Ruby Gems Benchmarks
Ruby Benchmarking
Rack Proxy Tour
Active Record Database Documentation
Databases Across Environments
Information Architecture Changes
Most Valuable Code
Quick Application Diagrams with Yard
fast start rails with composer
Rails tests gotcha with I18n.locale
Testing
Rails Flaky Spec Solutions
Safely Removing Image Assets from Rails
Flaky Ruby Tests
Smokescreen: Smoke tests for Ruby
Rails tests gotcha with I18n.locale
Aws
Active Record Database Documentation
Databases Across Environments
Easily Pushing Static Sites to S3
Setting mime-type / content-type when uploading files to S3
Bitnami EC2 https and environment variables setup"
Fix to install Nokogiri on bitnami EC2 instance
Ec2
Bitnami EC2 https and environment variables setup"
Fix to install Nokogiri on bitnami EC2 instance
Bitnami
Bitnami EC2 https and environment variables setup"
Fix to install Nokogiri on bitnami EC2 instance
Sysadmin
Bitnami EC2 https and environment variables setup"
Fix to install Nokogiri on bitnami EC2 instance
Programming
Creating Consistent Characters Across Images
CDNs
What I learned about Software Development from building a Climbing Wall
Lead Developer London
January Software Links
December Software Links
November Software Links
October Software Links
September Software Links
Markdown to Confluence Wikis
Information Architecture Changes
Most Valuable Code
Phone Number DB Types
Unused DB Columns, via logs
Paternity Leave
Unused DB Columns
Weekly Software Updates
Distributed Team Tips
Alexa Compliment My Wife
Cleanup your DB, find unused tables
Staying Organized with Markdown
Impacting Work
Feature Branch Staging Servers
Research, Proof of Concept, Pilot template
Configuring a new OS X Yosemite development machine
Developer Team Onboarding Playbook
Storing and deploying graphite configs
Working at Off Grid Electric
pair programming readme toc
Making A Programming Presentation
Safer Refactoring on Legacy Systems
Best Tech Travel Articles
Ruby in South East Asia
Coding while traveling
Advice from my grandfather
Talk Proposal Help
Investigating Api Developer Tooling
Self learning Programming, teach yourself to code
Configuring a new OS X Mavericks development machine
Fast Prototyping with Sinatra
Thoughts on Continuous Deployment
Easily Pushing Static Sites to S3
fast start rails with composer
Performance Issues and Bug Clusters
First Responder, helping large development teams coordinate and work together
ratio of bugs per line of code
Development
Creating Consistent Characters Across Images
CDNs
Revisiting Front-Ends
Building Your Own Ruby
Markdown to Confluence Wikis
Information Architecture Changes
Most Valuable Code
Phone Number DB Types
Unused DB Columns, via logs
Unused DB Columns
Weekly Software Updates
Distributed Team Tips
Impacting Work
Feature Branch Staging Servers
Research, Proof of Concept, Pilot template
Configuring a new OS X Yosemite development machine
Developer Team Onboarding Playbook
Storing and deploying graphite configs
Working at Off Grid Electric
pair programming readme toc
Ruby in South East Asia
Coding while traveling
Advice from my grandfather
Investigating Api Developer Tooling
Self learning Programming, teach yourself to code
Configuring a new OS X Mavericks development machine
Thoughts on Continuous Deployment
introducing Blog2Ebook
Performance Issues and Bug Clusters
First Responder, helping large development teams coordinate and work together
ratio of bugs per line of code
Javascript
Revisiting Front-Ends
Alexa Compliment My Wife
JS bookmarklet to switch between environment and shell function to open branch in github
Executable Ruby in embeddable widgets and other terrible ideas
Jekyll JS code formatting and running
S3
Easily Pushing Static Sites to S3
Setting mime-type / content-type when uploading files to S3
Code-quality
Introducing Churn Site to measure code churn
Repetitive Hash Syntax, My quest for a Self Referring Hash
Learnings
CDNs
Revisiting Front-Ends
Principal / Staff Engineer Resources
Self learning Programming, teach yourself to code
Performance Issues and Bug Clusters
Practices
Revisiting Front-Ends
Weekly Software Updates
Distributed Team Tips
Fast Prototyping with Sinatra
Thoughts on Continuous Deployment
Easily Pushing Static Sites to S3
fast start rails with composer
Yard
Quick Application Diagrams with Yard
Products
Gardyn 2.0 four years later
Gardyn 2.0 Review
introducing Blog2Ebook
Ebooks
introducing Blog2Ebook
Static-site
Easily Pushing Static Sites to S3
Deployment
CDNs
Safely Removing Image Assets from Rails
Thoughts on Continuous Deployment
Sinatra
Sinatra using respond_to with url extensions (.json)
Introducing Churn Site to measure code churn
Fast Prototyping with Sinatra
Metrics
Coverband Production Code Coverage
Introducing Churn Site to measure code churn
Osx
Configuring a new OS X Mavericks development machine
Devops
Configuring a new OS X Mavericks development machine
Education
Build robots with my nephew
Self learning Programming, teach yourself to code
Apis
Investigating Api Developer Tooling
Tools
Investigating Api Developer Tooling
Talks
Lead Developer London
Making A Programming Presentation
Talk Proposal Help
Lifehacks
Paternity Leave
How to improve profit from tourists for small international businesses
Coding while traveling
Advice from my grandfather
Career
Revisiting Front-Ends
Principal / Staff Engineer Resources
Paternity Leave
Weekly Software Updates
Distributed Team Tips
Best Tech Travel Articles
Ruby in South East Asia
Advice from my grandfather
Coverband
Coverband 3
Benchmarks Bugs
Ruby Gems Benchmarks
Ruby Benchmarking
C Extension Notes
Travel
How to improve profit from tourists for small international businesses
Coding while traveling
Tips
Rails World 2024
Increasing Collaboration Confidence with bin/setup
Making Book Covers with Img2Img
Building Books with AI
Fun with Rails Query Tracing
Remarkable2 Review
NFTs, Art Investing, and Collectibles
Redis & Sidekiq
Ruby & Redis
Markdown to Confluence Wikis
Information Architecture Changes
Most Valuable Code
Paternity Leave
Alexa For Newborns
Cleanup your DB, find unused tables
Cache me if you can
How to improve profit from tourists for small international businesses
Learning
Rails World 2024
Increasing Collaboration Confidence with bin/setup
Making Book Covers with Img2Img
Building Books with AI
Revisiting Front-Ends
Learning with Game Days
Build robots with my nephew
Robots
Build robots with my nephew
Fun
Gardyn 2.0 four years later
Making Book Covers with Img2Img
Building Books with AI
Gardyn 2.0 Review
Build robots with my nephew
Refactoring
Unused DB Columns, via logs
Unused DB Columns
Safer Refactoring on Legacy Systems
Process
Increasing Collaboration Confidence with bin/setup
Thoughts on Software Complexity
Weekly Software Updates
Distributed Team Tips
Feature Branch Staging Servers
Research, Proof of Concept, Pilot template
Developer Team Onboarding Playbook
Safer Refactoring on Legacy Systems
Performance
CDNs
Performance of JSON Parsers at Scale
benchmarking JSON Parsers (OJ, SimdJson, FastJsonParser)
Coverband 3
Benchmarks Bugs
Ruby Gems Benchmarks
Ruby Benchmarking
Cache me if you can
Caching
Cache me if you can
Management
Thoughts on Software Complexity
Ownership in an age of microservices
Operations vs Ownership vs HR Organizational Structures
Learning with Game Days
January Software Links
December Software Links
On Tech Challenges
Weekly Software Updates
Distributed Team Tips
Feature Branch Staging Servers
Research, Proof of Concept, Pilot template
Developer Team Onboarding Playbook
OSX
Configuring a new OS X Yosemite development machine
DevOps
CDNs
Configuring a new OS X Yosemite development machine
Planning
Feature Branch Staging Servers
Research, Proof of Concept, Pilot template
Database
November Software Links
Active Record Database Documentation
October Software Links
Databases Across Environments
September Software Links
Phone Number DB Types
Unused DB Columns, via logs
Unused DB Columns
Managing DB Schema & Data Changes
Managing DB Schema & Data Changes
Tech management
Staying Organized with Markdown
Books
Making Book Covers with Img2Img
Building Books with AI
2016 in Review
Alexa
Alexa Compliment My Wife
Alexa For Newborns
Distributed teams
Planning A Remote Team Summit
Sharing Knowledge & Breaking Silos on Distributed Teams with Brown Bags
Software
Rails World 2024
Increasing Collaboration Confidence with bin/setup
Making Book Covers with Img2Img
Github Organization Repositories by Ruby Version
Building Books with AI
Thoughts on Software Complexity
Planning A Remote Team Summit
Sharing Knowledge & Breaking Silos on Distributed Teams with Brown Bags
Confluence
Markdown to Confluence Wikis
Postgres
Active Record Database Documentation
Databases Across Environments
Hiring
On Tech Challenges
Teams
On Tech Challenges
Rack
Rack Proxy Tour
Proxy
Rack Proxy Tour
Cors
Rack Proxy Tour
Benchmarking
Coverband 3
Benchmarks Bugs
Ruby Gems Benchmarks
Ruby Benchmarking
Conference
Rails World 2024
Lead Developer London
Stickers
Lead Developer London
Jobs
Zola Electric Career
Climbing
What I learned about Software Development from building a Climbing Wall
Learniings
What I learned about Software Development from building a Climbing Wall
Rspec
Rails Flaky Spec Solutions
Gems
Ruby: Patching StdLib in Gems
Activerecord
Ruby: Understanding create_or_find_by vs find_or_create_by
Json
Performance of JSON Parsers at Scale
benchmarking JSON Parsers (OJ, SimdJson, FastJsonParser)
Api
Performance of JSON Parsers at Scale
benchmarking JSON Parsers (OJ, SimdJson, FastJsonParser)
Team
Learning with Game Days
Tech
Gardyn 2.0 four years later
Gardyn 2.0 Review
Ownership in an age of microservices
Operations vs Ownership vs HR Organizational Structures
Remarkable2 Review
NFTs, Art Investing, and Collectibles
CDNs
Micro-Service Request Depth Availability
Principal / Staff Engineer Resources
Availability, Outages, Reliability, and SLAs
Learning with Game Days
SRE
Operations vs Ownership vs HR Organizational Structures
CDNs
Micro-Service Request Depth Availability
Availability, Outages, Reliability, and SLAs
Resilience
Ownership in an age of microservices
Operations vs Ownership vs HR Organizational Structures
CDNs
Micro-Service Request Depth Availability
Availability, Outages, Reliability, and SLAs
Front-End
Revisiting Front-Ends
Visualization
Github Organization Repositories by Ruby Version
Ownership in an age of microservices
Operations vs Ownership vs HR Organizational Structures
Micro-Service Request Depth Availability
Redis
Redis & Sidekiq
Ruby & Redis
Notes
Redis & Sidekiq
Ruby & Redis
AWS
CDNs
Crypto
NFTs, Art Investing, and Collectibles
NFTs
NFTs, Art Investing, and Collectibles
Reviews
Remarkable2 Review
ActiveRecord
Fun with Rails Query Tracing
LogSubscriber
Fun with Rails Query Tracing
Microservices
Ownership in an age of microservices
Gardening
Gardyn 2.0 four years later
Gardyn 2.0 Review
Parenting
Gardyn 2.0 four years later
Gardyn 2.0 Review
AI
Creating Consistent Characters Across Images
Making Book Covers with Img2Img
Building Books with AI
Github
Github Organization Repositories by Ruby Version
Stable Diffusion
Making Book Covers with Img2Img
Art
Making Book Covers with Img2Img
Continuous Integration
Increasing Collaboration Confidence with bin/setup
Rails World
Rails World 2024
Ruby,
Ruby Caches - Rails Cache Network Requests
Ruby Caches - Rails Cache Workflows
Ruby Caches - Rails Cache Comparisons
Ruby Caches - Rails Cache Initialization
Rails,
Ruby Caches - Rails Cache Network Requests
Ruby Caches - Rails Cache Workflows
Ruby Caches - Rails Cache Comparisons
Ruby Caches - Rails Cache Initialization
ActiveSupport,
Ruby Caches - Rails Cache Network Requests
Ruby Caches - Rails Cache Workflows
Ruby Caches - Rails Cache Comparisons
Ruby Caches - Rails Cache Initialization
Cache,
Ruby Caches - Rails Cache Network Requests
Ruby Caches - Rails Cache Workflows
Ruby Caches - Rails Cache Comparisons
Ruby Caches - Rails Cache Initialization
Memcached,
Ruby Caches - Rails Cache Network Requests
Ruby Caches - Rails Cache Workflows
Ruby Caches - Rails Cache Comparisons
Ruby Caches - Rails Cache Initialization
Redis,
Ruby Caches - Rails Cache Network Requests
Ruby Caches - Rails Cache Workflows
Ruby Caches - Rails Cache Comparisons
Ruby Caches - Rails Cache Initialization
Tips]
Ruby Caches - Rails Cache Network Requests
Ruby Caches - Rails Cache Workflows
Ruby Caches - Rails Cache Comparisons
Ruby Caches - Rails Cache Initialization
APIs
Creating Consistent Characters Across Images
Stable-Diffusion
Creating Consistent Characters Across Images