I’m giving a presentation on KnockoutJS and TDD at DevTeach in Toronto on Wednesday. I’ll be doing a live code demo, which is always exciting (at least for the presenter). I thought I’d write a quick article recording the steps I go through as part of the demo. Legacy Code Legacy Code, according to my … Continue reading
Category Archives: Technology
Test Driven Development with KnockoutJS, VisualStudio, and Karma: Live Demo
I’m giving a presentation on KnockoutJS, Karma-Runner, and TDD at DevTeach in Toronto on Wednesday. I’ll be doing a live code demo, which is always exciting (at least for the presenter). Here’s a screen grab of me practicing the live code demo. Topics covered: Creating project in VisualStudio, adding knockout and jasmine via nuget Setting … Continue reading
Testing with Angular’s E2E Testing Framework
Outdated content warning. The techniques in this article are now out of date. Google no longer supports the “E2E” testing framework. 7 Reasons to love Duck Angular covers a more modern approach to testing Angular applications. Note Special Collaboration This article is a special collaboration between Stephane Bisson, who developed the concept, the app, and … Continue reading
Knockoutjs on CDN? yes..
Originally posted on happy && coding:
Sometimes you just want to use a CDN for scripts, especially if you are working with cloud IDE’s and the like, similar to Cloud9 or Icenium. So one place that seems robust is Microsoft’s AJAX CDN network.
Resources for AngularJS Developers
One of the main complaints for AngularJS developers is that the documentation isn’t quite as rich as we’d like. I had the good fortune to talk to one of the members of the Angular team last night, and scribbled notes furiously. I’ve found each of the below valuable resources. Video Resources EggHead.io http://www.egghead.io has a … Continue reading
BreezeJS: TDD With Mocha and PhantomJS
I’m really interested in BreezeJS right now. It seems like a really promising new open source (MIT License) framework for helping you get data into your JavaScript applications, including single page applications (which are coming to be known by the acronym SPA). Breeze has lots of features. One to whet your appetite is the query … Continue reading
Is the Nexus 4 in stock?
I’m currently a bit obsessed with the LG Nexus 4. The price tag, specs and design seem to be a fairly amazing combination. The trouble is, however, it’s been available in Canada for a grand total of ten minutes from what I can tell. To combat the problem, a friend reminded me on Twitter that … Continue reading
ASP.NET/MVC Web Security Basics: CSRF
Cross Site Request Forgery, which is sometimes known by the acronyms “XSRF” or “CSRF”, is a category of attacks against a web site which can be very effective – when applications are vulnerable, it’s possible to create real problems. A common example of CSRF in an online banking application can cause a bank account holder … Continue reading
KnockoutJS and Testing
KnockoutJS is a JavaScript framework for making it easy to quickly create complex data based pages in browsers as old as IE6. It does this by though the use of a data-bind property for HTML elements like so: <input data-bind=”value: firstName” /> What the above data-bind will do is replace the value property of the … Continue reading
Blogging With Asciidoc
This is essentially a test post for asciidoc, wordpress, and blogpost.py I’ve been reading more about asciidoc, and I’ve found that there’s a cool Python script for posting asciidoc files to WordPress as new blog posts. It’s called blogpost, creatively, and you can find it on the Author’s blog. The script dates back to 2008, … Continue reading