Progressive Web Applications – What?

Progressive or not progressive… If you have been designing or developing web applications for a while, you would have probably came across the term Progressive Web application a tons of times, and will probably do so for the coming years. You probably wondered what exactly is the definition of… Link: Progressive Web apps recipes for […]

Progressive Web Applications, this is not a new term or idea.  But, it has had a few different buzz words attached to it over time.  This article is good at defining this, even it is from a Java focused site 😉  It also has some awesome infographics about the mobile share of the marketplace.

Less is more is my motto when talking about technology.  If you use too many words, especially buzz words, to describe a technology you have failed in helping people learn about it.

  • It a single web application
  • It is NOT a mobile application (Apple Store/ Google Play)
  • It works everywhere on anything
  • Thay are designed for mobile devices first
  • Loads fast, runs fast, reacts fast, it’s fast
  • Can work offline or with shitty internet connections
  • Can be “Installed” on home screen
  • Looks like an “App”, behaves like an “App” but, it’s a web application
  • It’s just a URL that can be shared
  • Developed using some newer frameworks and development practices

via Progressive Web apps recipes for GWT — Techie.Buzz

2017 Ionic Developer Survey The results are in! And the survey says…

Iconic2017.png

Hybrid dev is dominating, PWAs are on fire, and while Google Firebase is hot – wearables are not.
These are just a few of the results from the 2017 Ionic Developer Survey, with input from more than 13,000 community members who shared their story about the tools and technology they’re using, and the types of apps they’re building.
We’ve posted our insights and analysis along with the full data set, so you can play around and form your own conclusions.
Check out the site and let us know what the results mean to you!
Some of the observations here are very interesting
  • Hybrid development over native development (Mobile)
  • Newer development stacks are being used for internal applications
  • Progressive Web application (Yes)
  • Wearable application (Not so much)
  • Mobile (More)
  • Web (Use the new paradigm)

GeekMustHave is now on YouTube

Hello and welcome to Geek Must Have YouTube channel. Everyone once and awhile have you come across someone who you know, is going to try and build something cool… that’s me.  This channel is going to be the Geek’s musing about technologies like Electronic Gadgets that blink, buzz, talk, listen and keep you awake at night. Computers of all sizes from the tiny single chip ones all the way up to big servers in the cloud.  Coding from Cobol to JavaScript and everything in between.  Databases starting with the humble flat file, tried and true relational and Big Data, noSQL, REST and JSON.  Communications with wireless, GSM, Bluetooth and amateur radio.  Lots of cheap bits, bobs and do-dads from China.  This channel plans to have mailbags, project builds, deconstructions, reviews, recommendations, tools, and tips

Check out the champion blog at HTTP://GeekMustHave.COM

This a new channel and the Geek needs your help, please click on the subscribe button,
watch the videos and click on the like button, leave comments and questions.

The Geek is busy learning and building stuff, so don’t be upset if the response isn’t immediate.

Thank you and now ….“Let’s build something…”

Aren’t web designers and web developers the same thing?

webdesigner.png

I have been asked this question, many times, “Aren’t web designers and web developers the same thing?”  Currently ing a web designer and formally a web developer, I can safely say, No!  This article from DZones Amaya Farkiya does a better job than I at explaining the difference.

Mobile Development As A Service (MDAAS)

Mobile Development as a Service MDAAS.  The form of cloud services allows you to develop mobile applications to work on IOS, Android and Windows mobile devices.  This helps to reduce all the infrastructure headaches including hardware, supporting software, REST & API interface maintenance and possibly even an IDE for visual development.  This across all your developers operating systems Windows, Mac and Linux.  A web-based development environment would even support development using the lowly ChromeBook.

I know part of the magic for some developers is getting all the little parts and wiggly widgets working in their own domain and under their control.  However if you don’t have time for all this then a MDAAS is a consideration.

One of the providers of MDAAS services is Appery.IO they have a YouTube channel Appery.io YouTube channel which explains the services their platform delivers.  If I needed a MDAAS I would go here.  Disclaimer: I have no relationship or agreement with these folks.

Good Stuff

  • Web-based full development life-cycle environment
  • REST, API and Web Hooks
  • Andriod, IOS and Windows device support
  • NoSQL / JSON native database support
  • Other database API access supported
  • Native device support (Cordova) Camera, GPS, Camera as a Bar code scanner, etc
  • Application builder
  • Various JavaScript libraries support
  • Visual Development environment, no client requirement
  • Application templates to help you get a prototype up quickly
  • Visual Data Binding
  • Server-side JavaScript environment including testing
  • Public cloud, private cloud and host-it-yourself options
  • jQuery mobile, Ionic and Angular (Don’t know which version yet)
  • Enterprise level development environment
  • Discount for educational groups, two thumbs up for this

Fair Stuff

  •  No free plan, just a free short-term trial (Minimum cost $30/month, paid annually or $45/month no annual requirement)
  • Makes the DIAY Do It ALL Yourself developers sad, they don’t get to create and manage the whole stack and operating system, it’s done for them.
  • Yet to be determined items, I’m in the process of checking it out and will update this post