ned Productions Consulting


Technology musings by Niall Douglas
ned Productions Consulting
(an expert advice and services company based in Ireland)


Friday 28th October 2016 11.05am

Been awaiting the MacBook Pro announcement last night for a long time seeing as my six year old ex-corporate self-refurbished Dell laptop is getting a little long in the tooth. Here's the rough price breakdown in Euros, all ex VAT as it'll be my business buying them, all systems have 16Gb of RAM and a 512Gb SSD: Late 2016 MBP 13 with touch bar 3.1Ghz i5 CPU: €2162 Late 2016 MBP 13 without touch bar 2.4Ghz i7 CPU: €2105 For comparison the latest Dell XPS 13 which is probably a superior machine all round apart from the lack MacOS: Dell XPS 13 2.7Ghz i7 CPU: €1463 (one third cheaper) From eBay second hand just searched there now: Early 2015 MBP 13 3.1Ghz i7 CPU: €1700 (20% cheaper) Mid 2014 MBP 13 3.0Ghz i7 CPU: €1330 (38% cheaper) Late 2013 MBP 13 2.6Ghz i5 CPU: €990 (54% cheaper) That late 2013 MBP is still a Haswell CPU and so has great battery life unlike the earlier MBPs.

Wednesday 5th October 2016 5.44pm

Google has just announced its Pixel and Pixel XL phones to replace the Nexus series. Looks like they didn't learn from the way overpriced Nexus 6 fiasco where they couldn't shift any units until they lopped €250 off the price: €869 for the Pixel 128Gb and a whole €1009 for the Pixel XL 128Gb! Pardon the expletive, but they can fuck right off with that sort of pricing when a brand new 2015 Nexus 6P 64Gb is going for €450 and is barely lower specced to the Pixel XL, certainly in no way you'll ever notice.

Friday 30th September 2016 9.56pm

@ACCUConf @CppCon My CppCon 2016 workshop video is available! Not one of my better talks unfortunately. Firstly I droned on far too long at the beginning talking about why AFIO, how AFIO fits in with C++ 17⁄20 standardisation efforts, conversations with Bjarne and Gabi etc about Boost and C++ Modules etc - I ended up overshooting the pre-workshop time budget by about ten minutes. I then had prepared a workshop for a totally different audience than the one I had, I had been assuming only filesystem geeks would turn up, in fact most attendees were there out of curiosity and didn't know anything about the filesystem at all.

Thursday 22nd September 2016 5.05pm

Getting ready for the last practice run of my #CppCon workshop which I'll be giving in a few hours time. This time I really do expect to be the smallest in this track and not get surprised by the attendance like at the @ACCUConf, but I expect the questions to be much harder because I presupplied my slides, so those who attend will likely be quite hardcore enthusiasts. +CppCon​ @CppCon

Sunday 18th September 2016 5.15pm

Here in Bellevue (Seattle) for #CppCon 2016 same hotel with a slightly nicer view than last year. Feeling unusually ropey the day after long distance travel than is usual for me, I have decided to try the gym and see if that enables a nap which might sort me out.

Tuesday 13th September 2016 11.10am

Link shared: https://cppcon2016.sched.org/event/a36061492fca1e20d6521b6fbbc56e37 Finished writing the talk description of my CppCon workshop next week: "This is the third and likely final part of a "from first principles" series of beginner's workshops based on developing the v2 post-peer-review rewrite of proposed Boost.AFIO, a C++ library wrapping the advanced features of the filesystem intended for eventual ISO C++ standardisation. If you're the kind of library developer who likes building unusual low level concurrent algorithms using the very latest C++ 14-17 (proposed) features and testing them for time and space complexities, this is definitely your kind of talk.

Wednesday 7th September 2016 7.29am

Link shared: https://cppcon2016.sched.org/event/7nKi/better-mutual-exclusion-on-the-filesystem-using-boostafio-asynchronous-file-and-filesystem Ten days exactly to go before I depart for CppCon 2016 in Seattle! I am very glad to report that the code I am presenting (link to talk is below) finally passed the last of its unit tests yesterday, so it is finally debugged and I have some performance benchmarks. As expected, this new filesystem locking algorithm is a full order of magnitude (10x-20x) faster than anything else in AFIO v2 that was presented at ACCU 2016 last April.

Wednesday 7th September 2016 7.27am

Link shared: https://cppcon2016.sched.org/event/7nKi/better-mutual-exclusion-on-the-filesystem-using-boostafio-asynchronous-file-and-filesystem Ten days exactly to go before I depart for CppCon 2016 in Seattle! I am very glad to report that the code I am presenting (link to talk is below) finally passed the last of its unit tests yesterday, so it is finally debugged and I have some performance benchmarks. As expected, this new filesystem locking algorithm is a full order of magnitude (10x-20x) faster than anything else in AFIO v2 that was presented at ACCU 2016 last April.

Saturday 27th August 2016 12.54pm

You've not seen much from me these past six weeks here, this is because I've been spending every spare hour preparing the material for CppCon 2016 which is just three weeks away now. As a quick summary of my outside-of-work programming time since the ACCU 2016 conference last April: * May-June: Writing a next generation code testing engine for C++ which is how code testing ought to always have be done.

Saturday 27th August 2016 12.49pm

You've not seen much from me these past six weeks here, this is because I've been spending every spare hour preparing the material for CppCon 2016 which is just three weeks away now. As a quick summary of my outside-of-work programming time since the ACCU 2016 conference last April: * May-June: Writing a next generation code testing engine for C++ which is how code testing ought to always have be done.

Archive