If you’ve ever had a houseplant die on you, pay attention. Eight months ago, my company, Heavy Code, started a gig with a local startup, Oso Technologies. I’d heard of this company months earlier when their Kickstarter campaign hit the news. They were building a product that would notify you when a plant in your house or garden needed more water. It’s called PlantLink and one day, they needed help with their AngularJS web app. The [...]
By now you’ve got your hands dirty with Angular and are starting to build some more complicated apps. You’ve read the documentation and the samples and know about these things called “directives“. But you’re afraid — afraid that they’re too complicated and difficult. Fear Not, My Friend It’s true that AngularJS directives can get pretty complicated, but they can also be pretty simple. Let’s build a really simple one that you might re-use over and [...]
The website Medium.com offers an excellent writing environment. One problem I always had with the service is that it doesn’t really keep track of how long a post is. Other services, such as Editorially, do keep track of the length. I prefer Medium’s writing mode to Editorially’s, but wanted to know how long my posts are. So I wrote a Chrome browser extension to solve this problem for me. It’s very simple and very subtle. [...]
Last night I gave a lightning talk to a group of local technology folks. Not only did they get to learn a bit about AngularJS, but they got to learn a bit about My Little Pony. My slide presentation, itself an AngularJS app (how meta), is online at hvy.li/AngularMagic. The GitHub repo is available at https://github.com/kenstone/AngularIsMagic.
In my previous post on getting started with AngularJS and TypeScript, I went over some of the gotchas that took me awhile to work through such as minification and scope inheritance. Today I want to look at a tip to help ease the pain you might encounter when trying to use TypeScript with Angular and how to structure your controllers. You’ve Got Me. Who’s Got You? In the current version of AngularJS (1.0.7), the $scope [...]
We can publish the history of Roman Empire in 500 pages, but we’d need ten times that to contain a narrative of the noise in your head over the last hour. – Seth Godin
I’m not much of a drawstring backpack kind of guy, so I’m not aware of how they’re so flingin’ flangin’ hard to use. But a group of people from Chicago has devised a premium version of this college orientation handout with a number of creature comforts and advancements that sound really great. This is a brand new project on Kickstarter, so there’s still plenty of room to go. As I sat here typing this up [...]