360° IT Check #39 — AWS’s Curious Training Program, Safe Programming, And More!
Senior Content Marketer & Technical Expert
360° IT Check
AWS’s Training Program… In a Metaverse?
If you are waiting for the next entry in the immensely popular Grand Theft Auto series, then we have bad news. It’s still many years until we see anything about the new game. AWS got you covered, however, with their Cloud Quest.
Cloud Quest is a video game which serves as a tutorial for new cloud experts. The company writes: “[a]s a cloud practitioner, you’ll venture on a journey to help the citizens in town transform their city by using cloud solutions.”
The Bottom Line
AWS’s approach is… interesting. An open-world role-playing game is definitely an extraordinary approach. Especially when taking into consideration that games like that are usually an effort of a massive number of developers. Amazon’s creation looks a bit as if it was developed by a group of entry-level developers at best. It is also not clear what are the hopes of the company in terms of effectiveness.
The company did, however, recently expand into the video game market with their New World. Moreover, Amazon did develop a game engine called “Lumberyard” as an alternative to industry-standard Unity, and Unreal. Whether we can see more such tutorials in the future, it remains unknown.
Why Safe Programming Matters
In cases where the highest performance possible is a must, C and C++ are standards. That does not come without a cost. Memory safety issues are a source of a vast majority of vulnerabilities in some massive, high-profile projects. According to a blog post published on okta’s website:
The most obvious solution to the problem is the adoption of Rust, often called Mozilla’s greatest contribution to the IT industry. The issue? One cannot simply rewrite everything to Rust. For one, it would be an incredibly painful and lengthy affair. Furthermore, in some cases, C is the only language we can use.
The Bottom Line
If Rust was more widely adopted, then perhaps we would have had fewer vulnerabilities. Of course, Mozilla’s child is not a miraculous shield to save you from all evils. Nevertheless, it is a much better alternative to the “ancient” languages, since it does not compromise on speed while at the same time non-compromising on safety. That’s why new cryptocurrency, security, OS or even embedded development initiatives opt to use Rust.
Edge Generates Image Labels On The Go
Even though the wider web community is getting better, and better at making accessible websites, many fail miserably. Not using even the “alt” tags describing what’s on a given picture is not so obvious.
This project could be significant, yet only time will tell how popular it will get. Now, the only thing left to say is to encourage more developers to think about making their sites accessible ahead of time.It’s a bit heartbreaking to see some projects put little value in making their sites friendly.
New Auth0 Vue SDK & Failed Vue’s Upgrade Process
Auth0, one of the leading developers offering secure authentication & authorization services, developed a new SDK for Vue; Vue 3 specifically. It is safe to say “took them a while”, as Vue 3 is nothing new, and not by any means. Auth0 does not produce content that is to be taken as having little function. Their code is absolutely critical to safety of apps, and thus, they have to comply with all modern standards, updates, and best practices.
All Vue code would have to be rewritten in a totally new way because the existing syntax was being removed and replaced with something else;
All the time people had spent learning Vue had been wasted given everything was about to change;
The new syntax was worse than the old, did not enforce structure, and would lead to spaghetti code;
The Vue Core team had suddenly implemented a huge breaking change without any consultation;
Vue is turning into React!
No, Vue is turning into AngularJS/Angular!
All HTML now needs to be written as a giant string!
“If you build it they will come.” In other words, things have a way of working out. Build your product, and then prepare for the long game. Browserling has shared the story of how all of their creations over the years did not appreciate much popularity… until the third year, where they took off. Each one of them.
360° IT Check is a weekly publication where we bring you the latest and greatest in the world of tech. We cover topics like emerging technologies & frameworks, news about innovative startups, and other topics which affect the world of tech directly or indirectly.