Have you faced your Demons yet today? - Comic updates bi-weekly Monday and Thursday.

All posts in Software

So, today we got this type of email from Google:

Hello from Google,

Here’s some important news about Google Apps—but don’t worry, there’s no need for you to take any action. We just want you to know that we’re making a change to the packages we offer.

Starting today, we’re no longer accepting new sign-ups for the free version of Google Apps (the version you’re currently using). Because you’re already a customer, this change has no impact on your service, and you can continue to use Google Apps for free.

Should you ever want to upgrade to Google Apps for Business, you’ll enjoy benefits such as 24/7 customer support, a 25 GB inbox, business controls, our 99.9% uptime guarantee, unlimited users and more for just $5 per user, per month.

You can learn more about this change in our Help Center or on the Enterprise Blog.

Thank you for using Google Apps.

Clay Bavor
Director, Google Apps

And we just wanted to take the time to thank them for the years of FREE awesome services, as well as the fact that (at least for now and cross your fingers) we are grandfathered into those services.

So here’s to you Google, for making a ridiculous amount of money off our searching habits, and then getting your hands around all of our other data as well… I mean, for providing an awesome service that we love and continue to use… yeah… that one.

Thanks


Dear readers, its been a while since I’ve bored you with tales of software and other development… so here I am to ruin your day again. Actually, this is more of an apology for the lack of site updates in the last few weeks. On that note, we do have some really fun updates planned out for the site in both the short term and the long term. They are:

  • Easier navigation to the comic
  • Landing home page is more comic centered and less of a blog home page
  • Get rid of that stupid modal that shows up when you click on the pages in the chapter viewer
  • General readability enhancements, the fonts are kind of light at times.

Now for the excuse of why I have been slacking. At work (the day job that pays for this lovely project… don’t you feel sorry for me? If you do go buy stuff at Amazon using our link )… as I was saying, at work they are a Gold Level National Microsoft Certified Partner, and they require us to “progress” down certification paths and to constantly learn new stuff.

The constantly learning new stuff part isn’t new for me, that’s what you have to do when you work in web development like I have for the last 7 years… but certifications, those are another can of worms. So anyways, I am pleased to announce that I am a Microsoft Certified Professional now, specifically in HTML5, CSS3 and Javascript… I know, keep applauding… I’ll wait.

So what does that mean? Really jack diddly to be truthful, the exam was supposed to test all those new technologies and it really focused on the same old HTML, CSS and Javascript we’ve all been doing for years. In fact it felt horribly dated since it had a lot of reference to plain old Javascript functions that nobody has used in the past forever since jQuery, Mojo, or Prototype came into play. So yeah, I’m not overly impressed with the whole certification concept just yet. It has potential and I’m not giving up on it yet (especially since my employer is a Microsoft partner and values certs highly) but I begin to see why the guys here who have been working on certs for a while just don’t seem to care about them anymore.

Anywho, that’s it for the day, time to dig into the code of the site and get this thing working nicer.


So, hello to anyone who cared. Today I received a call from a Tom K. at Chase Bank. We spoke for a pleasant 15 minutes about the issue, mobile development in general, and the seriousness with which Chase takes this and similar matters. This was great for me, because I’m not expecting an instant fix, and even in the world of software and push notifications there may not even be a fix for this edge case… but its good to know that at least the software engineers are looking into it.

Some salient points from our conversation:

  • The uninstall of the application does not ping or communicate with Chase servers as an event. This means that in reality Chase has no way of knowing that the application has been uninstalled.
  • The fact that only the last four of the account number is shown covers the Security aspect of this bug, but we also talked about the profile of information that you can gather about the PERSON, in my opinion outweighs the account number itself. I know how much money you have, where and on what you spend it, how you are moving it, etc.
  • They are brainstorming potential solutions, but each one of them thought up so far would be more intrusive to the normal functioning of the application, and would thus hinder its use for “normal” setups while trying to address an edge case.
  • Tom was not sure if they are linking the push notifications to your phone number, or to the internal iOS device address. This would only matter for what you should do to “reset” the device in the case of a sale.

Here’s my two cents on a viable solution that would not affect existing users:

  1. Don’t hassle with the uninstall if you don’t get any notification of that event. (If you do you could fix it there and be done).
  2. Freshly install the application - not much gets pinged to Chase here either, so just wait
  3. On the FIRST successful log in on a NEWLY installed application, you could trigger a process to clean out old linkages of push alerts to that phone.

Point number three is the big point there. The customer expectation when they are uninstalling an application is that it will unlink that device from the applications’ servers. Maybe we cannot technically support that event, but the first logon on a fresh installation of the application is accompanied by the customers expectation that they will have a blank slate. This, or a variation thereof, would fulfill the customers’ unspoken expectations, and would not affect the existing working use cases of the application as a whole.

And on a final thought. Tom was kind enough to provide the phone number you can call to unlink push notifications for your accounts. You could use this if you fear you may have given an iPhone or iPod Touch after uninstalling the Chase Mobile App. That number is 1(877)CHASE-PC

 


Good afternoon Readers!

I’m hoping that you are all doing well and are gearing up for some serious holiday action. So today I wanted briefly to talk about the website design, and how we have done our best so that most of you will never really notice the cool things that we did. There is this saying when it comes to design, and it is more or less along the lines of “if the design is good, it will facilitate the consumption of the material, but it will mostly go unnoticed by the majority of users”.

One of the fun things we did with this website was to choose a responsive theme. This has to do with the way our theme behaves on different sizes of computers, tablets, and phones. I bet most of you didn’t even notice, but resize your browser window right now and watch how the site reacts… go on… I’ll wait. Did you see that magic? Pull out your phone and browse to the site… come on, just do it… Bam… different display and nav menu.

If you want to see more or less what I am talking about, just go to http://responsive.is/demonarchives.com and play around with the different devices on top. And there you have it ladies and gentleman, a really cool design technique that resizes both images and text, and flows the layout so that each reader is presented with a readable and enjoyable website.

We hope you are all well, and that you will be able to pass some quality time over the holidays with your loved ones. For those of you who can’t, stay tuned and maybe I’ll be able to get Seba and Matias to do some fun holiday themed sketches that will lighten your heart.

Take care, and stay tuned for the final entry in the powered armor science articles due out tomorrow.

 


We’ve had a long and fruitful relationship with WordPress. We’ve been playing in this sandbox since back when WordPress was considered just another blogging engine. It has been with great to watch as it silently grabbed up a large part of the CMS market right out from under Drupal and Joomla. While those guys continued with their absolute shite-fest of code - and I fully welcome any Drupal fanboy’s to start a flame-war with me in the comments, I ran the Engineering Process Group and was a Senior Project Manager for a Drupal shop and I still have the nightmares - WordPress just worked along in the background turning their awesome core into an extensible CMS system.

Read more