RFC Weekly - 19th December 2016

.Net Core, React & DevOps

So following on from the last couple of weeks, I've been looking to take my pipeline and use it with TeamCity and TypeScript.

TeamCity (so far) isn't presenting any problems.

TypeScript however did.

This was when trying to use it with Jest. It took me a while to realise that Jest needed to follow the same transpile pipeline that WebPack was using (fairly self evident once I realised).

Similar to the post here, the WebPack pipeline was setup to use the TypeScript compiler to covert from TypeScript to ES6 - then to use Babel to complete the transpile.

My original Jest setup was only using the TypeScript compiler (which would have been find if the tsconfig.json wasn't set to target es6 and preserve the jsx). When running the jest tests I would syntax errors on "import" statements.

As I say, simple enough once I realised that Babel needed to be invoked on the results of the TypeScript transpile.

(Luckily the above link had a great preprocessor script for doing just that).

Blog migration

This is one of those side projects that feels like it has been going on forever.

I decided a while ago that I wanted improve the SEO of my website www.red-folder.com. One of first steps I wanted to take was to move the historical blogger content to within the site.

To this aim, I created a converter (which can be found here) which took a blogger export and reprocessed it to my own requirements. This involved producing a markdown and meta (JSON) for every post. It also included producing a comments export file for loading into Disqus. Largely this working ok - and getting me part way to a similar documents solution recently adopted by Microsoft.

The migration isn't perfect ... but enough to get it across.

I've now got some manual effort to clean up the meta & markdown - which will need to be done manually. Hopefully have that all completed this week.

Following that, I will setup automatic redirect on the existing blogger site (which should move the SEO ranking). I've then got some work to make my blog a lot prettier and more functional - currently "basic" would be a kind desciption.

I'd like to be posting everything from there (including the LinkedIn ROI series) soon into the new year.

Like any side project however, it is easily distracted by real life - but I have some time free over Christmas & New Year so hopefully will get this into a much better position.

Ethical Hacking progress

Better progress on the Pluralsight Ethical Hacking Path this week.

Now 21% through: ethical hacking progress

I've now completed the Reconnaissance/ Footprinting, for which I got 9/10 reconnaissance learning check

I also completed the Scanning Networks course. For that I got 10/10 scanning networks learning check

Shameless self-promotion

No new ROI posts I'm afraid. I've got a final one for this year lined up which should be going out Thursday. This is nice easy one to end the year on.

About the author:

Mark Taylor is an experience IT Consultant passionate about helping his clients get better ROI from their Software Development.

He has over 20 years Software Development experience - over 15 of those leading teams. He has experience in a wide variety of technologies and holds certification in Microsoft Development and Scrum.

He operates through Red Folder Consultancy Ltd.