Here's an interesting question I was pondering last week. The .NET base class library has a method Random.Next(int) which gives you a pseudo-random integer greater than or equal to zero, and less than the argument.
eBay:remote-code-executionLast week i’ve been searching for security issues on eBay websites. This time I found a controller which was prone to remote-code-execution due to a type-cast issue in combination with complex curly syntax.
A Great Old-Timey Game-Programming HackA long time ago, when I was a college undergrad, I spent some time working on computer video games. This was in the 8-bit PC era, when the gaming hardware was almost impossibly slow by today’s standards.
The Only Thing Weirder Than a Telemarketing RobotWhen a salesperson named Samantha West called a Time reporter, she seemed like a computer. But with current technology, it might not be possible to build such a robot, raising a truly bizarre possibility. Sometimes, you have to think like a scammer.
Expert to Expert: Erik Meijer and Bertrand Meyer - Objects, Contracts, Concurrency, Sleeping BarbersBertrand Meyer is a programming language guru, computer scientist and arguably the uncle of object oriented programming . Bertrand created the Eiffel programming language.
Development Blog : About PayPal's Node vs Java “fight”It was a cloudy Seattle day in late 1980, and Bill Gates, the young chairman of a tiny company called Microsoft, had an appointment with IBM that would shape the destiny of the industry for decades to come. He went into a room full of IBM lawyers, all dressed in immaculately tailored suits.
Programming Your Brain: The Art of Learning in Three StepsFrom time to time, I run into people who are interested in breaking into programming. Last night at the company holiday party a guy (we’ll call him Sam) walked up and introduced himself, asking for advice on how to move from his current role over to development.
WinFS, Integrated/Unified Storage, and Microsoft – Part 4I knew that the Cairo Object File Store (OFS) was in trouble my first week at Microsoft. I’d been asked to attend a design meeting for OLE DB that would start at 6PM. On Friday. Why such a seemingly important meeting would be scheduled for Friday evening would soon become apparent.
Simple Binary Encoding, a new ultra-fast marshalling API in C++, Java and .NETWelcome to the Adaptive blog! In this first post we will be talking about Simple Binary Encoder, aka SBE.
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.