Here are two simple recipes for a Harp.js blog. Both are built using EJS but could be ported to Jade pretty easily. As I hate Jade I will not be the person doing it. ;) First, let's look at the sample data - a set of blog entries defined in _data.json.
Next week I'll be giving a presentation on HarpJS (and the Harp platform). For folks who just so happen to be in Louisiana, the first presentation will be Tuesday night at the Acadiana Adobe User Group (details here: Meeting).
Of course, I assume most of my readership is not in the beautiful state of Louisiana, so for the rest of y'all, I'm going to make true on my promise to give Google Hangouts a try. I'll be hosting my first Hangout as a presentation so expect some bumps, but I think it will go ok. I've included a link to the details below. It will be held next Friday, February 21, at 12PM CST.
Edited Feb 14: Just an FYI, I modified the event link. If you signed up at the other one, please try this new link.
A few days ago a reader asked me if there was a way to mimic the "fixNewLine" attribute in ColdFusion script. I thought he meant addNewLine, the feature that handles adding a new line character for you when you write text to a file. Turns out this is a feature I've never even heard of. From the docs:
I've been writing extensions for Brackets now for at least a year and I never ran into this issue until yesterday, so as far as I can tell, the chances of anyone hitting the same issue is probably very slim. I tend to have a knack for hitting weird bugs though so I figured I should share this on the very off chance it hits anyone else. In theory this can only hit people who create extensions, but technically, it could hit people who manually install extensions as well.
Over the past few months I've had a series of articles (Part 1, Part 2, Part 3) discussing IndexedDB. In the last article I built a full, if rather simple, application that let you write notes. (I'm a sucker for note taking applications.) When I built the application, I intentionally did not use a framework. I tried to write nice, clear code of course, but I wanted to avoid anything that wasn't 100% necessary to demonstrate the application and IndexedDB. In the perspective of an article, I think this was the right decision to make. I wanted my readers to focus on the feature and not anything else. But I thought this would be an excellent opportunity to try AngularJS again.
ColdFusion has had the ability to work with PDF forms for a while, but I never got a chance to actually play with it till last night. A client needed me to build a simple POC that used an HTML form to accept user input. This user needed the input to be passed to the PDF and saved there. For the most part the process was painless, but there were a few gotchas I wanted to share with folks.
I'm a Soundcloud user and a while ago I noticed they did something cool with their interface - a "Play" icon when you are playing music.
NetTuts published my latest article this morning, a look at writing extensions for Brackets: Creating Brackets Extensions. Read it and let me know what you think. I love writing extensions for Brackets so I hope this article encourages others.
A few days ago, the greatest API in the entire Internet was released - the Marvel API. Ok, maybe greatest is a strong word, but I love APIs, I love comics, and the combination of the two is nothing less than Galactus-level news. (And by Galactus I mean the giant purple guy, not the amorphous giant cloud from the forgettable Fantastic Four movie.)
Proxxi is a neat little social networking app built by my coworkers Greg Wilson and Christophe Coenraets. Instead of the traditional friend/acquaintance based network, Proxxi focuses on connecting you to people via location. So for example, I could create a message saying that a particular restaurant is overcrowded and has a long wait time. People in my area would see the message whether they knew me or not.