Let us share some stories: the typical one.
"The interface you made is crap! Does not work."
"From where do you call me"
Hang up. Start worrying if all is OK, did I miss something? Walk to the place.
"Hi, i'm the dude who made this cr....".
"It does not work, have been here about 20 mins trying to capture this number here."
Feel guilt about my poor explaining abilities when first released...
"Can you look what it says when you put your mousy over it?"
"Let us see, does it say something?"
"Oh, it does! nice! numeric field, no text. So I have to put here 100 instead of writing hundred?"
Walk back feeling only guilt. Should I have been more explicit or change to bigger font?
There can be quite a few conventions to learn and follow when creating a new module or service. I needed a way to standardize and speedup the process. To do this I used the MvcScaffolding NuGet package and a suite of custom t4 templates.
It’s all PowerShell and T4 templates so it’s very powerful and flexible what you can do.
You can define and require whatever boolean switches or parameters you want. By default scaffolding skips any existing files but you can pass in the -force switch to overwrite things.
I’m working on breaking down the steps so we can choose what t4 templates we want to regenerate. This will allow us to recreate specific areas when conventions change.
There are even some cmdlets to help with common tasks like adding a block of code to an existing class or pluralizing a term.
- Stanford UniversityComputer ScienceI strongly believe that continuous education is the only way to successfully evolve and grow. Ongoing professional development is a key discipline to master in the rapidly changing field of computer science. As I continually strive to refine my skills, I took several courses from Stanford online.
- CoStar GroupSenior Software Engineer, 2000 - present
Font Awesome, the iconic font designed for use with Twitter Bootstrap
icon-adjust; icon-asterisk; icon-ban-circle; icon-bar-chart; icon-barcode; icon-beaker; icon-bell; icon-bolt; icon-book; icon-bookmark; icon
Google AdSense – Maximize revenue from your online content
Google AdSense is an easy way to earn money from your online content. Simply display relevant and engaging ads on your website, mobile sites