Back-end web frameworks were overshadowed as developer focus moved from the server to client-side frameworks like React and Angular, but they remain an essential part of the web stack. Cultivating expertise in server-side technologies is a lucrative career move.
Amidst all the news of advanced cyber attacks, vicious malware, and government-sponsored black hats, it’s easy to forget that the vast majority of data breaches come from the inside. I’m not just talking about malicious insiders, either. While disgruntled staffers with a chip on their shoulder are definitely still dangerous, the biggest risk comes not from malice but from simple ignorance.
What does a game like Minecraft have to do with project management?
A lot more than you might think. Although on the surface it might look like little more than a digital re-imagining of Lego, it’s a game with a surprising amount of depth and scope. It’s a powerful platform for expressing one’s creativity, an environment where what you can build is limited only by your imagination (and how much spare time you’ve got on your hands).
We can never expect a dull moment this year. From ore data breaches and on, check out some good content in our round up! If you enjoy this collection of the web’s top articles, feel free to follow us over on Facebook and Twitter for the same great content the rest of the year.
We can never expect a dull moment this year. From the Microsoft buying GitHub to more data breaches, check out some good content in our round up! If you enjoy this collection of the web’s top articles, feel free to follow us over on Facebook, Twitter, and Google+ for the same great content the rest of the year.
At first glance, knowledge-based authentication seems like a pretty good option. You’re protecting an account or service based on information about the user that they know which isn’t necessarily available to the general public. There’s a reason so many online services have their users set security questions when they first create their accounts.
Your server is more complex than the most fiendishly intricate mechanical device ever devised. It depends on dozens of pieces of software and tens of millions of lines of code, not to mention the hardware, which is mind-bogglingly complicated. All of those pieces work together to serve your web pages and run your shopping carts. As you can imagine, there are hundreds of ways to tweak the way the parts interact, and many of those tweaks impact performance.
It’s 3 AM, and you’ve just received an urgent notification on your smartphone. Something is wrong in the server room, and you’re the only one who can fix it. Bleary-eyed, you drag yourself out of bed, grab a coffee, and set to work figuring out what went wrong.
Developers are problems solvers. Their tools are computers, programming languages, compilers, and text editors. But writing code is a means to end. A developer’s true calling is the invention of creative solutions. We tend to think of development as a machine- and logic-oriented profession, but it is the human trait of creative intelligence for which developers are most valued. In recent years, advances in artificial intelligence research have brought about an alternative means of problem-solving.