Jan 29 2015

Why SaaS and Microservices are Critical to Developing in the Cloud.

admin

By Jason Brown As the quantity and quality of cloud services continue to grow, the number of cloud-based applications is growing in lockstep. Based on their continuing cloud services research, the IDC predicts: “By 2018, about $1 of every $5 spent on packaged software, and $1 of every $4 spent on applications, will be consumed […] …

Read more

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