Development
Viewing all posts categorized under Development.
Timeline
Filter by Year
The Rise of Scala: Bringing Functional Programming to the JVM
Analyzing the growing adoption of Scala in early 2011 as developers seek functional programming paradigms, safety features, and actor-based concurrency on the JVM.
jQuery 1.5: Rewriting the AJAX Module with Deferred Promises
Exploring the release of jQuery 1.5 in January 2011. We examine the complete rewrite of the AJAX module and the introduction of the Deferred object promise API.
C# 4.0 and Dynamic Binding: Enhancing COM Interop and Dynamic Language Integration
Reviewing the key features of C# 4.0 released in 2010, detailing the dynamic keyword, optional arguments, and COM interoperability improvements.
Database Normalization vs. Denormalization for Web-Scale Performance
Understanding the balance between database normalization (3NF) to prevent anomalies and denormalization to accelerate high-volume queries.
Entity Framework 4.0: Resolving the Object-Relational Impedance Mismatch
Exploring the release of Entity Framework 4.0 in late 2010. We examine POCO support, lazy loading, and code-first ORM patterns.
Agile Estimation: Demystifying Planning Poker and Story Points in Scrum
A look at Agile management practices in 2010. We review the mechanics of planning poker, story points, and sprint velocity calculation.
Why jQuery is Dominating Client-Side Scripting: DOM Manipulation Made Easy
Exploring the rise of jQuery in 2010. We review cross-browser abstractions, simple AJAX syntax, and best practices for responsive DOM selectors.
The OWASP Top 10 for 2010: Mitigating SQL Injection and XSS Vulnerabilities
An analysis of the updated OWASP Top 10 vulnerabilities list released in 2010, with step-by-step guidance on preventing SQL injection and XSS.
WPF 4.0: Enterprise UI Design with MVVM Pattern and XAML
An exploration of Windows Presentation Foundation (WPF) 4.0 features, detailing best practices for implementing the Model-View-ViewModel (MVVM) pattern in desktop apps.
Understanding WCF in .NET 4.0: SOA Best Practices for Enterprise Systems
Analyzing the improvements to Windows Communication Foundation (WCF) in .NET 4. We review configuration simplification, routing services, and soap endpoint setup.
Designing High-Performance SQL Indexes: A Masterclass in Query Optimization
A deep dive into database internals, examining B-Tree layouts, page reads, and how to structure composite indexes to satisfy query execution plans.
ASP.NET MVC 2: Moving Beyond the Web Forms Paradigm
Exploring the release of ASP.NET MVC 2 in early 2010. We dive into model binding, custom templates, and why developers are abandoning Web Forms.