Categories
Browse posts by topic.
How-To 60
Practical guides and quick tips for solving specific problems.
accepts_nested_attributes_for still works. A small Stimulus controller handles the rest.
When the parent already exists, you probably don't need a nested form at all
A straightforward way to use the Cocoon gem in your Rails 6 project, using Webpacker.
Ruby on Rails 50
Building web applications with Rails -- from quick tips on migrations and routes to deployment patterns and gem integrations.
accepts_nested_attributes_for still works. A small Stimulus controller handles the rest.
When the parent already exists, you probably don't need a nested form at all
A straightforward way to use the Cocoon gem in your Rails 6 project, using Webpacker.
Personal 35
Life reflections, philosophy, and the occasional non-tech musing.
Twitter has become a fast growing communication platform. Can we use it as a replacement for an RSS reader?
Keep relevant people close while removing the irrelevant ones. Start trimming.
I challenge you to spend some time building relationships in real life instead of focusing solely on virtual relationships.
Community 26
The Phoenix tech scene, meetups, coworking spaces, and building connections offline.
A presentation on the Jekyll static site generator from a recent Phoenix Ruby meetup.
Twitter has become a fast growing communication platform. Can we use it as a replacement for an RSS reader?
The new Phoenix OpenCoffee Club website enables community members to ask questions, submit posts and keep up on news and events.
Startups 24
The entrepreneurial journey -- launching products, raising funding, and learning from failure.
The new Phoenix OpenCoffee Club website enables community members to ask questions, submit posts and keep up on news and events.
Netflix describes their current approach to company culture.
A recent discussion at Phoenix OpenCoffee Club Meetup revolved around concerns and tips when growing a small business.
Code 23
General programming practices, developer tools, and lessons learned writing software.
How to easily add an Instagram feed to your Jekyll site, while avoiding the gotchas.
Launching a pirate-themed site for finding and posting free items in your area
Using iChat video and screen sharing on Mac to pair program from home
Business 21
Company culture, hiring, management, and growing a services business.
Looks at the popular notion of giving a proper handshake and examines an experience with an alternative way that conveys sincerity instead of dominance.
Netflix describes their current approach to company culture.
A recent discussion at Phoenix OpenCoffee Club Meetup revolved around concerns and tips when growing a small business.
Ruby 15
Ruby language fundamentals, quirks, and ecosystem tools beyond the Rails framework.
How to design a gem with zero hard dependencies and user-selectable backends.
Using Appraisal to test every combination of optional dependencies.
Getting LibreOffice and ImageMagick working for PDF conversion on Heroku.
Ops 15
Server management, deployment, infrastructure, and keeping things running in production.
Importing a Heroku PostgreSQL database to your local machine, quickly and easily.
I recently encountered some strange memory issues after upgrading to Heroku-16. I was a little surprised at what I found regarding Imagemagick on Heroku.
Secure your Wordpress administration area using a self-signed certificate and Nginx webserver.
Events 14
Conferences, hackathons, and tech gatherings -- recaps, takeaways, and recommendations.
A presentation on the Jekyll static site generator from a recent Phoenix Ruby meetup.
SunnyConf 2010 is Arizona's first Ruby conference. With a great lineup of speakers, lightning talks and hacking, you won't want to miss it!
Observations I had while photographing LaidOffCamp Phoenix in Gilbert, AZ on August 8, 2009. This is the first event I've photographed.
Testing 10
Test-driven development, code coverage, and writing better specs.
Using Appraisal to test every combination of optional dependencies.
How to use the Cucumber tagging feature to tag scenarios.
A rake task that finds app files without corresponding RSpec test files and generates them
JavaScript 9
Front-end development, browser quirks, and JavaScript tooling.
accepts_nested_attributes_for still works. A small Stimulus controller handles the rest.
When the parent already exists, you probably don't need a nested form at all
Quickly add jQuery to your Rails 6 application using Webpacker
SEO 3
Search engine optimization techniques and resources for developers.
My experiences with learning search engine optimization (SEO) to help the ranking of Millarian.
Notes from a Desert Code Camp talk on practical SEO tips for developers
A point-by-point response to 13 reasons why nofollow tags supposedly fail at fighting comment spam
Open Source 3
Open source projects, contributions, and the ecosystem around shared code.
How to design a gem with zero hard dependencies and user-selectable backends.
A Ruby gem for document-to-PDF conversion and watermarking, with zero hard dependencies.
A simple, unobtrusive way to try to combat automated form spam.
DocPDF 3
Posts about the DocPDF gem for document-to-PDF conversion and watermarking in Ruby.
How to design a gem with zero hard dependencies and user-selectable backends.
Getting LibreOffice and ImageMagick working for PDF conversion on Heroku.
A Ruby gem for document-to-PDF conversion and watermarking, with zero hard dependencies.
Photography 2
Observations and lessons from behind the camera.
Observations I had while photographing LaidOffCamp Phoenix in Gilbert, AZ on August 8, 2009. This is the first event I've photographed.
Sharing the 6th photo from the 6th page of my Flickr for the 6th Meme challenge
Heroku 1
Deploying and running apps on Heroku -- buildpacks, dynos, and platform-specific gotchas.
Getting LibreOffice and ImageMagick working for PDF conversion on Heroku.