Hello, I'm Ed


  1. 1st Mar 2024Do we need process monitors in docker containers running .net or node?
  2. 2nd Feb 2024Taking the noise out of logs to quickly find build issues
  3. 15th Dec 2023Sharing data between child and parent components in Angular
  4. 7th Jun 2023Twitter alternatives
  5. 27th Oct 2022Backing up and restoring a PostgreSQL database across different versions
  6. 6th Jun 2021Starting a new app? Deploy it to production first
  7. 15th Jan 2020Tech leads: Pick the right development stack to keep your team productive
  8. 26th Nov 2019Fullstack is not a myth
  9. 30th Oct 2019Running cron jobs inside a Docker container
  10. 16th Oct 2019Migrating from WordPress to Eleventy
  11. 22nd Jul 2019Now serving over http/2
  12. 19th Jul 2019You don't need plugin-proposal-object-rest-spread with Babel 7
  13. 19th Jul 2019What Babel 7 does and doesn't do
  14. 18th Jul 2019Running Babel should be the one of the last stages of your front end build
  15. 20th Jun 2019Should you use WebPack for building SCSS?
  16. 10th May 2019webpack 4 - How to have separate build outputs for production and development
  17. 15th Apr 2019Javascript: Alias a function and call it with the correct scope
  18. 11th Apr 2019Surface Book keyboard review
  19. 11th Apr 2019Does the Surface Keyboard work with Ubuntu? Yes, but only with Ubuntu 18 onwards
  20. 1st Apr 2019How to fix: Xubuntu update manager not showing new distro releases
  21. 29th Mar 2019Keyboard: Cherry KC 6000 review
  22. 1st Jan 20192018 in books
  23. 15th Oct 2018Hosting personal projects on low cost dedicated servers, not the cloud
  24. 30th Jan 2018Adding React to an existing web application and build pipeline
  25. 9th Jan 2018Lessons learned from a server outage
  26. 4th Jan 2018Improving performance through function caching in JavaScript
  27. 2nd Jan 2018Running Node.js in production using all of the cores
  28. 30th Dec 2017Migrating letsencrypt SSL certificates to another server
  29. 28th Nov 2017Running WordPress in production - Security and Speed
  30. 3rd Sep 2017The current state of broadband and mobile data in the UK
  31. 30th Jul 2017Reducing the amount of memory used by gitlab
  32. 26th Jul 2017Self hosted wordpress vs free wordpress
  33. 15th Jun 2017Running Wordpress behind a reverse SSL proxy
  34. 16th Mar 2016Adjusting screen brightness on the Surface Book from the Keyboard
  35. 21st Nov 2015Mapping naked domains and www. domains to Azure web apps
  36. 9th Nov 2015Hosting multiple websites inside an azure app service
  37. 26th Jun 2015Performance Tuning AngularJS Apps
  38. 3rd Jun 2015The 2015 PC build for Gaming and Programming
  39. 31st Mar 2015Get all Default Constraints for a table in SQL Server
  40. 7th Mar 2015Stop Bashing Angular
  41. 18th Jan 2015Using your own router with BT Infinity
  42. 1st Jan 2015Upvotes and Downvotes don't work in big internet discussions
  43. 3rd Aug 2014Not doing code reviews? NDepend can help you
  44. 24th Jun 2014That CSS / Javascript library isn't as big as you think
  45. 2nd Jan 2014In defence of the RDBMS: Development is not slow. You just need better tooling.
  46. 4th Sep 2013Using a Nexus 4 in x64 Windows Land
  47. 27th Aug 2013Using NDepend to clean up code and remove smells
  48. 31st Jul 2013Running SQL commands with EF Code First
  49. 9th Jul 2013Redirecting legacy pages in asp.net
  50. 19th Jun 2013Creating a composite primary key in Entity Framework 4.1
  51. 13th May 2013Why I wont be installing another custom rom on my Android phone
  52. 27th Feb 2013Running Entity Framework code first migrations programatically
  53. 26th Feb 2013Making Microsoft Security Essentials behave like antivirus software
  54. 25th Feb 2013Drop all tables in a SQL Server database (Azure Friendly!)
  55. 20th Feb 2013Using MVC4 bundling and minification in an MVC3 project
  56. 25th Jan 2013New Year Promises
  57. 25th Jan 2013Mocking HttpContext (And setting it's session values)
  58. 30th Oct 2012Seed data from SQL scripts using Entity Framework Migrations (EF 4.3 +)
  59. 18th Jul 2012Put your controllers on a diet
  60. 16th Jul 2012HTML and CSS layout frameworks
  61. 29th Jun 2012Dependency Injection with ninject.mvc3 nuget
  62. 24th Jun 2012Warning: Your data is not safe with Eukhost
  63. 20th Jun 2012ASP.Net Web API vs RESTful WCF services
  64. 19th Jun 2012.Net Performance Benchmarks
  65. 2nd May 2012xsd.exe location (Windows 7, VS2010)
  66. 23rd Apr 2012Repost: What's new in Razor version 2 (v2)
  67. 13th Mar 2012Entity Framework - Plural and Singular Table names
  68. 9th Mar 2012Visual Studio 2010 and SQL Server 2012 server explorer integration
  69. 15th Dec 2011Converting a Website to a Web Application in Visual Studio 2010
  70. 8th Dec 2011Useful Keyboard Shortcuts for .net devlopers
  71. 11th Oct 2011WCF and JSON Date format
  72. 20th Sep 2011MVC Sitemap Provider tutorial 2 - Breadcrumbs
  73. 19th Jul 2011Using ASP.net MVC remote validation in the real world - AdditionalFields
  74. 10th Feb 2011MVC Sitemap Provider tutorial and examples
  75. 9th Dec 2010Script to Access Subscription Data in SQL Server Reporting Services
  76. 23rd Oct 2010Why Eukhost are bad
  77. 23rd Oct 2010How to avoid cell merging when exporting to Excel in SSRS 2008
  78. 18th Mar 2010How To: Debug Javascript in Visual Studio 2008