Anuj Varma, WinForms Architect
Anuj is an experienced WinForms programmer and he actively maintains his UI Ramblings blog
where he discusses some of the challenges of WinForms, WPF, Silverlight and
ASP.NET Web Forms programming.
If your application handles large volumes of data and needs to display
them efficiently, contact Anuj to see if he can help. Some of Anuj's past work
includes:
- UI Framework Design: Controls including 3rd party datagrids, list controls, tabbed layouts etc. may
be required to meet the needs of today's enterprise data. Syncfusion and
Infragistics are among 3rd party UI controls that Anuj has been able to work
with extensively on behalf of his clients.
See Anuj's blog comparing some of these 3rd party controls.
- Advanced Data Grids: Customized datagrids for
handling heirarchical data, grouping and sorting of large volumes of data.
Sophisticated datagrids that Anuj has designed include functionality such as:
- Displaying structured and unstructured data
- Nested sub-grids and advanced grouping options
- Excel-like copy and paste capability of grid cells
- Advanced sorting including multi-column sorting
- High-performance rendering of large volumes of data
- ...
- One UI for Multiple Display Types (Web, Desktop,
Mobile):
Most MVC implementations accomplish decoupling upto a certain point - but still
tie the application to a particular type of interface (e.g. web or desktop). A
truly decoupled design creates a
Model layer which can export to any type of UI - web, desktop,
mobile etc. If your application is in need of multiple UI display types (web,
mobile devices, desktop), Anuj's UI experience may be valuable.
- Unit Testing UI Components: Typically,
writing unit tests for UI components has been a challenging task. With advances
in tools such as NUnitForms and Cassini (simple http server), it is possible to
automate unit testing of UI components. Contact Anuj
to see how he can help write an automated test suite for your application.
- Contact Anuj if you would like him to design or troubleshoot your UI layer.
|
| |
|