Quantcast
Channel: Ed Spencer's Blog
Browsing all 132 articles
Browse latest View live

Hosting personal projects on low cost dedicated servers, not the cloud

For personal projects, the cloud is probably too expensive. I say this as a person that previously hosted all of their personal projects on the Azure cloud platform. I had multiple app engines inside a...

View Article


Image may be NSFW.
Clik here to view.

2018 in books

2018 is the year that I got back into reading. Here is a list of some of the non fiction books that I have read throughout the year. I’ve started the list with the tech books, then put the social...

View Article


Image may be NSFW.
Clik here to view.

Keyboard: Cherry KC 6000 review

I prefer chiclet keyboards. I haven’t done any scientific analysis, but I’m confident that my words per minute typing is higher wen I’m using a keyboard that has chiclet keys. Amongst developers this...

View Article

Image may be NSFW.
Clik here to view.

How to fix: Xubuntu update manager not showing new distro releases

I’d previously been running Xubuntu 16.04 on my main laptop without any issues, and had been waiting for a while before upgrading to Xubuntu 18.04. Because I was having problems with bluetooth, and...

View Article

Does the Surface Keyboard work with Ubuntu? Yes, but only with Ubuntu 18 onwards

The other keyboard that I’ve recently purchased as well as the Cherry KC 6000 is the Microsoft Surface Keyboard. After reading a few reviews online and watching a few videos, I decided on getting this...

View Article


Image may be NSFW.
Clik here to view.

Surface Book keyboard review

I’ve said it before, and I’ll say it again – I prefer chiclet keyboards. In my opinion, they are more suited to a long days worth of typing and programming than a mechanical keyboard, or a more...

View Article

Javascript: Alias a function and call it with the correct scope

Today I needed to call one of two possible functions depending on a condition. The interface into these functions was the same (they accepted the same parameters) and they returned data in the same...

View Article

webpack 4 – How to have separate build outputs for production and development

A pretty common use case is wanting to have different configs for development and production for front end builds. For example, when running in development mode, I want sourcemaps generated, and I...

View Article


Should you use WebPack for building SCSS?

In a previous post, I outlined how you could use WebPack to have different build outputs for development and production. If you read that post, it should be clear that bundling and uglifying your...

View Article


Running Babel should be the one of the last stages of your front end build

After recently upgrading from Babel 6 to 7.4 for a project, I decided to check over the outputted file to make sure all was well. I started by looking for the basics – was const getting changed to...

View Article

You don’t need plugin-proposal-object-rest-spread with Babel 7

Babel 7 out of the box will transpile object spread operators for you. Here is an example of it working without the @babel/plugin-proposal-object-rest-spread plugin included. You do not need to...

View Article

What Babel 7 does and doesn’t do

Babel 7 will not transpile any of the following out of the box: Object.assignNative PromisesString helper functions such as string.startsWith, or string.includesMapSet If you want to use any of these,...

View Article

Image may be NSFW.
Clik here to view.

Now serving over http/2

http/2 is well and truly here, and is even partially supported by Internet Explorer 11. Check out the can I use page for http2. It’s time to stop bundling your JavaScript and Stylesheets for your web...

View Article


Image may be NSFW.
Clik here to view.

How To: Debug Javascript in Visual Studio 2008

Debugging Javascript in Visual Studio 2008 is very simple. It does however need a bit of a "kick" to get going. This is how you can do it. 1. Fire up your application in debug mode. Don't bother...

View Article

How to avoid cell merging when exporting to Excel in SSRS 2008

Lets be completely direct here. Cell merging in Sql Server Reporting services after exporting to Excel, is a common nightmare. It happens because the engine that transforms the report tries to do so...

View Article


Why Eukhost are bad

Finding good affordable hosting is a very difficult task. At work, we have several solutions hosted across a cluster of machines at Rackspace. These guys are by far the best hosting company I've ever...

View Article

Script to Access Subscription Data in SQL Server Reporting Services

This script will find out exactly what reports a particular email address is setup to recieve. Simply run it against your ReportServer database: DECLARE @EmailAddress NVARCHAR(250)SET @EmailAddress =...

View Article


Image may be NSFW.
Clik here to view.

MVC Sitemap Provider tutorial and examples

The ASP.net MVC sitemap provider is a solution aiming to provide your website with a fully functioning set of sitemap tools, such as breadcrumbs and node navigation. When delving into using this...

View Article

Image may be NSFW.
Clik here to view.

Using ASP.net MVC remote validation in the real world - AdditionalFields

Implementing remove validation in MVC 3 is very trivial. Typical examples found on the web after a quick search will usually demonstrate the remove validation required when creating a new user. The...

View Article

Image may be NSFW.
Clik here to view.

MVC Sitemap Provider tutorial 2 - Breadcrumbs

Once you've got your sitemap correctly configured and setup, you will be looking to use some of the features of a Sitemap - for example, breadcrumbs. In this post we will start with an empty MVC3...

View Article
Browsing all 132 articles
Browse latest View live