GMH 054 Makers Faire Detroit, Michigan 2017, Videos and Pictures

Makers Faire Detriot Michigan, USA 2017. Video and photos. We got robots, flame breathing dragons, cosplay, maker spaces, gargoyles and the Oscar Meyer wiener mobile.

My first road trip with my new camera that I still haven’t mastered yet. I apologize for the video and photos which are a little shaky, out of focus, poorly lit and I need to work at this ūüėČ

I hope you enjoyed this video and if you liked it or my escapades then click on that LIKE button.  Any questions or feedback is greatly appreciated.

I have a companion blog https://GeekMustHave.com where I preach technology.

Do a Geek a favor and SUBSCRIBE to my YouTube channel. I would really appreciate it.

Now… go build something… go code something

 

GraphQL an alternative method to develop REST API’s

Facebook may not be the favorite company of the open web community, for some good reasons. But when it comes to open source, most developers take advantage of their tools, libraries, and frameworks in one way or another. In particular, Javascript (Node.js) and PHP have advanced by leaps and bounds largely thanks to Facebook’s contributions. […]

GraphQL is an alternative method of developing API’s to can use traditional SQL databases and the “Exotic” (1) ¬†noSQL¬†databases. ¬†Like everything new, there is a learning curve. ¬†There is an excellent course on YouTube from Traversy Media¬†that covers the basics to intermediate use of GraphQL

This library has support for JavaScript, PHP, React and many other environments. ¬†It’s worth a look-see, you never know.

(1) In a meeting recently where the prospect said this. ¬†Along with “noSQL is not a standard and is not considered secure.”

via GraphQL, the future of APIs ‚ÄĒ AltPlatform

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

30 Second API mock servers using JSON-Server and Node, Quick and Dirty.

In the UK we have a chef called Jamie Oliver and over the years he has created lots of TV episodes and also a book on how to make a complete family meal in 30 Minutes ‚Äď The premise of this, is that time doesn‚Äôt have to be an excuse not to make healthy food¬†[‚Ķ]

There are times when you need a mock server for a REST API that returns JSON results and you need it now!!  This article goes over the process to create one on your local system which could be transferred to a server.    You create a JSON file, simple text file,  with the data in it and JSON-Server writes a full API service around it.  It can do all the CRUD you want and support queries.

There are a few restrictions like having a key field requirement in each table with the identical¬†name. ¬†(IE: _id) . ¬†Most of my work requires using the key that was already in the database (ie: benficiaryID, providerNumber, DiagCode). ¬†Moving this to a server will require some technical¬†talent that many companies don’t have.

I have used Mockable IO to provide mock API services that are server based and need to be accessed by developers outside of a corporate firewall.  The free version is enough for most projects to get started.

No matter which mock server you use be prepared to take a considerable amount of time to mock up the results sets you expect the API service to provide.

 

 

 

 

 

via 30 Second APIs‚Ķ ‚ÄĒ Danny Dainton

GMH 053 Project Build a better Arduino blink sketch, Hello World, Ham style

Hello from KD8VON. The standard Arduino blink sketch used to confirm your Arduino board is working is just too boring. Being an Amateur Radio Geek I wrote this sketch to blink hello world out in Morse code.

Who knows Morse code? Some amateur radio operator, some pilots and a few Geeks like me.

This video and sketch are dedicated to Harvey Ernst who introduced me to Ham radio and electronics back when I was 13. Thank you.

—– Links —-

GitHub link to the HelloWorld Arduino sketch
https://github.com/GeekMustHave/HelloWorld

I hope you enjoyed this video and if you liked it or my escapades then click on that LIKE button.  Any questions or feedback is greatly appreciated.

I have a companion blog https://GeekMustHave.com where I preach technology.

Do a Geek a favor and subscribe to my YouTube channel. I would really appreciate it.

Now… go build something… go code something

 

This is what Node.js is used for in 2017 – Survey Results ‚ÄĒ JSFeeds

The Node.js Foundation just published the results of a worldwide research which was conducted to understand what Node is used for nowadays, and to identify possible improvements for our favorite open-source framework. The survey was conducted online …¬†more

Tep, another survey. ¬†This seems to be the week for them. ¬†This is a very good read especially for those Government types who think node.js is just a distraction to real work. ¬†The infographics in this article are excellent and summarizes what I’ve told people for awhile now. Node is here to stay, it is often a better alternative¬†to traditional development environments. ¬†Node is everywhere, maybe not to extent of Java or DotNet but its power provides it with the ability to be a tool in your solution toolkit.

Node is going to replace legacy applications or the cure all for quicker and richer solutions but, it is capable of some pretty impressive shit.

New things scare people, not that Node is that new. ¬†I’m going to date myself here. ¬†I remember when everyone was afraid of a new thing called “Structured Cobol Programming”. ¬†Think about it when was the last time you saw a “GOTO xxxx” statement anywhere?

 

 

 

via This is what Node.js is used for in 2017 – Survey Results ‚ÄĒ JSFeeds

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)

GMH 052 Project Build Keep your Corp PC awake aka ImF15

Keep that corporate PC from going to sleep after inactivity. This video is a beginners introduction to the Arduino IDE,. ATTiny85, and the special sketch named (ImF15) that presses the F15 once a minute to keep your PC awake.

Make the ATtiny look like a standard type keyboard by using the proper VID/PID combination.

Depending on your skill level you can skip to
5:30 – Add Attiny to Arduino IDE
11:50 – The ImF15 sketch code.

Beware of the clones. Some fake ATTiny’s will cause issues on some systems.

——— LINKS ———-

Caffeine software (Zhorn) donation based
http://www.zhornsoftware.co.uk/caffeine/

ATtiny board manager JSON
http://digistump.com/package_digistump_index.json

DigiSpark/Arduino drivers and GitHub code library
https://github.com/digistumpArdunio/release

GitHub location for ImF15 sketch
https://github.com/GeekMustHave/ImF15

I hope you enjoyed this video and if you liked it or my escapades then click on that LIKE button.

Any questions or feedback is greatly appreciated.

I have a companion blog https://GeekMustHave.com where I preach technology.

Do a Geek a favor and subscribe to my YouTube channel. I would really appreciate it.

Now… go build something.

These 10 programming languages have dominated development in 2017, guess number one

With the continued growth of interest in software engineering and developer jobs, it seems like everyone wants to know which programming languages are the most useful to learn. The popularity of these languages ebbs and flows with the market, so it‚Äôs …¬†more

From Daniel Kaufman’s web page comes the news item of the Institute of Electrical and Electronics Engineers (IEEE) recently released its list of the¬†top programming languages for 2017. ¬†Here is a surprise, number one of the list is…… Python.

via These 10 programming languages have dominated development in 2017 ‚ÄĒ JSFeeds

How to talk about an API in a way everyone understands

Andrew Seward presents tips on how to talk about an API and how to create an ubiquitous language for that. By Andrew Seward

I have fallen into the trap Andrew describes where I try to impress the end-user of the technology behind how my wonderful API works. ¬†Most end-users just don’t care, they just want it to work. ¬†His suggestion? ¬†Come up with a simple vocabulary that everyone understands.

Audio Transcript

Copy of Andrews slides API Paris2016-How to talk about APIs

via Presentation: How to Talk About APIs ‚ÄĒ InfoQ