Someone from Packt reached out to me the other day to ask if I’d do a review of a newly published book called Learning JavascriptMVC. I said sure. So, they gave me a free e-book to read. Let me give my honest review: (more…)
All entries of my technical and business blog.
Integrating PHP QA Tools with Phing
If you’re not familiar with having PHP QA Tools, go there right now! And then come back and read this. (more…)
Google Map Markers Distorted with Bootstrap
On a recent project, the dev team installed Twitter Bootstrap as the base for our CSS. For some reason, I was the only one seeing a problem with Google Maps. Their Windows and Mac browsers of both Chrome and Firefox were displaying the marker fine. (Part of me doesn’t believe that entirely but….). At any rate, my Chrome browser on ubuntu was not showing the marker properly. This is what it looked like: (more…)
Enable your blog comments already!
Sorry for the mini-rant here… (more…)
VMWare Script to Toggle VMWare Workstation start/suspend
Normally I have multiple vm’s running for various different projects - all of these are in VMWare Workstation instances I toggle between suspend and started. I decided to create a script and an Ubuntu launcher icon for toggling the vms back and forth. (more…)
Speaking at Milwaukee Wordcamp 2013
As you may or may not be able to tell, I use Wordpress on this website. So, I guess that makes me a fan… (trust me, as a programmer, I’ve always toyed around with writing my own custom blog software just for my domain - but alas, other aspirations always trumped that. Plus, wordpress is perfect for what I need.) (more…)
Developers: How to get your estimates right
Estimates can be one of the hardest things to create as a developer. The word estimate is a misnomer in our industry. It’s almost as if they should be called “agreements” or “promises” according to some bosses. Yet we all know that they are just that: an estimate of the amount of time, not a guarantee. (more…)
Beware of Javascript frameworks extending the Array
Just a little fun for today… (more…)
The very bad things that Javascript can do: Part 2
In part 1, I discussed the various arguments I run into about wanting to be overly security conscious with our sites in regard to third party javascript. In this entry, we’ll run through a few scenarios. (more…)
The very bad things that Javascript can do: Part 1
I have the argument a lot with product managers about allowing custom HTML and Javascript into our projects. I don’t want to do it. I want to only put in predefined, sanitized information. But more about my reasons after this… let’s look at the arguments I get first… (more…)