2019 The Road Ahead


Happy New Year!

2019 The year ahead

With 2019 just days away, a lot of people use this time to reflect on the year that was, and the year that is being ushered in.

What should we look forward to next year? From a technology perspective things keep moving at a rapid pace. It seems no sooner have we started to embrace a new framework  something else is being touted as the new thing. What mobile framework is the best to focus on?  Should we be looking at Docker? What about .NET Core?

Personally, I think it’s wise to at least stay informed on what’s happening. Reality for most developers; it’s difficult to look at implementing new things into legacy projects, it’s time consuming and somewhat daunting to try and keep up to date. I’d be keen to hear how you stay on top of the shifting sands.

What about tools? Did you add anything new to the toolbox? are you leaving any particular tool or service behind? For me the following are definitely coming through to next year:

There are some other everyday tools that will stay around, but that list contains some of the coolest applications I use on a day to day basis.

Interestingly, I’m leaving behind

  • Trello
  • Jira
  • Confluence

One thing I’ve noticed as the year progressed, I am spending more and more time inside Visual Studio Code, and less in Xcode and Visual Studio. Which I think shows how much closer the technologies are becoming. I no longer have to switch to my Windows VM to spin up an Azure Web Service or edit a .NET application.

By far my favourite tooling for 2019 has been the Ionic Framework, coupled with the DevExtreme components has made building multi platform mobile applications a cinch.

Closing out 2018, I conquered a number of personal goals, including my first MMA Cage Fight. A big shout out to Jason @ Gamebred Academy for hosting Brisbane’s Series 3 – Wimp 2 Warrior challenge, thank you to Richie Cranny for making it all possible. It was an amazing experience.



2019…

Instead of setting ‘resolutions’ for 2019, I prefer to set some written goals. Moving into January I have committed to writing more blogs and producing more video content. Mainly just sharing the highs and lows of technology and tools that I use each day, some of the quirks I uncover, as well as cool uses of the DevExpress components. If I can save someone hours of scouring StackOverflow or auto generated documentation then it will be a good year.

Wishing you all a safe and prosperous New Year.

 

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.

 

Then & Now


It’s been a while since my last post, but there has been so much happening. The best part of the first half of this year has been spent sharing with developers all around Australia the power of Microsoft Azure coupled with the comprehensive controls from DevExpress.  Everything from ASP.NET WebForms and MVC, to cross platform delights with DevExtreme Mobile, and don’t forget the Xamarin Form controls.

This week I will be doing a special presentation in Sydney showing how to create hybrid Azure solutions using DevExpress ASP.NET controls for administering your users, the ASPxFileManager and ASPxUploader control for adding unprecedented functionality, creating both Mobile Services and Web Apps to provide the perfect infrastructure for a cross platform mobile app with DevExtreme Mobile. Since sometimes the power of the desktop is required, we will also be taking a look at how to combine all of this with a WinForms application sporting the XtraReports suite.

In July (and September), I’ll be sharing some of these ideas with the Newcastle Dot Net User Group, so even if you can’t make the Sydney Azure Camp, there are still opportunities to see the technologies at work.

Stay tuned, July/August will be the start of the WPF series webinars, anyone with an interest in the latest technologies and future proving your desktop development skills will find this set of presentations invaluable.

….. I promise to keep up the posts

Real World: Using Legacy Web Services with Mobile Apps


I’m sure we would all love to work in an environment where as soon as a cool new technology is available we can switch everything over! The reality is we don’t (or at least the people I get to talk to don’t!) So for many the mobile dilemma is simple… how do I get to access my legacy web services while building modern mobile apps?

I’m going to show you how to do just that in a webinar on October 22 (EDT), use the following link https://www.devexpress.com/Support/Webinars/ to reserve a spot, even if you cannot make it on the day, you will get sent a YouTube link afterwards.

1 App – 3 Mobile Platforms


How cool is it to think that you can write one application (albeit in HTML5/JS) and deploy it to all three major Mobile OS’s, using DevExtreme, I will be creating an application that targets iOS, WM8 and Android. One thing I wanted to do was to access the hardware layer of the device with the underlying framework, so I’m going to access the location services. Using a web service to deliver some addresses I will then show where you are and where the destination is on a map.

Join me for a cool geek session, just register here.

Sept 10, at 10am – Pacific Daylight Time (GMT-7) [the webinar page does a great job of converting to your local time]

Oh, for those in Australia it’s a 3am start 🙂 but we’ll post a link to the whole thing on our YouTube channel afterwards.