The Email Encryptor Reborn
Email obfuscation using Javascript is a popular way to hide Email addresses from spam-bots. One of the most popular of these was written by Jim Tucek at the Academy of Science at St. Louis....
View ArticleNew Column
I invite you to visit my new bimonthly Guest Opinion column in Visual Studio Magazine called “The Human Factor”.
View ArticleGadgets, gadgets and more gadgets
Ok, I’m a geek. I love gadgets. But, I have a confession to make – I’m a flawed geek. You see, a true gadget nut loves gadgets for their own sake. If it looks cool and has great features (the more the...
View ArticleTop five fictional gadgets of 2008
This one was just for fun to end the year. See Top five fictional gadgets of 2008
View ArticleThe Accidental Shopping Cart
I wrote an online store. I didn’t really want to, but I just couldn’t find a solution that fit my needs. I wanted a shopping cart that had really good extensibility – one that could connect to our...
View ArticleAnd now a book of a different sort
Developing Teen Leadership: A Practical Guide for Youth Group Advisors, Teachers and Parents In addition to my technical career, I’ve spent over 20 years volunteering as a youth group advisor with a...
View ArticleSpecialization is for Insects
Recently, for a variety of reasons, I’ve been asked about my background. It’s a question that can take some time to answer. To answer why, allow me to share one of my favorite quotes by Robert A....
View ArticleAdvanced Apex Programming for Salesforce.com and Force.com
As many of you know, I do enjoy writing books. Which is a good thing given that I’ve written quite a few of them. I’m proud of all of my books, but there are a few that fall into a special category –...
View ArticleSo you want to be an entrepreneur?
I think every developer, at some point in their career, has that whisper of a dream – what if I was the person to start a company… to be my own boss? What if there was a way to get out of this cubicle...
View ArticleIntroduction to Leadership and Management for Developers
When I studied computer science, it was about gaining “hard” skills. Learning the technology – how to solve tough technical problems. There was almost nothing relating to what we now call “soft skills”...
View ArticleTwo Epic Failures – Sears Black-Friday and Motorola Cyber-Monday
In the past 48 hours I’ve witnessed two absolutely epic failures on the part of two different ecommerce sites. Both seemed like technology failures – except that they were not. They were failures in...
View ArticleSo that’s what it means to be a customer company….
At Dreamforce there was quite a bit of talk about how the Salesforce platform can help any company to become a “customer company”. Frankly, I paid little attention – to me it sounded like typical...
View ArticleAdventures with Motorola – The Sequel
Last week I referenced Motorola in two posts, concluding with the observation that they, unlike Salesforce, are not a “customer company”. This after their complete fiasco on cyber-Monday with regards...
View ArticleSo long, Windows XP
Part of being in the software development business is that sometimes you have to support software for a long time. Longer even, than Microsoft does. So the fact that XP is about to become an...
View ArticleNew Course: Data Visualization for Developers
I’m pleased to announce my latest Pluralsight course “Data Visualization for Developers”. In this course I cover the fundamentals of data visualization that every developer should know. The course goes...
View ArticleNew Course – The Future of Technology Careers
What technologies will you be working on a decade from now? Will you even be working in tech? Do you even think that far ahead? Most of us don’t. There’s this assumption that because technology changes...
View ArticleNew Course: Building Software That Lasts – A Guide to Maintainable Software
Will your software outlast the original developers? Almost certainly yes. But will you be able to maintain it? That’s one thing about being in the software development business as long as I have – you...
View ArticleHow do you keep up with technology?
If your first thought on seeing that question is to think of the techniques you use to keep up – books, courses, videos, experimentation and so on, then you’re probably doing it wrong – or at least,...
View ArticleLearning Edge Skills (it’s not necessarily a waste of time)
When we talk about learning technology, the focus is almost always on core skills – keeping up with technology, or becoming competent in a core new technology stack. I talk a lot about this in my...
View Article
More Pages to Explore .....