About This Blog!


Get the latest updates in your email box automatically.

Sergio Wilson's Articles

Real Time in No Time–AngularJS and Firebase

Firebase offers a firsthand journey to a real time application that could be develop almost instantly. Firebase beautifully abstract away backend services. Thus, we now could create an application entirely with client side code, a venture that seemed impossible just a few years ago. For those who share AngularJS love and passion, they will find a real treat in a library created just to enjoy this feature. This library is AngularFire. A great journey start with picking the greatest path. All the developers that love Visual Studio as their main IDE have the opportunity to deep into the API of AngularFire by installing the angularfire strongly type library – angularfire.TypeScript.   Reference the API by adding the definition files 1 2 3 4 /// <reference path="../typings/angularjs/angular.d.ts" /> /// <reference path="../typings/angularfire/angularfire.d.ts" /> /// <reference path ...

S.CLOUD SharePoint Document Library Visualization Tool



S.CLOUD was born to provide a unique experience – across all devices – of enjoying SharePoint Document Libraries in a new engaging and very fun way; Circumventing the need for adopting a Third Party expensive solution.

Cube Theme Extended

The below code is in TypeScript Alerts & Notifications On The Notify Modal Functionality considered a creation of a service for the alerts @ 1: export class Notifications 2: { 3: static layout = { growl : 'growl', attached : 'attached', bar: 'bar', other : 'other' }; 4: static effects = { 5: scale : 'scale', jelly : 'jelly', slide : 'slide', genie : 'genie', flip : 'flip', bouncyflip : 'bouncyflip', 6: slidetop : 'slidetop', exploader : 'exploader', 7: cornerexpand : 'cornerexpand', loadingcircle : 'loadingcircle', boxspinner : 'boxspinner' 8: }; 9: static types = { 10: notice : 'notice', 11: warning : 'warning', 12: error : 'error', 13: success : 'success' 14: }; 15: 16: } Then the Service Simply 1: modu ...

An Awesome JavaScript Asynchronous Library – JSDeffered


A few JavaScript libraries are born to change your work for the better. They may beget in hours of code becoming more enjoyable and more beautifully written. There is one in particular I have come to enjoyed for the last year and half, this one is JSDeffered. Probs go to @cho45 for this awesome! work.

JSDeffered is a JavaScript Asynchronous Library that is very intuitive and easy to use. The vision here is to eliminate – the awfully and maze looking – nested callback pattern; and implemented a more flatten approach.

Historical Stock Prices – Telerik Reporting Parameters at Run Time



In the following example we revisited the sample project where we created a Chart Object with Telerik Reporting at runtime. Every time I create Chart objects at design time, I find myself going under the hood in one way or the other, this to enhance customization. Needless to say, I am not stating that design time does not enable us for customization. However, I rather enjoy going directly to the API. My perception is that in instances this might be a faster route.

Multi-Model Flexible Application with AngularJS and .NET


Scaffolding all the client side models under an AngularJS application could be a laborious task. Even more laborious could become if we are to make changes to our model server side, and then have those changes be reflected client side. Now Imagine you are to have a good number of these models under a single application, moreover you are the only developer making this application a reality.

The technique exposed here is not always applicable. Nonetheless, It could be utilized in some application which could end up saving a great degree of time and heartache. In my scenario, the application utilized a NoSQL database on the back end. For most applications with this nature (NoSQL Databases such as RavenDB, MongoDB or DynamoDB) It is easy to implement what I am about to discuss.

Material Design and Polymer, A Shows Tile Application

Show-flick - The Application

Being a fan and an adopter of AngularJS myself, I was very excited when Google released Polymer. It is not that I favor an alternative to AngularJS; it is rather that I praised the efforts for a library that focus on components. I celebrated through the introduction of Polymer - when encountering that this library also have mustache binding {{}}. Incorrectly, this induce me to think that Polymer could be a flexible transition from AngularJS.

I was fast attracted by the ability to import components through a single line. No need to inject JavaScript files based on components, no need on adjusting code to make room for the new code; if the component works then it works! This was to me an exciting idea. More exciting was for me to discover that there is a community on the road of web component already on their way.

I embarked in a path of creating an application with Polymer in an attempt to dig deep into the Polymer intrinsics. Needless to say that Polymer and AngularJS are very different in nature. This post is a description of the key important features I encounter with Polymer.

Telerik Reporting Formatting Without Conditional Formatting

ID-100127516 Again with some Telerik Reporting goodies. If you observe my previous post, you would notice that Telerik Reporting is not only my favorite reporting tool but also one of my favorite .NET libraries to work with. This time I write to unveil one additional solution that may not be consider one of the most intuitive or yet most proximate.

Telerik Reporting provides the ability to implement conditional formation in a global level but also in a singular level at a report item. In writing several reports, I have had to introduce numerous formatting rules. Very seldom one rule would apply for the whole report.

Synchronize SharePoint Document Library Files to a Folder Like DropBox

ViewIt is likely that DropBox has changed the game field or at least the desired and expectations of what the conventional FTPs had to offer. It is hard to envision a storage service now a days without a syncing utility. Those services that lacked such an alternative ended up playing catch up and adapting.

This might change in a very near feature but yet there is a minuscule community that hesitates to lever the power of the browser entirely. Today we count with Google Docs, Office 365, and even Office Online, to name a few, and yet our desire to remain completely functional on the cloud is at times not present.

I had an exposure to this social experiment, when a few known stakeholders who happen to be SharePoint users insisted on working on their documents – Document Libraries - outside the browser and thus outside the IE ActiveX object realm.

Thankfully, SharePoint 2013 introduced OneDrive which possess a great Synchronization feature. Yet, It leave SharePoint 2010 Farm users salivating over similar Synchronization tools. For 2010 application, Third Party Synchronization tools are really expensive and at times complex. Since Free is always better. I embarked in the task of creating a Sync tool for 2010 Farm Users.

Telerik Reporting–The Getting Started Code

Chart I had a great opportunity to blog about one of the technologies I am very much in love with and continue to embrace. It has been a little time since my previous post in which I introduced the API.

Since then, Telerik Reporting has introduced very exciting new features, HTML5 Report viewer, responsive design and Report Designer just to name a few. Telerik Reporting is yet providing us with plenty to talk about.

The Telerik company has rebrand itself and with that It has change the reporting API - although not quite significantly. Specific to Telerik Reporting, it is needless to say that the support that Telerik Reporting has out of the box, to aid create engaging reports, is very powerful.

Pages: Prev12NextReturn Top