sethjuarez.com

Posts

Technical notes, essays, and experiments from sethjuarez.com.

Ajax 2 min read

Creating Advanced ASP.NET MVC Controls (Part 2, Finished Debugger)

Enhanced the JavaScript debugger to handle complex objects and arrays through recursive introspection. Demonstrates the power of the 'var' keyword in recursive functions and provides clean visualization of nested data structures.

aspnet 3 min read

Creating Advanced ASP.NET MVC Controls (Part 1, A Debugger)

Building highly interactive client-side controls requires effective debugging tools. Created a lightweight JavaScript debugger inspired by jQuery that works across all browsers, especially for IE environments where Firebug isn't available.

General 1 min read

Upgrade to BlogEngine 1.5

Quick and easy upgrade to BlogEngine.NET 1.5 completed in just over 30 minutes. Excited about the new nested commenting feature.

General 1 min read

Proper Syntax Highlighter

Finally fixed code presentation by implementing SyntaxHighlighter by Alex Gorbatchev. Retroactively updated all previous posts to replace cheesy highlighting with proper, professional code formatting.

Ajax 3 min read

JQuery MVC Form Helper

A lightweight jQuery-powered form helper for ASP.NET MVC that provides complete control over rendering, attaches AJAX submission to the onSubmit event, and eliminates postbacks. Built in under 30 minutes with minimal complexity.

General 1 min read

Upgrade to BlogEngine 1.4

Successfully upgraded to BlogEngine.NET 1.4 with SQL Server provider. Smooth transition process taking about 40 minutes with helpful community guidance.

aspnet 2 min read

MVC Form Helper

Eliminate ASP 3.0-style Request.Form lookups with an elegant extension method that auto-populates entity objects from form collections. Uses reflection and generics to streamline controller code.

Ajax 4 min read

Ajax HTML Grid Control for ASP.NET MVC (Part 3)

Refactoring the grid control into a proper HTML Helper with fluent interface design. Demonstrates secure POST-based updates, jQuery form serialization, and proper controller integration for data persistence.