It was a tough year on the personal, career and study levels, I wish I can contribute more to the community in the new year through blogging, article writing and open source software.
2008 list can be fond here
2007 list can be fond here
- MySQL Stored Procedures: Part 2
- Finding a better candidate for your clustered indexes
- How to get index usage information in SQL Server
- Peer-to-Peer Replication in SQL Server 2008
- Elgan: Why products fail
- MySQL Stored Procedures: Part 3
- MySQL Stored Functions
- MySQL and Character Sets
- Security Code Review Using CAT.NET - Part 1
- Security Code Review Using CAT.NET - Part 2
- Avoiding the high cost of bad code
- Self-Promotion at Work: 8 Tips for Shy People
- On the OUTPUT of a data modification
- What’s Hot for 2009? Top 10 areas of opportunity in the downturn
- How To Get Active Directory Users and Groups Using SQL Server Integration Services SSIS 2005
- The sqlcmd utility in SQL Server
- Scripting INSERTs
- Test Run: Lightweight Testing with Windows PowerShell
- 10 Useful Web Application Interface Techniques
- Calculations Made Outside of the Data Warehouse
- Unit Testing Guidelines
- Linking to the Previous Row
- DAC - What to Execute when Connected?
- How to choose and use source code analysis tools
- Mono 2.2 may overtake .NET in some critical categories
- Rob Cheyne Pushes Developer Security Awareness
- Making Time for the MITs (Most Important Things)
- Cross-Domain Communication with IFrames
- Productivity: It Comes from Software Design Rather than Software Tools
- 10 Tips for Writing Consistently Popular Programming Articles
- The big fat lie about battery life
- Why Silverlight is the future
- The case for supporting and using Mono
- Who owns the code? Beware copyright pitfalls
- Over 15 Top Open Source Tools for Web Developers
- What Can Database Developers and DBAs Do About SharePoint?
- Introduction to Multi-Tenant Architecture
- Things I Wish I Had Known
- Windows 7: Enterprise Features Explained
- Correlated Joins Using "Apply"
- Microsoft converging programming languages
- How to Fix The Productivity Problem That's Killing the Software Industry
- Software's Classic Mistakes--2008
- Windows & .NET Watch: Python: Arbitrarily Interesting
- The interview question you must be ready for
- Microsoft Semblio Promises Easy Content Creation for Educators
- Introduction to Version Control with Subversion
- Row Level Versioning
- SQL Server 2005 Paging – The Holy Grail
- TIP: Closing your WCF Connections properly
- Using schema binding to improve SQL Server UDF performance
- Custom Authorization in WCF
- Tapping Into Microsoft Live Services with C#
- Is Five the Optimal Team Size?
- Sending Email Using Embedded Images
- Fundamentals of WCF Security
- Microsoft discloses ambitious security strategy
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
- Secret Sauce: 10 Game-changing Tips from the World’s Top Freelancers
- The Tower of Techno-Babel: What Languages Do Devs Love Now?
- PowerShell: A More In-Depth Look - Error Handling
- Tip: HTTP Conditional Get
- Handling Data Conflicts in the Microsoft Sync Framework
- What is sysprocesses and what can it do for you?
- Usages of CONTEXT_INFO
- Why Doing Things Half Right Gives You the Best Results
- Auto generate change scripts in SQL Server Management Studio (SSMS) for tables
- There Must Be 15 Ways To Lose Your Cursors... part 1, Introduction
- There Must Be 15 Ways To Lose Your Cursors… Part 2
- Using Isolated Storage to Store Application User Data in the .NET Framework
- The Developer Iteration
- Yahoo’s YQL Makes the Internet Your Database
- What happens when you perform a rollback inside a trigger?
- My Top 5 SQL Server Indexing Best Practices
- SQL Server standard edition in a virtual world
- What I've already done to be a better developer
- Tip: Detecting Defects in C# Programs
- Implementing multithreading in .NET: Two major factors to consider
- JavaScript - the Web site performance killer, Google guru says
- Why use Stored Procedures?
- Master Data Services – What’s the big deal?
- Announcing VS2010 / .NET Framework 4.0 Beta 1!
- Flash vs. Silverlight: What Suits Your Needs Best?
- Cracking the ITIL V3 Foundation exam
- Windows 7 Managed Code APIs
- Cracking the PMP
- Add Styles to Your Reporting Services Reports
- Centralising Reporting Services Stylesheets
- Introducing Page Speed
- Sometimes the Simplest Solution Isn't the Best Solution (The All-In-One Search Query)
- 10 Answers You Should Know Before Your Job Interview
- My Approach to Writing for SQLServerCentral
- Saving Bandwidth Using UpdatePanel Triggers
- Create Quick Database Interfaces with ASP.NET Dynamic Data
- 10 UI Design Patterns You Should Be Paying Attention To
- The Entity Framework In Layered Architectures
- Hardware's Dirty Little Secret, or Why Software Can be Mass Produced
- How to Identify Blocking Problems with SQL Profiler
- Avoiding the EAV of Destruction
- Old Performance Tuning Recommendations Die Hard
- Myth : I don't need point in time recovery so I don't need the transaction log
- Browser Compatibility Development Guide
- Comparison of Dates in SQL
- Using RDLC and DataSets to develop ASP.NET Reporting Services Reports
- C# 4.0's New Features Explained
- Map IP Address to a Geographical Location
- Anti-Patterns To Avoid In N-Tier Applications
- Breaking All The Rules with WCF
- The Cost of Static
- Learning from Our Mistakes
- There Is No Easy Fix
- Claims-Based Authorization with WIF
- How to detect and avoid memory and resources leaks in .NET applications
- An Un-indexed Foreign Key Gotcha
- Seven Lead Principles
- Looking to the Future of ASP.NET
- Introduction to SQL Azure
- 10 Common SEO Mistakes that can Destroy Your Website [Part I]
- WCF Behavior
- Using Agile Techniques to Pay Back Technical Debt
- Using Business Connectivity Services in SharePoint 2010
3 comments:
This is so useful, but did you manage to keep track of them across the year ??
Ok, this is not the complete list, sure some articles were missed.
I start writing the (Articles I read in xxxx) at the beginning of the year and save it as a draft, and add any article I read once I finish reading it and publish it in the first day in the next year. This seams tedious but it's useful for me for future reference. I come back to this list from time to time.
very interesting articles.
i also collect articles i read, but also summary of them so no need to go back and read them all agin.
Ahmed.
Post a Comment