Rich HewlettSupport multiple JS module formats with rollupHaving recently needed to produce a shared JavaScript npm package for internal sharing of functionality between applications I naively…2 min read·Nov 5, 2022----
Rich HewlettWindow is undefined during SSRIf when server side rendering a React application (other JS frameworks are available) that makes use of the global window object during the…2 min read·Apr 13, 2022----
Rich HewlettNodeJS & HTTP Error 431I recently found error responses from a Node JS microservice with HTTP error “ 431 Request Header Fields Too Large “ but at first it seemed…2 min read·Apr 4, 2022----
Rich HewlettCoding in Spectrum Basic AgainMy first computer was a Sinclair ZX Spectrum (16k) with rubber keys which is an icon of the innovative 1980’s micro computer market.5 min read·Jun 12, 2021----
Rich HewlettReferencing External Controllers in ASP.Net Core 3.xI recently had a situation where I needed to include a utility controller and set of operations into every .Net Core Web API that used a…3 min read·Apr 4, 2021----
Rich HewlettCreating Linux Desktop ShortcutsIn the previous post about how to hibernate your Ubuntu machine I touched on the concept of creating a desktop shortcut for the hibernate…5 min read·Mar 27, 2021----
Rich HewlettEnabling Hibernate on UbuntuPersonally I prefer to hibernate all my machines instead of shut them down as I find it more efficient being able to carry on from where I…2 min read·Dec 1, 2020----
Rich HewlettMoving Sonar Rules closer to the Developer with ESLintShift code quality analysis to the left by moving your static analysis from the CI/CD pipeline to the developers IDE where possible. In…5 min read·Nov 14, 2020----
Rich HewlettAuto increment build number in a JavaScript appWhilst looking a simple way to auto increment an application build version number for a small React JavaScript application I found a neat…2 min read·Jul 11, 2020----