Nov 21 2014

Functions vs. Methods: Know the Difference

admin

By Jason Brown I know grammar nerds who gleefully correct others for using accept when they should be using except. And while I’m not usually one to correct others,  I do occasionally hear colleagues using function and method interchangeably. I think it’s important to point out that the two concepts, while very similar, do not mean …

Read more

Sep 30 2014

GO for Python Programmers

admin

By Trey Tacon For the past several years, Python was my go-to language for most projects. I appreciated its (list of features, benefits) and still do. But once I started programming in Go, I never looked back. If Python and C got it on… At first glance I didn’t understand what all the hype was […] …

Read more

Sep 23 2014

Object-Oriented Programmers Should Consider Python

admin

By Jason Brown There hundreds of programming languages out there and most of us don’t have time to learn them all. Ideally we find a few that are comfortable and relevant to our workflow. But at some point in our careers we’re challenged to stretch outside of our comfort zones and embrace a new language. […] …

Read more

Mar 22 2012

A better way to authenticate users via a SQL database.

Jamie Begin

For years I’ve been using this simple design pattern when building a new user authentication backend for a project. Rather than just querying whether a username and password is valid, I perform a conditional INSERT on a login history table. It’s a pretty obvious idea, but not one that I’ve personally encountered in other developer …

Read more

Jan 17 2007

Developers: Beware of scams posing at pre-employment tests on Craigslist.

Jamie Begin

I occasionally check-up on the web developer jobs on craigslist.org, and this is the second time this month I’ve noticed this particular scam. When I realize what these asshats are trying to pull, it enrages me. I figured I’d write about here to warn others. In case craigslist pulls the ad here it is: We […] …

Read more

Dec 18 2006

Dear PHP, I think it’s time we broke up.

Jamie Begin

Dear PHP, We’ve been together for about five years now. I’ve had a lot of good times and I’ve really enjoyed being with you. However, the more we work together, the more concerned I get about our future. I’m sorry, but you don’t have the elegance that inspires me to want marry you. I think […] …

Read more

Dec 2 2006

How to Develop A Web Portfolio When You’re a Newbie

Jamie Begin

It’s been some time since I last checked in since I’ve been so busy juggling projects. However, I wanted to make a quick update this weekend. I thought this would be a good topic. Most of my readers I suspect are experienced web developers, but not everyone. Unless you have a formal education in software […] …

Read more

Oct 29 2006

Bleeding Every Last CPU Cycle from PHP

Jamie Begin

Like most languages, PHP allows developers to accomplish the same tasks using several different methods. I think most of us stick with whatever habits we fall into without really ever examining which methods might be the most efficent: Is there any performance difference between for and while? Is the ternary operator slower or faster than [… …

Read more

Sep 26 2006

The secret to making a “contact us” form that gets used.

Jamie Begin

A case study One of the most interesting projects I’ve been involved with was developing and managing a site for an online automotive accessories retailer. At it’s peak, the site was serving over 20,000 sessions a month, and processing over $1M/yr in sales on the website alone. It was the first large scale projects that […] …

Read more

Sep 21 2006

Picking the perfect font for writing code.

Jamie Begin

Programmers use a lot of tools throughout the day. Some of them are pretty obvious: a fast PC, wide monitor (or three), a robust IDE, and good coffee. Other items tend to get overlooked a bit more often: a quality keyboard, top-notch chair, and natural lighting. However, the most underappreciated tool of all is the […] …

Read more