Menu

IT Hare on Soft.ware

Tap to confirm selection

Subscribe:

Your mileage may vary. Batteries not included

Reports, page 1/1 :


CPPCON Day #5. Miscellaneous

I’m back from #CPPCON2017 now, and can report on the last day of it. First (and IMO foremost <wink />), there was my own talk on “Eight Ways to Handle Non-blocking Returns in Message-passing Programs: from C++98 via C++11 to C++20”. Not sure whether it was exciting enough (and 3 or 4 people left the talk <sad-face />), but overall – hopefully it wasn’t too bad. I’ll try to publish slides+transcript of the talk tomorrow. Then, there was an interesting talk by Juan Arrieta, “Traveling the Solar System with C++: Programming Rocket Science” (oops, apparently it was so exciting, that I didn’t…

#CPPCON2017. Day 4. Async Rulezzz!

During the Day 4 of CPPCON, I had to prepare to my own talk tomorrow; still – I was able to attend all the talks I was interested in. But before I can start – let’s discuss a thing which I just understood during CPPCON17; it is related to… Big Fallacies of Parallel Programming for Joe Average Developer Twice today, I heard pretty much the same thing, related to the concept of “utilization” of the available CPU cores. And the most funny about it was that while once, a reference to “core utilization” felt as a fallacy, on another occurrence it…

#CPPCON2017. Day 3. The Future of C++

At #CPPCON2017 Day 3, I spent most of the time on the meetings of SG14 (on games and low-latency stuff); while it was certainly useful for me – the most interesting things on Day 3 happened outside of SG14. Generative C++ == The Future A name is a word of power if it is compilable— Herb Sutter — IMNSHO, the most important talk of Day 3 (and probably of the whole CPPCON2017) was the talk by Herb Sutter titled “Meta: Thoughts on generative C++”. I have a reputation of not being blindly sympathetic to the WG21 <wink />, but here I…

#CPPCON2017. Day 2. Why Local Allocators are a Good Thing(tm) Performance-Wise, and Why I am Very Cautious about C++17 STL parallelized algos

At CPPCON2017 Day 2, two talks were of special interest to me. One was a 2-hour talk about Local Allocators – and another about C++17 STL parallelised algorithms. Local Allocators The talk on Local Allocator by John Lakos was brilliant both in terms of content and in terms of presentation (I wish I’d be able to speak as convincingly as him some day <sigh />). I highly recommend all the performance-conscious C++ developers to watch his talk as soon as it is becomes available on the Youtube. Very very shortly: using local allocators can easily improve performance by a factor of 10x It doesn’t matter…

#CPPCON2017. Day 1. Hope to get something-better-than-chevron-hell

At CPPCON2017 day 1, interesting (and IMO good <smile />) things were happening. A Chance to Get Readable Formatting: {fmt} – Maybe there’s still hope? – Nope — Garfield the Cat — IMO, the most important thing which has happened on Day 1 was a series of discussions about a potential to adding an alternative to overloaded operator << in iostreams <yay! />. Those who know me for long enough, probably know that I am one of those people who is guilty of considering printf() (with all its type safety problems – though they can be alleviated by Lint-ing) being a lesser…

#CPPCON2017 Day 0: IMO best posters

Very short report from day 0 of CPPCON2017. Registration reception was lively (with Gor Nishanov being the star of the show, but lots of the other interesting people were noticed, I even spotted <da-dum /> Bjarne Himself). There were posters, and while some were well, not to my taste (example: IMNSHO, a global deadlock detection system is necessary only in not-so-well architectured systems), quite a few posters were very interesting. My personal Top 3 chart of the most interesting posters: #3 is SourceTrail by Eberhard Gräther: I have a long-standing problem with source code navigators, as I have seen too…