Recently i wrote a blog post showcasing how to add a custom Date filter column in Kendo UI Grid using our Telerik UI for ASP.NET MVC wrappers. You can find the blog here. In this blog post i will be providing a screen case i have recorded where i give you step by step instruction on how to create a custom Date filter column. If you have read the blog post – now you get to see it in action. Continue reading
Hope the video helps you if you have a similar requirement in your projects.
Till next time – Happy Coding !
Video: Building Enterprise Dashboards in Minutes using ASP.NET MVC
In my previous blogs post here, i talked about our Telerik UI for ASP.NET MVC and Dashboard Project Template that we provide for Visual Studio. In this blog post i have a screen cast created which shows how to use the Dashboard Project Template. In the screen cast i go over the process of using the Dashboard Project Template in a step by step manner. Continue reading
Using Business Rules to make your business process smarter, simpler and Agile
We as developers have learnt to separate code from markup. To structure code, we take help of various design patterns. Businesses are not static. They desire us to change the business process and rules as the business evolves. Continue reading
Log Management and Analysis for Cloud Applications – Session Resources
Have you ever wondered what technology stack does professional cloud SaaS companies use for log management and analysis?
In this session, we cover a logging stack that can be considered for professional SaaS deployments. We compare log management tools for applications deployed in Cloud. We will dive deep into one such tool called SumoLogic. Continue reading
Tips to Improve Database Connectivity in .NET Applications
When it comes to Data Access performance of .NET application, many people focus on the tuning and optimizing the Backend datasources. But there is lot to gain from just tuning your connectivity solutions for the need of your application.
This presentation focuses on how to tune your ADO.NET connectivity solution to get the best performance out of them.
Resources for “Continuous Testing with Jenkins and Test Studio”
Testing organisations are evaluating how to adopt the new world practices. Continuous Testing is the way to faster software releases with improved quality. This also represents evolution of automated testing efforts.
Resources for webinar IoT for Developers
Internet of Things (IoT) is being touted as the next big thing after the WWW. Technologies are being developed rapidly to address this nascent space.
This webinar gets your started with IoT. We cover the basics of what IoT means, see Arduino board in action and demonstrate sharing data on internet.
As a developer you may want to know the journey of productionizing your prototype. A brief discussion on architectural aspects of IoT is also done.
We referred to the 2015 Developer survey results in the presentation. The detailed report is available here: http://forms.progress.com/iot-developer-survey-rollbase
If you are just getting started with IoT or want to get started with IoT, this video is for you.
Selected Q&A from the webinar:
Q: What is the cost of the Arduino Uno R3 board and the temperature sensor (DHT 11) being shown?
A: The presenters bought this device off ebay.in. Prices were as follows:
1. Arduino Uno R3: INR 850
2. DHT11 Sensor: INR 139
Q: Is IoT about controlling and monitoring the things over the internet (as a medium of communication)?
A: Yes, both monitoring and controlling. The sensors are used for monitoring. We have relays etc that can act as control mechanisms.
Q: Do we need to download sketch editor sperately ? Where is it available from?
A: The sketch editor used is the Arduino IDE. It is a separate free download and available from http://arduino.cc
Q: Arduino is a Prototype board. How to make a real product?
A: This involves a lot more. The outcome of the prototyping phase is the schematic. This schematic alongwith materials to be used for fabrication consitute the BOM for the product. This is sent over to manufacturing.
Q: Does Arduino support wifi adapter ? as to connect to internet to transfer data wirelessly?
A: Yes. There is a wireless shield (or wifi adapter) available for Arduino. The new rage is ESP 8266 which is a cheaper alternative.
Q: Can we do development using C# on Visual Studio for the Arduino?
A: You can’t upload programs/ sketches written in C# on the Arduino. You can however interface with Arduino using .NET libraries (System.IO.Ports). Here is a sample step by step.
Q: Does Telerik has any product/API/device or anything related to IoT?
A: At this time, Telerik only offers the Telerik Platform for mobile application development. Telerik Backend Services provide an easy way to store data coming from the IoT devices in the cloud.
Q: Any resources that you found useful when starting exploring around this. How did you get the right mix and match of libraries and tools?
A: You can start here: https://www.arduino.cc/en/Guide/HomePage
Many tutorials have been made available by http://www.adafruit.com
There are plenty on resources from the community that you can find on the web that would help you explore the IoT world.
Q: Which is the best IOT device available in market for .net developers?
A: Windows 10 IoT is now avaiable for Raspberry Pi 2 and Intel Galileo boards. A list of compatible hardware is available here: https://msdn.microsoft.com/en-us/Library/Windows/Hardware/dn914597.aspx
Blog post on running .NET code on Galileo can be found here: http://developer.telerik.com/featured/iot-windows-devices/
Projects using Windows IoT can be found here: https://microsoft.hackster.io/en-US
Resources for webinar – Enhance the customer journey and increase conversions with Sitefinity Digital Experience Cloud
Digital presence is not just about managing content anymore. It is understanding what your customers are looking for and delivering it through the best user experience possible.
Companies want to understand the different audiences that visit their website and create personalized messaging that will resonate with each member of these. The Sitefinity Digital Experience Cloud is the unified marketing command center that enables marketers to drive growth by understanding, and optimizing every customer’s journey.
In this presentation, we will make this come live in a real-case scenario. You will learn how to arrive at clean and understandable metrics on how your messaging affects your customers and how you can improve their experience while they’re on your website.
Resources for “3 Things You Didn’t Know Telerik Test Studio Can Do”
Some interesting questions from the webinar:
Q: is there any keywords for handling captcha in Telerik test studio framework?
A: There are no specific constructs for handling captcha in Test Studio. You can author custom script in Test Studio to test for captcha.
Q: can we perform testing the application built on Iframes using test studio..?
A: Test Studio has extensive frames support including iFrames. More details can be found here: http://docs.telerik.com/teststudio/testing-framework/write-tests-in-code/advanced-topics-wtc/frames-support
Q: How does Telerik handles dynamically rendered application products like Pega?
A: Telerik has constructs like SimulateRealClick/ SimulateRealTyping that allow automation execution against the UI (as compared to DOM). Coupled that with Wait construct, one is able to achieve a lot of automation for dynamically rendered applications.
Q: How to search in every row of radgrid?
A: One strategy for finding rows using InnerText property was showcased during the webinar. Another one could be to retrieve the entire Table and iterate over each row in a scripted step.
Q: Hi, let me know whether we can have these automation scripts available into TFS and get executed ?
A: You can store the scripts in any repository. Test Studio has more integration points with TFS. An upcoming webinar covers more on this: http://www.telerik.com/webinars/teststudio/building-an-automation-framework-that-scales
The Slides for the session are as follows:
Video for the webinar is avaialble below:
Resources for “Universal Data Connectivity with Progress DataDirect Cloud”
The video presented at the webinar is now available here:
Webinar Resources: Drag And Drop Application Development using Progress Rollbase
aPaaS is a new set of technologies emerging for enterprise use. They ensure faster Go To Market and rapid application development.
We are pleased to share the resources from the webinar conducted on Progress/Telerik aPaas Technology called – Rollbase. This webinar covered Getting Started with Drag and Drop Application Development. The viewers will be able to appreciate the aPaaS paradigm and get started quickly by building a Rollbase application.
Leverage Progress Technologies for Telerik Developers – Resources from the Webinar
Telerik Developers are Ninjas in their software development capabilities. Now, they have new tools/technologies to leverage in their quest for better solutions. These exciting enterprise grade technologies range from Business Rules Engine to Drag and Drop Application Development.
This session is an overview of the Progress tools.
The slides used at the presentation:
The video from the session is available here:
Video: Telerik Reporting with Visual Studio 2013 in WPF Applications
Recently, i was talking to a customer who was evaluating Telerik Reporting. They were on Visual Studio 2013 and wanted to use Telerik Reports in WPF application. But they were having difficulty getting started with our Reporting. In order to make things easier, i have recorded a getting started video for Telerik Reporting using Visual Studio 2013 and consuming the report in WPF application.
Here is the video:
Hope this helps anybody who is working on our Reporting software & WPF platform.
Till next time, Happy Coding.
Webinar Resources: Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Platform
Azure Mobile Services provide a scalable backend for creating various applications. Telerik Platform provides a singular experience for creating mobile applications that can work with various backend systems.
In this webinar, we talk about how to consume Azure Mobile Services in a Telerik Platform application. We start from scratch and build up the first screen for showing data from the backend.
Slides used during the presentation are below:
The webinar recording can be found here:
The code shown during the webinar can be download from the GitHub Code Repository
The lucky winners who have won the trendy Telerik Ninja T-Shirt are:
- Nitin Verma
- Kahdeer KI
- Lokesh Jain
- Jayaprakash N
We will be contacting you soon to dispatch your prize.
Selected questions from the webinar are produced below:
Q: Can we deploy an application built for IOS store to Windows & Google at the same time ?
A: An app built for iOS will work only on iOS . You will need to build different packages for diff platform i.e. ipa for iOS, apk for Android and xap for Windows Phone. Telerik Platform allows you to build these different packages from the same code and machine.
Q: Is it possibe to view this application on browser instead of mobile?
A: yes … Kendo UI Mobile controls are HTML5 based so they will work as is in a browser. but you will need to remove the cordova initialization code as cordova wont work in a desktop browser
Q: For iOS binary,certificate and distribution profile is required for creating ipa file so in telerik how to create ipa fie?
A: AppBuilder service has provision to ingest your Apple certificate and distribution profile. It stores it in the cloud and uses the same to create the binary packaging. No extra effort is needed to sign the binary with the certificate and make it app store ready.
Q: The Azure key of the mobile apps is contained in a js file – is it not a security threat?
A: This is a Mobile App … So it gets packaged along with the app and sandboxed by the OS. Nobody other than the app code will have access to it. However, it is still susceptible to man in middle attack if proper steps during transmission are not taken.
Q: Does it makes any difference if we use standard WCF service instead of REST API?
A: A lot of difference. If you are designing for Mobile app – you need to keep in mind that the bandwidth on mobile devices is very small. so you cannot send too much data. Simple WCF is SOAP so just to send a name, you will be sending a lot of payload. It is better to create a REST based end point which sends data as JSON format. WebAPI and Azure Mobile Services are some of the options for creating REST based API.
Q: Are there any example on multiple page application using Kendo UI Mobile?
A: We have a lot of sample apps for Kendo UI Mobile – http://docs.telerik.com/platform/appbuilder/sample-apps/sample-apps – Check out the sample Airlines app.
Q: Can we host out MVC WebAPI project into Mobile services and make use of feature by Mobile services?
A: Yes, Azure Mobile Services allows for hosting of custom WebAPI projects. Mode information can be found here: http://blog.azure.com/2014/07/11/azure-mobile-services-why-should-asp-net-developers-care/
Q: I have already designed web app using CSS. How to convert code into the telerik mobile app code ?
A: A Web Page and a Mobile App are two different experiences. To create a mobile app, you will need functionality written separately using Kendo UI Mobile. To recreate the same look and feel as that of your web app, you can override specific Kendo UI Mobile classes with the CSS of the web app.
Q: Can i use backend MS SQL in a mobile app?
A: A Mobile App runs on a device. A MS SQL resides on a server. So, it is not directly possible to connect the two. Azure Mobile Services provides Hybrid Connection facility that can be used for connecting in-premise database to the cloud.