ned Productions Consulting


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


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.

Monday 18th July 2016 8.34pm

Like a lot of people with children, found that single USB chargers were taking up all our spare power sockets, especially given the large uk socket. So bought this multi port USB charger shown, this particular model I chose specifically for the amperage readout because I can tell (a) if a device is slow charging due to a bad cable and (b) when all the devices are charged using a single glance.

Sunday 3rd July 2016 12.31pm

Well, rock on Microsoft for once. Bug fixes to the latest Linux Subsystem for Windows now makes flawless cmake and SSH servers, so yes you can actually fire up VS2015 with its remote Linux project plugin and compile and debug Linux programs natively on Windows 10. X11 apps also now mostly work, I very nearly can get all the way onto a 'startkde', it just fails at the very end. Impressive.

Archive