Close

Recommended Readings for Coding Architects

Thanks to coding-architect-extraordinaire colleague and friend David Lazar, following are some links to a few excellent decks from Simon Brown's "Coding The Architecture". Documenting Your Software Architecture: Why? and How?   -- Big Architecture Documents are BAD. http://static.codingthearchitecture.com/presentations/sa2009-documenting-your-software-architecture-why-and-how.pdf How Much Up-Front Design Is Just Enough? Be a JEDI: do Just Enough Design Initially http://static.codingthearchitecture.com/presentations/skillsmatter2012-just-enough.pdf Master Builder…

Share

.NET Framework 4.5 Versioning Demystified

With the release of .NET Framework 4.5 last week, there has been several questions regarding the upgrade path as well as what OS is supported. .NET 4.5 is an in-place upgrade and you can read more about it in Scott Hanselman's detailed post here. Hopefully the following  points would make the versioning and support issues more…

Share

Feature Enhancements in ASP.NET MVC frameworks

An earlier post on "Making a business case for MVC" provided some details about how a developer or architect can promote ASP.NET MVC framework based on features such as Facilitation of Modern Web Experience, Quicker Turn Around for Enhancement Requests, Enhanced Security Features, Performance & Scalability, Compliance, Test Driven Development Support and Reusability. Following is…

Share

Professional ASP.NET MVC3 - A Review

  Time and again as you work through a technology, delta books become increasingly important i.e. the technological texts which are concrete, concise, and build upon earlier foundations of your learning without starting all-over again from the square one. Professional ASP.NET qualify as one of those books, which not only fit the above definition, but…

Share

Speaking @ 10th Annual SecureIT conference- “Practical Web Application Security and OWASP Top 10 implementation on Microsoft Platform”

On March 18th, I will be speaking at the 10th Annual SecureIT conference in a workshop titled “Practical Web Application Security and OWASP Top 10 implementation on Microsoft Platform”. This is a joint session with Tin Zaw, chapter leader and president of OWASP LA. Here is the abstract. Practical Web Application Security and OWASP Top…

Share

Optimizing Collatz Sequence with Dynamic Programming

Even though Kurtz and Simon proved that a natural generalization of the Collatz problem is algorithmically undecidable, it is still fairly easy to brute force the 3n+1 conjecture with large values of n and empirically see it converge. Project Euler's problem 14 queries about which starting number, under one million, produces the longest sequence? Since Premature optimization is often considered root…

Share