360° IT Check #7 - Celebrating 10 years of Kotlin, a Pandemic of Cyberthreats, the results of the annual Stack Overflow survey are in, and more!
Senior Content Marketer & Technical Expert
360° IT Check
Like what you’re reading? Make sure to subscribe to our weekly newsletter! Listen to this episode on Spotify:
10 Years of Kotlin Documentary Released
On July 19, 2011, JetBrains announced a new language for the JVM - Kotlin. Because of the anniversary, the company behind the project released a commemorative video.
Jan Radzikowski, Android Developer at ITMAGINATION is happy the language was shared with the world:
I would say that Kotlin suits me much better than Java, but I’m speaking from the Android Dev point of view. The first benefit that comes to my mind is legibility. Kotlin is quite concise and could be used in such a manner that you can read it almost as a novel. Another advantage Kotlin has over Java is that null references are controlled by the system (NullReferenceException anyone?). You don’t have to annotate them at all.
From the specifics, there are no raw types, which in my opinion makes the language more consistent. What else?
- Lambdas and inline functions - Extension functions! - they make a huge difference and improve readability and coding speed (when used correctly, of course) - The concept of primary constructors - Data classes - Objects and how Kotlin deals with Singletons
To end with, coroutines are a major benefit. They are a great way to replace the RxJava library and to be able to write easy-to-read and thread-safe asynchronous code.
Stack Overflow 2021 Survey - React & Svelte Come Out On Top
The results of the annual Stack Overflow Surveyare in. This year’s survey was a little different, however. It was opened in February 2020 - shortly after that, our lives as we knew them stopped existing. There are some interesting trends that emerged from the survey:
Svelte, the newest framework, became the most loved web framework. React still remains the most wanted, as the majority of jobs require knowledge of Facebook’s project
Younger coders prefer learning from online resources. The older generations still stick to traditional resources & sources of knowledge such as books, and schools.
One common factor between all Pixel phones was the use of AI & ML to improve pictures taken with the phone. The company says that in their new device, they needed a custom chip. The reason being the frustration that Google wasn’t “[...] able to do as much as [it] would like on phones.”
Besides enhancing the photography capabilities, the new chip is supposed to help the phone improve constantly. That would be due to the updated models that the phone would be able to download, the constant addition of new features, or both.
Windows 365, Microsoft’s service allowing you to stream a cloud PC to your browser, had to pause its free trial amid “significant demand.” The capacity dedicated for the program was reached in one day. That’s even despite the fact that only businesses could register for the trial.
We have seen unbelievable response to #Windows365 and need to pause our free trial program while we provision additional capacity. Sign up below to get notified when trials resume. https://t.co/Q05C7cBWMh
The company from Redmond in USA, offers the service starting from $20 for 1 vCPU, 2GB RAM, 64GB of storage, and 12 GB of bandwidth, if you already own a Windows 10 license. The most powerful configuration runs on eight vCPUs, 32GB of RAM, and 512GB of storage for $158/162 per month (147.50 euros).
OneNote to rule them all.
After some time of a confusing split between OneNote for Windows 10, and OneNote 2019, Microsoft is moving to unify both versions in Windows 11. It seems that the makers of Windows 10 & the Office suite will look to make the UWP version obsolete, while it merges it with the version bundled with the productivity bundle. That is despite the fact that the company made moves that suggested otherwise.
Of course, the note-making app will remain free of charge, as it is now.
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.