Are you a .NET developer interested in crafting high-quality, modern web applications? I've got 30 tools I want to show you in just 60 short minutes. I'll introduce you to these 30 tools that I think will help make your software and life better.
Buckle your seat belts and come prepared to jot down some notes on the items that will be the most helpful to you. You might want to reference them later, because we'll be moving fast!
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
30 Tools for Modern .NET Web Development in 60 Minutes (Jonathan Tower)
1. 30 Tools for Modern .NET
Web Development
in 60 Minutes
J. Tower, Falafel Software
2. Premium community conference on Microsoft technologies itcampro@ itcamp14#
Huge thanks to our sponsors & partners!
3. Hi, I’m J. Tower
I’m busy giving a presentation right now, but let’s connect later:
jtower@jtower.com
@jtowermi
jtower.com
blog.falafel.com/jtower
4. Really? 30 Tools in Just 60
Minutes?! Yup.
30 Tools in 7 Categories
HTML
CSS
JavaScript
Visual Studio Extensions
Debugging
Testing Tools
Utilities
5. 0. ASP.NET MVC!
WebForms is to VB.NET as MVC is to C#:
MVC pattern better promotes separation of concerns
MVC give more control over rendered HTML
MVC embraces the stateless nature of HTTP (read: no viewstate)
http://www.asp.net/mvc
7. 1. HTML5 Boilerplate
http://html5boilerplate.com/
It’s a template. You know, for
websites.
8. 2. (Twitter) Bootstrap
http://getbootstrap.com/
A sleek, intuitive, and
powerful mobile-first
front-end framework for
faster and easier web
development
22. 17. Productivity Power Tools
Peek Help
Solution Explorer Errors
Structure Visualizer
Double click to
maximize windows
Timestamp margin
Quick tasks – Edit
Present On
Ctrl + Click to Peek
Definition
HTML Copy
improvements
Recently Closed
Documents
Match Margin
Power Commands
context menu cleanup
Quick Tasks
Power Commands
Color printing
Middle-Click Scrolling
Organize Imports for
Visual Basic
Custom Document Well
Tools Options Support
HTML Copy
Fix Mixed Tabs
Ctrl + Click Go To
Definition
Align Assignments
Column Guides
Colorized Parameter
Help
23. 18. Web Essentials
Stylesheets
Alphabetize properties
Vendor specific property generation
Embed url() references as base64
strings
Color and font preview on mouse
hover
Support for regions
Brace matching
Code collapsing
Convert between hex, rgb and
named colors
JavaScript
Support for regions
Code collapsing
Brace matching
Same-word-highlighting
Right-click folder to add
Much more!
25. 20. EF Reverse POCO
Generator
http://efreversepoco.codeplex.com/
Generates POCOs for your context and
entity classes from a SQL Server database
31. 25. Fiddler and 26. Postman
http://www.telerik.com/fiddler
A free web debugging tool which logs all HTTP(S)
traffic between your computer and the Internet
https://github.com/a85/POSTMan-Chrome-Extension
A Chrome extension that helps you be more
efficient while working with APIs
33. 27. Visual Studio’s Unit Test
Projects
You are just one checkbox
away from being a better
developer: add unit tests!
It’s easy—it’s built-in to
Visual Studio
Start small, build
35. 28. smtp4dev
http://smtp4dev.codeplex.com/
Dummy SMTP server that sits in the system tray.
Does not deliver the received messages, but allows
received messages to be viewed, saved and the
source/structure inspected
37. 30. LinqPad
https://www.linqpad.net
Well, you don't have to! LINQPad lets you interactively
query databases in amodern query language: LINQ.
Kiss goodbye to SQL Management Studio!