Writing about leadership, management, emotional resiliency, software engineering, tech, gadgets.
Disable archive instead of delete mail in Gmail on iPhone/iPad
For a long time the default and very painful behaviour between the integration of iOS devices (iPhone/iPad) and Gmail’s Exchange support (required for push email) has been that whenever you delete an email it will actually archive it instead (put it in the “All Mail” folder).
dev4good – Developing for a Better World
Last weekend (2-3 July) I attended the first ever dev4good – a charity hackathon where developers try to solve charity problems in a weekend. It took place in Hammersmith, London in a amazing venue on the riverside:
Featured on the home page of ASP.NET
Really exciting for me is that a few days ago my series on Editing Variable Length Reorderable Collections in ASP.NET MVC got featured on the home page of the ASP.NET web site. I just wanted to say thank you to the person who decided to share it with the community....
Editing Variable Length Reorderable Collections in ASP.NET MVC – Part 3: Knockout JS
In Part 1 of this series I discussed the problems that we face when implementing an editor for a variable length, reorderable collection and reuse our server-side ASP.NET MVC views, model binding and validation. In Part 2 of this series I began moving some aspects of the collection editing to...
Custom Knockout JS binding for jQuery UI Sortable
For the work in progress Part 3 of my Editing Variable Length Reorderable Collections in ASP.NET MVC blog series I have created a custom Knockout JS binding that keeps a Knockout JS observable array in sync with a jQuery UI sortable.