I'm currently working on an article that discusses various third party services that can help flesh out a static web site. While researching that article, I got to thinking about contact forms and how (or if) I could use Parse to power them. Parse is built for ad hoc data storage of - well - anything. I wouldn't typically think of contact forms as being something I'd want to save, but the more I thought about it, the more I thought that in some organizations this could be a powerful feature. You can track communication over time as well as use the email addresses as a list to contact in the future. There are probably multiple ways of doing this, but here is what I came up with.
Every year I remind folks that November is National Adoption Month. My wife and I adopted all of our children from South Korea. It was a wonderful experience. If you've ever considered adoption as an option for growing your family, now is a perfect time to reach out and find out more. You can hit Adoption.com as a starting point or feel free to ask me anything.
I watched this video today and thought it was particularly touching. It gives you a good look at how kids view adoption.
As I'm up too early this Sunday, I thought it was an appropriate time for another Sunday OT post. Earlier this week I was thinking about my favorite video game commercials so I thought I'd share a few. As always, feel free to disagree and suggest your own. (But I'm right - don't forget.) So far I'm pretty unimpressed with what I've seen for the XBox One and I don't even remember if I've seen a PS4 commercial.
I assume most of my readers are already pretty familiar with Brackets, but if not, I've got a new article up over on Nettuts covering the most recent builds.
Earlier this week I blogged about the relaunch of Ripple, a great tool for building your mobile applications with Chrome. One of the issues with the new version of Ripple is that when you edit your code, you have to run "cordova prepare" to copy the assets into your platform before you can view it in the browser.
Obviously you can ask me as well (grin), and in fact, someone on the group already asked for a few small examples that I thought I'd share here. Nothing too exciting, but here we go.
Edit: As I find more things, I'll post them to the bottom of this blog post.
For folks who have seen me present on PhoneGap/Cordova, you know I'm a huge fan of Ripple. Ripple was (is, see details) a Chrome extension that allows you to run PhoneGap/Cordova applications in the browser. Ripple included a UI that gave you a pseudo-mobile view of your application and a way to emulate various features including the camera and the accelerometer. While not as good as a real device, it was incredibly useful for development.
Just a quick note - and followup to my review of NodeSchool. Yesterday I discovered ExpressWorks. ExpressWorks uses the open source framework behind NodeSchool to create a similar experience for ExpressJS. I've blogged (and written) about ExpressJS before. Essentially - this is the framework that got me to give Node.js a try and really "sold" me on Node in general.
Chalk this up to a bug that probably will never hit anyone but me, but I thought I'd blog it on the off chance others encounter it too. This weekend I picked up the new Nexus 7 (as to why, see the end of the post) and was going through the process of setting it up like my old model.