Introducing CubeBum

Introducing CubeBum

For the past several months I've been working late, all up into the AMs, on a project that can only fairly be described as an obsession.

CubeBum is a tool to find mobile offices anywhere in the US. If you telecommute, travel frequently, or just work independently, you can quickly find a list of suitable working hotspots aggregated and reviewed by other telecommuters.

Today, I launched the first official version of CubeBum which includes over 35,000 points of interest, and the ability to submit and review locations.  To get started, just sign up for an account and start ...

Continue reading

How to Write Speedy Unit Tests in Django, Part 1

How to Write Speedy Unit Tests in Django, Part 1

Interested in speeding up your application's test suite, or just writing better tests in Python/Django?  My company, Celerity, just published an article I wrote on fast unit testing with Django.  

One of the most important aspects of working on a software team is code testing. During a big sprint towards a production release on a recent project, my team decided to get really serious about testing. After all, we had code in production now. We had to make absolutely sure that future releases fixed bugs instead of introducing them.  We immediately began to focus on beefing up our ...

Continue reading

Weekend Project: TypeQuiz

Weekend Project:  TypeQuiz

I'm starting a new endeavor as a web-ninja.  The weekend project.

Occasionally, I'm going to take a simple web app idea from concept to deployment over the course of a weekend.  This weekend:

TypeQuiz

http://typequiz.herokuapp.com

I type for a living, and so I frequently take typing tests to warm myself up before a day's work to prevent fatigue and injury. There's a pretty ubiquitous website out there for typing tests, and it sucks. Really badly. So I decided for this weekend's project, I'd make my own.

The app was pretty straightforward ...

Continue reading

Modern Web Technologies

Recruiters:

When you send me a job description that lists as a job responsibility:

"Researches, tracks, and understands new web technologies in order to provide technical leadership"

And then you go on to say:

"leads internal and external clients with Internet-, intranet-, or extranet-based applications, including but not limited to HTML, CGI, ASP"

I have a good chuckle, and then I delete your email.

Continue reading

Setting up a Unix Development Environment, Based on Personal Experience

Setting up a Unix Development Environment, Based on Personal Experience

PHP / Some Framework (Total time, 2 days) Step 1:  Check out the code
git clone user@repohost:user/Repo.git

Step 2:  Watch it crash and burn with helpful debug info displayed

Fatal error: Uncaught exception 'Exception'

Step 3:  Seek help from other developer who doesn't get back to you for 3 hours.

Step 4:  Seek help from an authority on the matter (Google)

Step 5:  Recompile PHP, cause that worked for one guy on Google Code 9 years ago

Step 6:  See Step 2

Step n:  Lose all hope

Step n+1:  Turns out the codebase depended on ...

Continue reading

The Trouble with PHP

There's a great article that has been making its rounds in the PHP development world this week entitled PHP:  A Fractal of Bad Design.  I've been developing in PHP for about seven years, but have spent quite a bit of time working with other languages for the past four.  The more I mature as a developer and expand my expertise, the more I realize how inherently flawed PHP is as a language.  With that realization, it's quite easy for me to read up on people's arguments and feed my confirmation bias with subjective complains of  "language ...

Continue reading

Setting up "Password-less SSH" on Mac OS X

When you administer multiple Unix/Linux servers remotely via SSH, you're likely to get frustrated remembering all those passwords for all those hostnames--or worse, IP addresses (do yourself a favor and set up some hardware-specific DNS, folks!).

This frustration compounds quite exponentially if you have different and very complicated passwords for each of your accounts on these servers (read: You are sane).

I've heard the solution to this problem referred to as "password-less SSH," and though I don't think that's the proper term for it its certainly a popular one, especially among those who aren't ...

Continue reading

Coding Tips: Introduce a Variable for Outputting Debug Code

I'm a big fan of StackOverflow, and I find myself spending lots of time there honing in my programming skills and helping others. After all, that's what the open source software movement is all about--giving back to the development community. I've decided to use some of the very general questions I answer there as the basis for my Coding Tips section.

It's really common in PHP to output some data directly to the browser to debug quickly. In most PHP applications that's typically the fastest way to do a quick check of your backend logic ...

Continue reading

Money in the Bank -- Investment Properties in Arkansas

Money in the Bank -- Investment Properties in Arkansas

Money in the Bank works with investors who invest with them to purchase homes and other properties. They clean and repair these properties, and return them to society as mended wagons, and frequently owner finance these homes to hard working folks who would not normally qualify for a mortgage but can afford reasonable monthly payments. Money in the Bank consulted with Casey to set up an easy to manage website for its staff using his SuiteProps CMS tool. Site http://www.moneyinthebank.co Role Designer / Developer / Consultant Technology Stack Python, Django, PostgreSQL, Apache, WSGI, SuiteProps

Continue reading

SuiteProps, a Sweet CMS for Property Management

SuiteProps, a Sweet CMS for Property Management

Easy 

SuiteProps is designed to be a no-hassle way to maintain a website for your property management company. Whether your area of expertise is in commercial or residential real estate, sales, or long and short term rentals, SuiteProps makes managing your website simple, for you and your visitors. 

Edit your site anywhere 

It's a web-based CMS, and that means you can edit your website from anywhere. Even your smart phone. No kidding. And because its so easy to use, your potential customers will enjoy a better experience. Have a property lease ending soon? Let your customers know its available ...

Continue reading

  • Page 1 of 2
  • 1
  • 2

Categories