"AWS launched CodeGuruin preview last December as a way for customers to automate the code review process, find bugs and suggest approaches to remediate them, hopefully before they ship to users."
Like every big wave of advancing technology, I'm still trying to wrap my head around the two different options of data centralization and accessibility (i.e. how I see this 'data' game construct being played in the market). Linux initiated the Cloud Information Model (CIM) and has partners signed onto their team. Microsoft initiated the Open Data Initiative (ODI) and has partners signed onto their team. I guess one of the differences is that CIM focuses on storing data in the cloud whereas ODI allows more flexibility as to where to store the data yet enforcing a common metadata structure.
Quick look at ODI
Quick look at CIM
I need to do more research. I'm curious to know where the data developers stand on this like those who worked on MongoDB, Oracle, MS-SQL, and the MySQL community.
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?!
There's a lot of talk about self-driving cars, but how much do you know about the industry for self-driving trucks?
I didn't know much until now - after watching this video (below). It's already here - i.e. there are already autonomous, self-driving trucks on the road right now. And for your convenience, I have add more video clips regarding the top two companies producing self-driving trucks: Embark & TuSimple.
In short, people will no longer need to drive trucks. Since trucks pose a large risk to people's lives on the road, I don't think these trucks will be 100% autonomous, self-driving. There will be a person from the trucking company's headquarters (or somewhere) supervising the trucks and ensuring these trucks on the road are driving carefully and safely. Something like remote control driving. And that means cybersecurity will be even more important (which I can't wasn't mentioned in these videos). It's one thing to talk about robots (including self-driving trucks) will function well and safely, but it's another thing to talk about robots having security without being manipulated by hackers.
How Amazon Demand Drives Autonomous Truck Tech (by CNBC)
Embark
Tu Simple
Could driverless vehicles spell the end of the road for truck drivers? (by PBS)
This is an old article, but worth a read considering the mega competition in e-commerce. It's almost year 2020 and it's insightful to see how two e-commerce giants compare: Ebay vs Amazon.
However, there are other international e-commerce companies on the rise. Even Amazon pulled out of China recently due to its competition in the Chinese market like Alibaba and JD.com. In the world of business, everyone knows China's economy is still on the rise and becoming a major competitor to the American economy.
Many are still talking about the importance of programming in Java. Since there are many apps and systems still running on Java, the need for Java support is still in demand. Or is it?
With Oracle putting the value of Java on the line (and risking its extinction like Solaris), perhaps I need to consider the other options. Especially with Google and community creating Kotlin (as a solution to replace Java). And especially with Amazon now also addressing this concern with its own solution called Corretto (and OpenJDK).
The above link is a nice short comparison of why to use Kotlin over Java. It seems we, the community of developers, always have to wait for corporate to finally release a version which makes application development easier and product performance better. So, instead of waiting for Java <next version>, I think I'm going to try out one of the solutions in this blog.
Now, if I can only get some time to play with these languages. ;-)