Thursday, July 3, 2014
in one of LogoUi’s projects we had a requirement for a numeric input type.My first thought was using an HTML5 input type number . Example: <input type="number" min="1" max="5">
The problem was that not all browsers has support for HTML5 input types.Check this site for more information about HTML5 forms browser support .
so as a solution I decided to do 2 things:
A) Use jQuery Spinner (numeric) widget which solves my cross browser compatibility issue.B) Wrap the widget as an Angular directive.
You can find my source code and more examples regarding Numeric directive in my GitHub page.
Tuesday, January 7, 2014
Recently for one of my projects I needed to add drag and drop (DnD) functionality.
After examining the native HTML5 DnD I come to conclusion that the awesome HTML5 feature still suffers from cross browser computability issues, second of all the lack of mobile touch support really pissed me off. On the other hand, Canvas has no cross browser computability issues and has a great touch support.
To make a long story short, I implemented Canvas DnD functionality in AngularJS directive.
Sunday, July 21, 2013
I would like to share my presentation about "Creating Facebook canvas apps using the new template and library for ASP.NET MVC 4”
Presentation link: https://dl.dropboxusercontent.com/u/18850826/
FacebookGoogleSlider/index.html (open in chrome browser).
Presentation on SlideShare:
Creating facebook canvas apps from Alex Choroshin
Hope you’ll like it
Wednesday, June 19, 2013
I would like to thank everyone who attended my session and hope to see you soon.
My presentation on SlideShare.
Ui components from Alex Choroshin
Thursday, April 4, 2013
The topic of my session is:
Saturday, January 26, 2013
Great news for Web developers, With ASP.NET and Web Tools 2012.2 RC installed, you now have a great and easy tool for converting your JSON objects into C# or VB.NET classes.
This feature uses Newtonsoft JSON parser to parse JSON text from clipboard. Once Newtonsoft JSON parser validates the clipboard data as valid JSON, then it will be converted into C# or VB.NET class depending on the selected file type.
Here’s a simple example:
A) Copy to clipboard your JSON object.
"virtual": "Virtual Keyboard",
"partial": " The magnesium panels are finished...
Sunday, September 30, 2012
The Development Stage
In my last post How To Create A Windows 8 App For SharePoint Part 1 – The Planning Stage we discussed about the reason I chose Windows 8 HTML5 as my development environment and why it’s the best and the most intuitive environment for SharePoint developers who plan to start creating Win8 apps.
Today we will focus on developing our Win8 app and integrate it with SharePoint Online 2013. The app will serve as a search and use The new Search REST API to pull data from SharePoint 2013 Search engine (FAST) and display it in our app....
Saturday, September 15, 2012
The Planning Stage
We will focus on Windows 8 HTML5 app, There are 4 main reasons why I chose to use HTML5 development in this example.
Saturday, August 11, 2012
One of the biggest changes made in SharePoint 2013 is the UI. And of course I’m talking about The Metro UI Style.
We see it ,feel it and interact with it since Microsoft introduced Windows phone 7. and later on in Windows 8 etc...
As stated on Wikipedia “A key design principle of Metro is better focus on the content of applications, relying more on typography and less on graphics ("content before chrome").”
More and more websites are adopting the Metro UI Style, web sites like www.microsoft.com, www.touchality.com and www.mykindofphone.com. more examples you can find here.
We will focus on the Metro...