The Abbess Jinyu was inspecting the state of the Laughing Monkey clan. In the hall she came upon a half-drowned monk, soaked and shivering. “The m-m-master commanded me to t-take his coracle out onto the r-r-river,” said the monk through chattering teeth.
SaferWeb: The Most Common OAuth2 VulnerabilityOAuth2 is an authentication framework. Apparently it's very popular now. Disregards its popularity a lot of people don't understand it deeply enough to write proper and secure implementation. OAuth1.
More falsehoods programmers believe about time; "wisdom of the crowd" edition : @noahsussman : Infinite UndoA couple of days ago I decided to write down some of the things I’ve learned about testing over the course of the last several years.
MVC is dead, it's time to MOVE on.MVC is a phenomenal idea. You have models, which are nice self-contained bits of state, views which are nice self-contained bits of UI, and controllers which are nice self-contained bits of …
The stages of code reviewWe recently started using gerrit to perform code reviews for a legacy C codebase that I work on. I also help out on a couple of newer Java and Ruby projects that have had the benefit of having code reviews and testing infrastructure from day one.
Why Not EventsI’ve spent a lot of time arguing against event systems. I don’t argue because they’re bad; compared to batch processing or shared-state imperative concurrency, event systems (actors, vats, channels, etc.) solve many problems and are relatively easy to reason about.
Overengineering and OveradoptionAs coders, we usually begin our careers by throwing together commands sprinkled with single-letter variable names and wild contortions of logic. The code usually does the job inefficiently and fails in catastrophic ways in unexpected situations.
MinuteSort with Flat Datacenter StorageMicrosoft Research recently crushed the world record for MinuteSort, sorting 1.4TB in a minute. This replaces the former record held by Yahoo's 1406 node Hadoop cluster in the Daytona MinuteSort category, and means that Hadoop no longer holds any world sorting record titles.
Google GroupsWhile Coq is a research language, it is also in very wide use among academics, and most of its instability lies in advanced features that I did not use in my project.
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.