Creating

Microsoft: We’re creating a new Rust-like programming language for secure coding

Microsoft can’t just throw away older Windows code, but the company’s Project Verona aims to make older low-level components in Windows 10 more secure by integrating Mozilla-developed Rust. 

The company recently revealed that its trials with Rust over C and C++ to remove insecure code from Windows had hit its targets. But why did Microsoft do this? 

The company has partially explained its security-related motives for experimenting with Rust, but hasn’t gone into much detail about the broader reasons for its move.

SEE: How to build a successful developer career (free PDF)

All Windows users know that on the second Tuesday every month, Microsoft releases patches to address security flaws in Windows. Microsoft recently revealed that the vast majority of bugs being discovered these days are memory safety flaws, which is also why Microsoft is looking at Rust to improve the situation. Rust was designed to allow developers to code

Read More

Creating a Better Internet for Kids

Young people need a safe and stimulating environment while engaging with new technologies and spending time online. The Strategy for a Better internet for Children provides actions to empower them as they explore the digital world.

One out of three internet users is a child. They go online at an ever younger age, using a diverse range of devices. They spend more time on the internet and social media, play more online games and use mobile apps, frequently without supervision by adults. New technologies such as artificial intelligence, increased connectivity, augmented and virtual reality will cause an important shift in the way children engage and interact in society.

While the internet offers many opportunities for learning, communication, creativity and entertainment, it also opens up certain risks to vulnerable users such as children.

Online, children can be exposed to harmful content and behaviour such as cyberbullying, sexual harassment, pornography, violence, or

Read More