Posts

Showing posts from July, 2014

RIF Notes #29

“Most artists and designers I know would rather work all night than turn in a sub-standard job. It is a universal truth that all artists think they a [sic] frauds and charlatans, and live in constant fear of being exposed. We believe by working harder than anyone else we can evaded [sic] detection. The bean-counters rumbled this centuries ago and have been profitably exploiting this weakness ever since. You don’t have to drive creative folk like most workers. They drive themselves. Just wind ‘em up and let ‘em go.”—Linds Redding   ASP.NET vNext: the future of .NET on the Server Announcing the Release of ASP.NET MVC 5.1, ASP.NET Web API 2.1 and ASP.NET Web Pages 3.1 ASP.NET Session State using SQL Server In-Memory – An ASP.NET Session State using SQL Server In-Memory Caching: the Good, the Bad and the Hype – Dino Esposito outlines the four aspects of Caching with a good explanation of each. Top "Must Know" Frameworks for .NET web developers foc.us is a tDCS headse

RIF Notes #28

“Quality is the result of a million selfless acts of care—not just of any great method that descends from the heavens. That these acts are simple doesn’t mean that they are simplistic, and it hardly means that they are easy” – Uncle Bob Error logging and tracking done right with Raygun.io – Troy Hunt reviews RayGun.io Benefits of Continuous Deployment Technology Radar – This is extremely informative. Thoughworks evaluates technology based on whether they think its ready to adopt, trial (almost ready), assess (evaluate), or hold (not ready for use).  Interestingly, TFS is a Hold. Use Frequent Branches to Tell a Story and Simplify Code Reviews – Sounds familiar. Avoid the pick-n-mix branching anti-pattern – This also sounds familiar, in that it was something we abandon long ago. Unusual Ways of Boosting Up App Performance. Strings The JavaScript Alternatives – About things like CoffeeScript, TypeScript and Dart to make javascript easier and cleaner. Largest collection of

RIF Notes #27

“organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations” – Melvin Conway Revisiting Conway's law – “if you want cohesive and decoupled systems, put different teams at work on each of them, so that the communication structures of the teams resemble what you want to achieve with projects…Segregation of responsibilities starts by our own work organization" Exploring the Duality between Product and Organizational Architectures: "A Test of the "Mirroring" Hypothesis – Harvard Business school study. Software Structure Can Reduce Costs and Time-to-Market – “the structure of software largely determines how long it takes and how expensive it is to develop, test, extend, and maintain a software system…the structure of software largely determines how long it takes and how expensive it is to develop, test, extend, and maintain a software system…when the structure of the code b

RIF Notes #27

“organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations” – Melvin Conway Revisiting Conway's law – “if you want cohesive and decoupled systems, put different teams at work on each of them, so that the communication structures of the teams resemble what you want to achieve with projects…Segregation of responsibilities starts by our own work organization" Software Structure Can Reduce Costs and Time-to-Market – “the structure of software largely determines how long it takes and how expensive it is to develop, test, extend, and maintain a software system…the structure of software largely determines how long it takes and how expensive it is to develop, test, extend, and maintain a software system…when the structure of the code base significantly impedes the time of subsequent deliveries of the right features, a business’s competitive agility is lost and the Return on Investment on the s