Conventional HTML in ASP.NET MVC: Client-side templates

Other posts in this series: A primer Building tags Adopting Fubu conventions Baseline behavior Replacing form helpers Data-bound elements Validators Building larger primitives Client-side templates In our last post, we brought everything together to build composable blocks of tags driven … Continue reading 

Posted in ASP.NET MVC | 16 Comments

Kids, electronics, play dough, summer camp!

We had too much fun and a half at the Circuits in Play Dough session at That Conference. Here are resources from the workshop.

Posted in Uncategorized | Leave a comment

Caffeinated Usability

We have the neediest coffee maker. It’s great having free, freshly ground espresso at the office, but that machine is constantly yalping for one thing or another. Waiting for your espresso to brew gives you time to think about usability. … Continue reading 

Posted in Uncategorized | 4 Comments

Conventional HTML in ASP.NET MVC: Building larger primitives

Other posts in this series: A primer Building tags Adopting Fubu conventions Baseline behavior Replacing form helpers Data-bound elements Validators Building larger primitives Client-side templates We’ve taken our individual form elements quite far now, adopting a variety of conventions in … Continue reading 

Posted in ASP.NET MVC | 10 Comments

Conventional HTML in ASP.NET MVC: Validators

Other posts in this series: A primer Building tags Adopting Fubu conventions Baseline behavior Replacing form helpers Data-bound elements Validators Building larger primitives Client-side templates We’re marching towards our goal of creating conventional components, similar to React classes or Angular … Continue reading 

Posted in ASP.NET MVC | 10 Comments

Conventional HTML in ASP.NET MVC: Data-bound elements

Other posts in this series: A primer Building tags Adopting Fubu conventions Baseline behavior Replacing form helpers Data-bound elements Validators Building larger primitives Client-side templates We’re now at the point where our form elements replace the existing templates in MVC, … Continue reading 

Posted in ASP.NET MVC | 4 Comments

Create test data for mongoose.js backed MEAN stack applications

tl:dr: I’ve created a node library that creates test data with Mongoose.  You can check it out here: https://github.com/jcteague/mongoose-fixtures Integration Tests FTW! Because nodejs+mongodb applications are so fast to start up, most of my tests are integration tests.  I test … Continue reading 

Posted in Uncategorized | Leave a comment

Conventional HTML in ASP.NET MVC: Replacing form helpers

Other posts in this series: A primer Building tags Adopting Fubu conventions Baseline behavior Replacing form helpers Data-bound elements Validators Building larger primitives Client-side templates Last time, we ended at the point where we had a baseline behavior for text … Continue reading 

Posted in ASP.NET MVC | 22 Comments

Your Old Crappy Code

If you’re not new to software, you’ve probably come across some old code of yours and thought: Oh snap! What is this? What was I thinking? I’ve done it. My friends and colleagues have done. You’ve probably done it as … Continue reading 

Posted in Continuous Improvement, JavaScript, Reading Code | 7 Comments

Conventional HTML in ASP.NET MVC: Baseline behavior

Other posts in this series: A primer Building tags Adopting Fubu conventions Baseline behavior Replacing form helpers Data-bound elements Validators Building larger primitives Client-side templates Now that we’ve got the pieces in place for building input/display/label conventions, it’s time to … Continue reading 

Posted in ASP.NET MVC | 4 Comments