Earlier today a user on the Cordova development list asked if plugins are tested against only the current release of the SDK. This brought up an interesting discussion that I'm summarizing here.
So, I don't do this very often, but, I was asked to share a message, and it is one I agree with, so I decided to pass it along. This comes from a member of our community - so please give it a few moments of your time.
Recently I've come across a few sites that will tie window scrolling with animation. When used in a subtle, small fashion, this is kind of cool. When used to change large portions of the view or really screw with scrolling, I detect it. Like most things, it all comes down to how you use it I suppose. But I was thinking recently - how can we do this with Edge Animate? Turns out it is rather simple.
While looking at another IndexedDB bug with Safari (https://bugs.webkit.org/show_bug.cgi?id=136155), I encountered a bug with Chrome. It was a bit awkward to describe so I decided to make a quick video. I'd greatly appreciate it if folks could try and recreate this. If so, I'll file a bug with the Chrome team.
So, as you know, iOS 8 finally brought IndexedDB to Mobile Safari. I may be biased, but I find features like this far more useful than CSS updates. Not to say that I don't appreciate them, but to me, deep data storage on the client is something that is more practical and useful to more people. Of course, I work for a company that is all about designers and not developers, so what do I know? ;)
This is a pretty exciting change. If you've recently updated to the latest version of Cordova, you will notice that a new platform exists: browser. What exactly does this mean? It means the browser is now (well, becoming) a viable way to test your PhoneGap/Cordova applications. For a long time now I've done a lot of my development in the browser. Most of the time I'm not concerned about some random Cordova feature, instead I'm more concerned about something else. So I'll skip, or mock, a Cordova feature and focus on the important stuff. But eventually I hit that point where I need to do something via a core plugin and then I leave the desktop. Now we have an alternative.
I just tweeted this on - er - Twitter - but I thought I'd expand a bit on it here. As you may know, iOS 8 adds support for IndexedDB. This is really good news for your mobile web sites and hybrid applications. What I wasn't sure of though was whether or not Safari Remote Debugging would support IndexedDB. Chrome has a great IndexedDB browser and while you can still debug without it using commands in the console, the visual debugger is a lot easier to use. Turns out Safari has it as well:
Pardon the cryptic title. Earlier this morning I was working on a demo (the result of which is documented here) that I knew was going to be rather simple. Therefore I decided to skip using Ionic since AngularJS would have been overkill for what I was producing. I was ok with that, but what I really didn't like was losing live reload and logging in my terminal. Turns out there is a rather obvious way to get that.
First, the good news. Today Adobe released the first update to ColdFusion 11: ColdFusion 11 - Update 1. You can update via the normal admin interface. Please note that this update includes a connector update for IIS. If you are using IIS, first, I'm sorry, second, update the connector.
Finally, I'm sorry to say that I will not be speaking at the ColdFusion Summit this year. I was really looking forward to it, but I had something come up, something kinda important, that will have me quite a bit far away at the same time. I'll give details when I can. I strongly urge you to attend if you haven't gotten a ticket yet. If for some reason my ColdFusion Builder session is not picked up by someone else, you have my word that I'll give it via a Google Hangout sometime in November.