Your website really isn’t ‘secure’, though you probably know this. As a developer or product owner, you know the real idea behind web security is to only make it hard enough for an exploitation artist to give up and try another target less secure.
Going Beyond Usernames and Roles with Claims-Based Security in .NET 4.5Claims-based security lets you manage your site's authorization process using any criteria that makes sense to you. And the Microsoft .NET Framework 4.5 provides some performance support for you once you start using claims-based security.
Visual Studio Tips: Starting to code your class project in TFSThis blog follows up two previous posts on how to use TFS for class projects, and how to use TFS for requirements. As a developer, I live in Visual Studio, and that’s where we start working on the tasks assigned to us.
Are buffer-overflows solved yet? A historical tale.Perhaps the most exciting, scary, and classic security vulnerability is the stack-based buffer overflow. This class of vulnerability goes as far back as the 1970s and its legendary status can be tied to C and Unix itself. One of the first computer worms, Morris, exploited exactly this flaw.
No Deadlines For You! Software Dev Without Estimates, Specs or Other LiesIn Coding, Fast and Slow, I talked about one of the deepest challenges involved in writing software: the near-total inability of developers to predict how long a project will take.
A LRU cache implementationA LRU cache is a container that ensures its maximum capacity is never exceeded by using a Least Recently Used strategy to discard elements. The LRU algorithm keeps track of the order used to access the cache elements in order to know the ones to discard when the container is full.
https://www.usenix.org/system/files/1309_14-17_mickens.pdfCSS has been lacking proper layout mechanisms for far too long. Transitions, animations, filters, all of these are great and useful additions to the language, but they don't address the major problems that Web developers have been complaining about for what seems like an eternity.
The shittiest project I ever worked onSometimes in job interviews I've been asked to describe a project I worked on that failed. This is the one I always think of first.
Measuring heart rate with a smartphone cameraThere are some apps out there that can read your heart rate with a smartphone camera. No need for external pulsometers. The procedure is simple: you press the smartphone camera lens gently with your finger and, after some seconds, a reading is shown.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.