Conferences
Windows OS
- Win7: Windows Explorer Doesn't Refresh Elements
- HowTo: Teach Visual Studio to Remember Your TFS Password
- Time Machine backups to Windows shared network drive
- HowTo: Run IIS 7 on Vista 64bit OS in 32bit mode
- Intel ProSet Wireless tool causing a lot of trouble
- HowTo: execute a file download from Windows command line
- Extended User Management under XP
- Retrieving list of installed applications
- How to open docx files??
- Creating simple backups with WinRAR
- What now: Program Files or Programme??
- Vista and stability??
- When Windows tray-icons disappear misteriously
Software testing
- Test Your App Under Slow Network Speeds
- Testing and the Single Responsibility Principle
- Writing IoC Supported Integration Tests using AutoFac
- Testing JavaScript: Mocking jQuery Ajax Calls
- Why Did it Have to Be So Complicated Before??
- SmellyCode: A Classical Example of Non-Unittestable Code
- Why Automated Tests Boost Your Development Speed
- A Test-Driven Dev's Nightmare: Meeting the HttpContext
- Why Extract {Class | Interface | Method} Refactoring improves Testability and Readability
- Smelly Code: Direct Object Instantiation as a Testability Killer
- Don't Let Your Test Doubles Fool You
- Testing Your SUT Against Exceptions
- Design Tech Talk Series Presents: OO Design for Testability
- TDD Test == Unit Test or TDD Test <> Unit Test?? Is it Really Important??
- Do I Really Need to Test This??
- Testing Newbies: Some Thoughts about Test First
- I am ready to write some unit tests. What code coverage should I aim for?
- Let tests guide you through development
- Presentation: Testing on Android
- Android Instrumentation test - AndroidTestCase: java.lang.IllegalAccessError
- Why factories with configuration files are better for decoupling but still a testability killer
- Can you trust your tests?
- Test-Driven-Design: A real world scenario of an email sending requirement
- Unit testing asynchronous code
- Creating Test Suites with jUnit 4
- RT: Testing with VS2010 - A Bugs Life
- Part 1: Writing testable code for the Android
- Law of Demeter: Nice metaphor
- It is not about writing tests, its about writing stories
- HowTo: Getting started with JUnit testing for Liferay portlets with Netbeans (for Eclipse users)
- JsTestDriver - Easy unit testing for JavaScript code
- Help, my MSTest DeploymentItem doesn't get deployed!
- HowTo: testing jFace Action class taking a StructuredSelection object
- Testing Ajax applications
Visual Studio
- HowTo: Subscribe to Failed TFS Builds
- Visual Studio: Where Did My Shelvesets Go?
- Visual Studio Tips
- UX: Why GitHub for Windows is better than VS TFS Integration
- Visual Studio: Set the Build Action for an Entire Folder
- Visual Studio: The application cannot start
- Document and Share Your Snippets: Presenting SnippetDoc
- Trouble with the VS QualityTools.UnitTestFramework dll
- HowTo: Teach Visual Studio to Remember Your TFS Password
- Boost your productivity using shortcuts in Visual Studio
- HowTo: Prevent Visual Studio from auto-formatting your jQuery source
- That's what I'm missing in Visual Studio! Give me better code editor support!!
- RT: Testing with VS2010 - A Bugs Life
- Visual Studio intellisense not working properly
- Visual Studio 2010 Beta2: Cannot start application
- Are C# regions a good thing??
- HowTo: Changing TFS workitem type from task to bug
- Help, my MSTest DeploymentItem doesn't get deployed!
- Best practices: Deploying webapps (contd.)
- Best practices: Tracking information on the source code with Visual Studio and TFS
WCF
- HowTo: Using VS2010 Web.config Transformations to Bypass SSL Authentication Locally
- Intercepting WCF Operation Calls with Impersonated Identity
- ASP.net Ajax: Consuming webservice from client-side JavaScript
ASP.net MVC
- Programming ASP.net MVC4 by J. Chadwick, T. Snyder and H. Panda
- Output Caching in ASP.net MVC
- Lessons Learned: Don't Expose EF Entities to the Client Directly
- Strange Error When Downloading File in IE8 from SSL Site
- ASP.net MVC3: Doesn't Deserialize Nullable Properties from Json
- Should Android Worry About the iOS 5 Update? Definitely Not!
- Exercising Our Remote Application Removal Feature
- Android 2.2 - Release Froyo
- Google seems to care about privacy
- Preview the new Gmail web interface for the iPad in Chrome
- Updated Home: Stackoverflow iGoogle Gadgets
- Accessing the host machine from your Android emulator
- Google Wave...a first comment
- GWT meets Spring
- New equation editor makes GDocs even more usable!!
- Meta.Stackoverflow, Serverfault and Superuser iGoogle Gadgets submitted!
- iGoogle Gadget: Stackoverflow Profile View
- Mashup editor about to shut down
- Page Speed: Firebug add-on for analyzing web page speed
- Image search: Bing vs. Google Image
- QSB - Google Quick Search bar for the Mac
- Google Wave - Collaboration et excellence
- Will Microsoft's Bing become Google's biggest threat?
- Use Google Scholar and Latex for correctly citing papers
- Google's newest addition: Google Brain search for mobile!!
- AJAX APIs Playground Ver. 2
- Everything you always wanted to know about Google...
- Google AJAX APIs: The Google Visualization API
- Google contacts and calendar sync
- Finally!! Gmail went offline.
- HowTo: synchronize Google Calendar with your iPhone
- First steps with Silverlight. What about GWT?
- Building a better query
- New Google Personalized page
- Picasa web albums improved
- Google Chrome: browsing the Google way
- Google Earth globe doesn't appear
- Page creator is going to be disposed this year
- Google about to add offline support to Gmail and GCalendar
- Lively - Google's answer to Second Live
- Testing Ajax applications
- Gmail awakes attention
- Finally, I got Google Docs offline access
- Finally, a new GTalk version
- Building and hosting applications empowered by the Google infrastructure
- Improved code browsing on Google Code
- Not bad...
- Get in contact with your readers
- News Mapper experiences a revival
- Android - An Open Handset Alliance Project
- GME starts to appear here and there
- News Mapper has success!
- News Mapper: A mashup experience with the Google Mashup Editor
- Google launched Presentation service
- Blogger Buzz: Blogger Play: Watch the blogs go by
- GReader a mature product
- Google Earth 4.2 - Easter egg
- The final Gmail video
- Google Earth | Sky
- Google Talk JavaScript Client
- Creative way of making publicity
- Searched a Google Tasklist?? No? Anyway, take a look at this...
- GPC team finally replies to user request
- Huge update to GDocs interface
- Street View on Google Maps
- One step forward to the "Google Operating System"?
- What "sucks" about Google Page Creator
- Google presents itself in new style
- We're sorry....but your query looks...
- Google's new presentation service
- Wondered where your blog-album is??
- Some kind of crazy
jFace
- HowTo: testing jFace Action class taking a StructuredSelection object
- JFace Table API with Eclipse RCP
- Persisting the current perspective state of an RCP
.net
Entity Framework
- Entity Framework: Intercepting SQL Queries for Contextual Logging
- Entity Framework Schema Translations
- Basta-On-Tour Wrap Up Day 2: EF Best Practices, JavaScript, MVC
- Basta-On-Tour Wrap Up Day 1: Entity Framework
tooling
- Blog Like a Hacker with Jekyll and Nitrous.IO
- Perfect Workflow in Sublime Text 2
- My Sublime Text Setup
- Test Your App Under Slow Network Speeds
- Deploying: Git vs. TFS Showdown
- Visual Studio Tips
AOP
OSX
- Deploy Android APK OTA Using Symbolic Links and Dropbox
- Tomcat: IllegalStateException: No output folder
- HowTo: MySQL Workbench to Remote Ubuntu Production Server Using SSH Port Forwarding
- Reloaded: Clean up your folder. For OSX
- Time Machine backups to Windows shared network drive
- HowTo: Use your iPhone as a remote control for presentations
- Annotation tools for the Mac
Exploring JavaScript
- Exploring JavaScript: Scope Pollution when instantiating JavaScript Objects
- Exploring JavaScript: Iterating Over a Collection of Items
- Testing JavaScript: Mocking jQuery Ajax Calls
- JavaScript Scoping by Example
HowTo
- HowTo: Subscribe to Failed TFS Builds
- HowTo: Upgrade RAM of Your Macbook Pro
- Least Invasive Approach to Gain Root Access on the Nexus One
- Android: HowTo Detect Installed SQLite DB Version
- HowTo: Using VS2010 Web.config Transformations to Bypass SSL Authentication Locally
- More Than Just Synching - Dropbox
- HowTo: MySQL Workbench to Remote Ubuntu Production Server Using SSH Port Forwarding
- HowTo: Teach Visual Studio to Remember Your TFS Password
- HowTo: Install your Android app OTA on your device for testing
- HowTo: Get an Android app's database from the emulator
- HowTo: Prevent Visual Studio from auto-formatting your jQuery source
- HowTo: Launch JavaScript after async postback of UpdatePanel
- HowTo: Use your iPhone as a remote control for presentations
- HowTo: Use globally defined resources in your ASPX code
- HowTo: Fade out div after some seconds using jQuery
- HowTo: Include JavaScript file from JavaScript code
- HowTo: Get the selected list index on Android Activity from context menu event
- HowTo: Run IIS 7 on Vista 64bit OS in 32bit mode
- HowTo: Control the rendered Html tag on your custom, composite server controls
- HowTo: Changing TFS workitem type from task to bug
- HowTo: Getting started with JUnit testing for Liferay portlets with Netbeans (for Eclipse users)
- HowTo: Keep request parameters on validation errors with Spring's SimpleFormController
- HowTo: Get localized string different from the current culture
- Intel ProSet Wireless tool causing a lot of trouble
- HowTo: Make your custom ASP.net server control validatable
- Floating figures and tables with Latex
- HowTo: Set the assembly binding location
- HowTo: Detect Assembly dependencies at runtime
- HowTo: Persist viewstate on the server-side
- HowTo: synchronize Google Calendar with your iPhone
- HowTo: testing jFace Action class taking a StructuredSelection object
- HowTo: execute a file download from Windows command line
- HowTo: Create 'linked tables' in MS Access
- Extended User Management under XP
- Retrieving list of installed applications
- Posting Source code on Blogger
- How to open docx files??
Software Architecture
- Modularity in JavaScript MVC Frameworks
- Architecting for Failure at the Guardian
- QCon London - My Personal Recap
- Sharpening the Tools
- Questions for an Enterprise Architect
- Large-scale JavaScript Application Architecture
CoffeeScript
C++
- Del.icio.us links and three new projects online
- C++ linking libraries to build configuration in Eclipse
- C++ experiences
- Verifying command line parameters on C++ main method
- C/C++ programming on Linux
VBA
coaching
jQuery
- Sequential Asynchronous Processing with jQuery Deferreds
- jQuery Validation: Add a Required Field Marker
- Testing JavaScript: Mocking jQuery Ajax Calls
- Experiencing the jQuery 1.6 Breaking Changes
- Posting JSON Data to an ASP.net MVC 3 Web Application
- Create DOM Tree out of a Dynamic HTML String
- Load JavaScript Files Asynchronously
- '\n' will break your JSON jQuery - WCF service call
- Microsoft contributes to jQuery: Client-side templating mechanism
- HowTo: Prevent Visual Studio from auto-formatting your jQuery source
- HowTo: Fade out div after some seconds using jQuery
- Microsoft Ajax CDN
- jQuery plugin development pattern
- AJAX APIs Playground Ver. 2
- Extended view reloaded
- Webclip: jQuery Intellisense in VS 2008 - ScottGu's Blog
Spring
- Integrating Jersey with Spring
- Tackle software dependencies with IoC and Dependency Injection
- GWT meets Spring
- HowTo: Keep request parameters on validation errors with Spring's SimpleFormController
- HowTo: Bind an input field to a Date property using Spring's SimpleFormController
Android
- Transformer TF101 meets Jelly Bean powered by CyanogenMod
- Scaling Android Emulator Size: Without using Eclipse
- HTML5 version Android: Apps or Web for mobile development??
- Droidcon London 2011 - Europe's largest Android Conference
- Android Development Tools
- Should Android Worry About the iOS 5 Update? Definitely Not!
- Integrating Android and Google App Engine
- Help, Gingerbread drains the Battery of my Nexus One!!
- Getting Started with Android Development
- Least Invasive Approach to Gain Root Access on the Nexus One
- Deploy Android APK OTA Using Symbolic Links and Dropbox
- Coding an Update Functionality for your Android App
- Android: HowTo Detect Installed SQLite DB Version
- Is the Phone Moving or Not?
- Update SDK to Platform Gingerbread 2.3: Conversion to Dalvik Format Failed
- Android: Attaching ClickListeners Declaratively
- Smelly Code: Eager Test
- Tired to Manually Enter Wifi Network Configurations into your Android Phone??
- Retrieve Selected Items on Checkable ListView: Differences in SDK Level 7 and 8
- The World of ListView
- HowTo: Install your Android app OTA on your device for testing
- Exercising Our Remote Application Removal Feature
- Let tests guide you through development
- Presentation: Testing on Android
- Android Instrumentation test - AndroidTestCase: java.lang.IllegalAccessError
- HowTo: Get an Android app's database from the emulator
- Android 2.2 - Release Froyo
- Google seems to care about privacy
- Cross-Compiling Android Applications to the iPhone
- Tune your emulator with a pretty Nexus One skin!
- Android SMS activity doesn't fill phone number
- MapView doesn't fire onLongClick event
- Implementing the onTouchEvent for the MapActivity
- HowTo: Get the selected list index on Android Activity from context menu event
- Accessing the host machine from your Android emulator
- Part 1: Writing testable code for the Android
interesting apps
- Will I really Miss Google Reader??
- Setting up my Developer Machine
- Gist: A Suitable Tool For Collaborative Online Code Reviews?
- More Than Just Synching - Dropbox
- Presentation: Dropbox Startup Lessons Learned
- Tired to Manually Enter Wifi Network Configurations into your Android Phone??
- Reloaded: Clean up your folder. For OSX
- Google Wave...a first comment
- Annotation tools for the Mac
- New equation editor makes GDocs even more usable!!
- Dropbox iPhone app will soon be released!
- Firefox 3.5
- QSB - Google Quick Search bar for the Mac
- Google Wave - Collaboration et excellence
- Dropbox - Sharing, synching and backup has never been so easy
- Use Firebug everywhere!
- AJAX APIs Playground Ver. 2
- Google contacts and calendar sync
- Do you also lie awake at night wondering...
- HowTo: synchronize Google Calendar with your iPhone
- Discover: file management on the iPhone
- Launchy available for Linux
- Passpack - Manage your passwords the intelligent way
- Lively - Google's answer to Second Live
- Program icon search engines
- Got a Dropbox account
- Cuzillion - High performance web pages testing
- Finally, I got Google Docs offline access
- Twittering :)
- Finally, a new GTalk version
- Divshare, Dropbox and the still misterious GDrive
- How to open docx files??
- Remember the milk
- Speed check: Test your broadband connection
- Never wanted to download a YouTube Video??
- Creating simple backups with WinRAR
- Finally syntax highlighting on my blog!!
- Working for hours in front of the screen??
- Creating professional websites as non-professional person
- Google Earth | Sky
- Google Talk JavaScript Client
- Aodhan Cullen is the BusinessWeek Young Entrepreneur of the year
- Eclipse Europa is out
Mac
- HowTo: Upgrade RAM of Your Macbook Pro
- Reloaded: Clean up your folder. For OSX
- Time Machine backups to Windows shared network drive
- Annotation tools for the Mac
- New equation editor makes GDocs even more usable!!
- Problems connecting to Windows Live Messenger account with Adium
- QSB - Google Quick Search bar for the Mac
- My new MacBook Pro
lessons learned
- Lessons Learned: Don't Expose EF Entities to the Client Directly
- Don't Underestimate the Trouble Caused by URLs in Emails
- Juri Goes GIT - First Steps
- Testing Your SUT Against Exceptions
- Presentation: Dropbox Startup Lessons Learned
- Smelly Code: Eager Test
- Lessons Learned: Make your ListItemCollection Linq Queryable
RCP
- Del.icio.us links and three new projects online
- HowTo: testing jFace Action class taking a StructuredSelection object
- JFace Table API with Eclipse RCP
- Persisting the current perspective state of an RCP
- The type X is not accessible due to restriction on the...
ASP.net
- AutoFac: ASP.net WebForms UserControl Dependencies Only Available At Page_Load Event
- Don't Underestimate the Trouble Caused by URLs in Emails
- Why Did it Have to Be So Complicated Before??
- JavaScriptSerializer: Circular Reference was Detected While Serializing an Object of Type...
- Posting JSON Data to an ASP.net MVC 3 Web Application
- Basta-On-Tour Wrap Up Day 2: EF Best Practices, JavaScript, MVC
- Basta-On-Tour Wrap Up Day 1: Entity Framework
- A Test-Driven Dev's Nightmare: Meeting the HttpContext
- FriendlyBool Extender What?
- ASP.net: Organize Your Resources the Correct Way!
- '\n' will break your JSON jQuery - WCF service call
- HowTo: Launch JavaScript after async postback of UpdatePanel
- HowTo: Use globally defined resources in your ASPX code
- ASP.net Ajax: Consuming webservice from client-side JavaScript
- Repeater looses its data collection. ViewState problem?
- Microsoft Ajax CDN
- HowTo: Control the rendered Html tag on your custom, composite server controls
- Server Error: Validation of viewstate MAC failed.
- VS Designer: 'X' could not be set on property 'Y'
- Automatically find the Label associated to a WebControl through the AssociatedControlID
- HowTo: Get localized string different from the current culture
- HowTo: Make your custom ASP.net server control validatable
- Best practices: Deploying webapps (contd.)
- Problems with character encoding on cookies
- Observation: Selected value behaviour of the DropDown list control
- HowTo: Persist viewstate on the server-side
- Accessing webcontrols inside the ProgressTemplate of an UpdateProgress
- Strange focus behavior on Firefox 3+
- Problem: launching javascript from hyperlinks without redirecting
- Best practices: Deploying webapps
- Revised: Changed values of readonly and disabled fields....
- Changed values of readonly and disabled fields not accessible after postback
- The Controls collection cannot be modified because...
- Specifying the size of a FileUpload control on Firefox
- Recursive version of the FindControl(..) method
- IE problems with AjaxControl Toolkit's AutoComplete extender
- The type [X] exists in both...
- The ViewState hell: controls loosing their values
- Attaching client-side event handler to radio button list
MVC
- Large-scale JavaScript Application Architecture
- What? Model-View-Controller in JavaScript?
- Why Did it Have to Be So Complicated Before??
- JavaScriptSerializer: Circular Reference was Detected While Serializing an Object of Type...
- Posting JSON Data to an ASP.net MVC 3 Web Application
Antipatterns
- Find Code Duplicates with Sublime Text
- Are anonymous Lambda style event handlers a readability killer?
- Comments smell! Replace them with more expressive code.
git
refactoring
- This is all your app is: a collection of tiny details. (Contd.)
- Use The "var" Keyword to Have More Maintainable Tests!?
- Is It More Readable??
- Why Extract {Class | Interface | Method} Refactoring improves Testability and Readability
- Gist: A Suitable Tool For Collaborative Online Code Reviews?
- Smelly Code: Direct Object Instantiation as a Testability Killer
- Practical example: Applying the Template Method design pattern
- Refactoring for the sake of compactness and reusability
- Test-Driven-Design: A real world scenario of an email sending requirement
Smelly Code
- SmellyCode: A Classical Example of Non-Unittestable Code
- Smelly Code: Direct Object Instantiation as a Testability Killer
- Smelly Code: Eager Test
- Introducing #smellycode
webclips
- jQuery plugin development pattern
- Google's newest addition: Google Brain search for mobile!!
- Internet Explorer 8: Compatibility
- How does one elaborate design using CRC cards?
- Do you also lie awake at night wondering...
- Webclip: Mashups, geocoding with Google Spreadsheets (and Gadgets)
- Webclip: jQuery Intellisense in VS 2008 - ScottGu's Blog
- JFace Table API with Eclipse RCP
GWT
- GWT Button with image AND text
- Client-server communication peculiarities with GWT and App Engine DataNucleus
- GWT Hyperlink Widget with Image
- GWT, App Engine and App Engine Data Classes
- DockLayoutPanel doesn't work correctly??
- GWT DecoratorPanel style problems
- GWT meets Spring
- First steps with Silverlight. What about GWT?
- Strange GWT compiler error when trying to serialize Java objects
iOS
- HTML5 version Android: Apps or Web for mobile development??
- Should Android Worry About the iOS 5 Update? Definitely Not!
martial arts
- Just before the sunrise on the beach at Rhodos...
- Finally, my Katana arrived!!
- Beside hacking each day...
- Stage with Kaiso Hiroo Mochizuki
- Qi Gong
- The first step in a long way....
Web Dev
Blogging
- Interview with DZone
- Retrospective 2012
- QCon London - My Personal Recap
- Joining the DZone MVB Program
- My Tumblr Stream: A Developer's Work Log
- JCG - Joining the Java Code Geeks Program
- Blog to learn...
- These damn spammers!!!
- Extended view reloaded
- Del.icio.us links and three new projects online
- Guidelines for promoting your blog
- It is done...
- Blogging year 2008
- Blog renewal status
- Star rating - Encouraging readers to interact
- Label cloud on my blog
- Extended-view improved
- Extended view: full focus on readers
- Fighting with cross-browser incompatibilities
- Posting Source code on Blogger
Design Patterns
- What? Model-View-Controller in JavaScript?
- Practical example: Applying the Template Method design pattern
- Tackle software dependencies with IoC and Dependency Injection
- The power and simplicity of the Command pattern
- ExecutableTask pattern to tackle J2ME multithreading
- jQuery plugin development pattern
- Logical separation with MVC
Open Source
J2ME
- Around(J2)ME listed on Softpedia
- ExecutableTask pattern to tackle J2ME multithreading
- MIDlet for downloading image from the web
- Best practices: The challenge of designing software for wireless devices
- Getting ready for mobile development with Eclipse, WTK and EclipseME
Software Design
- Some Usability Thoughts for the Weekend...
- Integrating Jersey with Spring
- SmellyCode: A Classical Example of Non-Unittestable Code
- Smelly Code: Direct Object Instantiation as a Testability Killer
- Why factories with configuration files are better for decoupling but still a testability killer
- Unit testing asynchronous code
- Are anonymous Lambda style event handlers a readability killer?
- Comments smell! Replace them with more expressive code.
- The power and simplicity of the Command pattern
- Part 1: Writing testable code for the Android
- Are C# regions a good thing??
- Law of Demeter: Nice metaphor
- Add semantic through your code, not through commenting
- It is not about writing tests, its about writing stories
- Don't use negated method names!
- Using code metrics as indicator for code refactoring
- Best practices: The challenge of designing software for wireless devices
- UML Use Case "extend" and "include" relationships
- How does one elaborate design using CRC cards?
C#
- ASP.net MVC Action Methods: Testing Against Anonymous Return Types
- Programming ASP.net MVC4 by J. Chadwick, T. Snyder and H. Panda
- Don't Create Your Own Mapper, Let AutoMapper Do The Job!
- Output Caching in ASP.net MVC
- Lessons Learned: Don't Expose EF Entities to the Client Directly
- ASP.net MVC3: Doesn't Deserialize Nullable Properties from Json
- Don't Fall into the IEnumerable<T> Trap
- Writing IoC Supported Integration Tests using AutoFac
- Use The "var" Keyword to Have More Maintainable Tests!?
- Some Usability Thoughts for the Weekend...
- The Similarity of C# and JavaScript Syntax
- JavaScriptSerializer: Circular Reference was Detected While Serializing an Object of Type...
- How often did you use the Yield keyword??
- SmellyCode: A Classical Example of Non-Unittestable Code
- Basta-On-Tour Wrap Up Day 2: EF Best Practices, JavaScript, MVC
- Basta-On-Tour Wrap Up Day 1: Entity Framework
- Is It More Readable??
- A Test-Driven Dev's Nightmare: Meeting the HttpContext
- FriendlyBool Extender What?
- ASP.net: Organize Your Resources the Correct Way!
- Smelly Code: Direct Object Instantiation as a Testability Killer
- Don't Let Your Test Doubles Fool You
- Testing Your SUT Against Exceptions
- Intercepting WCF Operation Calls with Impersonated Identity
- Lessons Learned: Make your ListItemCollection Linq Queryable
- Passing Property Names the "compiler-safe" Way
- Practical example: Applying the Template Method design pattern
- Refactoring for the sake of compactness and reusability
- HowTo: Launch JavaScript after async postback of UpdatePanel
- Are anonymous Lambda style event handlers a readability killer?
- Are C# regions a good thing??
- Add semantic through your code, not through commenting
- Watch out when cloning objects
- NullsafeGet extension method? Simplicity for the cost of readability??
- HowTo: Control the rendered Html tag on your custom, composite server controls
- Automatically find the Label associated to a WebControl through the AssociatedControlID
- HowTo: Get localized string different from the current culture
- What happens if you think in Java and program C#
- String enumerations in C#
- HowTo: Make your custom ASP.net server control validatable
- Problems with character encoding on cookies
- HowTo: Set the assembly binding location
- HowTo: Detect Assembly dependencies at runtime
- Accessing webcontrols inside the ProgressTemplate of an UpdateProgress
- Using extenders to abstract details and improve code readability
- Recursive version of the FindControl(..) method
- The ViewState hell: controls loosing their values
- C# refresher
Unit Testing
- Unit Testing Tip: Create Descriptive Tests
- Mocking Internal Interfaces with Moq
- ASP.net MVC Action Methods: Testing Against Anonymous Return Types
- Testing and the Single Responsibility Principle
- An Example of Test-Driven Bugfixing
- Writing IoC Supported Integration Tests using AutoFac
- Use The "var" Keyword to Have More Maintainable Tests!?
- Testing JavaScript: Mocking jQuery Ajax Calls
- Why Did it Have to Be So Complicated Before??
- Write the Minimum Necessary Code In Your Unit Test Case That Makes It Valuable
- SmellyCode: A Classical Example of Non-Unittestable Code
- Trouble with the VS QualityTools.UnitTestFramework dll
- Why Automated Tests Boost Your Development Speed
- A Test-Driven Dev's Nightmare: Meeting the HttpContext
- Why Extract {Class | Interface | Method} Refactoring improves Testability and Readability
- Smelly Code: Direct Object Instantiation as a Testability Killer
- Don't Let Your Test Doubles Fool You
- Testing Your SUT Against Exceptions
- Test-Driven Development and Automated Testing: A Metaphor
- Smelly Code: Eager Test
- Design Tech Talk Series Presents: OO Design for Testability
- Do I Really Need to Test This??
- Testing Newbies: Some Thoughts about Test First
- I am ready to write some unit tests. What code coverage should I aim for?
- Let tests guide you through development
- Presentation: Testing on Android
- Android Instrumentation test - AndroidTestCase: java.lang.IllegalAccessError
- Why factories with configuration files are better for decoupling but still a testability killer
- Can you trust your tests?
- Test-Driven-Design: A real world scenario of an email sending requirement
- Unit testing asynchronous code
- Creating Test Suites with jUnit 4
- Part 1: Writing testable code for the Android
- Law of Demeter: Nice metaphor
- It is not about writing tests, its about writing stories
- HowTo: Getting started with JUnit testing for Liferay portlets with Netbeans (for Eclipse users)
- JsTestDriver - Easy unit testing for JavaScript code
- Help, my MSTest DeploymentItem doesn't get deployed!
- HowTo: testing jFace Action class taking a StructuredSelection object
book review
- Learning JavaScriptMVC
- Programming ASP.net MVC4 by J. Chadwick, T. Snyder and H. Panda
- HRT - Humility, Respect and Trust
- Fluent Conference: JavaScript & Beyond Complete Video Compilation by O'Reilly Media
- Mobile JavaScript Application Development by Adrian Kosmaczewski, O'Reilly Media
iPhone
- Cross-Compiling Android Applications to the iPhone
- HowTo: Use your iPhone as a remote control for presentations
- Google contacts and calendar sync
- HowTo: synchronize Google Calendar with your iPhone
- Discover: file management on the iPhone
Git
Projects
- Gist: My New Devbook
- Document and Share Your Snippets: Presenting SnippetDoc
- GWT, App Engine and App Engine Data Classes
- Updated Home: Stackoverflow iGoogle Gadgets
- Meta.Stackoverflow, Serverfault and Superuser iGoogle Gadgets submitted!
- Around(J2)ME listed on Softpedia
- iGoogle Gadget: Stackoverflow Profile View
- Mashup editor about to shut down
- Del.icio.us links and three new projects online
- HowTo: Set the assembly binding location
- GMap script being reused
- News Mapper experiences a revival
- Clean up your folder
- News Mapper has success!
- News Mapper: A mashup experience with the Google Mashup Editor
- Logging is useful
Linux
- Help, Ubuntu 11.10 won't boot!!
- Deploy Android APK OTA Using Symbolic Links and Dropbox
- Tomcat: IllegalStateException: No output folder
- HowTo: MySQL Workbench to Remote Ubuntu Production Server Using SSH Port Forwarding
- Floating figures and tables with Latex
- Installing and configuring ATI graphics card drivers on Ubuntu Hardy
- Accidentally deleted the Ubuntu main menu bar!!
- C++ linking libraries to build configuration in Eclipse
- C++ experiences
- Creating "soft-links" to folders on Linux
- C/C++ programming on Linux
- Launchy available for Linux
- Linux main menu bars (top and bottom) disappeared
- Fighting around with VIM
- Speakers don't mute when plugging in headphones!
- Where has Beryl gone??
- Beryl window manager
- Diving into a new area
Personal
- Interview with DZone
- 2nd Dan Yoseikan Budo
- Saying Goodbye to University
- Concluding another Chapter
- Blog to learn...
- Blogging year 2008
- Bought a new iPhone
- Blog renewal status
- Just before the sunrise on the beach at Rhodos...
- Finally, my Katana arrived!!
- Busy week, my birthday and a really nice present
- Twittering :)
- TIS Free Software Center: 60 minutes for developers
- Beside hacking each day...
- Stage with Kaiso Hiroo Mochizuki
- Congratulations Dott.ssa Stefanie Franchi
- Degree ceremony 2007!
- Red-Green color deficiency: whats that??
- Finally graduated!!!!
- Autumn impressions...
- Two weeks...count down started
.Net
- Getting Started with Git and Visual Studio
- Programming ASP.net MVC4 by J. Chadwick, T. Snyder and H. Panda
- Lessons Learned: Don't Expose EF Entities to the Client Directly
- git tf - An Early View
- Entity Framework Schema Translations
- Using NuGet to Distribute Our Company Internal DLLs
- ASP.net MVC3: Doesn't Deserialize Nullable Properties from Json
- Don't Fall into the IEnumerable<T> Trap
- Writing IoC Supported Integration Tests using AutoFac
- Use The "var" Keyword to Have More Maintainable Tests!?
- AutoFac: ASP.net WebForms UserControl Dependencies Only Available At Page_Load Event
- Why Did it Have to Be So Complicated Before??
- How often did you use the Yield keyword??
- Posting JSON Data to an ASP.net MVC 3 Web Application
- Basta-On-Tour Wrap Up Day 2: EF Best Practices, JavaScript, MVC
- Basta-On-Tour Wrap Up Day 1: Entity Framework
- Is It More Readable??
- Trouble with the VS QualityTools.UnitTestFramework dll
- A Test-Driven Dev's Nightmare: Meeting the HttpContext
- Smelly Code: Direct Object Instantiation as a Testability Killer
- HowTo: Using VS2010 Web.config Transformations to Bypass SSL Authentication Locally
- Don't Let Your Test Doubles Fool You
- Testing Your SUT Against Exceptions
- Intercepting WCF Operation Calls with Impersonated Identity
- Lessons Learned: Make your ListItemCollection Linq Queryable
- Passing Property Names the "compiler-safe" Way
- Practical example: Applying the Template Method design pattern
- Refactoring for the sake of compactness and reusability
- Are anonymous Lambda style event handlers a readability killer?
- RT: Testing with VS2010 - A Bugs Life
- Instantiating object from generic type: Java vs. .Net
- Repeater looses its data collection. ViewState problem?
- Are C# regions a good thing??
- Microsoft Ajax CDN
- Add semantic through your code, not through commenting
- Watch out when cloning objects
- NullsafeGet extension method? Simplicity for the cost of readability??
- HowTo: Control the rendered Html tag on your custom, composite server controls
- Server Error: Validation of viewstate MAC failed.
- VS Designer: 'X' could not be set on property 'Y'
- Automatically find the Label associated to a WebControl through the AssociatedControlID
- HowTo: Get localized string different from the current culture
- What happens if you think in Java and program C#
- String enumerations in C#
- HowTo: Make your custom ASP.net server control validatable
- Best practices: Deploying webapps (contd.)
- Problems with character encoding on cookies
- HowTo: Set the assembly binding location
- HowTo: Detect Assembly dependencies at runtime
- Observation: Selected value behaviour of the DropDown list control
- HowTo: Persist viewstate on the server-side
- Accessing webcontrols inside the ProgressTemplate of an UpdateProgress
- Using extenders to abstract details and improve code readability
- Strange focus behavior on Firefox 3+
- Problem: launching javascript from hyperlinks without redirecting
- Best practices: Deploying webapps
- Revised: Changed values of readonly and disabled fields....
- Changed values of readonly and disabled fields not accessible after postback
- The Controls collection cannot be modified because...
- Specifying the size of a FileUpload control on Firefox
- Recursive version of the FindControl(..) method
- IE problems with AjaxControl Toolkit's AutoComplete extender
- The type [X] exists in both...
- The ViewState hell: controls loosing their values
- Attaching client-side event handler to radio button list
- C# refresher
functional programming
Agile Development
WebDev
- Learning JavaScriptMVC
- Caching, jQuery Ajax and Other IE Fun
- Output Caching in ASP.net MVC
- It's time to learn CoffeeScript
Silverlight
Apple
JavaScript
- Learning JavaScriptMVC
- Caching, jQuery Ajax and Other IE Fun
- Modularity in JavaScript MVC Frameworks
- Interview with DZone
- Lessons Learned: Don't Expose EF Entities to the Client Directly
- Find Code Duplicates with Sublime Text
- Know Your Tools: Become a JavaScript Power-Developer
- Fluent Conference: JavaScript & Beyond Complete Video Compilation by O'Reilly Media
- It's time to learn CoffeeScript
- Mobile JavaScript Application Development by Adrian Kosmaczewski, O'Reilly Media
- An Example of Test-Driven Bugfixing
- Why $.extend(someObj, anotherObj) might be dangerous!
- IE8 Trouble Continued...Hangs on Dropdown Selection
- Detecting Location Redirects from JavaScript
- HTML5 version Android: Apps or Web for mobile development??
- I Want the Cursor to be placed in the 1st empty Textbox!
- Sequential Asynchronous Processing with jQuery Deferreds
- ASP.net MVC3: Doesn't Deserialize Nullable Properties from Json
- Don't rant! Become Social and Contribute back!
- Exploring JavaScript: Scope Pollution when instantiating JavaScript Objects
- Large-scale JavaScript Application Architecture
- jQuery Validation: Add a Required Field Marker
- Don't Underestimate the Trouble Caused by URLs in Emails
- Exploring JavaScript: Iterating Over a Collection of Items
- My Tumblr Stream: A Developer's Work Log
- What? Model-View-Controller in JavaScript?
- TechVid: Become a Javascript Console Power-User
- The Similarity of C# and JavaScript Syntax
- Testing JavaScript: Mocking jQuery Ajax Calls
- JavaScript Scoping by Example
- Integrating Jersey with Spring
- Why Did it Have to Be So Complicated Before??
- Chrome Developer Tools: 12 Tricks to Develop Quicker
- Droidcon London 2011 - Europe's largest Android Conference
- Experiencing the jQuery 1.6 Breaking Changes
- JavaScriptSerializer: Circular Reference was Detected While Serializing an Object of Type...
- Posting JSON Data to an ASP.net MVC 3 Web Application
- Create DOM Tree out of a Dynamic HTML String
- Basta-On-Tour Wrap Up Day 2: EF Best Practices, JavaScript, MVC
- Load JavaScript Files Asynchronously
- '\n' will break your JSON jQuery - WCF service call
- Microsoft contributes to jQuery: Client-side templating mechanism
- HowTo: Prevent Visual Studio from auto-formatting your jQuery source
- HowTo: Launch JavaScript after async postback of UpdatePanel
- HowTo: Fade out div after some seconds using jQuery
- HowTo: Include JavaScript file from JavaScript code
- ASP.net Ajax: Consuming webservice from client-side JavaScript
- Updated Home: Stackoverflow iGoogle Gadgets
- GWT meets Spring
- Microsoft Ajax CDN
- Meta.Stackoverflow, Serverfault and Superuser iGoogle Gadgets submitted!
- iGoogle Gadget: Stackoverflow Profile View
- JsTestDriver - Easy unit testing for JavaScript code
- jQuery plugin development pattern
- AJAX APIs Playground Ver. 2
- Extended view reloaded
- Problem: launching javascript from hyperlinks without redirecting
- JavaScript onChange event handling
- The Controls collection cannot be modified because...
- Dynamically modifying CSS class name attributes
- Extending JavaScript objects with custom functions
- Attaching client-side event handler to radio button list
- Extended-view improved
- Extended view: full focus on readers
- Fighting with cross-browser incompatibilities
- Finally syntax highlighting on my blog!!
- News Mapper experiences a revival
- News Mapper: A mashup experience with the Google Mashup Editor
- Google Talk JavaScript Client
- Searched a Google Tasklist?? No? Anyway, take a look at this...
- Smiley-support for blog-entries
mobile dev
- Mobile JavaScript Application Development by Adrian Kosmaczewski, O'Reilly Media
- Scaling Android Emulator Size: Without using Eclipse
- HTML5 version Android: Apps or Web for mobile development??
- Should Android Worry About the iOS 5 Update? Definitely Not!
- Integrating Android and Google App Engine
- Getting Started with Android Development
- Deploy Android APK OTA Using Symbolic Links and Dropbox
- Coding an Update Functionality for your Android App
- Android: HowTo Detect Installed SQLite DB Version
- Is the Phone Moving or Not?
- Update SDK to Platform Gingerbread 2.3: Conversion to Dalvik Format Failed
- Android: Attaching ClickListeners Declaratively
- Retrieve Selected Items on Checkable ListView: Differences in SDK Level 7 and 8
- The World of ListView
- HowTo: Install your Android app OTA on your device for testing
- Let tests guide you through development
- Presentation: Testing on Android
- Android Instrumentation test - AndroidTestCase: java.lang.IllegalAccessError
- HowTo: Get an Android app's database from the emulator
- Android 2.2 - Release Froyo
- Cross-Compiling Android Applications to the iPhone
- Tune your emulator with a pretty Nexus One skin!
- Android SMS activity doesn't fill phone number
- MapView doesn't fire onLongClick event
- Implementing the onTouchEvent for the MapActivity
- HowTo: Get the selected list index on Android Activity from context menu event
- Accessing the host machine from your Android emulator
- Part 1: Writing testable code for the Android
- Around(J2)ME listed on Softpedia
- ExecutableTask pattern to tackle J2ME multithreading
- MIDlet for downloading image from the web
- Best practices: The challenge of designing software for wireless devices
- Getting ready for mobile development with Eclipse, WTK and EclipseME
Clean Code
blogging
Best Practices
- Find Code Duplicates with Sublime Text
- Testing and the Single Responsibility Principle
- This is all your app is: a collection of tiny details. (Contd.)
- Choose Your Commit Messages Properly
- QCon London - My Personal Recap
- Writing IoC Supported Integration Tests using AutoFac
- How often did you use the Yield keyword??
- Check-in Small Pieces to your VCS!
- Write the Minimum Necessary Code In Your Unit Test Case That Makes It Valuable
- Document and Share Your Snippets: Presenting SnippetDoc
- Why Automated Tests Boost Your Development Speed
- Why Extract {Class | Interface | Method} Refactoring improves Testability and Readability
- ASP.net: Organize Your Resources the Correct Way!
- Gist: A Suitable Tool For Collaborative Online Code Reviews?
- Smelly Code: Direct Object Instantiation as a Testability Killer
- Do I Really Need to Test This??
- Passing Property Names the "compiler-safe" Way
- Why factories with configuration files are better for decoupling but still a testability killer
- Google seems to care about privacy
- Test-Driven-Design: A real world scenario of an email sending requirement
- Tackle software dependencies with IoC and Dependency Injection
- Comments smell! Replace them with more expressive code.
- The power and simplicity of the Command pattern
- Law of Demeter: Nice metaphor
- Add semantic through your code, not through commenting
- Don't use negated method names!
- Using code metrics as indicator for code refactoring
- Did you know the "Joel Test"?
- Page Speed: Firebug add-on for analyzing web page speed
- Best practices: The challenge of designing software for wireless devices
- Best practices: Deploying webapps (contd.)
- Best practices: Tracking information on the source code with Visual Studio and TFS
- Best practices: Deploying webapps
- Best practices: VCS usage flowchart
- Best practices: version control system usage
Eclipse
- Eclipse: Importing existing project: "Invalid project description"
- Update SDK to Platform Gingerbread 2.3: Conversion to Dalvik Format Failed
- Android Instrumentation test - AndroidTestCase: java.lang.IllegalAccessError
- HowTo: Get an Android app's database from the emulator
- That's what I'm missing in Visual Studio! Give me better code editor support!!
- Creating Test Suites with jUnit 4
- Del.icio.us links and three new projects online
- HowTo: testing jFace Action class taking a StructuredSelection object
- C++ linking libraries to build configuration in Eclipse
- JFace Table API with Eclipse RCP
- Persisting the current perspective state of an RCP
- The type X is not accessible due to restriction on the...
- C/C++ programming on Linux
- Eclipse Con is open!!
Microsoft
- RT: Testing with VS2010 - A Bugs Life
- Visual Studio intellisense not working properly
- Visual Studio 2010 Beta2: Cannot start application
- Microsoft Ajax CDN
- Problems connecting to Windows Live Messenger account with Adium
- Image search: Bing vs. Google Image
- Will Microsoft's Bing become Google's biggest threat?
- Microsoft Surface...the future of human-computer interaction?
Java
- Integrating Jersey with Spring
- JCG - Joining the Java Code Geeks Program
- Coding an Update Functionality for your Android App
- Android: HowTo Detect Installed SQLite DB Version
- Tomcat: IllegalStateException: No output folder
- Is the Phone Moving or Not?
- Android: Attaching ClickListeners Declaratively
- Smelly Code: Eager Test
- Retrieve Selected Items on Checkable ListView: Differences in SDK Level 7 and 8
- HowTo: Install your Android app OTA on your device for testing
- Let tests guide you through development
- HowTo: Get an Android app's database from the emulator
- Unit testing asynchronous code
- Client-server communication peculiarities with GWT and App Engine DataNucleus
- GWT Hyperlink Widget with Image
- GWT, App Engine and App Engine Data Classes
- DockLayoutPanel doesn't work correctly??
- GWT DecoratorPanel style problems
- Android SMS activity doesn't fill phone number
- Creating Test Suites with jUnit 4
- MapView doesn't fire onLongClick event
- Implementing the onTouchEvent for the MapActivity
- Instantiating object from generic type: Java vs. .Net
- Accessing the host machine from your Android emulator
- GWT meets Spring
- Around(J2)ME listed on Softpedia
- ExecutableTask pattern to tackle J2ME multithreading
- MIDlet for downloading image from the web
- HowTo: Getting started with JUnit testing for Liferay portlets with Netbeans (for Eclipse users)
- Best practices: The challenge of designing software for wireless devices
- HowTo: Bind an input field to a Date property using Spring's SimpleFormController
- Del.icio.us links and three new projects online
- Getting ready for mobile development with Eclipse, WTK and EclipseME
- HowTo: testing jFace Action class taking a StructuredSelection object
- JFace Table API with Eclipse RCP
- Persisting the current perspective state of an RCP
- Strange GWT compiler error when trying to serialize Java objects
- Logical separation with MVC
- Java Generics: C++ class templates vs. Java class generics
- Unknown protocol: d
- Clean up your folder
- TDD, JUnit 3.8 and JUnit 4
- Eclipse Europa is out
- Logging is useful
annotated
- Droidcon London 2011 - Europe's largest Android Conference
- Test-Driven Development and Automated Testing: A Metaphor
- Presentation: Dropbox Startup Lessons Learned
- Tired to Manually Enter Wifi Network Configurations into your Android Phone??
- Retrieve Selected Items on Checkable ListView: Differences in SDK Level 7 and 8
- TDD Test == Unit Test or TDD Test <> Unit Test?? Is it Really Important??
- The World of ListView
- Every Developer Needs a Blog!
- Testing Newbies: Some Thoughts about Test First
- I am ready to write some unit tests. What code coverage should I aim for?
- Exercising Our Remote Application Removal Feature
- Let tests guide you through development
- Preview the new Gmail web interface for the iPad in Chrome
- Tune your emulator with a pretty Nexus One skin!
- That's what I'm missing in Visual Studio! Give me better code editor support!!
- Android SMS activity doesn't fill phone number
- Instantiating object from generic type: Java vs. .Net
- Repeater looses its data collection. ViewState problem?
- Are C# regions a good thing??
- What is a browser?
- Did you know the "Joel Test"?
- Image search: Bing vs. Google Image
- Google Wave - Collaboration et excellence
- Will Microsoft's Bing become Google's biggest threat?
- Dropbox - Sharing, synching and backup has never been so easy
- Microsoft Surface...the future of human-computer interaction?
- The competition is open: Safari 4 vs. Chrome
Tech vids
- The Coaching Architect
- Architecting for Failure at the Guardian
- HTML5 version Android: Apps or Web for mobile development??
- Sharpening the Tools
- Questions for an Enterprise Architect
- TechVid: Become a Javascript Console Power-User
- Chrome Developer Tools: 12 Tricks to Develop Quicker
- Android Development Tools
- Integrating Android and Google App Engine
- HowTo: Upgrade RAM of Your Macbook Pro
- Design Tech Talk Series Presents: OO Design for Testability
- The World of ListView
- Every Developer Needs a Blog!
- Android 2.2 - Release Froyo
- Microsoft contributes to jQuery: Client-side templating mechanism
- Cross-Compiling Android Applications to the iPhone
- Debugging and Testing the Web with Firebug
- HTML 5: Features you want desperately but still can't use
- Aspect Oriented Programming: Radical Research in Modularity
- Better Web Application Framework
Web dev
- Lessons Learned: Don't Expose EF Entities to the Client Directly
- Know Your Tools: Become a JavaScript Power-Developer
- Fluent Conference: JavaScript & Beyond Complete Video Compilation by O'Reilly Media
- Mobile JavaScript Application Development by Adrian Kosmaczewski, O'Reilly Media
- Why $.extend(someObj, anotherObj) might be dangerous!
- Strange Error When Downloading File in IE8 from SSL Site
- IE8 Trouble Continued...Hangs on Dropdown Selection
- Detecting Location Redirects from JavaScript
- I Want the Cursor to be placed in the 1st empty Textbox!
- ASP.net MVC3: Doesn't Deserialize Nullable Properties from Json
- Large-scale JavaScript Application Architecture
- AutoFac: ASP.net WebForms UserControl Dependencies Only Available At Page_Load Event
- jQuery Validation: Add a Required Field Marker
- Don't Underestimate the Trouble Caused by URLs in Emails
- Exploring JavaScript: Iterating Over a Collection of Items
- What? Model-View-Controller in JavaScript?
- TechVid: Become a Javascript Console Power-User
- The Similarity of C# and JavaScript Syntax
- JavaScript Scoping by Example
- Integrating Jersey with Spring
- Why Did it Have to Be So Complicated Before??
- Chrome Developer Tools: 12 Tricks to Develop Quicker
- Experiencing the jQuery 1.6 Breaking Changes
- JavaScriptSerializer: Circular Reference was Detected While Serializing an Object of Type...
- Posting JSON Data to an ASP.net MVC 3 Web Application
- Create DOM Tree out of a Dynamic HTML String
- Basta-On-Tour Wrap Up Day 2: EF Best Practices, JavaScript, MVC
- Load JavaScript Files Asynchronously
- ASP.net: Organize Your Resources the Correct Way!
- Tomcat: IllegalStateException: No output folder
- '\n' will break your JSON jQuery - WCF service call
- GWT Button with image AND text
- Client-server communication peculiarities with GWT and App Engine DataNucleus
- GWT Hyperlink Widget with Image
- GWT, App Engine and App Engine Data Classes
- DockLayoutPanel doesn't work correctly??
- HowTo: Launch JavaScript after async postback of UpdatePanel
- GWT DecoratorPanel style problems
- HowTo: Use globally defined resources in your ASPX code
- HowTo: Fade out div after some seconds using jQuery
- HowTo: Include JavaScript file from JavaScript code
- HowTo: Run IIS 7 on Vista 64bit OS in 32bit mode
- ASP.net Ajax: Consuming webservice from client-side JavaScript
- Repeater looses its data collection. ViewState problem?
- GWT meets Spring
- Microsoft Ajax CDN
- HowTo: Control the rendered Html tag on your custom, composite server controls
- Server Error: Validation of viewstate MAC failed.
- VS Designer: 'X' could not be set on property 'Y'
- Automatically find the Label associated to a WebControl through the AssociatedControlID
- HTML list item background image disappears on IE
- HowTo: Getting started with JUnit testing for Liferay portlets with Netbeans (for Eclipse users)
- Page Speed: Firebug add-on for analyzing web page speed
- HowTo: Keep request parameters on validation errors with Spring's SimpleFormController
- Debugging and Testing the Web with Firebug
- HowTo: Make your custom ASP.net server control validatable
- Use Firebug everywhere!
- HowTo: Bind an input field to a Date property using Spring's SimpleFormController
- AJAX APIs Playground Ver. 2
- Internet Explorer 8: Compatibility
- Best practices: Deploying webapps (contd.)
- Problems with character encoding on cookies
- Observation: Selected value behaviour of the DropDown list control
- Google AJAX APIs: The Google Visualization API
- HowTo: Persist viewstate on the server-side
- First steps with Silverlight. What about GWT?
- Strange focus behavior on Firefox 3+
- Best practices: Deploying webapps
- Revised: Changed values of readonly and disabled fields....
- The Controls collection cannot be modified because...
- Testing Ajax applications
- Specifying the size of a FileUpload control on Firefox
- The ViewState hell: controls loosing their values
- Attaching client-side event handler to radio button list
- Better Web Application Framework
- Cuzillion - High performance web pages testing
- Fighting with cross-browser incompatibilities