Approaching Angular 2 from a WebForms perspective


hires-small

Omelettes anyone?

Sometimes we spend so long working in a technology it is a difficult to make a switch. If it ain’t broke, don’t fix it, right!?  The problem is, the world moves on. Using server side technologies like ASP.NET WebForms is something I still love to do, add a few DevExpress components onto a page, set the properties, bind some data and boom, almost no code and I have a working web application. There are many debates scattered on the internet about WebForms been deprecated, that they are evil, I simply disagree. Now, if you are wanting to target a wider range of web servers and operating systems, use .Net Core, have light weight UI then you would start looking at some of the popular frameworks like Angular 2. Herein lies the dilemma, how does someone with many years experience as a WinForms and WebForms developer make the jump to a client side driven application? I’m pleased you asked…

Julian and I are presenting a free webinar on this exact topic on November 3. Specifically we will take an existing WebForms application and create an Angular 2 version using the DevExtreme Web controls.

The goal is to show how a C# (or VB) developer with a background in WebForms can get started in the client side world. As with most of my presentations lately, we will also be using TypeScript.

Take part in the fun by Registering here,  seats are limited.

DevExtreme, Ionic, TypeScript and Angular 2


This week, Julian and I took to the airwaves again to show just how easy it is to combine some pretty heavy hitting names to produce cutting edge mobile applications.

The presentation was recorded and is available to watch on the DevExpress YouTube channel.  In a couple of weeks time, we will be showing you how to make the most of multi-platform notifications with some real world business scenarios.

Webinar: Debugging a PhoneGap / Cordova App


DevExpress

 

 

 

 

DevExtreme has to be one of my favourite tools to create mobile apps, but it’s not without some caveats. The biggest one being debugging. The simulator is an amazing piece of software except for when you need to run some PhoneGap plugins, or access device specific features. So what is the best way to handle these scenarios? Join Julian M Bucknall and myself on March 28 and learn how to use GapDebug while running your application in real-time on a device or virtual machine.

PhoneGap

Webinar: Is Data Too Hot To Handle?


 

dataIt’s time to start cranking out some webinars. Julian and I are starting off a series of JavaScript / PhoneGap / DevExtreme presentations covering the things that have driven us mad over the last few months.  It’s one thing to get into mobile development, but another to maintain your sanity once you commence.

It goes without saying that every application needs data, and some need it there and then, whereas others can wait for it to arrive across the web. In this presentation we will look at using data in your mobile DevExtreme app, especially that data which has to reside on the device. They will discuss what storage options are available out of the box and how to choose one, how to implement a custom data store, how to use local storage on the device, and even take a look at on-device debugging techniques.

Anyone who is looking to build a data based app (erm.. that should be everyone) needs to see what we uncovered in our research, it will save you a ton of time!

Don’t be shy, just register here and join Julian and I for a fun filled, fast paced look at handling data on mobile devices using JavaScript.

 

WPF is dead!


Thats what I was told when I announced my focus would be on WPF this year. It’s a sentiment shared by quite a few people it seems, but let’s take a look at some facts;

463ad4df-ab4c-457c-8b81-15dc98f9cebf

Some people feel that the demise of Silverlight means WPF is going the same way. I think it is important now more than ever that developers have a good grasp on the principles of WPF and a firm understanding of MVVM. Therefore I say “WPF is NOT dead”.

So what does that mean for the WinForms guy? and how do you get started with WPF? there are many questions that can be raised, and in some cases the answers raise more. But if you are anything like me, the minute you need a desktop application you reach for ‘old faithful’, the gun metal grey, proven event driven project we’ve come to love and trust.

Well friends, it’s time to move outside your and my comfort zone, it’s time to look at the next generation (yes, yes, I know it’s been around since 2006) of desktop development, it’s time to get started with WPF.

Over the next few months I’m going to be presenting a series of webinars on how to get started with WPF including; what are the benefits of using WPF?  what are the challenges?

Beginning this week with a two part primer explaining what it’s all about. Use this link to register and see what all the fuss is about!

a MUST for ASP.NET Devs…


JavaScriptIf there is one thing I have learnt in the last month, its how little I really understood about the use of JavaScript inside ASP.NET applications. Sure I could mash a <script> tag together and get something happening on the browser, but as far as best practices, lexical closures, correct use of the global stack, well, it left a lot to be desired. Thankfully I get to work with someone whom I think is a JS Guru… Mr Julian M Bucknall, esteemed CTO of DevExpress.

Next week, Julian will be presenting a short but thorough overview on what you should and should not be doing as an ASP.NET developer when it comes to JavaScript.  I would highly recommend anyone in this space to register and watch.

Julian’s blogs are available here and here.

Register / info here.

Building dxHotels from the ground up


webinar

Following a recent webinar on what went into the building of DXHotels a lot of people got in touch and asked if I could show how to actually *build* it. That sounded like a great idea since it is a good example of a real world scenario website and the hurdles faced would provide beneficial discussion points. The challenge of course is condensing weeks of work and demonstrating the core elements in only a couple of hours. Lets face it, no one really wants to see me typing code do they!?

During 2 x 1 hour live sessions I will be taking you through creating the DX Hotels WebForms application from scratch… you will see how;

– To create a new ASP.NET WebForms application with the DevExpress Wizard.
– Easy it is to build stunning looking pages with very little code behind.
– To embed the powerful DevExpress ASP.NET controls to save time and provide amazing results.
– Use CSS to extend the look, feel and functionality even further.

It’s going to be a fairly fast paced, technical presentation but as always recordings will be made available via YouTube on the DevExpress channel.

dxHotels

You can follow along even if you are not a DevExpress customer by downloading a FREE trial copy of the components here.

To register for the webinar click here.

If there are topics or technologies you would like to see me present on, please feel free to leave a comment below, email me or send a tweet.