I am a seasoned software developer / contractor / consultant (some call me an old goat) with over 30 years of experience under my belt. I literally have "been there, done that, got the t-shirt". You can find me on linkedin or visit my website.
As a contractor I have a variety of clients with differing requirements. Most of my work had evolved into building what we were calling “internet or web enabled applications”. I found myself writing a lot of the framework code over and over for each new project. I realized the need for a simple yet powerful framework for building Single Page Applications. I also wanted a common framework that could be used to build a website (web application) or be deployed to a mobile device or be installed as a desktop app.
Please follow along my journey here to build a simple yet powerful collection of libraries to achieve the proverbial "One Code Base - Deploy Anywhere" solution.
- Background
- Theory and Design
- Source Control
- Development Environment
- JavaScript Framework - Aurelia
- Client / Server Modification
- Mobile Support - Cordova
- Merge Cordova => Aurelia
- Push Aurelia => Cordova
- Mobile Resources
- Desktop Support - Electron
- Merge Aurelia => Electron
- Notarize IOS Apps
- Exposing Electron inside Aurelia App
- Debugging Electron App
Note: I have recently updated the SmokeHouse/Applewood project on GitHub to the latest code version that I am referencing in this blog. Please update your local repositories.
As I complete future modules I will add links here. Please check back often to see my new posts and follow my progress.
Note: This project has been complete and in use for over a year. I have decided to update the core project with newer libraries and document my journey here so others may benefit.
Cheers,
Daryl
You like heavy metal, you are probably "aged" than me and you have a great beard! I have to follow you, man! ;-)
ReplyDeleteHey Jimmi, Yes I am well aged :) and I do love Heavy Metal. I spent most of the 80's touring North America with metal bands as a live sound engineer!
DeleteThen too much noise made you crazy so you decided to be a developer? :D
ReplyDeleteI started listening HM from the and of the 80's and I still like it!
I follow Aurelia from the alpha although unfortunately I do not work with it. I'll take a look at your project. \m/ \m/