Dino Esposito


Dino Esposito is CTO of e-tennis.net, specialists in web and mobile solutions for professional sports. He is also author of Programming Microsoft ASP.NET MVC3 (Microsoft Press) and is a trainer and consultant specializing in web, social, and mobile integrated architecture and effective code design principles and practices. Dino blogs at http://weblogs.asp.net/despos. Follow Dino on Twitter: @despos.

database word cloud
Domain Modeling and Persistence in Entity Framework 6 2
Code-first makes domain-driven design a true possibility if you also use Entity Framework as a plain database wrapper.
woman pointing at digital widgets of social media comment
Tips for Integrating Facebook and Twitter into Your Website 4
Dino Esposito explains the options for integrating social networks (namely Facebook and Twitter) into your web applications: widgets and programmatic techniques that use authentication.
desk with coffee, tablet, open notebook, ruler, and colored pencils
Use ASP.NET MVC to Architect Device-Driven Website Solutions
Dino Esposito describes a software development approach that lets you provide an ASP.NET MVC website solution to multiple devices with a device-specific experience for each.
green android sprite with text below: I'm so cool
Get Started Building Android Apps 4
Dino Esposito explains how to build an Android app, including working with the IDE, building a simple UI, defining object references, adding event handlers, using the manifest file, and launching an activity.
Black phone with rainbow ribbon flowing from screen on black background
Lessons in Mobile Website Development: Responsive Web Design Is Key 15
To ensure that your website provides a responsive experience, you should employ responsive web design, use JavaScript and HTML5 wisely, and adapt your design to accommodate all device types.
PhoneGap build bot image
PhoneGap for Mobile App Development 1
The popular PhoneGap mobile development framework lets you write one app that can run on multiple mobile platforms, such as iOS, Android, BlackBerry, and Windows Phone.
Working with HTML5 Web Forms: Autocompletion and the Datalist Element 1
Autocompletion is a handy feature for web forms, especially for mobile-device users. Dino Esposito reviews two options for adding autocompletion to web forms -- the HTML5 datalist element and the jQuery UI autocomplete widget -- and tells you which method is the most practical choice.
Working with HTML5 Web Forms: Handling Dates and Other Input Types
HTML5's new input types help developers by shifting to the browser the task of creating specialized input fields, such as dates and other numeric data. However, support for HTML5 varies greatly across browsers and versions. Dino Esposito explains how developers can reap the benefits of HTML5's new input types in their web applications, while using JavaScript code and the Modernizr library to gracefully accommodate older browsers.
code text in different colors, set at an angle to the picture frame
Working with HTML5 Web Forms: Autofocus and Placeholder Attributes
Explore HTML5's web forms support and how to use the HTML5 input element's autofocus and placeholder attributes.
Stylized road sign reading ERROR
Simplify Web Form Validation Using HTML5 1
Dino Esposito explains how HTML5 facilitates validation of required field input in web forms and how to customize the error messages users receive when they leave a required field blank.
five gold padlocks upright, white background
ASP.NET Web Security: Protect User Passwords with Hashing and Salt
Dino Esposito explains why hashing alone is inadequate to protect ASP.NET website users' passwords from hackers and shows you how to use hash algorithms to create stronger hashes using the salt cryptographic technique.
paper planes flying out of open book
How to Use TweetSharp to Push Twitter Updates in an Application
Dino Esposito explains a way to integrate social networking into Windows and web applications, demonstrating how to use the Twitter API to set up an application that tweets and retweets on behalf of Twitter users.
ethernet cable sitting on map
Localize Your Client-Side JavaScript Applications
Dino Esposito explains how to code a client-side JavaScript application localization solution using the jQuery Globalize plug-in.
blue chalkboard, different languages written in white and LANGUAGES in yellow
ASP.NET Localization: Working with Multi-Language Web Applications
Learn several ASP.NET localization approaches that make it easier to create multi-language ASP.NET and ASP.NET MVC web applications.
ethernet cord laying on a map
Expand Your ASP.NET Web Application Localization Options
Write ASP.NET MVC methods that handle web application localization using .resx files and other resources, to localize all aspects of a web app.
Upcoming Conferences

Register now to get the best rates available!

Sponsored Introduction Continue on to (or wait seconds) ×