Monday, July 15, 2019

Review: Facebook's Hermes

Wow, look at FB becoming more involved with the developer community eco-system! This makes sense because FB is more concerned about their mobile app experience for users. So, they are doing whatever it takes to make their mobile apps the best for all users no matter the device used. Specifically, they seemed to be focused on mobile devices, smartphones in particular. Hence, why they are creating code solving mobile app issues on smartphones including ReactJS and GraphQL.

Thanks to the author for this article:
https://www.zdnet.com/article/facebook-just-released-a-new-open-source-javascript-engine/


Facebook's Hermes

Website - https://hermesengine.dev/
Code - https://github.com/facebook/hermes

Conferences

Chain React Conference 2019 (Jul)

https://infinite.red/ChainReactConf

GraphQL Summit 2019 (Oct)

https://summit.graphql.com/

Facebook Developer Conference "F8" 2019 (May)

https://www.f8.com/

References

https://venturebeat.com/2019/07/12/facebook-open-sources-hermes-javascript-engine-to-improve-react-native-android-app-performance/

Tuesday, July 9, 2019

Review: Tips for Code Review by Red Hat developer

Nice, quick read on Code Review tips. Thanks, David Lloyd (a Red Hat developer).

Enjoy!

Reminder: Tech Giants providing Future of Education

Just in case you are like me and still wondering how long public schools (or any school in some states) will take to catch up with restructuring their schooling system to the workforce demand, here's a resourceful website by Google on Education.


Google isn't the only one, however. Microsoft has their own resourceful website focused on One Hour of Code. Apple has Everyone can Code. For young students specifically, Apple also has an education site called Teaching Code. Even Amazon is aware of the educational crises and creating their own online schooling resource: AmazonInspire. Of course, the other tech giant Facebook has their own with Facebook Education.



Rather than wait for our government or public sector to provide the skills and education that our world demands, I think I'll take the initiative with using resources from such leading companies and encourage my family, friends, and neighbors to learn ahead. After all, home schooling is on the rise and many families are supplementing their social education via faith institutions, sport clubs, city clubs, etc.

In Addition

From this GitHub post, I can even see how hackathons boost the learning levels of students better than coursework in computer science. If students begin to take on this project-based assignment (i.e. learning skills through projects rather than test-based assignments), then students will end up not only learning more but also remembering more. This could spark a new kind of homeschooling or custom learning path. Why not just learn on your own at your own pace and then pass a universal, online high school exam for a degree? Wouldn't that be nice?!

Monday, July 8, 2019

Review: MIT's New AI Programming Language

In a field that continues to grow and gain lots of media press, I found this article very interesting. Like, why would a top tech institution create a new programming language for artificial intelligence when other tech giants have already worked hard to perfect existing programming languages for artificial intelligence? Perhaps I need to play with these programming languages more to understand?


Read Article

https://interestingengineering.com/mit-says-their-new-ai-programming-language-makes-ai-more-accessible-to-everyone


List of Existing AI Programming Languages

I don't all of the programming languages out here, but I know about these:

https://www.python.org/
https://lisp-lang.org/
https://www.swi-prolog.org/
https://www.haskell.org/

References


Tuesday, July 2, 2019

Review: Google's Fuchsia OS

If I ever begin writing software for embedded systems, for example a spaceship, then I probably want to give serious consideration to Google's new Fuchsia. I'm not at the level yet, but making note of where to find the Getting Started guide.

https://fuchsia.dev/

Cheers!

Technology - 3D Printing & Manufacturing

3D printing technology for the common man. This industry will continue to grow and this technology will continue to advance in ways that will surprise us. There are already major companies in China taking advantage of producing hard products quickly, especially for specific software makers in robotics and machine automation.

"Ready to make anything"
https://www.autodesk.com/
Read more on my thoughts @ https://g2coding.blogspot.com/2019/06/review-hackrod.html

"Make your own machine"
https://www.vention.io/

Checkout an inside scoop into Shenzhen regarding its hardware making industry.

Review: Microsoft Azure mostly serving Linux

This article was cool to read. I'm glad to see that the new Microsoft continues to support the Linux world. More so, to see that they support the open source communities. This provides great insight that any Microsoft Servers will eventually be no longer supported. On the other hand, if developers (and IT) don't already know how to work in a Linux environment, then it's time to start learning and practicing.

https://www.zdnet.com/article/microsoft-developer-reveals-linux-is-now-more-used-on-azure-than-windows-server/