All posts by category
.net
- What has been happening?
- Worldolio updated
- Multiplatform test projects on .NET Core and .NET Framework
- Xamarin Android Part 8
- Xamarin Android Part 7
- Updated package for PodcastUtilities
- PodcastUtilities available on Amazon Appstore
- Xamarin Android Part 6
- PodcastUtilities for Android released
- Xamarin Android Part 5
- Xamarin Android Part 4
- Xamarin Android Part 3
- Xamarin Android Part 2
- Xamarin Android Part 1
- New package for PodcastUtilities
- New package for Worldolio
- Porting PodcastUtilities to .NET Core
- PodcastUtilities and TLS
- New version of PodcastUtilities
- Logging is important
- Reading disk drive SMART information - part 2
- Reading disk drive SMART information
- Data Migration
- Moving On
- Android development for .NET developers
- New version of PodcastUtilities
- Using Microsoft Fakes to test legacy code
- New version of PodcastUtilities
- Message logging in WCF clients
- Migrating UsernameOverTransport security from WSE to WCF
- New version of PodcastUtilities available
- Inserting line breaks into PDF text using XSLT-FO
- Error messages are important
- PodcastUtilities now supports MTP
- Refactoring code using default parameters
- PodcastUtilities: New Version
- Exception handling in services in a production environment
- Using OpenCover and nUnit
- Medium Trust, SQLServer CE, log4net and NHibernate
- Using OpenCover and xUnit
- FxCop suppression works in visual studio but not in MSBUILD
- podcastutilities: now supports downloading and synchronising
- Code Review: Testing Behaviour
- PodcastUtilities
- Exception Handling in a try/finally block
- Code Review: Constructing a StringBuilder with a capacity
- Enterprise Library exception handling in a production environment
- Javascript != C#
- C# != VB.NET
- Debugging ASP.NET and using Integrated Windows Authentication
- ASP.NET exception logging in a hosted environment
- Rolling Flat File Trace Listener with Purging for Enterprise Library
- SQLite foreign key constraint generator using T4
- Getting the tab key to work in a WPF ListView control
- Mixing fire and water: ASP.NET and WordPress
Android
- What has been happening?
- Recommender Updated
- Xamarin Android Part 8
- PassTheParcel released
- Xamarin Android Part 7
- PodcastUtilities available on Amazon Appstore
- Xamarin Android Part 6
- PodcastUtilities for Android released
- Xamarin Android Part 5
- RamEater available on Amazon Appstore
- Xamarin Android Part 4
- Xamarin Android Part 3
- Xamarin Android Part 2
- New release of Trailblazer
- Xamarin Android Part 1
- One-way databinding in Android
- New release of Trailblazer
- AndroidX Navigation and Proguard
- Compare tracks in Trailblazer
- Managing transitive dependencies in gradle
- New release of Trailblazer
- New release of Trailblazer
- Trailblazer now supports KML and KMZ
- JUnit test error: Stub!
- RamEater updated
- Trailblazer released
- An event bus for projects that use RX and Kotlin
- Configuring Logback for Android
- Setting up an Android project testing framework
- Using mockito with kotlin - part 2
- Using mockito with kotlin
- Code Review: Avoiding Mockito.any()
- Unit testing using Mockito and Kotlin
- Java crypto
- Kotlin, Dagger2 and Butterknife
- New version of Recommender
- Slipping standards
- New version of Recommender
- Android development for .NET developers
- Unit Testing Android async callback functions
- Unit Testing in native Android apps using MVP and Dagger2
- An MVP pattern using scoped Dagger2 IoC containers
- Recommender released
- Using Dagger2 and Roboelectric for unit testing in Android development.
- Starting a new native Android app in 2015
- New version of MeasureMe released
- RamEater updated
- RamEater released
- New version of MeasureMe
- Migrating from Eclipse to AndroidStudio
- Running JUnit unit tests from Ant
- Unit Testing in native Android apps
- Build configurations in native Android apps using Ant
- Logging in native Android apps
- New version of MeasureMe
- IoC in native Android apps
- MeasureMe Updated
- MeasureMe released
- Passing Gmail attachments to PhoneGap apps on Android part2
- Passing Gmail attachments to PhoneGap apps on Android part1
- TextByNumbers available on Google Play
- PodcastUtilities now supports MTP
- Keeping common source between Phonegap and HTML5 apps
- Getting jQuery Mobile and knockout.js to play together
- TextByNumbers
- TiddlyWiki on small screen devices - available for download
- TiddlyWiki on android phones, using the pipe symbol
Css
Code generation
Code review
Development
- What has been happening?
- Worldolio updated
- Multiplatform test projects on .NET Core and .NET Framework
- Recommender Updated
- Xamarin Android Part 8
- PassTheParcel released
- Xamarin Android Part 7
- Updated package for PodcastUtilities
- PodcastUtilities available on Amazon Appstore
- Xamarin Android Part 6
- PodcastUtilities for Android released
- Xamarin Android Part 5
- RamEater available on Amazon Appstore
- Xamarin Android Part 4
- Xamarin Android Part 3
- Xamarin Android Part 2
- New release of Trailblazer
- Xamarin Android Part 1
- New package for PodcastUtilities
- One-way databinding in Android
- New package for Worldolio
- New release of Trailblazer
- AndroidX Navigation and Proguard
- Custom coloured cells in Excel
- Reverting a merged branch in GIT
- Compare tracks in Trailblazer
- Managing transitive dependencies in gradle
- New release of Trailblazer
- New release of Trailblazer
- Trailblazer now supports KML and KMZ
- JUnit test error: Stub!
- RamEater updated
- Porting PodcastUtilities to .NET Core
- Code Review: Dates in unit tests
- Trailblazer released
- An event bus for projects that use RX and Kotlin
- Configuring Logback for Android
- Setting up an Android project testing framework
- Using mockito with kotlin - part 2
- Using mockito with kotlin
- PodcastUtilities and TLS
- Code Review: Avoiding Mockito.any()
- New version of PodcastUtilities
- Unit testing using Mockito and Kotlin
- Java crypto
- Logging is important
- Kotlin, Dagger2 and Butterknife
- Reading disk drive SMART information - part 2
- Reading disk drive SMART information
- Navigation widgets for liquid
- An image widget for liquid
- Data Migration
- Moving On
- New version of Recommender
- Success Criteria
- Slipping standards
- Displaying the appinfo version number in a Pebble app
- New version of Recommender
- Android development for .NET developers
- Unit Testing Android async callback functions
- Setting up for Pebble development on Ubuntu
- wrist-spin updated
- Unit Testing in native Android apps using MVP and Dagger2
- New version of PodcastUtilities
- An MVP pattern using scoped Dagger2 IoC containers
- Recommender released
- Using Dagger2 and Roboelectric for unit testing in Android development.
- Starting a new native Android app in 2015
- New version of MeasureMe released
- Using Microsoft Fakes to test legacy code
- RamEater updated
- RamEater released
- New version of MeasureMe
- New version of PodcastUtilities
- Migrating from Eclipse to AndroidStudio
- Message logging in WCF clients
- Migrating UsernameOverTransport security from WSE to WCF
- Running JUnit unit tests from Ant
- Unit Testing in native Android apps
- Build configurations in native Android apps using Ant
- Logging in native Android apps
- New version of MeasureMe
- IoC in native Android apps
- MeasureMe Updated
- MeasureMe released
- Passing Gmail attachments to PhoneGap apps on Android part2
- Passing Gmail attachments to PhoneGap apps on Android part1
- New version of PodcastUtilities available
- Inserting line breaks into PDF text using XSLT-FO
- TextByNumbers available on Google Play
- Error messages are important
- PodcastUtilities now supports MTP
- Keeping common source between Phonegap and HTML5 apps
- Getting jQuery Mobile and knockout.js to play together
- TextByNumbers
- Refactoring code using default parameters
- Ajax requests in HTML5 offline applications
- appcache MIME type for IIS
- PodcastUtilities: New Version
- Exception handling in services in a production environment
- Using OpenCover and nUnit
- Medium Trust, SQLServer CE, log4net and NHibernate
- Using OpenCover and xUnit
- Options for implementing ReadOnly and ReadWrite properties
- FxCop suppression works in visual studio but not in MSBUILD
- Testing jQuery behaviour using jasmine-jquery
- TiddlyWiki on android phones, using the pipe symbol
- podcastutilities: now supports downloading and synchronising
- Code Review: Testing Behaviour
- PodcastUtilities
- Exception Handling in a try/finally block
- ie does not display a space after an embedded SPAN element
- calling a stored proc from another stored proc and getting results
- Code Review: Copying the text from a Message Box
- Code Review: Constructing a StringBuilder with a capacity
- Enterprise Library exception handling in a production environment
- Javascript != C#
- HTML UL bullet alignment in different browsers
- C# != VB.NET
- Code Review: if statements
- Debugging ASP.NET and using Integrated Windows Authentication
- CSS margin, padding and background-image problems
- CSS z-index with containing blocks and IE6 / IE7
- CSS position:absolute, what does it mean?
- ASP.NET exception logging in a hosted environment
- A Comparison of Weather Feeds for use in applications and web sites
- Rolling Flat File Trace Listener with Purging for Enterprise Library
- Getting the tab key to work in a WPF ListView control
- Mixing fire and water: ASP.NET and WordPress
- how did we get here?
Enterprise library
Fitbit
- Checkbox controls in Fitbit OS5
- Timestyle for Fitbit OS5 released
- Virtual Checkbox Tile Lists in Fitbit OS5
- Porting wrist-list to Fitbit OS5
- Timestyle updated
- wrist-list updated
- wrist-list released
- Working with Fitbit Virtual Checkbox Tile Lists
- Fitbit OS memory management
- Timestyle for Fitbit success criteria
- Fitbit emulater != device
- Timestyle for Fitbit updated again
- Timestyle for Fitbit updated
- Timestyle Fitbit released
- Another Gadget: Fitbit Versa
Gadgets
- Checkbox controls in Fitbit OS5
- Timestyle for Fitbit OS5 released
- Another Gadget: TP-link Deco Mesh Network
- Virtual Checkbox Tile Lists in Fitbit OS5
- Porting wrist-list to Fitbit OS5
- Timestyle updated
- Things I dont know about wifi
- Working with Fitbit Virtual Checkbox Tile Lists
- Fitbit OS memory management
- Timestyle for Fitbit success criteria
- Fitbit emulater != device
- Timestyle for Fitbit updated again
- Timestyle for Fitbit updated
- Timestyle Fitbit released
- Another Gadget: Fitbit Versa
- Rebble Alliance
- Pebble 1 != Pebble 2
- Windows Media Center in NZ using DVB-S - part 2
- Another Gadget: Google Home
- New version of wrist-spin released
- Rebuilding a Media Center PC in 2016
- Pebble activity tracking software
- Setting up for Pebble development on Ubuntu
- wrist-spin updated
- wrist-spin released
- Commute times for a train and folding bicycle in Wellington
- Windows Media Center in NZ using DVB-S
- Windows Media Center in New Zealand
- Sony Reader vs Amazon Kindle Hands On
- Another gadget: Dulux PaintPod
- My new Sony Reader
- My new netbook: Acer Aspire One
General
- End of an Era
- Multiplatform test projects on .NET Core and .NET Framework
- Checkbox controls in Fitbit OS5
- Timestyle for Fitbit OS5 released
- Another Gadget: TP-link Deco Mesh Network
- Virtual Checkbox Tile Lists in Fitbit OS5
- Porting wrist-list to Fitbit OS5
- Custom coloured cells in Excel
- Reverting a merged branch in GIT
- Timestyle updated
- wrist-list updated
- Things I dont know about wifi
- wrist-list released
- Working with Fitbit Virtual Checkbox Tile Lists
- Fitbit OS memory management
- Timestyle for Fitbit success criteria
- Fitbit emulater != device
- Timestyle for Fitbit updated again
- Timestyle for Fitbit updated
- Timestyle Fitbit released
- Another Gadget: Fitbit Versa
- Porting PodcastUtilities to .NET Core
- Code Review: Dates in unit tests
- Ten Years After
- PodcastUtilities and TLS
- Code Review: Avoiding Mockito.any()
- New version of PodcastUtilities
- Logging is important
- Windows Media Center in NZ using DVB-S - part 2
- Another Gadget: Google Home
- Navigation widgets for liquid
- An image widget for liquid
- Data Migration
- Moving On
- Success Criteria
- Slipping standards
- Rebuilding a Media Center PC in 2016
- Android development for .NET developers
- Pebble activity tracking software
- Setting up for Pebble development on Ubuntu
- New version of PodcastUtilities
- Recommender released
- Starting a new native Android app in 2015
- Inserting line breaks into PDF text using XSLT-FO
- Windows Media Center in NZ using DVB-S
- Windows Media Center in New Zealand
- Exception handling in services in a production environment
- Commute times for bus and bicycle in Wellington
- Digital Migration
- Things I have learnt
- A Festive Peer Review
- FxCop suppression works in visual studio but not in MSBUILD
- PodcastUtilities
- Exception Handling in a try/finally block
- Travel tips for India
- Commute times for car, tram and bicycle in Manchester
- Another gadget: Dulux PaintPod
- Restoring a image to an Acer Netbook from a Windows Home Server
- travel tips for Cuba
- C# != VB.NET
- My new Sony Reader
- Watching TiVo recordings on your PC
- My new netbook: Acer Aspire One
- Mixing fire and water: ASP.NET and WordPress
- how did we get here?
- Hello world!
How do i
- Rebuilding a Media Center PC in 2016
- Inserting line breaks into PDF text using XSLT-FO
- Listening to cricket in New Zealand
- Using OpenCover and nUnit
- Using OpenCover and xUnit
- Code Review: Copying the text from a Message Box
- Restoring a image to an Acer Netbook from a Windows Home Server
- Using Integrated Windows Authentication in IIS
- Using Safari with proxy server credentials
- My new netbook: Acer Aspire One
- How to fix Tivo Suggestions in the UK
Java
Javascript
- Checkbox controls in Fitbit OS5
- Timestyle for Fitbit OS5 released
- Virtual Checkbox Tile Lists in Fitbit OS5
- Porting wrist-list to Fitbit OS5
- Timestyle updated
- wrist-list updated
- wrist-list released
- Working with Fitbit Virtual Checkbox Tile Lists
- Fitbit OS memory management
- Timestyle for Fitbit success criteria
- Fitbit emulater != device
- Timestyle for Fitbit updated again
- Timestyle for Fitbit updated
- Timestyle Fitbit released
- Another Gadget: Fitbit Versa
- Passing Gmail attachments to PhoneGap apps on Android part2
- Passing Gmail attachments to PhoneGap apps on Android part1
- TextByNumbers available on Google Play
- Keeping common source between Phonegap and HTML5 apps
- Getting jQuery Mobile and knockout.js to play together
- Testing jQuery behaviour using jasmine-jquery
- Javascript != C#
Kotlin
- PassTheParcel released
- New release of Trailblazer
- New release of Trailblazer
- Compare tracks in Trailblazer
- New release of Trailblazer
- New release of Trailblazer
- Trailblazer now supports KML and KMZ
- JUnit test error: Stub!
- An event bus for projects that use RX and Kotlin
- Setting up an Android project testing framework
- Using mockito with kotlin - part 2
- Using mockito with kotlin
- Unit testing using Mockito and Kotlin
- Kotlin, Dagger2 and Butterknife
Measureme
- New version of MeasureMe released
- New version of MeasureMe
- Migrating from Eclipse to AndroidStudio
- Running JUnit unit tests from Ant
- Build configurations in native Android apps using Ant
- Logging in native Android apps
- New version of MeasureMe
- IoC in native Android apps
- MeasureMe Updated
- MeasureMe released
Mobile
- What has been happening?
- Recommender Updated
- Xamarin Android Part 8
- Xamarin Android Part 7
- Xamarin Android Part 6
- PodcastUtilities for Android released
- Xamarin Android Part 5
- Xamarin Android Part 4
- Xamarin Android Part 3
- Xamarin Android Part 2
- New release of Trailblazer
- Xamarin Android Part 1
- New release of Trailblazer
- Compare tracks in Trailblazer
- New release of Trailblazer
- New release of Trailblazer
- Trailblazer now supports KML and KMZ
- Trailblazer released
- Rebble Alliance
- Pebble 1 != Pebble 2
- New version of wrist-spin released
- New version of Recommender
- Android development for .NET developers
- Unit Testing in native Android apps using MVP and Dagger2
- wrist-spin released
- Recommender released
- Starting a new native Android app in 2015
- New version of MeasureMe released
- RamEater released
- New version of MeasureMe
- New version of MeasureMe
- IoC in native Android apps
- MeasureMe Updated
- MeasureMe released
- Passing Gmail attachments to PhoneGap apps on Android part2
- Passing Gmail attachments to PhoneGap apps on Android part1
- TextByNumbers available on Google Play
- Keeping common source between Phonegap and HTML5 apps
- Getting jQuery Mobile and knockout.js to play together
- TextByNumbers
- TiddlyWiki on small screen devices - available for download
- TiddlyWiki on android phones, using the pipe symbol
Passtheparcel
Pebble
- Timestyle for Fitbit success criteria
- Fitbit emulater != device
- Timestyle for Fitbit updated again
- Timestyle for Fitbit updated
- Timestyle Fitbit released
- Another Gadget: Fitbit Versa
- Rebble Alliance
- Pebble 1 != Pebble 2
- New version of wrist-spin released
- Displaying the appinfo version number in a Pebble app
- Pebble activity tracking software
- Setting up for Pebble development on Ubuntu
- wrist-spin updated
- wrist-spin released
Podcastutilities
- What has been happening?
- Multiplatform test projects on .NET Core and .NET Framework
- Xamarin Android Part 8
- Xamarin Android Part 7
- Updated package for PodcastUtilities
- PodcastUtilities available on Amazon Appstore
- Xamarin Android Part 6
- PodcastUtilities for Android released
- Xamarin Android Part 5
- Xamarin Android Part 4
- Xamarin Android Part 3
- Xamarin Android Part 2
- Xamarin Android Part 1
- New package for PodcastUtilities
- Porting PodcastUtilities to .NET Core
- PodcastUtilities and TLS
- New version of PodcastUtilities
- New version of PodcastUtilities
- New version of PodcastUtilities
- New version of PodcastUtilities available
- PodcastUtilities now supports MTP
- PodcastUtilities: New Version
- podcastutilities: now supports downloading and synchronising
- PodcastUtilities
Rameater
Recommender
Sql
Textbynumbers
Tivo
Tiddlywiki
Trailblazer
Travel
- Windows Media Center in NZ using DVB-S - part 2
- Rebuilding a Media Center PC in 2016
- Commute times for a train and folding bicycle in Wellington
- Listening to cricket in New Zealand
- Windows Media Center in NZ using DVB-S
- Windows Media Center in New Zealand
- Commute times for bus and bicycle in Wellington
- Things I have learnt
- Travel tips for India
- Commute times for car, tram and bicycle in Manchester
- travel tips for Cuba
Wpf
Web
- Navigation widgets for liquid
- An image widget for liquid
- Data Migration
- Moving On
- Android development for .NET developers
- Message logging in WCF clients
- Migrating UsernameOverTransport security from WSE to WCF
- Passing Gmail attachments to PhoneGap apps on Android part2
- Passing Gmail attachments to PhoneGap apps on Android part1
- Keeping common source between Phonegap and HTML5 apps
- Getting jQuery Mobile and knockout.js to play together
- TextByNumbers
- Ajax requests in HTML5 offline applications
- appcache MIME type for IIS
- Medium Trust, SQLServer CE, log4net and NHibernate
- Testing jQuery behaviour using jasmine-jquery
- TiddlyWiki on android phones, using the pipe symbol
- ie does not display a space after an embedded SPAN element
- Javascript != C#
- HTML UL bullet alignment in different browsers
- Debugging ASP.NET and using Integrated Windows Authentication
- Using Integrated Windows Authentication in IIS
- Using Safari with proxy server credentials
- CSS margin, padding and background-image problems
- CSS z-index with containing blocks and IE6 / IE7
- CSS position:absolute, what does it mean?
- ASP.NET exception logging in a hosted environment
- A Comparison of Weather Feeds for use in applications and web sites
- Mixing fire and water: ASP.NET and WordPress
- how did we get here?
Worldolio
Xamarin
Wrist-spin