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