Tagged With Software & Design

3

Building extensible software is a tricky business. On one hand, you want your platform to be as customisable as possible, while on the other you want the flexibility to update APIs to make them faster, more secure and feature-rich. These aims aren't always compatible, as we're now discovering with Mozilla and the fundamental changes it's making to Firefox's add-on infrastructure.

5

It's been my sole focus to answer this question for the last two years. I've noticed there are three strategies that successful students consistently use better than anyone else regardless of what resources they use.

1

Here's some bad news for Android users. Security researchers have discovered 100+ more apps that fail to encrypt your login data properly, making it frightfully easy for hackers to steal your password. What's worse: the vast majority of the app makers aren't doing anything about it.