Posts

Showing posts from April 2, 2017

Microsoft finally reveals what data Windows 10 really collects

Image
Microsoft has been responding to Windows 10 privacy concerns for nearly two years now, and it appears the company has finally got the message and is prepared to act. Starting today, Microsoft is updating its privacy statement and publishing information about the data it collects as part of Windows 10. “For the first time, we have published a complete list of the diagnostic data collected at the Basic level,” explains Windows chief Terry Myerson in a company blog post. “We are also providing a detailed summary of the data we collect from users at both Basic and Full levels of diagnostics.” Microsoft is introducing better controls around its Windows 10 data collection levels in the latest Creators Update, which will start rolling out broadly next week. The controls allow users to switch between basic and full levels of data collection. “Our teams have also worked diligently since the Anniversary Update to re-assess what data is strictly necessary at the Basic level to keep Windows

What are the most important JavaScript concepts to know for a job interview?

Image
I had to interview developers for a bunch of Javascript positions. So here is the stuff I always check for in order to avoid to get drowned in a wall of buzzwords: The concept of prototypes (and what differs from more traditional inheritance approaches) and alternatives to inheritance. Inheritance and the prototype chain Why: I want to know that you will not use Javascript like Java or a traditional OOP lang. Closures) Closure (computer programming) | WikiWand Why: So that you not get lost in callback hell Loose Coupling in Javascript and Events Custom events in JavaScript Why: I want to be sure you don't dipp your code in useless if and switch statements + adding a lot of coupled code, just because you don't know about events. Duck Typing (for people coming from strong typed languages) Duck Typing in Javascript Why: Another very basic feature that comes with these kind of languages. Sync vs. Async and the challenges that come with it. Be able to explain the