Posts About Junk Drawer

Never output anything to a browser without using a formatting filter

Cross-site scripting (XSS) vulnerabilities can be quite a serious problem if you’re not careful. And if you’re using a framework like CFWheels, you need to be extra careful to protect your output from rendering malicious content.

In this post, I suggest that you must always use a formatting function like EncodeForHtml, DateFormat, or NumberFormat when outputting any dynamic value.

Read the rest of this entry ›

Our Father’s Project: battling fatherlessness and poverty

Our Father's Project

I just finished building the first iteration of a website for Our Father’s Project, a Christian non-profit organization in Columbus, Ohio. In this post, I’d like to tell you about the organization. I want to share some details about the implementation and strategy behind the website, but I’ll spare those details for a future post.

Read the rest of this entry ›

Epic battle of the lizard brain

In Seth Godin’s Linchpin, he describes our own “lizard brain.” I battle mine on a daily basis. This video reminds me of this struggle and describes the concept well.

Read on for more about the lizard brain.

Read the rest of this entry ›

Not just about showing up

Up until I was about 27, this mantra was all that I needed:

Life is all about showing up.

This statement is true, but it’s only half-true in some situations. There’s more to it than that.

Read the rest of this entry ›

REALLY networking

I’ve always gotten a bad vibe from people at networking events. Most people are there to be the smartest kid in the room, puff out their chests and prove why they’re great, or feign interest in hopes of finding talent to exploit. I suppose that none of this is surprising because most people are average and need to hide that fact.

John Sumser describes this problem and provides worthwhile solutions to counter it in his post, Networking Is Not Working. SURPRISE! The solutions all involve hard work, which most people are unwilling to do. Instead of spending time working hard on shipping a great idea, people schmooze to feel like they’re getting things done.

Read the rest of this entry ›

Quote: What God thinks of money

If you want to know what God thinks of money, just look at the people He gave it to.”Dorothy Parker

(Shout out to Reality Check, a book by Guy Kawasaki.)

Read the rest of this entry ›

The magic of AirPort Express

I’ll admit that I’ve somehow become an Apple fan boy over the years. One lesser-known thing about Apple’s products is how well their entertainment stuff integrates together. For a couple hundred bucks, you can turn your Mac or Windows PC into the cerebellum of music in your household.

Read the rest of this entry ›

Be a big spender

A piece of advice I gleaned from my Creativing Writing professor in college: be a big spender. When he was teaching us how to write creative works, he encouraged us to work hard on every piece that we wrote.

If you have a big idea, do it now. Don’t feel like you have to save your best stuff for later. And don’t put it off. If you get in the practice of coming up with great ideas, then you will find ways to outdo yourself later.

It’s funny how some lessons can stick with you years later.

Read the rest of this entry ›

Truman quote

I love this:

It’s amazing what you can accomplish when you don’t care who gets the credit.

– Harry S. Truman

Read the rest of this entry ›

Generalists vs. specialists

Everyone has the choice in their career to either go really deep into a topic (specialist) or to learn a little bit about a bunch of topics (generalist). Both types of workers are needed for different scenarios.

Read the rest of this entry ›