Tags
Browse all posts organized by tag
.net (1)
Greener grass
I ran across an interesting post this morning from Frans Bouma, of LLBLGen fame. ?He is a long-time .NET developer...
360idev (1)
2011 Conference Season
I mentioned in my review post of 2010 that I planned to spend more time networking, in particular attending conferences....
37signals (1)
Less is More, Enjoying Startup Life
Interesting, thought provoking and true post by David Heinemeier Hansson (DHH) of 37Signals about how people seem to feel obligated...
ASP.NET MVC (5)
ASP.NET 5 and More with Scott Hanselman
Microsoft has gotten a bad wrap for many years, I’ve done a fair amount of it myself. I think today’s...
ASP.Net MVC vs Ruby on Rails Smackdown Results
I’m sure everyone saw this already, right? ?In case you didn’t then it’s worth a look. It amazes me (though...
Where Are We Without Community?
I came across a really interesting blog post yesterday with a recurring theme.? It was by developer Dave Newman titled,...
To Rails 3 or Not to Rails 3, That Is The Question
The release of the web framework, Ruby on Rails 3, may lead to some pretty interesting decisions for current Rails...
InfoQ: Architecting TekPub - Moving from ASP.NET MVC to Ruby on Rails
Advertising (1)
Are we fighting ads, or are we fighting garbage?
John Gruber is right: > If you want to block all advertising, I don’t understand you, but I won’t argue...
Agile (2)
Writing with Agile Style
My Updated Developer Podcast List
My appetite for podcasts is always growing but my interests routinely change.? I don?t listen to many .NET-specific podcasts any...
Amazon EC2 (1)
Fixing Out of Diskspace Errors on Amazon EC2
Recently, I was working on a side project and deployed an update on my favorite deployment platform, Hatchbox.
Amazon S3 (1)
Delete Large Numbers of Amazon S3 Files using Ruby
I recently found I problem I needed to solve; remove hundreds of thousands of files from Amazon S3. I mean,...
Amazone EBS (1)
Fixing Out of Diskspace Errors on Amazon EC2
Recently, I was working on a side project and deployed an update on my favorite deployment platform, Hatchbox.
Android (8)
Marco's Love of Android
I have been following an interesting discussion between the Shifty Jelly folks and Marco Arment of Instapaper regarding the merits...
Dear Android, More is not Necessarily Better
Marco Arment had a great and timely post about the future of Android over the weekend. ?It’s timely because I...
The Android Hubbub
Making Money on Mobile Applications
Tim Bray had an interesting and timely post recently regarding his view on a developer’s ability to make money creating...
2010 Year in Review and Looking Ahead
I don?t always do these types of posts and I almost didn?t this year but I figured it would help...
How-To Tether with Android and PDAnet
One of the annoying things with a non-jailbroken iPhone is the lack of tethering. Tethering is the ability to use...
Android Fragmentation is Disturbing
A recent blog post over on the TweetDeck blog shows just how fragmented the Android phone market is already, and...
Droid X Replaces My Apple iPhone
This blog post was a lot harder to write than I initially expected. I wanted to not come off biased...
App Inventor (1)
App Inventor for Android, VB Revisited
Google announced a new product today, App Inventor for Android. This is a development environment for creating applications on Android,...
App Store (9)
Ratings or No Ratings, It Could be Time for A Change to Apple App Store Rating System
The latest episode of the The Talk Show, Gruber discusses his distaste for apps that ask for a rating. I...
Yep, paid apps are dead ? Tapity
Jeremy over at Tapity had a great post yesterday talking about the very same topic I blogged about; paid apps....
Digging the Gold from the Apple App Store
It’s really hard to make a living in the Apple App Store. It’s not impossible but neither is winning the...
Introducing Note-It
Work Hard, Work Smart and Don't Play the Lottery
PalettePro AppDiction Review
Since the launch of our first company-owned iOS application, PalettePro, ?at the end of May, it has been a bit...
PalettePro - iOS Application for the Apple App Store
Understanding the Apple App Store Subscriptions
Apple announced yesterday they launched subscriptions in the App Store. ?It’s not entirely a surprise to most developers ever since...
Apple : Please Fix the App Store Search
It?s a great time to be a developer today and the innovation Apple is putting forth with iOS gives developers...
Apple (38)
Smile Software Launch Tries to Turn That Frown Upside Down
Last week must have been a terrible week for Smile Software and their software launch, one I never want to...
Are we fighting ads, or are we fighting garbage?
John Gruber is right: > If you want to block all advertising, I don’t understand you, but I won’t argue...
From Products to Platforms - Stratechery by Ben Thompson
I watched the Apple Special Event on September 9th with excitement. The iPad Pro was announced and has been on...
On the iPad Pro and the Constraints of iOS | carpeaqua
I was hoping we were going to hear some really special news about the new iPad Pro from the recent...
A Laptop for Writers - and Developers
Matt Gemmell: > I used to be a software developer, and my computer use was split between my desktop machine...
CODE Keyboard - The Best Mac Keyboard
I have an addiction to keyboards. ?It?s more like an addiction to the pursuit of my ultimate keyboard. I?ve tried...
Apple iPad Air 2 - The iPad for Which I Have Been Waiting
When Apple announced the iPad Air 2 at it?s press event on October 16, 2014, I watched with interest to...
The Future is the Apple Watch
I?ve been anticipating the official announcement of the Apple Watch since rumors surfaced many months ago. ?I?ve spent much time...
Swift Development Magazine
View my Flipboard Magazine.?
AirPrint Where You Couldn't AirPrint Before
Our household has several iPads and iPhones. I use my iPad all the time to surf the web, reply to...
Ratings or No Ratings, It Could be Time for A Change to Apple App Store Rating System
The latest episode of the The Talk Show, Gruber discusses his distaste for apps that ask for a rating. I...
Yep, paid apps are dead ? Tapity
Jeremy over at Tapity had a great post yesterday talking about the very same topic I blogged about; paid apps....
Digging the Gold from the Apple App Store
It’s really hard to make a living in the Apple App Store. It’s not impossible but neither is winning the...
JOBS
Vesper ? The First App for iOS 7
I’ve been spending a fair amount of time with Xcode 5 and iOS 7 lately. ?I can’t mention specifics, but...
iOS 7 and Seizing an Opportunity
Google Obviously Loves Developers, When Will Apple?
Introducing Note-It
31 Great Days of iOS
It’s been a while since I had the time to post anything but I wanted to share this great summary...
Work Hard, Work Smart and Don't Play the Lottery
Hate that Apple Podcasts App in iOS 6?
7 Great iOS and Mac Developer Podcasts to Learn from Today
I have quite an extensive list of podcast subscriptions in iTunes these days with much of my interest on iOS...
Best Earphones Ever: Bose MIE2i Mobile Headset
I have been using an iPod or some such device for many years now. ?Today I use an iPhone 4...
PalettePro AppDiction Review
Since the launch of our first company-owned iOS application, PalettePro, ?at the end of May, it has been a bit...
PalettePro - iOS Application for the Apple App Store
Palliative Symptoms Survey Hits the Apple App Store
I have been working diligently on a project for some time now and it’s finally available. ?My company, Still River...
Marco's Love of Android
I have been following an interesting discussion between the Shifty Jelly folks and Marco Arment of Instapaper regarding the merits...
Lesson Learned : Don't Be The Cheapest
My new MacBook Air 13” has finally arrived and is a gorgeous example of Apple’s design, but this is not...
MacMall : Winner of the Worst Customer Service on the Planet Award
The Confusing Mobee Magic Charger
I recently purchased a Mobee Magic Charger for my Apple Magic Mouse. ? I have been using the Magic Mouse...
Is JetBrains appCode a Solution Looking for a Problem?
The Android Hubbub
Apple Lets Developers Refine the Rules
In a recent post here, I gave my interpretation of the new Apple App Store Subscriptions but it appears the...
Understanding the Apple App Store Subscriptions
Apple announced yesterday they launched subscriptions in the App Store. ?It’s not entirely a surprise to most developers ever since...
Interesting MobileMe Find My iPhone Behavior on iPhone 3GS
Today Apple released iOS 4.2.1 for all their mobile devices including iPhone, iPod Touch and the iPad. One of the...
Apple : Please Fix the App Store Search
It?s a great time to be a developer today and the innovation Apple is putting forth with iOS gives developers...
My Top 10 iPad Applications
I know more and more people who are buying iPads almost daily. I get asked what applications I recommend for...
Design Lessons from the Apple Store
I recently visited the Apple store in Farmington, CT because I was having a problem with my iPhone 3GS.? I...
Apple iPad (1)
Apple iPad Air 2 - The iPad for Which I Have Been Waiting
When Apple announced the iPad Air 2 at it?s press event on October 16, 2014, I watched with interest to...
Ashton Kutcher (1)
Azure (1)
31 Great Days of iOS
It’s been a while since I had the time to post anything but I wanted to share this great summary...
Business (4)
8 More Great Bootstrapping Podcasts to Jumpstart Your Day
I listen to a lot of bootstrapping podcasts throughout the year, trying new ones and retiring those that stop producing...
7 Great Bootstrapping Podcasts to Jumpstart Your Business Today
How I went from $100-an-hour programming to $X0,000-a-week consulting.
If you don’t subscribe to Patrick McKenzie’s newsletter, you should. ?It’s loaded with ideas for running your business and is...
Bootstrapping Your Ideas
As an individual entrepreneur it is sometimes hard to get things done with our limited time in a day and...
CORS (1)
Hotwire Fix for CORS Error when using Omniauth
I’ve been working on a small side project lately and having some fun trying some new Ruby on Rails features....
Chrome (1)
Fixing Your Puma-dev SSL Problems on Google Chrome
Ruby on Rails developers have it made in many ways. We rely on and take advantage of great software created...
Community (1)
Where Are We Without Community?
I came across a really interesting blog post yesterday with a recurring theme.? It was by developer Dave Newman titled,...
Content Blocking (1)
Are we fighting ads, or are we fighting garbage?
John Gruber is right: > If you want to block all advertising, I don’t understand you, but I won’t argue...
Customer Service (5)
Amazon.com Provides Some of the Worst Customer Service
The title says it all, Amazon.com provides some of the worst customer service. Just try to contact them and see...
Don't Treat Your Customers Like Adobe Treats Theirs
I received this email from Adobe today. I will not be downloading their trial software. I trialled Adobe Illustrator a...
How Not To Provide Customer Support
I recently had an interesting interaction with a company?s support team and the results were less than spectacular. Originally, I...
How I Don't Provide Customer Service
I recently bought a Mobee Magic Charger to stop having to replace the batteries in my Apple Magic Mouse so...
Design Lessons from the Apple Store
I recently visited the Apple store in Farmington, CT because I was having a problem with my iPhone 3GS.? I...
DevUtils (1)
Discover DevUtils.app - Toolbox for Developers
I love finding great tools that solve problems I face everyday. I came across the DevUtils.app recently which is a...
DoS (1)
Sometimes Great Service and Transparency Have to Be Enough
Yesterday DNSimple, my DNS provider and domain registrar of choice, suffered from a Denial of Service (DoS) attack and as...
Douglas Crockford (1)
7 Resources Every JavaScript Developer Should Know
A web developer today is expected to be an expert in every aspect of their craft and JavaScript is no...
Droid X (2)
How-To Tether with Android and PDAnet
One of the annoying things with a non-jailbroken iPhone is the lack of tethering. Tethering is the ability to use...
Droid X Replaces My Apple iPhone
This blog post was a lot harder to write than I initially expected. I wanted to not come off biased...
Ember.js (2)
33 Great Resources to Get Started with Ember.js
I mentioned yesterday that I have been exploring various JavaScript MVC frameworks for both client and internal projects. ?Ember.js is...
And the Winner is...Ember.js
Ergonomic Keyboard (1)
Using the Microsoft Ergonomic Keyboard on macOS
I’ve been through a fair number of keyboards over the years, some expensive and some not. One of my favorites...
Feed Wrangler (2)
Feed Wrangler is My Go To RSS Reader Platform
July 1 is fast approaching and Google Reader is shutting down. ?Many people in the world use this service to...
Free Ultimately Always Has a Price
Firefox (1)
Fixing Your Puma-dev SSL Problems on Google Chrome
Ruby on Rails developers have it made in many ways. We rely on and take advantage of great software created...
Goliath (1)
InfoQ: Meet the Goliath of Ruby Application Servers
I have had the opportunity recently to discuss Goliath, a new Ruby application server from PostRank Labs, with its creator...
Google (9)
Switched to DuckDuckGo
I finally made the switch to using DuckDuckGo for search, full-time, and I couldn?t be happier. I tried switching from...
Google Obviously Loves Developers, When Will Apple?
Free Ultimately Always Has a Price
Impressions of the Google Nexus 7
Book: UnMarketing
Marco's Love of Android
I have been following an interesting discussion between the Shifty Jelly folks and Marco Arment of Instapaper regarding the merits...
The Android Hubbub
Making Money on Mobile Applications
Tim Bray had an interesting and timely post recently regarding his view on a developer’s ability to make money creating...
App Inventor for Android, VB Revisited
Google announced a new product today, App Inventor for Android. This is a development environment for creating applications on Android,...
Gruber (1)
Ratings or No Ratings, It Could be Time for A Change to Apple App Store Rating System
The latest episode of the The Talk Show, Gruber discusses his distaste for apps that ask for a rating. I...
Haskell (1)
Hatchbox (1)
Fixing Out of Diskspace Errors on Amazon EC2
Recently, I was working on a side project and deployed an update on my favorite deployment platform, Hatchbox.
Hotwire (2)
How to Fix Rails Flash Rendering When Using Hotwire
I added Hotwire to a Ruby on Rails application I’ve been working on and discovered some issues when rendering flash...
Hotwire Fix for CORS Error when using Omniauth
I’ve been working on a small side project lately and having some fun trying some new Ruby on Rails features....
How-To (1)
How-To Tether with Android and PDAnet
One of the annoying things with a non-jailbroken iPhone is the lack of tethering. Tethering is the ability to use...
IAP (1)
Apple Lets Developers Refine the Rules
In a recent post here, I gave my interpretation of the new Apple App Store Subscriptions but it appears the...
InfoQ (4)
InfoQ: Learning Ruby on Rails with Michael Hartl
My?interview with Michael Hartl of the Ruby on Rails Tutorial series?is now live on InfoQ. ?Michael is such an interesting...
InfoQ: Meet the Goliath of Ruby Application Servers
I have had the opportunity recently to discuss Goliath, a new Ruby application server from PostRank Labs, with its creator...
InfoQ: DataMapper Turns the Big 1.0
Since my visit to RailsConf in June I have been pursuing various topics to write about for InfoQ. I have...
InfoQ: Architecting TekPub - Moving from ASP.NET MVC to Ruby on Rails
InstantRails (2)
RailsInstaller is Instant Rails Evolved
Today the great team led by Wayne Sequin (rvm fame) and Luis Lavena (RubyInstaller fame) and initiated by Dr. Nic...
Moving Instant Rails Forward
It has been a long time since InstantRails has been brought up-to-date and I had been wondering if the community...
JavaScript (6)
You might not need jQuery
This is a really nice resource for those moving from jQuery to JavaScript ES6. I like the 1:1 comparisons.
33 Great Resources to Get Started with Ember.js
I mentioned yesterday that I have been exploring various JavaScript MVC frameworks for both client and internal projects. ?Ember.js is...
And the Winner is...Ember.js
JavaScript Has Its Place, But Not Every Place
7 Resources Every JavaScript Developer Should Know
A web developer today is expected to be an expert in every aspect of their craft and JavaScript is no...
My Updated Developer Podcast List
My appetite for podcasts is always growing but my interests routinely change.? I don?t listen to many .NET-specific podcasts any...
Jekyll (1)
Goodbye WordPress, Hello Jekyll
I have been using WordPress for many years but I never loved it. Actually, I never liked it.
MVC (2)
33 Great Resources to Get Started with Ember.js
I mentioned yesterday that I have been exploring various JavaScript MVC frameworks for both client and internal projects. ?Ember.js is...
JavaScript Has Its Place, But Not Every Place
Mac App Store (1)
Apple : Please Fix the App Store Search
It?s a great time to be a developer today and the innovation Apple is putting forth with iOS gives developers...
MacBook (1)
A Laptop for Writers - and Developers
Matt Gemmell: > I used to be a software developer, and my computer use was split between my desktop machine...
Makandra Notes (1)
Makandra Notes for Rails Developers
The Ruby Rails consulting shop Makandra recently opened their internal knowledge base of how-tos and code snippets for all to...
Mastodon (1)
Social Media Times Are Changing
It has been interesting to follow the story of Twitter going from public company to being purchased by Elon Musk...
Micro.blog (1)
Social Media Times Are Changing
It has been interesting to follow the story of Twitter going from public company to being purchased by Elon Musk...
Microsoft (7)
Using the Microsoft Ergonomic Keyboard on macOS
I’ve been through a fair number of keyboards over the years, some expensive and some not. One of my favorites...
ASP.NET 5 and More with Scott Hanselman
Microsoft has gotten a bad wrap for many years, I’ve done a fair amount of it myself. I think today’s...
31 Great Days of iOS
It’s been a while since I had the time to post anything but I wanted to share this great summary...
Microsoft Bets There Will Be Touching Everywhere
The Story Begins and Ends the Same for Microsoft and Windows 8 Success
Why Open Source is Better for Your Business than Microsoft
I think everyone in the technology field knows Microsoft, you either love them or you hate them.? It seems there...
Where Are We Without Community?
I came across a really interesting blog post yesterday with a recurring theme.? It was by developer Dave Newman titled,...
MobileMe (1)
Interesting MobileMe Find My iPhone Behavior on iPhone 3GS
Today Apple released iOS 4.2.1 for all their mobile devices including iPhone, iPod Touch and the iPad. One of the...
Note-It (1)
OS X (1)
Mac Tip: Quick Switch Sound Output
I?ve been an Apple Macintosh user for a long time now, but I often do things the hard way.
Omniauth (1)
Hotwire Fix for CORS Error when using Omniauth
I’ve been working on a small side project lately and having some fun trying some new Ruby on Rails features....
Open Source (2)
Why Open Source is Better for Your Business than Microsoft
I think everyone in the technology field knows Microsoft, you either love them or you hate them.? It seems there...
Where Are We Without Community?
I came across a really interesting blog post yesterday with a recurring theme.? It was by developer Dave Newman titled,...
Outsourcing (1)
Bootstrapping Your Ideas
As an individual entrepreneur it is sometimes hard to get things done with our limited time in a day and...
Overcast (1)
Digging the Gold from the Apple App Store
It’s really hard to make a living in the Apple App Store. It’s not impossible but neither is winning the...
Patrick McKenzie (1)
How I went from $100-an-hour programming to $X0,000-a-week consulting.
If you don’t subscribe to Patrick McKenzie’s newsletter, you should. ?It’s loaded with ideas for running your business and is...
PeepCode (1)
6 Great Ruby on Rails 3 Learning Resources
Ruby on Rails 3 was released just a short time ago and is a fairly big changed to previous versions...
Podcasts (1)
PostRank (1)
InfoQ: Meet the Goliath of Ruby Application Servers
I have had the opportunity recently to discuss Goliath, a new Ruby application server from PostRank Labs, with its creator...
Productivity (1)
Puma-dev (1)
Fixing Your Puma-dev SSL Problems on Google Chrome
Ruby on Rails developers have it made in many ways. We rely on and take advantage of great software created...
Python (1)
My Updated Developer Podcast List
My appetite for podcasts is always growing but my interests routinely change.? I don?t listen to many .NET-specific podcasts any...
RSS (3)
FeedBurner No More - Please Update RSS Subscription
I?m making some long needed updates and getting rid of FeedBurner is one of them. If you subscribe to this...
Subscribe to Posts Via Email
It seems more and more web sites are offering users to subscribe to updates delivered by email. ?If you would...
Feed Wrangler is My Go To RSS Reader Platform
July 1 is fast approaching and Google Reader is shutting down. ?Many people in the world use this service to...
Rails3 (2)
6 Great Ruby on Rails 3 Learning Resources
Ruby on Rails 3 was released just a short time ago and is a fairly big changed to previous versions...
Running Rails 3 on Windows
Well, the long-awaited release of Ruby on Rails 3 is now out and all of the Mac and Linux junkies...
RailsCasts (1)
6 Great Ruby on Rails 3 Learning Resources
Ruby on Rails 3 was released just a short time ago and is a fairly big changed to previous versions...
RailsInstaller (1)
RailsInstaller is Instant Rails Evolved
Today the great team led by Wayne Sequin (rvm fame) and Luis Lavena (RubyInstaller fame) and initiated by Dr. Nic...
Ruby (22)
Fix Installation of Ruby using rbenv on macOS Big Sur
I’ve been using with rbenv to manage installation and switching of Ruby versions for the pass year and have been...
frozen_string_literal: the not so magical comment
I have been working on a project over the past year for a client with a large Ruby on Rails...
Fix Ruby Malloc Error on macOS Sierra
After upgrading my iMac to macOS Sierra I have experienced a few issues that I thought I’d document here, both...
Life Beyond Rails: A Brief Look at Alternate Web Frameworks for Ruby
I wrote up a list of alternative Ruby web frameworks some time ago and now Engine Yard has published a...
Errors Installing the pg Gem When Using Heroku Postgres.app
I?ve been using the PostgreSQL Mac OS X app from Mattt Thompson and Heroku for quite some time now. ?If...
Use TinyURL from Ruby
I recently found myself needing to use TinyURL on a client project. ?I did a bit of scouring the web...
I Backed The Ruby 2.0 Walkthrough on Kickstarter and So Should You
Get Your RubyTapas On
Minitest Not Running My Unit Tests
I have started using minitest for Rails 3.x unit testing and since it comes with Ruby 1.9.x by default, it...
RailsConf 2012 Wrap Up
Goruco 2011
InfoQ: Exceptional Ruby
InfoQ: Learning Ruby on Rails with Michael Hartl
My?interview with Michael Hartl of the Ruby on Rails Tutorial series?is now live on InfoQ. ?Michael is such an interesting...
InfoQ: Meet the Goliath of Ruby Application Servers
I have had the opportunity recently to discuss Goliath, a new Ruby application server from PostRank Labs, with its creator...
RailsInstaller is Instant Rails Evolved
Today the great team led by Wayne Sequin (rvm fame) and Luis Lavena (RubyInstaller fame) and initiated by Dr. Nic...
Moving Instant Rails Forward
It has been a long time since InstantRails has been brought up-to-date and I had been wondering if the community...
Makandra Notes for Rails Developers
The Ruby Rails consulting shop Makandra recently opened their internal knowledge base of how-tos and code snippets for all to...
Delete Large Numbers of Amazon S3 Files using Ruby
I recently found I problem I needed to solve; remove hundreds of thousands of files from Amazon S3. I mean,...
Running Rails 3 on Windows
Well, the long-awaited release of Ruby on Rails 3 is now out and all of the Mac and Linux junkies...
My Updated Developer Podcast List
My appetite for podcasts is always growing but my interests routinely change.? I don?t listen to many .NET-specific podcasts any...
RailsConf 2010
RailsConf 2010 was this past week in Baltimore, MD. I decided to make the trip down from CT since it...
To Rails 3 or Not to Rails 3, That Is The Question
The release of the web framework, Ruby on Rails 3, may lead to some pretty interesting decisions for current Rails...
Ruby on Rails (36)
How to Fix Rails Flash Rendering When Using Hotwire
I added Hotwire to a Ruby on Rails application I’ve been working on and discovered some issues when rendering flash...
Overcoming the Mimemagic Fiasco
I’m sure if you are a Ruby on Rails developer, you have heard about the fiasco that is Mimemagic. It...
Redis::CommandError - MISCONF Redis is configured to save RDB snapshots
I recently ran into a problem I hadn’t encountered before on my Mac. I was getting an error from Redis:...
frozen_string_literal: the not so magical comment
I have been working on a project over the past year for a client with a large Ruby on Rails...
Are you building a business or learning a stack?
I always love when someone posts something online saying they have an idea for an application and ask, “What stack...
11 Ruby on Rails Podcasts Worth Your Time
There is great value in the Ruby on Rails podcasts and screencasts we have available today. Some podcasts have gone...
10 Ruby on Rails Learning Resources for 2020
Even though Ruby on Rails has been around since 2004 as an open source project, I still get asked the...
When You Can't Check a Checkbox using Capybara
In my last post I documented an issue I was having using Capybara on a client’s Ruby on Rails application...
Fixing StaleElementReferenceError When Using Capybara
I’ve been spending an extended period of time lately writing Feature specs for a Ruby on Rails project using Capybara....
Ruby on Rails Testing Resources
When taking the plunge into Ruby on Rails it’s really easy to get carried away with learning all about the...
Ruby on Rails - Supporting SSL for PostgreSQL on Heroku
For anyone who received this notice from Heroku:
Fixing Your Puma-dev SSL Problems on Google Chrome
Ruby on Rails developers have it made in many ways. We rely on and take advantage of great software created...
Tip: Save Typing 'bundle exec'
If you’re a Ruby on Rails developer, you probably type the words bundle exec numerous times a day. I finally...
Life Beyond Rails: A Brief Look at Alternate Web Frameworks for Ruby
I wrote up a list of alternative Ruby web frameworks some time ago and now Engine Yard has published a...
Introducing Rails Rescues
Today I?m happy to introduce Rails Rescues. Rails Rescues?is?a service representing years of Ruby on Rails experience organized to help...
Speeding up Heroku Deploys
Anyone who deploys their Rails 3.x or 4.x utilizing the asset pipeline and doesn?t precompile those assets yet deploys to...
Errors Installing the pg Gem When Using Heroku Postgres.app
I?ve been using the PostgreSQL Mac OS X app from Mattt Thompson and Heroku for quite some time now. ?If...
Talking about Building iOS Application on The Tablet Show Episode 85
I was a guest recently on The Tablet Show with Richard Campbell and Carl Franklin, to talk about iOS development,...
Dead Simple Model Diagrams for Your Rails Project
While working on Rails project I often find myself wanting a visual representation of my model classes. ?I usually grab...
Damn You Rails Multiparameter Attributes
RailsConf 2012 Wrap Up
Palliative Symptoms Survey Hits the Apple App Store
I have been working diligently on a project for some time now and it’s finally available. ?My company, Still River...
When Pow Eats Up the Clock Cycles
I have been a huge fan of Pow to serve my Rails applications for development on my Mac. ?I wrote...
ASP.Net MVC vs Ruby on Rails Smackdown Results
I’m sure everyone saw this already, right? ?In case you didn’t then it’s worth a look. It amazes me (though...
InfoQ: Learning Ruby on Rails with Michael Hartl
My?interview with Michael Hartl of the Ruby on Rails Tutorial series?is now live on InfoQ. ?Michael is such an interesting...
RailsInstaller is Instant Rails Evolved
Today the great team led by Wayne Sequin (rvm fame) and Luis Lavena (RubyInstaller fame) and initiated by Dr. Nic...
6 Great Ruby on Rails 3 Learning Resources
Ruby on Rails 3 was released just a short time ago and is a fairly big changed to previous versions...
Moving Instant Rails Forward
It has been a long time since InstantRails has been brought up-to-date and I had been wondering if the community...
Makandra Notes for Rails Developers
The Ruby Rails consulting shop Makandra recently opened their internal knowledge base of how-tos and code snippets for all to...
Where Are We Without Community?
I came across a really interesting blog post yesterday with a recurring theme.? It was by developer Dave Newman titled,...
Running Rails 3 on Windows
Well, the long-awaited release of Ruby on Rails 3 is now out and all of the Mac and Linux junkies...
InfoQ: DataMapper Turns the Big 1.0
Since my visit to RailsConf in June I have been pursuing various topics to write about for InfoQ. I have...
My Updated Developer Podcast List
My appetite for podcasts is always growing but my interests routinely change.? I don?t listen to many .NET-specific podcasts any...
RailsConf 2010
RailsConf 2010 was this past week in Baltimore, MD. I decided to make the trip down from CT since it...
To Rails 3 or Not to Rails 3, That Is The Question
The release of the web framework, Ruby on Rails 3, may lead to some pretty interesting decisions for current Rails...
InfoQ: Architecting TekPub - Moving from ASP.NET MVC to Ruby on Rails
S3Nukem (1)
Delete Large Numbers of Amazon S3 Files using Ruby
I recently found I problem I needed to solve; remove hundreds of thousands of files from Amazon S3. I mean,...
Silverlight (1)
Why Open Source is Better for Your Business than Microsoft
I think everyone in the technology field knows Microsoft, you either love them or you hate them.? It seems there...
Software (4)
Smile Software Launch Tries to Turn That Frown Upside Down
Last week must have been a terrible week for Smile Software and their software launch, one I never want to...
Website Filtering Using OpenDNS
I happen to have a 15 year old at home who insists on using websites and chat services that distract...
How I went from $100-an-hour programming to $X0,000-a-week consulting.
If you don’t subscribe to Patrick McKenzie’s newsletter, you should. ?It’s loaded with ideas for running your business and is...
My Top 10 iPad Applications
I know more and more people who are buying iPads almost daily. I get asked what applications I recommend for...
Synology (1)
Speeding up Slow Time Machine Backups on macOS
I’ve been a long-Time Apple Time Machine for many years and it’s saved me many times. I back up to...
Tapity (1)
Yep, paid apps are dead ? Tapity
Jeremy over at Tapity had a great post yesterday talking about the very same topic I blogged about; paid apps....
Tethering (1)
How-To Tether with Android and PDAnet
One of the annoying things with a non-jailbroken iPhone is the lack of tethering. Tethering is the ability to use...
Time Machine (1)
Speeding up Slow Time Machine Backups on macOS
I’ve been a long-Time Apple Time Machine for many years and it’s saved me many times. I back up to...
Tips (1)
Mac Tip: Quick Switch Sound Output
I?ve been an Apple Macintosh user for a long time now, but I often do things the hard way.
Tips' (1)
Tip: Save Typing 'bundle exec'
If you’re a Ruby on Rails developer, you probably type the words bundle exec numerous times a day. I finally...
Turbo (1)
How to Fix Rails Flash Rendering When Using Hotwire
I added Hotwire to a Ruby on Rails application I’ve been working on and discovered some issues when rendering flash...
Twitter (1)
Social Media Times Are Changing
It has been interesting to follow the story of Twitter going from public company to being purchased by Elon Musk...
Utility (1)
Vesper (2)
Vesper Quickly Becoming a Valuable Case Study
When I first heard about Vesper, a note-taking application for $4.99 that only runs on the iPhone, I was a...
Vesper ? The First App for iOS 7
I’ve been spending a fair amount of time with Xcode 5 and iOS 7 lately. ?I can’t mention specifics, but...
Visual Basic (1)
App Inventor for Android, VB Revisited
Google announced a new product today, App Inventor for Android. This is a development environment for creating applications on Android,...
WPEngine (2)
Mixergy and Jason Cohen - Best Business Advice Ever
I have been a long-time listener and viewer of Mixergy content and have to say it’s always top-notch. ?Each interview...
Blog Move to WPEngine
Windows (2)
Moving Instant Rails Forward
It has been a long time since InstantRails has been brought up-to-date and I had been wondering if the community...
Running Rails 3 on Windows
Well, the long-awaited release of Ruby on Rails 3 is now out and all of the Mac and Linux junkies...
Windows 8 (2)
WordPress (5)
Goodbye WordPress, Hello Jekyll
I have been using WordPress for many years but I never loved it. Actually, I never liked it.
Switching to Fathom Analytics
Joining MarsEdit and Dropbox
I use MarsEdit from Red Sweater Software as my exclusive blogging tool on the Mac and have over the last...
Easily iPad Enable Your WordPress Blog
The Apple iPad is the single most exciting technology to come since the introduction of the IBM PC many years...
Blog Move to WPEngine
activerecord (1)
InfoQ: DataMapper Turns the Big 1.0
Since my visit to RailsConf in June I have been pursuing various topics to write about for InfoQ. I have...
adobe (1)
Don't Treat Your Customers Like Adobe Treats Theirs
I received this email from Adobe today. I will not be downloading their trial software. I trialled Adobe Illustrator a...
advice (1)
Complacency kills.
Matthew Dicks explaining so well, what we should all already know and strive to do:
airprint (1)
AirPrint Where You Couldn't AirPrint Before
Our household has several iPads and iPhones. I use my iPad all the time to surf the web, reply to...
algorithms (1)
amazon (3)
Amazon.com Provides Some of the Worst Customer Service
The title says it all, Amazon.com provides some of the worst customer service. Just try to contact them and see...
MacMall : Winner of the Worst Customer Service on the Planet Award
When Will Amazon Stop Running and Face Reality?
I have been an Amazon Associate for a long time and a Connecticut resident even longer. ?Here is the sad...
app.net (1)
No Love for App.net
There has been a huge buzz around the Kickstarter project, App.net, on the web these days. ?I have no intention...
appdictions (1)
PalettePro AppDiction Review
Since the launch of our first company-owned iOS application, PalettePro, ?at the end of May, it has been a bit...
apple watch (1)
The Future is the Apple Watch
I?ve been anticipating the official announcement of the Apple Watch since rumors surfaced many months ago. ?I?ve spent much time...
autotest (1)
Minitest Not Running My Unit Tests
I have started using minitest for Rails 3.x unit testing and since it comes with Ruby 1.9.x by default, it...
backbone.js (2)
And the Winner is...Ember.js
Rails Views and Backbone.js with David Heinemeier Hansson
This is a great discussion with DHH about the Basecamp rewrite, not going crazy using Backbone.js, like so many developers...
bdd (1)
Ruby on Rails Testing Resources
When taking the plunge into Ruby on Rails it’s really easy to get carried away with learning all about the...
blogging (2)
Goodbye WordPress, Hello Jekyll
I have been using WordPress for many years but I never loved it. Actually, I never liked it.
Tweet Less, Blog More and Keep Your Content
book (4)
Reading List
Here is a great list of business book from Jonathan Stark. I’ve read many of these but found some I...
33 Great Resources to Get Started with Ember.js
I mentioned yesterday that I have been exploring various JavaScript MVC frameworks for both client and internal projects. ?Ember.js is...
The Nature of Code
Read Structure and Interpretation of Computer Programs for Free on the iPad
bootstrapping (4)
Smile Software Launch Tries to Turn That Frown Upside Down
Last week must have been a terrible week for Smile Software and their software launch, one I never want to...
8 More Great Bootstrapping Podcasts to Jumpstart Your Day
I listen to a lot of bootstrapping podcasts throughout the year, trying new ones and retiring those that stop producing...
7 Great Bootstrapping Podcasts to Jumpstart Your Business Today
MicroConf 2013 was Freakin' Awesome
bose (1)
Best Earphones Ever: Bose MIE2i Mobile Headset
I have been using an iPod or some such device for many years now. ?Today I use an iPhone 4...
business of software (1)
2011 Conference Season
I mentioned in my review post of 2010 that I planned to spend more time networking, in particular attending conferences....
campaign monitor (1)
capybara (2)
When You Can't Check a Checkbox using Capybara
In my last post I documented an issue I was having using Capybara on a client’s Ruby on Rails application...
Fixing StaleElementReferenceError When Using Capybara
I’ve been spending an extended period of time lately writing Feature specs for a Ruby on Rails project using Capybara....
career (1)
Dark Matter Developers: The Unseen 99%
A really interesting and true post today by Scott Hanselman as he explains what Dark Matter Developers are and how...
client-side (1)
What He Said - Tim Bray ? Software in 2014
Tim Bray has a great post discussing the state of software development in 2014. ?I found myself nodding in agreement...
clojure (1)
One Night With Clojure Makes a Scala Guy Humble
Really interesting take on using Clojure?from a long-time Scala developer over on DZone
cocoa (2)
If You Attend Only One Conference, Make It CocoaConf
7 Great iOS and Mac Developer Podcasts to Learn from Today
I have quite an extensive list of podcast subscriptions in iTunes these days with much of my interest on iOS...
cocoaconf (1)
code keyboard (1)
CODE Keyboard - The Best Mac Keyboard
I have an addiction to keyboards. ?It?s more like an addiction to the pursuit of my ultimate keyboard. I?ve tried...
coding horror (1)
codinghorror (1)
Farewell to Stack Exchange
I posted recently about having priorities straight in your profession and Jeff Atwood, founder of Stack Exchange, comes to the...
coffeescript (1)
computer science (1)
Computer Science Education in the Past to the Present
A quick but thought-provoking post from Fred Wilson about CS education in our K12 system.
conference (3)
MicroConf 2013 was Freakin' Awesome
RailsConf 2012 Wrap Up
Attending Voices That Matter : iOS Developers Conference
I am very excited to be attending the Voices That Matter: iOS Developers Conference in Boston, November 12-13, 2011. ?It...
consolas (1)
Install Consolas Font for Use in Xcode
Coming from the Microsoft development world I have gotten really accustomed to using their Consolas font in Visual Studio. ?When...
constant contact (1)
consulting (2)
Tell Me My Value Up Front
The hiring process is broken. I hear of people who are looking for work, either as a full-time employee or...
How I went from $100-an-hour programming to $X0,000-a-week consulting.
If you don’t subscribe to Patrick McKenzie’s newsletter, you should. ?It’s loaded with ideas for running your business and is...
content (1)
content blocker (1)
Taking the Side of the Content Blockers
UPDATE: Marco pulled Peace from the App Store today. Such a shame but I get it. I’ve been following the...
cosmonaut (1)
The Cosmonaut: A Wide-Grip Stylus for Touch Screens
Since buying the first iPad a year ago I have looked for and tried many a stylus. ?I have found...
cs 193p (1)
customers' (1)
Don't Treat Your Customers Like Adobe Treats Theirs
I received this email from Adobe today. I will not be downloading their trial software. I trialled Adobe Illustrator a...
datamapper (1)
InfoQ: DataMapper Turns the Big 1.0
Since my visit to RailsConf in June I have been pursuing various topics to write about for InfoQ. I have...
dave winer (1)
Podcatch.com
Dave Winer is always working on something new, something creative and innovative. While running out of something good to listen...
debian (1)
How to Assign Static IP Address on Raspberry Pi
I have been setting up a Raspberry Pi 3 Model B to use as a Pi-hole server to help block...
deployment (1)
Speeding up Heroku Deploys
Anyone who deploys their Rails 3.x or 4.x utilizing the asset pipeline and doesn?t precompile those assets yet deploys to...
developers (1)
Get Your Mobile Development Chops On
It appears companies are having a difficult time finding enough mobile developers to suite their needs. ?As reported by the...
diagrams (1)
Dead Simple Model Diagrams for Your Rails Project
While working on Rails project I often find myself wanting a visual representation of my model classes. ?I usually grab...
discourse (1)
django (1)
To Rails 3 or Not to Rails 3, That Is The Question
The release of the web framework, Ruby on Rails 3, may lead to some pretty interesting decisions for current Rails...
dnsimple (1)
Sometimes Great Service and Transparency Have to Be Enough
Yesterday DNSimple, my DNS provider and domain registrar of choice, suffered from a Denial of Service (DoS) attack and as...
domain models (1)
Dead Simple Model Diagrams for Your Rails Project
While working on Rails project I often find myself wanting a visual representation of my model classes. ?I usually grab...
drobo (1)
dropbox (1)
Joining MarsEdit and Dropbox
I use MarsEdit from Red Sweater Software as my exclusive blogging tool on the Mac and have over the last...
duckduckgo (1)
Switched to DuckDuckGo
I finally made the switch to using DuckDuckGo for search, full-time, and I couldn?t be happier. I tried switching from...
earbuds (1)
Best Earphones Ever: Bose MIE2i Mobile Headset
I have been using an iPod or some such device for many years now. ?Today I use an iPhone 4...
earphones (1)
Best Earphones Ever: Bose MIE2i Mobile Headset
I have been using an iPod or some such device for many years now. ?Today I use an iPhone 4...
ebook (1)
economist (1)
I Want My Content and Consume it Too
When Apple announced the ability of content providers to offer in-app purchases of their goods, newspapers and magazines breathed a...
email (3)
How Not To Treat People On Your Email List
I received this email as a member of Nick Disabato’s list today. I read over, multiple times, and bewildered by...
Subscribe to Posts Via Email
It seems more and more web sites are offering users to subscribe to updates delivered by email. ?If you would...
SimpleMailr Coming Soon to Make Email Newsletters a Pleasure
entrepreneurship (3)
Reading List
Here is a great list of business book from Jonathan Stark. I’ve read many of these but found some I...
Sometimes Great Service and Transparency Have to Be Enough
Yesterday DNSimple, my DNS provider and domain registrar of choice, suffered from a Denial of Service (DoS) attack and as...
2010 Year in Review and Looking Ahead
I don?t always do these types of posts and I almost didn?t this year but I figured it would help...
erd (1)
Dead Simple Model Diagrams for Your Rails Project
While working on Rails project I often find myself wanting a visual representation of my model classes. ?I usually grab...
erlang (1)
This Wisdom of Joe Armstrong Will Live On
I found out about the death of Joe Armstrong, the father of Erlang, recently as did the world.
exception handling (1)
expensd (1)
2010 Year in Review and Looking Ahead
I don?t always do these types of posts and I almost didn?t this year but I figured it would help...
facebook (1)
fathom (1)
feedburner (1)
FeedBurner No More - Please Update RSS Subscription
I?m making some long needed updates and getting rid of FeedBurner is one of them. If you subscribe to this...
feedly (1)
freelancing (1)
Tell Me My Value Up Front
The hiring process is broken. I hear of people who are looking for work, either as a full-time employee or...
functional programming (3)
Functional Programming Principles in Scala
Functional Programming Battle
One Night With Clojure Makes a Scala Guy Humble
Really interesting take on using Clojure?from a long-time Scala developer over on DZone
getting started (1)
33 Great Resources to Get Started with Ember.js
I mentioned yesterday that I have been exploring various JavaScript MVC frameworks for both client and internal projects. ?Ember.js is...
ghostery (1)
Taking the Side of the Content Blockers
UPDATE: Marco pulled Peace from the App Store today. Such a shame but I get it. I’ve been following the...
go (2)
Greener grass
I ran across an interesting post this morning from Frans Bouma, of LLBLGen fame. ?He is a long-time .NET developer...
One of Many Worlds: Another go at Go ... failed!
Remember folks, choose the right tool for the job?
google reader (2)
Feed Wrangler is My Go To RSS Reader Platform
July 1 is fast approaching and Google Reader is shutting down. ?Many people in the world use this service to...
Free Ultimately Always Has a Price
goruco (1)
handyprint (1)
AirPrint Where You Couldn't AirPrint Before
Our household has several iPads and iPhones. I use my iPad all the time to surf the web, reply to...
hanselman (2)
Tweet Less, Blog More and Keep Your Content
Dark Matter Developers: The Unseen 99%
A really interesting and true post today by Scott Hanselman as he explains what Dark Matter Developers are and how...
helpspot (1)
How Not To Provide Customer Support
I recently had an interesting interaction with a company?s support team and the results were less than spectacular. Originally, I...
heroku (2)
Ruby on Rails - Supporting SSL for PostgreSQL on Heroku
For anyone who received this notice from Heroku:
Speeding up Heroku Deploys
Anyone who deploys their Rails 3.x or 4.x utilizing the asset pipeline and doesn?t precompile those assets yet deploys to...
hiten shah (1)
Product + Support - Hiten Shaw
I discovered a new series of interviews with entrepreneurs called Product + Support. It?s created by Ian Landsman?founder of UserScape....
homebrew (1)
Homebrew Upgrade Woes
I ran into an interesting problem recently after updating my installation of Homebrew on my Mac Pro. ? Starting with...
httparty (1)
Use TinyURL from Ruby
I recently found myself needing to use TinyURL on a client project. ?I did a bit of scouring the web...
iOS (22)
Vesper Quickly Becoming a Valuable Case Study
When I first heard about Vesper, a note-taking application for $4.99 that only runs on the iPhone, I was a...
Getting Started Resources for Mac and iOS Developers
Are you just getting started with Mac or iOS development? ?Maybe just trying to improve what you know? ?Here is...
Vesper ? The First App for iOS 7
I’ve been spending a fair amount of time with Xcode 5 and iOS 7 lately. ?I can’t mention specifics, but...
Talking about Building iOS Application on The Tablet Show Episode 85
I was a guest recently on The Tablet Show with Richard Campbell and Carl Franklin, to talk about iOS development,...
More Great iOS Developer Podcasts
I subscribe and listen to a lot of podcasts. ?I wrote about some of my favorites before,?7 Great iOS and...
31 Great Days of iOS
It’s been a while since I had the time to post anything but I wanted to share this great summary...
Work Hard, Work Smart and Don't Play the Lottery
Great Companion eBook for Stanford iPhone Course
If You Attend Only One Conference, Make It CocoaConf
7 Great iOS and Mac Developer Podcasts to Learn from Today
I have quite an extensive list of podcast subscriptions in iTunes these days with much of my interest on iOS...
PalettePro AppDiction Review
Since the launch of our first company-owned iOS application, PalettePro, ?at the end of May, it has been a bit...
PalettePro - iOS Application for the Apple App Store
Palliative Symptoms Survey Hits the Apple App Store
I have been working diligently on a project for some time now and it’s finally available. ?My company, Still River...
Attending Voices That Matter : iOS Developers Conference
I am very excited to be attending the Voices That Matter: iOS Developers Conference in Boston, November 12-13, 2011. ?It...
I Want My Content and Consume it Too
When Apple announced the ability of content providers to offer in-app purchases of their goods, newspapers and magazines breathed a...
The Android Hubbub
Making Money on Mobile Applications
Tim Bray had an interesting and timely post recently regarding his view on a developer’s ability to make money creating...
Understanding the Apple App Store Subscriptions
Apple announced yesterday they launched subscriptions in the App Store. ?It’s not entirely a surprise to most developers ever since...
2010 Year in Review and Looking Ahead
I don?t always do these types of posts and I almost didn?t this year but I figured it would help...
Interesting MobileMe Find My iPhone Behavior on iPhone 3GS
Today Apple released iOS 4.2.1 for all their mobile devices including iPhone, iPod Touch and the iPad. One of the...
Apple : Please Fix the App Store Search
It?s a great time to be a developer today and the innovation Apple is putting forth with iOS gives developers...
Droid X Replaces My Apple iPhone
This blog post was a lot harder to write than I initially expected. I wanted to not come off biased...
iOS' (1)
Marco's Love of Android
I have been following an interesting discussion between the Shifty Jelly folks and Marco Arment of Instapaper regarding the merits...
iPad (9)
AirPrint Where You Couldn't AirPrint Before
Our household has several iPads and iPhones. I use my iPad all the time to surf the web, reply to...
iOS 7 and Seizing an Opportunity
7 Great iOS and Mac Developer Podcasts to Learn from Today
I have quite an extensive list of podcast subscriptions in iTunes these days with much of my interest on iOS...
PalettePro AppDiction Review
Since the launch of our first company-owned iOS application, PalettePro, ?at the end of May, it has been a bit...
PalettePro - iOS Application for the Apple App Store
Palliative Symptoms Survey Hits the Apple App Store
I have been working diligently on a project for some time now and it’s finally available. ?My company, Still River...
Easily iPad Enable Your WordPress Blog
The Apple iPad is the single most exciting technology to come since the introduction of the IBM PC many years...
Interesting MobileMe Find My iPhone Behavior on iPhone 3GS
Today Apple released iOS 4.2.1 for all their mobile devices including iPhone, iPod Touch and the iPad. One of the...
My Top 10 iPad Applications
I know more and more people who are buying iPads almost daily. I get asked what applications I recommend for...
iPad Pro (2)
From Products to Platforms - Stratechery by Ben Thompson
I watched the Apple Special Event on September 9th with excitement. The iPad Pro was announced and has been on...
On the iPad Pro and the Constraints of iOS | carpeaqua
I was hoping we were going to hear some really special news about the new iPad Pro from the recent...
iPhone (9)
iOS 7 and Seizing an Opportunity
Great Companion eBook for Stanford iPhone Course
7 Great iOS and Mac Developer Podcasts to Learn from Today
I have quite an extensive list of podcast subscriptions in iTunes these days with much of my interest on iOS...
Best Earphones Ever: Bose MIE2i Mobile Headset
I have been using an iPod or some such device for many years now. ?Today I use an iPhone 4...
PalettePro AppDiction Review
Since the launch of our first company-owned iOS application, PalettePro, ?at the end of May, it has been a bit...
PalettePro - iOS Application for the Apple App Store
The Android Hubbub
Droid X Replaces My Apple iPhone
This blog post was a lot harder to write than I initially expected. I wanted to not come off biased...
Design Lessons from the Apple Store
I recently visited the Apple store in Farmington, CT because I was having a problem with my iPhone 3GS.? I...
iPhone 3GS (1)
Interesting MobileMe Find My iPhone Behavior on iPhone 3GS
Today Apple released iOS 4.2.1 for all their mobile devices including iPhone, iPod Touch and the iPad. One of the...
ibookstore (1)
instapaper (1)
Apple Lets Developers Refine the Rules
In a recent post here, I gave my interpretation of the new Apple App Store Subscriptions but it appears the...
ios7 (2)
Vesper Quickly Becoming a Valuable Case Study
When I first heard about Vesper, a note-taking application for $4.99 that only runs on the iPhone, I was a...
iOS 7 and Seizing an Opportunity
iterm2 (1)
Status Bar in iTerm2
I’m a big fan of iTerm2. I’ve used it since it’s inception and haven’t looked back. Even after all of...
jQuery (1)
You might not need jQuery
This is a really nice resource for those moving from jQuery to JavaScript ES6. I like the 1:1 comparisons.
jason cohen (1)
Mixergy and Jason Cohen - Best Business Advice Ever
I have been a long-time listener and viewer of Mixergy content and have to say it’s always top-notch. ?Each interview...
jeff atwood (1)
jetbrains (1)
kent beck (1)
Maybe You Are Doing Too Much Test Driven Development
I came across this StackOverflow post from 2008 where someone wanted to know when a developer can do too much...
keyboard (1)
CODE Keyboard - The Best Mac Keyboard
I have an addiction to keyboards. ?It?s more like an addiction to the pursuit of my ultimate keyboard. I?ve tried...
kickofflabs (1)
How Not To Provide Customer Support
I recently had an interesting interaction with a company?s support team and the results were less than spectacular. Originally, I...
list (1)
How Not To Treat People On Your Email List
I received this email as a member of Nick Disabato’s list today. I read over, multiple times, and bewildered by...
logitech (1)
Best Earphones Ever: Bose MIE2i Mobile Headset
I have been using an iPod or some such device for many years now. ?Today I use an iPhone 4...
mac (2)
Mac Tip: Quick Switch Sound Output
I?ve been an Apple Macintosh user for a long time now, but I often do things the hard way.
7 Great iOS and Mac Developer Podcasts to Learn from Today
I have quite an extensive list of podcast subscriptions in iTunes these days with much of my interest on iOS...
mac' (1)
AirPrint Where You Couldn't AirPrint Before
Our household has several iPads and iPhones. I use my iPad all the time to surf the web, reply to...
macOS (4)
Supporting Multiple SSH Keys on macOS
If you’re a developer, on devops or a system admin you probably use an SSH key to log into remote...
Using the Microsoft Ergonomic Keyboard on macOS
I’ve been through a fair number of keyboards over the years, some expensive and some not. One of my favorites...
Fixing TextExpander on macOS 10.14
I use TextExpander from Smile Software every day and rely on it for so many helpful snippets. After upgrading my...
Speeding up Slow Time Machine Backups on macOS
I’ve been a long-Time Apple Time Machine for many years and it’s saved me many times. I back up to...
macOS Ruby RMagick ImageMagick (1)
Installing RMagick on macOS Sierra
I ran into a problem recently on macOS Sierra, trying to install the RMagick ruby gem. I was using ImageMagick...
macmall' (1)
Lesson Learned : Don't Be The Cheapest
My new MacBook Air 13” has finally arrived and is a gorgeous example of Apple’s design, but this is not...
macvim (1)
Enough TextMate Talk, Go Write Some Code
It seems every few months I hear another diatribe about using Vim or Emacs and switching from TextMate. ?The usual...
magic mouse (1)
The Confusing Mobee Magic Charger
I recently purchased a Mobee Magic Charger for my Apple Magic Mouse. ? I have been using the Magic Mouse...
marco arment (2)
marsedit (1)
Joining MarsEdit and Dropbox
I use MarsEdit from Red Sweater Software as my exclusive blogging tool on the Mac and have over the last...
martin odersky (1)
microconf (1)
2011 Conference Season
I mentioned in my review post of 2010 that I planned to spend more time networking, in particular attending conferences....
microconf' (1)
minitest (2)
Ruby on Rails Testing Resources
When taking the plunge into Ruby on Rails it’s really easy to get carried away with learning all about the...
Minitest Not Running My Unit Tests
I have started using minitest for Rails 3.x unit testing and since it comes with Ruby 1.9.x by default, it...
mixergy (2)
Mixergy and Jason Cohen - Best Business Advice Ever
I have been a long-time listener and viewer of Mixergy content and have to say it’s always top-notch. ?Each interview...
Running a Lifestyle Business - Tom Rossi Interview on Mixergy
UPDATE: There is a really good discussion about the interview on Hacker News. Check it out.
mobee (1)
The Confusing Mobee Magic Charger
I recently purchased a Mobee Magic Charger for my Apple Magic Mouse. ? I have been using the Magic Mouse...
mobile (5)
What He Said - Tim Bray ? Software in 2014
Tim Bray has a great post discussing the state of software development in 2014. ?I found myself nodding in agreement...
Digging the Gold from the Apple App Store
It’s really hard to make a living in the Apple App Store. It’s not impossible but neither is winning the...
Get Your Mobile Development Chops On
It appears companies are having a difficult time finding enough mobile developers to suite their needs. ?As reported by the...
I Want My Content and Consume it Too
When Apple announced the ability of content providers to offer in-app purchases of their goods, newspapers and magazines breathed a...
Dear Android, More is not Necessarily Better
Marco Arment had a great and timely post about the future of Android over the weekend. ?It’s timely because I...
mobile' (1)
models (1)
Dead Simple Model Diagrams for Your Rails Project
While working on Rails project I often find myself wanting a visual representation of my model classes. ?I usually grab...
molehill (1)
Running a Lifestyle Business - Tom Rossi Interview on Mixergy
UPDATE: There is a really good discussion about the interview on Hacker News. Check it out.
motivation (1)
8 More Great Bootstrapping Podcasts to Jumpstart Your Day
I listen to a lot of bootstrapping podcasts throughout the year, trying new ones and retiring those that stop producing...
mozilla (1)
7 Resources Every JavaScript Developer Should Know
A web developer today is expected to be an expert in every aspect of their craft and JavaScript is no...
mysql (1)
Downgrading MySQL from 5.5 to 5.1 on OS X
I recently had a need to setup a new instance of MySQL on my Mac. ?I decided to use MySQL...
newsblur (1)
newsletter (1)
nexus 7 (1)
nokogiri macos rubygem (1)
Fixing Nokogiri Installation on macOS Sierra
Nokogiri seems to be the source of many problems on my Mac and after upgrading to macOS Sierra, I wasn’t...
objective-c (4)
Greener grass
I ran across an interesting post this morning from Frans Bouma, of LLBLGen fame. ?He is a long-time .NET developer...
Getting Started Resources for Mac and iOS Developers
Are you just getting started with Mac or iOS development? ?Maybe just trying to improve what you know? ?Here is...
Palliative Symptoms Survey Hits the Apple App Store
I have been working diligently on a project for some time now and it’s finally available. ?My company, Still River...
Is JetBrains appCode a Solution Looking for a Problem?
onswipe (1)
Easily iPad Enable Your WordPress Blog
The Apple iPad is the single most exciting technology to come since the introduction of the IBM PC many years...
opendns (1)
Website Filtering Using OpenDNS
I happen to have a 15 year old at home who insists on using websites and chat services that distract...
oracle (1)
Downgrading MySQL from 5.5 to 5.1 on OS X
I recently had a need to setup a new instance of MySQL on my Mac. ?I decided to use MySQL...
palette (2)
PalettePro AppDiction Review
Since the launch of our first company-owned iOS application, PalettePro, ?at the end of May, it has been a bit...
PalettePro - iOS Application for the Apple App Store
palettepro (2)
PalettePro AppDiction Review
Since the launch of our first company-owned iOS application, PalettePro, ?at the end of May, it has been a bit...
PalettePro - iOS Application for the Apple App Store
patterns (1)
7 Resources Every JavaScript Developer Should Know
A web developer today is expected to be an expert in every aspect of their craft and JavaScript is no...
peace (1)
Taking the Side of the Content Blockers
UPDATE: Marco pulled Peace from the App Store today. Such a shame but I get it. I’ve been following the...
peter cooper (1)
phillyete (1)
2011 Conference Season
I mentioned in my review post of 2010 that I planned to spend more time networking, in particular attending conferences....
pjax (1)
Rails Views and Backbone.js with David Heinemeier Hansson
This is a great discussion with DHH about the Basecamp rewrite, not going crazy using Backbone.js, like so many developers...
podcast (8)
11 Ruby on Rails Podcasts Worth Your Time
There is great value in the Ruby on Rails podcasts and screencasts we have available today. Some podcasts have gone...
Podcasters Please Stop Wasting My Time
I listen to many podcasts. I have some I’ve followed for years. I have some I add to my favorite...
Podcast: Thoughtbot - Giant Robots
I have an addiction to podcasts. There, I said it. According to my podcast player, I am subscribed to 38...
8 More Great Bootstrapping Podcasts to Jumpstart Your Day
I listen to a lot of bootstrapping podcasts throughout the year, trying new ones and retiring those that stop producing...
Podcatch.com
Dave Winer is always working on something new, something creative and innovative. While running out of something good to listen...
Talking about Building iOS Application on The Tablet Show Episode 85
I was a guest recently on The Tablet Show with Richard Campbell and Carl Franklin, to talk about iOS development,...
7 Great Bootstrapping Podcasts to Jumpstart Your Business Today
More Great iOS Developer Podcasts
I subscribe and listen to a lot of podcasts. ?I wrote about some of my favorites before,?7 Great iOS and...
postgresapp (1)
Errors Installing the pg Gem When Using Heroku Postgres.app
I?ve been using the PostgreSQL Mac OS X app from Mattt Thompson and Heroku for quite some time now. ?If...
postgresql (2)
Ruby on Rails - Supporting SSL for PostgreSQL on Heroku
For anyone who received this notice from Heroku:
Errors Installing the pg Gem When Using Heroku Postgres.app
I?ve been using the PostgreSQL Mac OS X app from Mattt Thompson and Heroku for quite some time now. ?If...
pow (2)
When Pow Eats Up the Clock Cycles
I have been a huge fan of Pow to serve my Rails applications for development on my Mac. ?I wrote...
The Simplicity that is Pow
programmers (1)
Dark Matter Developers: The Unseen 99%
A really interesting and true post today by Scott Hanselman as he explains what Dark Matter Developers are and how...
programming (1)
qnap (1)
r?sum (1)
No More R?sum?s Please
I’m sure like so many people I used to keep a r?sum? up-to-date but no longer. ?I don’t think with...
raid (1)
rails (6)
Introducing Rails Rescues
Today I?m happy to introduce Rails Rescues. Rails Rescues?is?a service representing years of Ruby on Rails experience organized to help...
Minitest Not Running My Unit Tests
I have started using minitest for Rails 3.x unit testing and since it comes with Ruby 1.9.x by default, it...
Rails Views and Backbone.js with David Heinemeier Hansson
This is a great discussion with DHH about the Basecamp rewrite, not going crazy using Backbone.js, like so many developers...
Mixing Secure and Non-Secure Assets in Your Web Application
The life of the web developer never seems to be easy, always a new problem cropping up.
The Simplicity that is Pow
2010 Year in Review and Looking Ahead
I don?t always do these types of posts and I almost didn?t this year but I figured it would help...
railsconf (4)
RailsConf 2021 and the Future of Conferences
RailsConf 2012 Wrap Up
2011 Conference Season
I mentioned in my review post of 2010 that I planned to spend more time networking, in particular attending conferences....
RailsConf 2010
RailsConf 2010 was this past week in Baltimore, MD. I decided to make the trip down from CT since it...
raspberry pi (1)
How to Assign Static IP Address on Raspberry Pi
I have been setting up a Raspberry Pi 3 Model B to use as a Pi-hole server to help block...
raspbian (1)
How to Assign Static IP Address on Raspberry Pi
I have been setting up a Raspberry Pi 3 Model B to use as a Pi-hole server to help block...
rates (1)
How I went from $100-an-hour programming to $X0,000-a-week consulting.
If you don’t subscribe to Patrick McKenzie’s newsletter, you should. ?It’s loaded with ideas for running your business and is...
rbnev (1)
Fix Installation of Ruby using rbenv on macOS Big Sur
I’ve been using with rbenv to manage installation and switching of Ruby versions for the pass year and have been...
readability (1)
Apple Lets Developers Refine the Rules
In a recent post here, I gave my interpretation of the new Apple App Store Subscriptions but it appears the...
redcar (1)
Enough TextMate Talk, Go Write Some Code
It seems every few months I hear another diatribe about using Vim or Emacs and switching from TextMate. ?The usual...
redis (2)
Redis::CommandError - MISCONF Redis is configured to save RDB snapshots
I recently ran into a problem I hadn’t encountered before on my Mac. I was getting an error from Redis:...
Homebrew Upgrade Woes
I ran into an interesting problem recently after updating my installation of Homebrew on my Mac Pro. ? Starting with...
remote working (1)
10 Steps to Survive Working from Home
I’ve been working from home for the past 16 years and love it. I wouldn’t have it any other way....
rspec (2)
When You Can't Check a Checkbox using Capybara
In my last post I documented an issue I was having using Capybara on a client’s Ruby on Rails application...
Ruby on Rails Testing Resources
When taking the plunge into Ruby on Rails it’s really easy to get carried away with learning all about the...
rubinius (1)
rubyconf (1)
rubygem (2)
Overcoming the Mimemagic Fiasco
I’m sure if you are a Ruby on Rails developer, you have heard about the fiasco that is Mimemagic. It...
Errors Installing the pg Gem When Using Heroku Postgres.app
I?ve been using the PostgreSQL Mac OS X app from Mattt Thompson and Heroku for quite some time now. ?If...
rubytapas (1)
rust (1)
Fix Ruby Malloc Error on macOS Sierra
After upgrading my iMac to macOS Sierra I have experienced a few issues that I thought I’d document here, both...
saas (2)
Digging the Gold from the Apple App Store
It’s really hard to make a living in the Apple App Store. It’s not impossible but neither is winning the...
Sometimes Great Service and Transparency Have to Be Enough
Yesterday DNSimple, my DNS provider and domain registrar of choice, suffered from a Denial of Service (DoS) attack and as...
scala (3)
Functional Programming Principles in Scala
Functional Programming Battle
One Night With Clojure Makes a Scala Guy Humble
Really interesting take on using Clojure?from a long-time Scala developer over on DZone
scott stratten (1)
search (1)
Switched to DuckDuckGo
I finally made the switch to using DuckDuckGo for search, full-time, and I couldn?t be happier. I tried switching from...
selenium (1)
Fixing StaleElementReferenceError When Using Capybara
I’ve been spending an extended period of time lately writing Feature specs for a Ruby on Rails project using Capybara....
sinatra (2)
My Updated Developer Podcast List
My appetite for podcasts is always growing but my interests routinely change.? I don?t listen to many .NET-specific podcasts any...
To Rails 3 or Not to Rails 3, That Is The Question
The release of the web framework, Ruby on Rails 3, may lead to some pretty interesting decisions for current Rails...
skylight (1)
Fix Ruby Malloc Error on macOS Sierra
After upgrading my iMac to macOS Sierra I have experienced a few issues that I thought I’d document here, both...
smile (1)
Smile Software Launch Tries to Turn That Frown Upside Down
Last week must have been a terrible week for Smile Software and their software launch, one I never want to...
ssh keys (1)
Supporting Multiple SSH Keys on macOS
If you’re a developer, on devops or a system admin you probably use an SSH key to log into remote...
ssl (1)
Mixing Secure and Non-Secure Assets in Your Web Application
The life of the web developer never seems to be easy, always a new problem cropping up.
stack (1)
Are you building a business or learning a stack?
I always love when someone posts something online saying they have an idea for an application and ask, “What stack...
stack exchange (1)
Farewell to Stack Exchange
I posted recently about having priorities straight in your profession and Jeff Atwood, founder of Stack Exchange, comes to the...
stanford (1)
startup (1)
Less is More, Enjoying Startup Life
Interesting, thought provoking and true post by David Heinemeier Hansson (DHH) of 37Signals about how people seem to feel obligated...
startups (2)
8 More Great Bootstrapping Podcasts to Jumpstart Your Day
I listen to a lot of bootstrapping podcasts throughout the year, trying new ones and retiring those that stop producing...
7 Great Bootstrapping Podcasts to Jumpstart Your Business Today
static site (1)
Goodbye WordPress, Hello Jekyll
I have been using WordPress for many years but I never loved it. Actually, I never liked it.
status (1)
1092
I’m thinking about productized consulting today. The latest episode of TropicalMBA, The One Where a Business Starts on the Show,...
steve jobs (2)
JOBS
Farewell to Stack Exchange
I posted recently about having priorities straight in your profession and Jeff Atwood, founder of Stack Exchange, comes to the...
stylus (1)
The Cosmonaut: A Wide-Grip Stylus for Touch Screens
Since buying the first iPad a year ago I have looked for and tried many a stylus. ?I have found...
sublime (1)
Enough TextMate Talk, Go Write Some Code
It seems every few months I hear another diatribe about using Vim or Emacs and switching from TextMate. ?The usual...
sublime text 3 (1)
Fixing Missing Sublime Text 3 Package Manager
I’ve been a big fan and long-time user of Sublime Text 3. Recently, I ran into a problem where Package...
subscription (1)
Subscribe to Posts Via Email
It seems more and more web sites are offering users to subscribe to updates delivered by email. ?If you would...
surface rt (1)
swift (2)
Swift Development Magazine
View my Flipboard Magazine.?
Setup Swift REPL and Access from the Command Line
Swift has a very nice Read-Eval-Print-Loop (REPL) for developers to take advantage of and be able to get instant feedback...
swift' (1)
tablet show (1)
Talking about Building iOS Application on The Tablet Show Episode 85
I was a guest recently on The Tablet Show with Richard Campbell and Carl Franklin, to talk about iOS development,...
tapbots (1)
tdd (2)
Ruby on Rails Testing Resources
When taking the plunge into Ruby on Rails it’s really easy to get carried away with learning all about the...
Maybe You Are Doing Too Much Test Driven Development
I came across this StackOverflow post from 2008 where someone wanted to know when a developer can do too much...
tests (1)
Maybe You Are Doing Too Much Test Driven Development
I came across this StackOverflow post from 2008 where someone wanted to know when a developer can do too much...
tests' (1)
When You Can't Check a Checkbox using Capybara
In my last post I documented an issue I was having using Capybara on a client’s Ruby on Rails application...
textexpander (2)
Fixing TextExpander on macOS 10.14
I use TextExpander from Smile Software every day and rely on it for so many helpful snippets. After upgrading my...
Smile Software Launch Tries to Turn That Frown Upside Down
Last week must have been a terrible week for Smile Software and their software launch, one I never want to...
textmate (1)
Enough TextMate Talk, Go Write Some Code
It seems every few months I hear another diatribe about using Vim or Emacs and switching from TextMate. ?The usual...
thoughtbot (1)
Podcast: Thoughtbot - Giant Robots
I have an addiction to podcasts. There, I said it. According to my podcast player, I am subscribed to 38...
tinyurl (1)
Use TinyURL from Ruby
I recently found myself needing to use TinyURL on a client project. ?I did a bit of scouring the web...
touch interface (1)
tweetbot (1)
twitter (3)
Get the Best Twitter Client for the Mac
No Love for App.net
There has been a huge buzz around the Kickstarter project, App.net, on the web these days. ?I have no intention...
Book: UnMarketing
unit testing (2)
Ruby on Rails Testing Resources
When taking the plunge into Ruby on Rails it’s really easy to get carried away with learning all about the...
Minitest Not Running My Unit Tests
I have started using minitest for Rails 3.x unit testing and since it comes with Ruby 1.9.x by default, it...
unmarketing (1)
user experience (2)
ABC Family - Terrible User Experience from a Company Who Should Know Better
Somehow I was added to an email list from ABC Family, specifically Freeform. This is a channel that airs children’s...
The Best User Experience is the Simple User Experience
We recently started using a Bunn coffee maker. The design of the unit is really simple, no fancy controls to...
vim (1)
Enough TextMate Talk, Go Write Some Code
It seems every few months I hear another diatribe about using Vim or Emacs and switching from TextMate. ?The usual...
voices that matter (1)
Attending Voices That Matter : iOS Developers Conference
I am very excited to be attending the Voices That Matter: iOS Developers Conference in Boston, November 12-13, 2011. ?It...
website filtering (1)
Website Filtering Using OpenDNS
I happen to have a 15 year old at home who insists on using websites and chat services that distract...
working (1)
Less is More, Enjoying Startup Life
Interesting, thought provoking and true post by David Heinemeier Hansson (DHH) of 37Signals about how people seem to feel obligated...
writing (1)
xcode (4)
A Laptop for Writers - and Developers
Matt Gemmell: > I used to be a software developer, and my computer use was split between my desktop machine...
iOS 7 and Seizing an Opportunity
Is JetBrains appCode a Solution Looking for a Problem?
Install Consolas Font for Use in Xcode
Coming from the Microsoft development world I have gotten really accustomed to using their Consolas font in Visual Studio. ?When...
social networks (1)
Social Media Times Are Changing
It has been interesting to follow the story of Twitter going from public company to being purchased by Elon Musk...